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
0
0
9
0
0

๋‚˜์ด ๋งŽ์œผ๋‹ˆ ๊ฐํ˜•?โ€ฆ ์œค์„์—ด ํŒ๊ฒฐ์ด ์žฌ์†Œํ™˜ํ•œ '๊ณ ๋ น ๊ฐ๊ฒฝ' ๋…ผ๋ž€ www.hankookilbo.com/news/article... "์ตœ๊ทผ ๊ฐœ์ •๋œ ์–‘ํ˜• ๊ธฐ์ค€์— ๋น„์ถฐ๋ด๋„ ์ด๋ฒˆ ํŒ๊ฒฐ์€ ์ด๋ก€์ ์ด๋‹ค. ๋Œ€๋ฒ•์› ์–‘ํ˜•์œ„์›ํšŒ๋Š” 2023๋…„๋ถ€ํ„ฐ ์–‘ํ˜• ๊ธฐ์ค€์„ ๋ณ„๋„๋กœ ์ •ํ•˜๋Š” ๋ฒ”์ฃ„๊ตฐ์— ๋Œ€ํ•œ ์ง‘ํ–‰์œ ์˜ˆ ํŒ๋‹จ์— ๊ธ์ •์ ์œผ๋กœ ์ž‘์šฉํ•˜๋Š” ์ฐธ์ž‘ ์‚ฌ์œ  ๊ฐ€์šด๋ฐ 'ํ”ผ๊ณ ์ธ์ด ๊ณ ๋ น'์ด๋ผ๋Š” ๋ฌธ๊ตฌ๋ฅผ ์ผ๊ด„ ์‚ญ์ œํ–ˆ๋‹ค. ์ด๋Š” "'์–ด๋–ค ๋ฒ”์ฃ„์—์„œ๋„ ๊ณ ๋ น์„ ์ผ๋ฅ ์ ์ธ ๊ฐ๊ฒฝ ์š”์†Œ๋กœ ๋ณด์ง€ ๋ง๋ผ'๋Š” ๋ฉ”์‹œ์ง€๋‚˜ ๋‹ค๋ฆ„์—†๋‹ค"๋Š” ๊ฒŒ ์–‘ํ˜•์œ„์›์ธ ๊น€ํ˜œ๊ฒฝ ๊ณ„๋ช…๋Œ€ ๊ฒฝ์ฐฐํ–‰์ •ํ•™๊ณผ ๊ต์ˆ˜์˜ ์–˜๊ธฐ๋‹ค."

๋‚˜์ด ๋งŽ์œผ๋‹ˆ ๊ฐํ˜•?โ€ฆ ์œค์„์—ด ํŒ๊ฒฐ์ด ์žฌ์†Œํ™˜ํ•œ '๊ณ ๋ น ๊ฐ...

๋‚˜์ด ๋งŽ์œผ๋‹ˆ ๊ฐํ˜•?โ€ฆ ์œค์„์—ด ํŒ๊ฒฐ์ด ์žฌ์†Œํ™˜ํ•œ '๊ณ ๋ น ๊ฐ๊ฒฝ' ๋…ผ๋ž€-์‚ฌํšŒใ…ฃํ•œ๊ตญ์ผ๋ณด

