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

ジークアクスに2期は要らんと思う。この話数、このスピードでしか得難い面白さがあったから。劇場版はあってもいいけどな。それはそうと閃ハサを早く終わらせてくれ、死んでしまう(自分が

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

New Alsup decision dropped!

It's... not wonderful, but seems like a pretty reasonable conclusion to draw from shitty laws. It's also a good reminder that at *best* copyright is a tool to protect labor rights, and not in and of itself a thing to be given moral weight.

404media.co/judge-rules-traini

0
0
0

Clearly what Mastodon needs more of is Japanese tongue twisters, so here's one I learned tonight (I say "learned", but I'm not claiming I can say it unaided 😅).

東京特許許可局長
今日急遽休暇許可拒否

(とうきょうとっきょきょかきょくちょう
きょうきゅうきょきゅうかきょかきょひ)

"Tōkyō tokkyo kyoka kyokuchō kyō kyūkyo kyūka kyoka kyohi"

I think (not sure because it's not really a grammatically correct sentence and ambiguous, but I guess that's not the point) it means something like "Head of the Tokyo Patent Approval Office today suddenly denied the vacation approval".

0

Oops, I think I've gone a bit too deep into the rabbit hole today 😳 (a thread 🧵):

Did you know why AI systems like or performed so well?
It was because of their _objective function_:
-1 for loosing, +1 for winning ¯\_(ツ)_/¯

Why Artificial Intelligence Like AlphaZero Has Trouble With the Real World (February 2018)

quantamagazine.org/why-artific

Try to design an objective function for a self-driving car...

1/3

0
0
0

@stefanoStefano Marinelli Didn't Meta fairly recently (within the last year or so) classify Linux as some sort of contraband? I don't remember if they had it down as spam, malware or something else, but it was definitely one major online platform classifying discussions about Linux as something like that, and I'm quite sure it was one of Meta's.

Yes. It's your own data. Own your data. Data you own.

@_elenaElena Rossini ⁂

0

When someone asks me what I did today:

Me: Nothing much.

What I did:
Washed, dried and folded whites.
Washed, dried and replaced bed linens.
Rowed an hour and a half. Did mobility work and body weight exercises for another 45 minutes
Made a killer salad for lunch
Swept/mopped the south balcony.
Updated our router.
Made refried beans for tomorrow.
Washed and put away the dishes.
Prepped for tonight's dinner.
De-grimed the shower. Chlorine rinse for the grout.

So. Nothing much. Like every day.

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0