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
1

๊น€๋™์—ฐ โ€œ์ „ํ•œ๊ธธ ์ฝ˜์„œํŠธ ๋Œ€๊ด€ ์ทจ์†Œโ€ ์š”๊ตฌ์— ํ‚จํ…์Šค ์ทจ์†Œ ๊ฒฐ์ • ์ˆ˜์ •2026.02.23. ์˜คํ›„ 9:08 ํ‚จํ…์Šค ์ธก โ€œ์ตœ์ดˆ ๋Œ€๊ด€ ์‹ ์ฒญ ๋‚ด์šฉ๊ณผ ๋‹ฌ๋ผ ์ทจ์†Œ ํ†ต๋ณดโ€ www.fnnews.com/news/2026022...

๊น€๋™์—ฐ โ€œ์ „ํ•œ๊ธธ ์ฝ˜์„œํŠธ ๋Œ€๊ด€ ์ทจ์†Œโ€ ์š”๊ตฌ์— ํ‚จํ…์Šค ์ทจ์†Œ...

0
0

์ €๋ž‘ ๊ฐ™์ด ์ฒญ๊ฐ•๋Œ€+์œ—์น˜ํผ+๋ผ์›€์•„์นด๋ฐ๋ฏธ์—์„œ ํ˜‘๋ ฅํ•˜์—ฌ ๊ฐœ์ตœ๋˜๋Š” <์ฝ”๋ฏธ๋ฒ„์Šค> ํ–‰์‚ฌ์— ์ฐธ๊ฐ€ํ•˜์‹ค ๋ถ„์„ ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค!
์ถœํŒ ๋ถ€๋ฌธ ํŠน๋ณ„ ๋ถ€์Šค๋กœ ์‹ ์ฒญ์ด ์™„๋ฃŒ๋œ ์ƒํƒœ์ด๋ฉฐ 1์ฐจ ๋˜๋Š” 2์ฐจ ๋งŒํ™”/์†Œ์„ค ์ž‘๊ฐ€๋‹˜์„ ๋ชจ์ง‘์ค‘์ด์—์š”!

https://witchform.com/payform/?uuid=87ASXITSO8

๋ถ€์Šค๋ช…์€ <๋ณ„๊ณผ ์‚ฌ๋ง‰>์ด๊ณ  ๋ฐฐ์น˜๋„๊ฐ€ ๋‚˜์˜ค๊ธฐ ์ „๊นŒ์ง€๋Š” ๋ถ€์Šค๋ช… ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ• ์ง€๋„ ๋ชฐ๋ผ์š”! โ€‹:pndslime_ojigi:โ€‹

๋˜ํ•œ ๋ณ„๋ชจ๋ž˜๊ฐ€ ์ฐธ๊ฐ€๋น„ 60%๋ฅผ ๋ถ€๋‹ดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค
โ€‹:pndslime_purupuru:โ€‹

RE: https://milkiyatelier.quest/notes/aizvudvp7ixe047h

0
0
0
0
0
0
0
0
0
0
0
2
0

Starting to believe that โ€œmoving fastโ€ in professional environments is actually just โ€œdelay this problem for someone else to deal with in the futureโ€.

Context: Iโ€™ve been helping oversee an email service provider (ESP) migration for an enterprise org (1,000+ people).

Every other day we find unexpected issues that were caused by someone trying to save time and move quickly in the past. And we have to spend the time those people supposedly saved in the past by fixing their issues now, in their future.

No time was actually saved, folks. It was an illusion.

0
0
0
0
0

[์ด์‚ผ๋‚จ ์ด์•ผ๊ธฐ] ์กฐ๊ตญ์—๋Š” ๋ถ„๋…ธํ•˜๊ณ , ์œ ์Šน๋ฏผ๊ณผ ๊ณฝ์ƒ๋„์—๋Š” ์™œ ๋‹ค๋ฅธ๊ฐ€ ๋ถ„๋…ธ์˜ ์ง€ํ‰์„ ๋„“ํ˜€ ๊ธฐ๋“๊ถŒ ์นด๋ฅดํ…”์„ ๋„˜์–ด์„œ์•ผ ๋ฐœํ–‰ 2026-02-23 10:56:28 www.vop.co.kr/A00001688338...

