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

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

์•„์นจ์— ์ด์žฌ๋ช…์ด ์ง‘ ํŒ ๊ฒƒ๋„ ํŒ ๊ฑฐ์ง€๋งŒ ์ € ๋’ท๋ง์ด ๋” ๋ฌด์„œ์›€ โ€œ์•„ํŒŒํŠธ ํŒ ๋ˆ์œผ๋กœ ETF ๋“ฑ ๊ธˆ์œต ํˆฌ์žํ•  ๊ฒƒโ€ โ€œ๋ถ€๋™์‚ฐ ์ •์ƒํ™” ๋˜๋ฉด ๋‹ค์‹œ ์ง‘ ์‚ด ๊ฒƒโ€ โ†’ ์ฝ”์Šคํ”ผ ์ƒ์Šน๋ฅ  ์œ ์ง€์‹œํ‚ค๋ฉด์„œ ๊ทธ ์‚ฌ์ด์— ๋ถ€๋™์‚ฐ ๊ฐ’ ์‹น๋‹ค ๋–จ์–ดํŠธ๋ ค๋ฒ„๋ฆฌ๊ฒ ๋‹ค ๋ผ๋Š” ์˜์ง€๋ฅผ ใ…ˆใ„ด ๋‹น๋‹นํ•˜๊ฒŒ ๋‚ด๋น„์น˜๋Š” ๊ฑฐ์ž–์Œ ์ง„์งœ ์Šน๋ถ€์ˆ˜ ํ•˜๋‚˜๋Š” ๊ธฐ๋ง‰ํžˆ๊ฒŒ ๋„์šด๋‹ค...

0
1
0
1
0
0

ใ‚ใฎๅพŒๆทฑๅคœใƒ†ใƒณใ‚ทใƒงใƒณใง่€ƒใˆใฆใŸใ‘ใฉใ€
ใ‚‚ใ†ๆๅ†™ใฎใ“ใจใจใ‹ๅ…จ้ƒจ็„ก่ฆ–ใ—ใฆใ€
่ฆ‹ใŸ็›ฎใ ใ‘ใง24-105F4L1ๅž‹ใ‚ใ‚Šใ‹ใ‚‚ใ—ใ‚Œใชใ„ใชใฃใฆ
ๆ€ใฃใฆใใŸ


RE: https://misskey.io/notes/aj81e79qouh406ug

1
1
0
0
3
0

Introducing Octavo, my Mac app for turning PDFs into booklets, cleaning up bad scans, printing zines, labels, and more.

If you follow me, you may have seen my journey developing it over the last few months! It's now launched, and is available on the Mac App Store for $25 (via in app purchase so you can try before you buy).

apps.apple.com/us/app/octavo/i

For more info, the website has more screenshots and a copy of the user's guide: octavo.pro

0
7
0

๊ทผ๋ฐ ์ด๋ฒˆ ์Šคํƒ€ํŒ…๋“ค์€ ์–ด๋–ค ์ฃผ์ œ์ธ๊ฑธ๊นŒ ์ง„์งœ ์๋‚ด์—์„œ ๋งํ•˜๋Š”๊ฒƒ ์ฒ˜๋Ÿผ ํ™”๋ ฅ๋ฐœ์ „์†Œ ์ˆ˜๋ ฅ๋ฐœ์ „์†Œ ํƒœ์–‘๊ด‘๋ฐœ์ „์†Œ ์•„๋ƒ?

0
0
0
0
0
0
0
2
0
0
0
0
0
0
1

ไปŠๆœใฏใ‚ˆใ็œ ใ‚ŒใŸใชใ‚ใจๆ€ใฃใŸใ‚‰Garminๅ…ˆ็”Ÿใซ่ฒงไน็ก็œ ใ ใฃใŸใญโ™ชใฃใฆ่จ€ใ‚ใ‚Œใฆใ€ใใฃใ‹ใƒผใฃใฆใ€‚

0
0
3
0

@zkatkat Management would rather document some human process that triple checks your build and release process hasn't produced a blob that is too big for the partition and depend on that alone to avoid overwriting the next partition containing the backup in a device that's surgically embedded in someone than implement any checks in the tools that perform that writing because that would then have to be designed, documented, risk analyzed, tested, requirements traced...

Fuck me the overdesigner.

0

I really hate dnsmasq. every once in a while I have a problem and some Linux guy tells me "just use PXE bro" and then I spend a hour configuring PXE that doesn't fucking work without displaying a single debug print and all of this is a complete waste of time.

the UI of dnsmasq is atrocious; if I wanted to be able to tweak every DHCP option I would use my TCP/IP stack to answer DHCP queries. just give me something that can boot a machine without four hours of twiddling with options that are required for correct operation yet nobody bothers to give them names better than "66"

0

In November I reported on my bank disabling 2FA via SMS, back then it seemed my 2020-2025 experiment of smartphone-free living was coming to an end. But! I found that there are multiple banks in austria (the big ones primarily) that support "Card TAN", i.e. you get a physical 2FA device (free of charge even, looks like a calculator, works across all banks) that you can use for all 2FA needs.

It was quite a bit of work to figure everything out, and my account fees are higher now, but I've switched bank, and it works flawlessly now. Smartphone-free life go brrrrrrrr. (Thanks everyone for your input and ideas back then! <3)

0