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

We are happy to share that 62 projects will receive grants from the NGI Zero Commons Fund. We congratulate the selected projects and look forward to their contributions to increasing society's digital autonomy.

Ranging from browser-based cellular networking to decentralised social media, and professional print, these projects are showing that a bright digital future is not only possible but already being built.

Come over and meet the projects!
nlnet.nl/news/2025/20250624-an

0
0
1
0
0
0
0
0
0
0
0
0

3. even if a work is derivative, it may or may not be infringing, that depends on how much the work is transformed. 3 is the issue here: the question is if the training process is transformative enough to be significantly different or not. traditional compilers generally aren't considered to do so

0
0
0
0
0
0
0
0
0

"software supply chain" oh okay so you have a contract and a business relationship... No? You found some shit on github that says "NO WARRANTY" and whose license requires you to affirm that Cirno is the strongest in Gensokyo and you used it without even auditing in production code and now you're mad it broke? Is that what happened? Are you stupid? Yes, yes you are!

0

"Danny Boyle told IndieWire that despite the iPhone having image quality and resolution that is now suitable for a major motion picture, there is a misnomer that that means anyone can make a movie with it. If anything, getting the iPhone to do what Boyle needed on '28 Years Later' required an even more skilled and experienced cameraperson than if heโ€™d used a modern professional camera."

indiewire.com/features/craft/2

0
0
0
0
0
0
0
0
0
0

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

0
0

What caused the massive electrical blackout in Spain and Portugal in April? It may have been difficulties integrating renewable sources into the Iberian electrical grid. โ€œThe problem is that the regulation of the grid doesnโ€™t reward renewable plant operators for helping balance reactive power,โ€ says electrical engineer Josรฉ Daniel Lara.
spectrum.ieee.org/spain-grid-f

0
0
0

A cool thing about being middle-aged and into electronic music is how often "new" music remixes, samples, or quotes of stuff that came out decades ago.

Currently listening to the PROFF remix of York's "Farewell to the Moon", and I remember listening to the original on CD ~25 years ago. This happens all the time and I suspect younger listeners don't realize how much of this stuff isn't entirely new.

It reminds me of jazz/blues where the genre is one long echoing conversation.

0
0
0
0
0
0
0

So, thereโ€™s much to be said about these vulnerabilitiesโ€ฆ
guix.gnu.org/en/blog/2025/priv

First, thanks to fellow Nix and Lix hackers for sending us a heads-up, for sharing Snykโ€™s detailed report, and for coordinating with us. ๐Ÿ‘

0
0

ใ€ ๆณจ็›ฎใฎใพใจใ‚ ใ€‘
ใ€Œใ‚ธใƒผใ‚ฏใ‚ขใ‚ฏใ‚นใ€ๆœ€็ต‚่ฉฑใฎใƒžใƒใƒฅใŒๅฎŸ็ธพ่งฃ้™คใ—ใŸใ‚ใ‚‹่กŒๅ‹•ใฏใ‚ฌใƒณใƒ€ใƒ ใƒปใ‚ทใƒชใƒผใ‚บใงใ‚‚ๅˆใ‹ใ‚‚ใ—ใ‚Œใชใ„
togetter.com/li/2567993

0
0

ใ‚ธใƒผใ‚ฏใ‚ขใ‚ฏใ‚นใซ2ๆœŸใฏ่ฆใ‚‰ใ‚“ใจๆ€ใ†ใ€‚ใ“ใฎ่ฉฑๆ•ฐใ€ใ“ใฎใ‚นใƒ”ใƒผใƒ‰ใงใ—ใ‹ๅพ—้›ฃใ„้ข็™ฝใ•ใŒใ‚ใฃใŸใ‹ใ‚‰ใ€‚ๅЇๅ ด็‰ˆใฏใ‚ใฃใฆใ‚‚ใ„ใ„ใ‘ใฉใชใ€‚ใใ‚Œใฏใใ†ใจ้–ƒใƒใ‚ตใ‚’ๆ—ฉใ็ต‚ใ‚ใ‚‰ใ›ใฆใใ‚Œใ€ๆญปใ‚“ใงใ—ใพใ†๏ผˆ่‡ชๅˆ†ใŒ

0
0
0

ใ€ ๆณจ็›ฎใฎใพใจใ‚ ใ€‘
ใ€Œใ‚ธใƒผใ‚ฏใ‚ขใ‚ฏใ‚นใ€ๆœ€็ต‚่ฉฑใฎใƒžใƒใƒฅใŒๅฎŸ็ธพ่งฃ้™คใ—ใŸใ‚ใ‚‹่กŒๅ‹•ใฏใ‚ฌใƒณใƒ€ใƒ ใƒปใ‚ทใƒชใƒผใ‚บใงใ‚‚ๅˆใ‹ใ‚‚ใ—ใ‚Œใชใ„
togetter.com/li/2567993

0
0
0
0

๋ฐ•์ค€๊ทœ shared the below article:

How to pass the invisible

ๆดช ๆฐ‘ๆ†™ (Hong Minhee) @hongminhee@hackers.pub

This post explores the enduring challenge in software programming of how to pass invisible contextual information, such as loggers or request contexts, through applications without cumbersome explicit parameter passing. It examines various approaches throughout history, including dynamic scoping, aspect-oriented programming (AOP), context variables, monads, and effect systems. Each method offers a unique solution, from the simplicity of dynamic scoping in early Lisp to the modularity of AOP and the type-safe encoding of effects in modern functional programming. The post highlights the trade-offs of each approach, such as the unpredictability of dynamic scoping or the complexity of monad transformers. It also touches on how context variables are used in modern asynchronous and parallel programming, as well as in UI frameworks like React. The author concludes by noting that the art of passing the invisible is an eternal theme in software programming, and this post provides valuable insights into the evolution and future directions of this critical aspect of software architecture.

Read more โ†’
11
1
0
0
0