[์ด์‚ผ๋‚จ ์ด์•ผ๊ธฐ] ์กฐ๊ตญ์—๋Š” ๋ถ„๋…ธํ•˜๊ณ , ์œ ์Šน๋ฏผ๊ณผ ๊ณฝ์ƒ๋„์—...

0

MastoBlaster Build 75 is here!

A new build is now available on TestFlight. I tried to solve or improve some of the issues you've kindly pointed out.

The most important ones are:

  • Now dark mode can be configured to show a grey background instead of black. Less optimised for battery, but much more readable. "It works for me!"
  • Added the โ€œBookmarksโ€ menu item, so bookmarks can now be displayed
  • VoiceOver improvements - I'm not an expert, so I hope I'm doing it right
  • GoToSocial - editing posts and push notifications should now be working - Notifications needed both relay and app support. Please test!

0

MastoBlaster Build 75 is here!

A new build is now available on TestFlight. I tried to solve or improve some of the issues you've kindly pointed out.

The most important ones are:

  • Now dark mode can be configured to show a grey background instead of black. Less optimised for battery, but much more readable. "It works for me!"
  • Added the โ€œBookmarksโ€ menu item, so bookmarks can now be displayed
  • VoiceOver improvements - I'm not an expert, so I hope I'm doing it right
  • GoToSocial - editing posts and push notifications should now be working - Notifications needed both relay and app support. Please test!

0

Over the weekend, I created robot.villas using @fedifyFedify: ActivityPub server framework 2.0. Not knowing how activitypub worked made this a lot harder than I expected, but did get there in the end.

Each bot mirrors an RSS feed. @nyt_travelNYT > Travel as an example. You can add your RSS feed for funzies at github.com/icco/robot.villas/b

Let me know if you run into any issues with my new little bot farm of news.

0

Fun stuff when live testing the new /world feed

julian @julian@community.nodebb.org

<p>Last month I <a href="https://community.nodebb.org/topic/19188/coming-soon-a-new-world-experience">teased a new interface for the <code>/world</code> page</a>, a feed-style interface that attempts to straddle the line between microblog content and threaded content.</p> <p>That interface is actually live on both <a href="http://community.nodebb.org/" rel="nofollow ugc">community.nodebb.org</a> and ActivityPub.space, so it's possible to try them out today.</p> <p>Since it's a feed, it does take longer to scroll through than a traditional topic listing.</p>

Read more โ†’
0
0

I just kept noticing how AI SREs are generally framed as nameless "gonna replace this role" products, whereas coding assistants are framed as partners and are given names.

I decided to expand on this by backing it with data, borrowing ideas from how older AI assistants named after women (eg. cortana, siri, alexa) were all coded like secretaries to argue that the framing devices used to create these new AI products reveals a lot about how the builders and the buyers perceive the roles these tools are supposed to support or replace.

I also take a bit of time to write about the challenges and risks of picking self-limiting analogies in how you frame and construct your system even though it is initially helpful to make progress, and what that might imply for software engineers going forward.

ferd.ca/the-picture-they-paint

0
1
0
0
0
0
0
0
2
0
0
13
0

I'll Still Write Formal Proofs by Myself

ChatGPT 5.2 Thinking proved the original version of a theorem about accessible elements in 6 minutes and 20 seconds; I spent 11 hours, 11 minutes, and 45 seconds to prove it.

- ChatGPT 5.2 Thinking's proof: paste.sr.ht/~chabulhwi/5cc4cf5
- My proof: git.sr.ht/~chabulhwi/tpil-solu

I dropped out of Korea Aerospace University in 2023, and I don't know much about undergraduate mathematics, although I've been using the Lean theorem prover for four years.

I'm not sure whether I'll be able to prove undergraduate-level theorems as fast as the state-of-the-art AI agents, even after I become more knowledgeable about undergraduate mathematics.

However, I'll keep proving theorems by myself for the following reasons:

1. While trying to prove a theorem, I find out which lemmas are important for achieving my goal.
2. I understand a theorem much better after I prove it without looking at an AI agent's proof.
3. Reviewing an AI agent's proof isn't fun.

Still, it's impressive that GPT-5.3-Codex, Claude Sonnet 4.6, Claude Opus 4.6, and Gemini 3.1 Pro can write Lean 4 code to prove basic theorems about induction and recursion. Personally, I don't want to pay money for using these models, so I'll try to find ways to use them for free.

0