์œค์„์—ด ์ „ ๋Œ€ํ†ต๋ น ๋‚ด๋ž€ ๋ฌด๊ธฐ์ง•์—ญ ํŒ๊ฒฐ์—์„œ 65์„ธ ๊ณ ๋ น ๊ฐ๊ฒฝ ๋…ผ๋ž€์ด ์ปค์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ•์› ์–‘ํ˜• ๊ธฐ์ค€๊ณผ ๊ณ ๋ น ๊ฐ๊ฒฝ์˜ ์ ์ ˆ์„ฑ, ๋ฒ•๊ด€ ์žฌ๋Ÿ‰์˜ ํ•œ๊ณ„, ์ œ๋„ ๊ฐœ์„  ํ•„์š”์„ฑ ๋“ฑ์ด ์Ÿ์ ์œผ๋กœ ๋ถ€๊ฐ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. | ์„œ์šธ์ค‘์•™์ง€๋ฒ•์ด ์œค์„์—ด ์ „ ๋Œ€ํ†ต๋ น์—๊ฒŒ ๋ฌด๊ธฐ์ง•์—ญ์„ ์„ ๊ณ ํ•˜๋ฉฐ 65์„ธ์˜ ๊ณ ๋ น์„ ๊ฐ๊ฒฝ ์‚ฌ์œ ๋กœ ์ธ์ •ํ•ด ๋…ผ๋ž€์ด ๋์Šต๋‹ˆ๋‹ค.,๋ฒ•์กฐ๊ณ„์™€ ์ „๋ฌธ๊ฐ€๋“ค์€ 60๋Œ€๋ฅผ ๊ณ ๋ น์œผ๋กœ ๋ณธ ํŒ๋ก€๊ฐ€ ๋“œ๋ฌผ๊ณ  ์ตœ๊ทผ ์–‘ํ˜• ๊ธฐ์ค€์—์„œ๋„ ๊ณ ๋ น์„ ์ผ๋ฅ ์  ๊ฐ๊ฒฝ ์š”์†Œ๋กœ ์ธ์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ง€์ ํ–ˆ์Šต๋‹ˆ๋‹ค.,๊ณ ๋ น ๊ฐ๊ฒฝ ๊ธฐ์ค€์˜ ๋ชจํ˜ธ์„ฑ๊ณผ ๋ฒ•๊ด€ ์žฌ๋Ÿ‰์˜ ๋‚จ์šฉ ์šฐ๋ ค๊ฐ€ ์ œ๊ธฐ๋˜๋ฉด์„œ ์–‘ํ˜• ์‚ฌ์œ  ์„ค๋ช… ๊ฐ•ํ™”์™€ ์ œ๋„ ๊ฐœ์„  ํ•„์š”์„ฑ์ด ๋…ผ์˜๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

www.hankookilbo.com ยท ํ•œ๊ตญ์ผ๋ณด

0

@zkatkat hmm.. I think the title/licence will not change this. I am a software developer, not an engineer .. but we might share some "requirements".
The root cause of this trend is an increasing demand for someone who can build stuff. As an unqualified customer you cannot distinguish between well engineered software and somehow working crap. So it's easy to get the feeling that you're paying too much.
And this customer needs this software for his business. He does not need well engineered software.

0
0
0
0

@zkatkat I have been a dev since the 1980s, and I completely agree that calling it "engineering" is a real stretch.

Engineering requires, in many cases, legal guarantees. There's *none* of that in software. EULAs are the opposite of the legal requirements of for example civil engineering projects.

There's a checkbox right there on the Engineering Board application, they're welcome to check it and apply...

sblpes.state.nm.us/

0
0

Jeffrey Epstein was a white supremacist who donated thousands of dollars to white supremacist influencers during the Ferguson protests.

Epstein had multiple conversations expressing concern over race riots/wars with former Israeli Prime Minister Ehud Barak.

Epstein was also influential in resurrecting /polโ€”a 4chan forum that became of the most influential far-right hubs, spreading conspiracies and white supremacist ideals.

Steve Bannon, crypto, ... what the fuck.

podcasts.apple.com/us/podcast/

0
0
1
0

@zkatkat I have a computer eng degree, and I *still* remember the freshman engineering seminar about failures like the tacoma narrows bridge decades later.

Software is so scary because it can range from harmless apps that can't do much harm to medical equipment that can kill someone, but it's often thought of as the same sort of bucket of skills/approaches/etc. to work on. It's like thinking building a toy bridge out of popsicle sticks and an actual bridge human beings will travel over require the same skills/rigor/etc.

0
0
1
0
0
0

