What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0
0
1

just small circles 🕊 shared the below article:

Announce and Undo(Announce) in Mastodon

julian @julian@activitypub.space

<p>NodeBB federates out the <code>Announce</code> activity in two ways.</p> <ol> <li>The "plain object" way, which is an <code>Announce</code> activity wrapping an object (either a uri or the full object itself.)</li> <li>The "1b12" way, which is an <code>Announce</code> activity wrapping another activity (e.g. <code>Create</code>)</li> </ol> <p>Up until now I haven't needed to handle the reverse (which in AP-speak is the "undo" of an activity), but since NodeBB sends <code>Announce</code> when moving a topic <em><strong>in</strong></em> to category, it now makes sense to <code>Undo(Announce)</code> when moving a topic <em><strong>out</strong></em> of a category.</p>

Read more →
0
0

Re: last boost chaos.social/@dpk/115589097803

That OCaml PR is textbook open source in the era of vibe coding...

It's got everything:

- PR submitted without the author acknowledging they didn't write it and don't understand it.
- Copyright laundering.
- "I just wanted to get it done!" versus maintainers who know they have to live with code contributions for years.
- Zero-effort pasting LLM output as reply to real people's thoughtful questions. (At least the author acknowledged what they were doing that time.)
- It doesn't matter that it's hard to review because "AI has a very deep understanding of how this code works."
- "Beats me. AI decided to do so and I didn't question it."

If this is our new world then it's going to turbocharge maintainer burnout. :dumpster_fire:

(If you don't want to read a quite long often depressing thread, would still recommend reading this well reasoned comment by one of the maintainers:
github.com/ocaml/ocaml/pull/14 )

@projectgusGus this is why Amaranth has a blanket "no AI" contribution policy: you could argue about its social-scale problems but my view is that it fades in comparison to "if I have to deal with slop being submitted I will simply choose to not take submissions from an open set of people at all"

"no AI PRs" is a compromise, with the other option being "the only way to get your code in is to be from the same guild"

0
0
0
0
0

Some helpful advice for all you software devs:

- You cannot solve social problems with code

- You cannot improve a system until you understand why it works the way it does

- You cannot produce tools for someone else without understanding how they work and what they are trying to accomplish

0
0
0
0
1
0
0
0
1

Over at the Erdos problem website, AI assistance is now becoming routine. Here is what happened recently regarding Erdos problem #367 erdosproblems.com/367 :

1. On Nov 20, Wouter van Doorn produced a (human-generated) disproof of the second part of this problem, contingent on a congruence identity that he thought was true, and was "sure someoneone here is able to verify... does indeed hold".

2. A few hours later, I posed this problem to Gemini Deepthink, which (after about ten minutes) produced a complete proof of the identity (and confirmed the entire argument): gemini.google.com/share/81a65a . The argument used some p-adic algebraic number theory which was overkill for this problem. I then spent about half an hour converting the proof by hand into a more elementary proof, which I presented on the site. I then remarked that the resulting proof should be within range of "vibe formalizing" in Lean.

3. Two days later, Boris Alexeev used the Aristotle tool from Harmonic to complete the Lean formalization, making sure to formalize the final statement by hand to guard against AI exploits. This process took two to three hours, and the output can be found at borisalexeev.com/t/Erdos367.le

EDIT: after making this post, I decided to round things out by making AI literature searches on this problem, which (after about fifteen minutes) turned up some related literature on consecutive powerful numbers, but nothing directly relating to #367. chatgpt.com/share/6921427d-9dc gemini.google.com/share/0d2964

0
0
0
0
0
1
0

Announce and Undo(Announce) in Mastodon

julian @julian@activitypub.space

<p>NodeBB federates out the <code>Announce</code> activity in two ways.</p> <ol> <li>The "plain object" way, which is an <code>Announce</code> activity wrapping an object (either a uri or the full object itself.)</li> <li>The "1b12" way, which is an <code>Announce</code> activity wrapping another activity (e.g. <code>Create</code>)</li> </ol> <p>Up until now I haven't needed to handle the reverse (which in AP-speak is the "undo" of an activity), but since NodeBB sends <code>Announce</code> when moving a topic <em><strong>in</strong></em> to category, it now makes sense to <code>Undo(Announce)</code> when moving a topic <em><strong>out</strong></em> of a category.</p>

Read more →
0
0
0
0
0
0

俺はネット上でなんか言ってる人に「じゃあ?あなたはちゃんとそういうことやってるんすか?」ってずっと思ってるけどそういう俺に対して「じゃあお前は何がわかるんだよ」って辻レスバ仕掛けてきたのがソクラテス(より正確にはソクラテスの口を借りたアリストテレス)で、ソクラテスパイセンはマジで真摯にレスバやってたのでTLのみんなに嫌われて死刑になりました。あーあ。
というのが古代ギリシャでやってるので

1

15-STABLE:
Newer FreeBSD version for package FreeBSD-zfs-lib32:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1500502
- running userland: 1500501
Ignore the mismatch and continue? [y/N]:

Anyone know what to do here?
I'm on pkg+hxxs://pkg.Freebsd.org/${ABI}/base_latest/

pkg is V2.4.2

0

I'm hiring a jr-to-mid level web developer

  • Fully remote
  • BUT you need to actually live in the US or Canada (payroll and tax limitations)
  • We are a pharmaceutical marketing agency, if that matters to your decision making.
  • Most of the work is web-stack, though not always on the web.

Still interested?