RT weibo.com/7490950194/Qrb8kcAg4
ไธ€ไบ‹ๆ— ๆˆ็š„็”ทๅฅณๅšไบ†ไธ€ๆฌก็ˆฑๅฐฑๅ˜ๆˆไบ†ไผŸๅคง็š„็ˆถๆฏ๏ผŒ็ฉทไบ†ไธ€่พˆๅญ็š„่€็ฅ–ๅฎ—ๆญปไบ†ไน‹ๅŽๅฐฑ่ƒฝไฟไฝ‘ไฝ ๅ‘่ดข โ€‹โ€‹โ€‹

0
2
0

One thing "AI" has in common with cryptocoin that pretty much every posited scenario is disastrous to some degree, just a question of flavour and distribution of said disaster.

If doomers are right: disaster

If naysayersโ€”"it's dysfunctional"โ€”are right: disaster ("Congrats! all software is broken")

If "moderate" boosters are right: disaster (mass unemployment)

If optimists are right: disaster (also mass unemployment)

If the AGI folks are right: disaster ( "Congrats! Digital chattel slavery")

0
6
0
0
1
0
0
0
0
0
0

Linuxulator, is a mechanism to run unmodified Linux binaries under FreeBSD. It does not involve virtual machines or emulation; instead, it provides the binaries with kernel interfaces identical to those provided by a real Linux kernel[1]

Linuxulator on FreeBSD Feels Like Magic hayzam.com/blog/02-linuxulator

[1] wiki.freebsd.org/Linuxulator (project wiki page)

0
1
0
0
8
0

1/2 Exciting news: we just published a new paper: "Preimage attacks on round-reduced MD5, SHA-1, and SHA-256 using parameterized SAT solver", by Oleg Zaikin

If you are interested in security, cryptology, or Constraint Programming, definitely give this paper a read!

link.springer.com/article/10.1

Abstract: MDS, SHA-1, and SHA-256 are fundamental cryptographic hash functions that produce a hash of fixed size given a message of arbitrary finite size. Their core components are compression functions. The MDS compression function operates in 4 rounds of 16 steps each, while that of SHA-1 and SHA-256 operate in 80 and 64 rounds, respectively. It is computationally infeasible to invert these compression functions, i.e., to find an input given an output. In 2012, 28-step MDS, 23-round SHA-1, and 16-round SHA-256 compression functions were reduced to SAT and inverted by Conflict-Driven Clause Learning solvers, yet no progress in this area has been made since then. The present paper proposes to construct intermediate inverse problems for any pair of MDS5 steps (i, i + 1) such that the first problem is very close to inverting i steps, while the last one is almost inverting i + 1 steps. The same idea works for a pair of sequential rounds in case of SHA-1 and SHA-256. SAT encodings of intermediate problems for MD5, SHA-1, and SHA-256 were constructed, and then a Conflict-Driven Clause Learning solver was parameterized on the simplest of them. The parameterized solver was used to design a parallel Cube-and-Conquer solver that for the first time inverted 29-step MDS, 24-round SHA-1, and 19-round SHA-256 compression functions.
Keywords: Cryptographic hash function; Preimage attack; SAT; CDCL; Algorithm
configuration + Cube-and-Conquer
0

Die FuZo ist auch zu einem Propagandablatt wie der Rest des Kuriers verkommen ...

Laut dem norwegischen Werften-Betreiber VARD fahren wir mit nuklearbetriebenen Schiffen in eine emissionfreie Zukunft.
futurezone.at/science/dp-schif

0
0
0
0
0
1

Fedora Pocketblue Remix is an atomic Linux distro for mobile devices (phones and tablets)

Fedora Pocketblue Remix is a mobile Linux distribution designed to let you run Fedora on a smartphone or tablet. But unlike most mobile Linux distros, Pocketblue is an atomic distro.

In a nutshell, that means itโ€™s an operating system thatโ€™s harder to break because of the way updates are installed. Basically, new package updates are either fully installed or not installed at all โ€“ if something [โ€ฆ]

Read more: liliputing.com/fedora-pocketbl
0

Dammit. My calendar runner over . And yet. YET. I still managed to miss a bloodwork appointment because for some reason despite all the hoops to jump through in scheduling with life labs, they managed to send no actual appointment invite, no reminders, and I received no SMS despite signing up for one.

0
0