์•„์ง ๋‚ ์”จ ์ถ”์šฐ๋‹ˆ๊นŒ ํ•˜๋ฃจ ์ •๋„ ๋’€๋‹ค ๋จน์–ด๋„ ๊ดœ์ฐฎ์œผ๋‹ˆ ์ €๋…์— ๊ฐ€์‹œ๋ฉด ์ค„ ์•ˆ ์„œ์…”๋„ ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค ์•„๋‹ˆ๋ฉด ์ƒˆ๋ฒฝ 6์‹œ๋ถ€ํ„ฐ ์„œ๊ณ„์‹œ๋ฉด 5๋ช…๋งŒ ๋ฒ„ํ…จ๋„ ๋จ(๊พธ์ค€๊ธ€ fixupx.com/shelttter_/s...

์ด.. (@shelttter_)

0

๐ŸŽฎ
Une archive de 390 Tรฉra-octets de jeux vidรฉos va disparaรฎtre en mars. ๐Ÿ™
Les causes ?
- frais trop รฉlevรฉs (ils parlent de 6000 dollars par mois !)
- des download manager payants contournent le site (pas d'affichage pour les donations, alors que ces managers gagnent de l'argent)
- prix de la RAM, SSD, HDD.
gamingonlinux.com/2026/02/the-

0
3
0

I enjoy when using tech tools on my extremely femme-gendered hobby projects makes them feel out-of-genre important

What an interesting way to trigger some stereotype incongruence and realize how much "tech weight" we give things just by all these relatively shallow signifiers

**The Sewing Domain Model**: The app has two "stash" resources (Patterns, Fabric) and one planning resource (Projects). Projects link to both stashes via `ProjectPattern` and `ProjectFabric` join models that carry extra data (selected size, yardage used). Measurements and Adjustments are separate concerns used in the Fit Compare tool.
0

Jeffrey Epstein was a white supremacist who donated thousands of dollars to white supremacist influencers during the Ferguson protests.

Epstein had multiple conversations expressing concern over race riots/wars with former Israeli Prime Minister Ehud Barak.

Epstein was also influential in resurrecting /polโ€”a 4chan forum that became of the most influential far-right hubs, spreading conspiracies and white supremacist ideals.

Steve Bannon, crypto, ... what the fuck.

podcasts.apple.com/us/podcast/

0
1
0
2
0

People used to tell me the problem with Medicare For All or a similar socialized healthcare system was that the government would control what care you could and could not receive.

And I responded with: "They already do that. Your private health insurance and doctors aren't safe. There's nothing stopping the government from revoking or banning your medical care. If they can ban abortion, they can ban anything."

And they said: "Pshaw, as if."

And obviously, here we are.

0
3
0

My daughter had a little cup of corn with her dinner tonight but didn't want to eat it. I told her if she ate one kernel at a time they would be uni-corn.

I hear a strange noise from across the table. For the first time ever my wife was laughing about my stupid pun. Then my daughter ate the corn one kernel at a time. Is this what success looks like?

0
0
0

Jeffrey Epstein was a white supremacist who donated thousands of dollars to white supremacist influencers during the Ferguson protests.

Epstein had multiple conversations expressing concern over race riots/wars with former Israeli Prime Minister Ehud Barak.

Epstein was also influential in resurrecting /polโ€”a 4chan forum that became of the most influential far-right hubs, spreading conspiracies and white supremacist ideals.

Steve Bannon, crypto, ... what the fuck.

podcasts.apple.com/us/podcast/

0
0
0
1
1
1
1
1
0
2์›” 28์ผ
2๋ฒˆ์งธ ์‹œ๋„์— ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ์„ฑ์ด ใ…‡ใ…Šใ…‚์ธ ๋‹จ์–ด๋ฅผ ๋งž์ถœ ์ˆ˜ ์žˆ์„๊นŒ์š”?

์•ˆ์ดˆ๋น„๋ณด๋‹ค๋Š” ๋™์ชฝ ํ•˜๋Š˜์—์„œ ๋– ์˜ค๋ฅด๋Š” ํ–‡์‚ด๊ณผ ๋” ์นœํ•œ ์‚ฌ์ด๋กœ๊ตฌ๋‚˜.

https://gyeon.postica.app
0

When I first started working with , before existed, it felt like writing web apps in Perl and CGI in the late '90s. Interesting, even excitingโ€”but never comfortable. That era where your business logic and your protocol plumbing were justโ€ฆ the same thing:

print "HTTP/1.1 200 OK"
print "Content-Type: text/html"
print
print "Hello, world!"

Decades of web development have given us layers of abstraction we now take for granted. Nobody hand-parses application/x-www-form-urlencoded query strings anymore. Nobody writes their own JSON codec, or manually constructs HTTP request/response messages. These things just aren't your problem when you're building an app.

ActivityPub development still feels like they are your problem. What do you do when the https://www.w3.org/ns/activitystreams#actor property comes in as a string instead of an array? What about when https://www.w3.org/ns/activitystreams#object is an embedded entity rather than a URI? How exactly do you implement HTTP Signatures? And waitโ€”what's Linked Data Signatures, and do you need that too?

The real issue isn't that ActivityPub is complicated per se. It's that you can't get away with understanding it at a high level. You have to know it the way an implementor knows itโ€”every edge case, every inconsistency in how different servers serialize JSON-LD, every signature scheme that exists in the wild. That's a lot to learn before you can even start thinking about your actual app. And when developers understandably cut corners on the protocol to focus on their product, it quietly becomes an interoperability problem for the whole ecosystem.

What I want ActivityPub development to feel like: you spend a day understanding the big picture, and then you justโ€ฆ build your app. That was the goal when I started Fedify, and honestly, we're not fully there yet. But it's where I want to get.

0
6
0

๋‚˜์ด ๋งŽ์œผ๋‹ˆ ๊ฐํ˜•?โ€ฆ ์œค์„์—ด ํŒ๊ฒฐ์ด ์žฌ์†Œํ™˜ํ•œ '๊ณ ๋ น ๊ฐ๊ฒฝ' ๋…ผ๋ž€ www.hankookilbo.com/news/article... "์ตœ๊ทผ ๊ฐœ์ •๋œ ์–‘ํ˜• ๊ธฐ์ค€์— ๋น„์ถฐ๋ด๋„ ์ด๋ฒˆ ํŒ๊ฒฐ์€ ์ด๋ก€์ ์ด๋‹ค. ๋Œ€๋ฒ•์› ์–‘ํ˜•์œ„์›ํšŒ๋Š” 2023๋…„๋ถ€ํ„ฐ ์–‘ํ˜• ๊ธฐ์ค€์„ ๋ณ„๋„๋กœ ์ •ํ•˜๋Š” ๋ฒ”์ฃ„๊ตฐ์— ๋Œ€ํ•œ ์ง‘ํ–‰์œ ์˜ˆ ํŒ๋‹จ์— ๊ธ์ •์ ์œผ๋กœ ์ž‘์šฉํ•˜๋Š” ์ฐธ์ž‘ ์‚ฌ์œ  ๊ฐ€์šด๋ฐ 'ํ”ผ๊ณ ์ธ์ด ๊ณ ๋ น'์ด๋ผ๋Š” ๋ฌธ๊ตฌ๋ฅผ ์ผ๊ด„ ์‚ญ์ œํ–ˆ๋‹ค. ์ด๋Š” "'์–ด๋–ค ๋ฒ”์ฃ„์—์„œ๋„ ๊ณ ๋ น์„ ์ผ๋ฅ ์ ์ธ ๊ฐ๊ฒฝ ์š”์†Œ๋กœ ๋ณด์ง€ ๋ง๋ผ'๋Š” ๋ฉ”์‹œ์ง€๋‚˜ ๋‹ค๋ฆ„์—†๋‹ค"๋Š” ๊ฒŒ ์–‘ํ˜•์œ„์›์ธ ๊น€ํ˜œ๊ฒฝ ๊ณ„๋ช…๋Œ€ ๊ฒฝ์ฐฐํ–‰์ •ํ•™๊ณผ ๊ต์ˆ˜์˜ ์–˜๊ธฐ๋‹ค."

๋‚˜์ด ๋งŽ์œผ๋‹ˆ ๊ฐํ˜•?โ€ฆ ์œค์„์—ด ํŒ๊ฒฐ์ด ์žฌ์†Œํ™˜ํ•œ '๊ณ ๋ น ๊ฐ...

๋‚˜์ด ๋งŽ์œผ๋‹ˆ ๊ฐํ˜•?โ€ฆ ์œค์„์—ด ํŒ๊ฒฐ์ด ์žฌ์†Œํ™˜ํ•œ '๊ณ ๋ น ๊ฐ๊ฒฝ' ๋…ผ๋ž€-์‚ฌํšŒใ…ฃํ•œ๊ตญ์ผ๋ณด

์œค์„์—ด ์ „ ๋Œ€ํ†ต๋ น ๋‚ด๋ž€ ๋ฌด๊ธฐ์ง•์—ญ ํŒ๊ฒฐ์—์„œ 65์„ธ ๊ณ ๋ น ๊ฐ๊ฒฝ ๋…ผ๋ž€์ด ์ปค์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ•์› ์–‘ํ˜• ๊ธฐ์ค€๊ณผ ๊ณ ๋ น ๊ฐ๊ฒฝ์˜ ์ ์ ˆ์„ฑ, ๋ฒ•๊ด€ ์žฌ๋Ÿ‰์˜ ํ•œ๊ณ„, ์ œ๋„ ๊ฐœ์„  ํ•„์š”์„ฑ ๋“ฑ์ด ์Ÿ์ ์œผ๋กœ ๋ถ€๊ฐ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. | ์„œ์šธ์ค‘์•™์ง€๋ฒ•์ด ์œค์„์—ด ์ „ ๋Œ€ํ†ต๋ น์—๊ฒŒ ๋ฌด๊ธฐ์ง•์—ญ์„ ์„ ๊ณ ํ•˜๋ฉฐ 65์„ธ์˜ ๊ณ ๋ น์„ ๊ฐ๊ฒฝ ์‚ฌ์œ ๋กœ ์ธ์ •ํ•ด ๋…ผ๋ž€์ด ๋์Šต๋‹ˆ๋‹ค.,๋ฒ•์กฐ๊ณ„์™€ ์ „๋ฌธ๊ฐ€๋“ค์€ 60๋Œ€๋ฅผ ๊ณ ๋ น์œผ๋กœ ๋ณธ ํŒ๋ก€๊ฐ€ ๋“œ๋ฌผ๊ณ  ์ตœ๊ทผ ์–‘ํ˜• ๊ธฐ์ค€์—์„œ๋„ ๊ณ ๋ น์„ ์ผ๋ฅ ์  ๊ฐ๊ฒฝ ์š”์†Œ๋กœ ์ธ์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ง€์ ํ–ˆ์Šต๋‹ˆ๋‹ค.,๊ณ ๋ น ๊ฐ๊ฒฝ ๊ธฐ์ค€์˜ ๋ชจํ˜ธ์„ฑ๊ณผ ๋ฒ•๊ด€ ์žฌ๋Ÿ‰์˜ ๋‚จ์šฉ ์šฐ๋ ค๊ฐ€ ์ œ๊ธฐ๋˜๋ฉด์„œ ์–‘ํ˜• ์‚ฌ์œ  ์„ค๋ช… ๊ฐ•ํ™”์™€ ์ œ๋„ ๊ฐœ์„  ํ•„์š”์„ฑ์ด ๋…ผ์˜๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

www.hankookilbo.com ยท ํ•œ๊ตญ์ผ๋ณด

0
0
0

What exactly do they teach at business schools these days?

Wanting to reduce a company's dependency on humans by replacing them with slop machines, which dramatically increases the company's dependency on a mere handful of other companies makes no sense, not even from a capitalist business perspective.

Unless ... of course ... you needed some fancy buzzwords to feed to eager investors. Ah, well, there we have the answer.
--

0

After a thoughtful nudge, I have renamed my "Lock" package to use the term "Gate". And while I was in there, I updated a bunch of things, including finally getting a recursive gate working!

I have found this kind of tool incredibly useful for managing actor reentrancy with Swift Concurrency.

github.com/mattmassicotte/Task

0
0
1
0
0

@whitequarkโœงโœฆCatherineโœฆโœง The explanation in a random Intel chipset doc I found isn't that much better:

intel.com/content/dam/doc/data
--
PCIe/DMI โ€œStop and Screamโ€
...per PCIe port
...disallow sending of poisoned data onto PCIe and instead convert disable the PCIe port that was the target of poisoned data
...there have been PCIe/DMI devices that have ignored the poison bit, and committed the data which can corrupt the I/O device
--

So, disable PCIe port on error, instead of tagging data as poisoned. Nice name.

0
0

I think we obviously need socialized healthcare but constructing the system is a real challenge and I don't know if anyone is up to it. If this messages reaches anyone who works in policy: looking to the future, as you build such a system, one of the things that I'd love to hear about is what system of safeguards, checks & balances it will have which will ensure that "single-payer health care" is not equivalent to "Ultimately, RFK Jr should decide what happens in my medical appointments"

0

@zkatkat Back in the early days, they were true software engineers. Consider fiting an operating system and multiple processes in 8 megabytes of RAM. Consider the people who wrote the software for Apollo missions.

Consider the people who wrote fault tolerant software for mission critical apps and the operating system below them.

0
0
3
0
1