Here's what I need:

  • Someone with really strong HTML, CSS, and JS skills (flexbox, grid)
  • I need someone who has a really good attention to detail. Fighting for pixel perfection.
  • Wordpress experience is a big plus (I hate it, but more client work is coming in with it)
  • Vue familiarity is a nice-to-have
  • Familiarity with git is good
  • Ability to work independently with vague requirements
  • No assholes. It's one of our values.

Does that sound like you? DM me your resume and a sample project/portfolio link as a starting point and we'll go from there.

Oh, and I'm posting this here first before the company goes out through our normal channels. I'd love to staff this through this community if possible and give someone a chance who might not do well in the typical interview pipeline.

0

A topological rewriting of Tarski's mereogeometry. ~ Patrick Barlatier, Richard Dapoigny. arxiv.org/abs/2511.12727v1

arXiv logo

A Topological Rewriting of Tarski's Mereogeometry

Qualitative spatial models based on Goodman-style mereology and pseudo-topology often pose problems for advanced geometric reasoning, as they lack true Euclidean geometry and fully developed topological spaces. We address this issue by extending an existing formalization grounded in a dependent type theory using the Coq proof assistant, together with a Whitehead-like point-free interpretation of Tarski's geometry. More precisely, we build on a library called lambda-MM to formalize Tarski's geometry of solids by investigating an algebraic formulation of topological relations on top of the mereological framework. Since Tarski's work is rooted in Lesniewski's mereology, and given that lambda-MM currently provides only a partial implementation of Tarski's geometry, the first part of the paper completes this framework by proving that mereological classes correspond to regular open sets. This yields a topology of individual names that can be extended with Tarski's geometric primitives. Unlike classical approaches in qualitative logical theories, we adopt a solution that derives a full topological space from mereology together with a geometric subspace, thereby increasing the expressiveness of the theory. In the second part, we show that Tarski's geometry forms a subspace of this topology in which regions correspond to restricted classes. We also prove three of Tarski's original postulates, reducing his axiomatic system, and extend the theory with the T2 (Hausdorff) property and additional definitions.

arxiv.org · arXiv.org

0
0
0
0
1
0
0

I'm hiring a jr-to-mid level web developer

  • Fully remote
  • BUT you need to actually live in the US or Canada (payroll and tax limitations)
  • We are a pharmaceutical marketing agency, if that matters to your decision making.
  • Most of the work is web-stack, though not always on the web.

Still interested?

Here's what I need:

  • Someone with really strong HTML, CSS, and JS skills (flexbox, grid)
  • I need someone who has a really good attention to detail. Fighting for pixel perfection.
  • Wordpress experience is a big plus (I hate it, but more client work is coming in with it)
  • Vue familiarity is a nice-to-have
  • Familiarity with git is good
  • Ability to work independently with vague requirements
  • No assholes. It's one of our values.

Does that sound like you? DM me your resume and a sample project/portfolio link as a starting point and we'll go from there.

Oh, and I'm posting this here first before the company goes out through our normal channels. I'd love to staff this through this community if possible and give someone a chance who might not do well in the typical interview pipeline.

0

“The iron harvest (French: récolte de fer) is the annual collection of unexploded ordnance, barbed wire, shrapnel, bullets and congruent trench supports collected by Belgian and French farmers after ploughing their fields. The harvest generally consists of material from the former western fronts of the First and Second World wars, where it is still found in large quantities.”

en.wikipedia.org/wiki/Iron_har

0
0
0
0
0
1
0
0

@GrapheneOS is being threatened by French authorities for refusing to add backdoors and they're dealing with coordinated attacks in French media right now. They're pulling out of France entirely, moving all their servers, and fighting off a wave of bullshit one-sided reporting that makes them look like they're helping criminals.

They need us to fight back. Support them however you can, whether that's a dollar, sharing their story, pushing back on the garbage news coverage when you see it, or just telling someone you know about what's happening. All of it matters because they're drowning in attacks from governments and media and bad actors who want them gone.

This is the only Android OS that actually makes me feel like privacy isn't just marketing. They fight for us now they need us to fight for them.

The EU is pushing Chat Control and creating an environment where governments feel empowered to threaten developers into compliance, and if we stay quiet we're letting it happen. Show up for them in whatever way you're able to.

0
0
1

If you want to permanently delete one of your posts, go to ⋯ on the post and select "Delete".

If you want to alter the post without deleting it, go to ⋯ and "Edit".

If you have accidentally included sensitive information, or if you want to alter the post's visibility, or if you want to reset a conversation thread, go to ⋯ and "Delete & Re-Draft".

More info about deleting posts on Mastodon at:

➡️ fedi.tips/how-do-i-delete-a-po

More info about editing posts at:

➡️ fedi.tips/how-do-i-edit-posts-

0

If you want to permanently delete one of your posts, go to ⋯ on the post and select "Delete".

If you want to alter the post without deleting it, go to ⋯ and "Edit".

If you have accidentally included sensitive information, or if you want to alter the post's visibility, or if you want to reset a conversation thread, go to ⋯ and "Delete & Re-Draft".

More info about deleting posts on Mastodon at:

➡️ fedi.tips/how-do-i-delete-a-po

More info about editing posts at:

➡️ fedi.tips/how-do-i-edit-posts-

0

알피 부탁드려요>< 1. 로제딕 타로카드(금박&레드/사용 0) : 25000원(카드+보관함+카드주머니+책갈피+해석책) 2. 한국풍 타로카드(사용 x) : 50000원(카드+보관함+해석책) 3. 고양이타로 뮤즈(사용 x) : 50000원(카드+보관함+해석책) 4. 유니버셜 웨이트 타로덱(사용 0) : 10000원(카드 + 보관상자) 중고 타로카드 판매합니다. DM으로 문의주세요.

0
0
0
0
0
1
0
0
0
0