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

Apparently there's a queer zine (anewsession.com/) that's only available over telnet! 404 media did a story about it (404media.co/queer-online-zine-) which is how I found it.

You can access it at `telnet issue3.anewsession.com` (or issue1/issue2), and they also have web links to a telnet emulator if you want to read it in the browser.

Telnet session in a iTerm2:

                                     [INDEX]

1 > [The Plague Book] // Cat Leeches
    ...changes every 1:43, every view
2 > [Once Recalled] // Sarah Clarke
    ...changes every view
3 > [Sanctuary] // Natassja Kistemaker
    ...changes every view, with the weather
4 > [Signature] // Kaia Peacock
    ...changes as you type
5 > [Sorry I Missed Your Call] // eri lucia kapling
    ...changes every day of the week
6 > [The Raffle] // Illimani Ferreira
    ...changes every view
7 > [Picked up a golf ball by the side of the road] // F.M. Cassandra
    ...changes every view
8 > [Moments &.. / Searching For Guarantees] // Purbasha Roy
    ...changes every view
9 > [Q & A / Mountainsong] // R Daniel Brown
    ...changes every view
a > [Unfinished Exit] // Claudia Wysocky
    ...changes every evening and night
(X to quit, ? for help)
0
0
0

Blogged: Working with stacked branches in git (Part 2)

andrewlock.net/working-with-st

In this follow up post looking at stacked branches I describe how to handle scenarios such as merging one of the branches in the stack and handling changes to main

0
0

"When AI is used ethically it can have great benefits in the realm of conservation. By completing time consuming and repetitive tasks, it allows us to focus on more pressing issues that need innovation and problem solving that only humans can do."

develops a tool at the Millenium for : kew.org/read-and-watch/machine
This scientific use is different to what we know as popular "AI".

0

Lee Dogeon 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

Have you ever seen a post or thread that you want to look at again after a certain amount of time?

There is a Fediverse reminder bot which you can use to remind you about a particular thread after a specified time period (it can be minutes, hours, days, weeks, months or years later).

To use the bot, reply to the post or thread you want reminding about, mentioning the bot's account with the amount of time you want. More info and instructions in the guide:

➡️ fedi.tips/is-there-a-reminder-

0
0
0
0
0

Miss Tumblr after leaving big social? Well, Fediverse has its own Tumblr, and it's called Wafrn. It still seems small and unknown, so spread the word to those fedifriends of yours who long for Tumblr.

https://app.wafrn.net/dashboard/exploreLocal

0
1
0
0
0
0

洪 民憙 (Hong Minhee) 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

my old TEAC cd player broke the other day. it was the hottest day of the year. the voltage rails were all fine. but no clock on any of the digital board components. power/standby worked but nothing would come to life. it was a nice CD player though. so i bought an identical model. it arrived today. the weather is a lot cooler now, way less warm than it was last week. i switch on the old broken CD player one last time. works fine. no issues. what the hell do i do with two identical CD players

0
0
0
0

I have zero sympathy for people who lost their homes due to cliff erosion or are about to soon. You knew perfectly well what you were risking when you bought a house teetering on the edge of a cliff. You have only yourself and your stupid decision-making "skills" to blame.

0
0
0

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

Is there a way to remove "Trending now" from the settings so that the column I get in this is not something to be scrolled? It looks terrible on deck mode @vmstanMichael Stanclift with half scrollable, half stuck there (the trending hashtags).

vmst.io/deck/getting-started

@GargronEugen Rochko

0
0
0
0
0
0

Unpaid open source maintainers should not have to keep up maintaining decades old shit used by billion dollar companies just because a large billion dollar company doesn't want to change compiler flags, actually

0
0

Well, this post certainly seems to have hit a nerve here, for starters! It has rapidly come right on the heels of my woolliest* toot yet (on another instance) 😂

The stickers really do look nice. If you want to buy some yourself, go over to fediverseforfreedom.org and give @andypiper's work some love (while stocks last).

PS: also the first King Charles III postage I have spotted in the wild, here in Helvetistan.

indieweb.social/@skk/114737516

Two more of those "I am part of the rebel alliance" #FediverseForFreedom stickers (one small, one large) over the envelope they came in.
The envelope carries a postage stamp with King Charles III portrait on it, the first I saw.
0

It couldn't happen to a nicer guy ...

"Protesters in Venice are claiming an "enormous victory" after US tech billionaire Jeff Bezos and his wedding guests were forced to "run away" from the city centre, moving their main celebration to another location."

bbc.com/news/articles/cd0vjr07

0
0
0
0
0
0
0
0
0
0

this is incredibly thoughtful, and while that it's about religion might turn some off (It makes it a bit hard for me, to be honest), the broader picture about where you put effort when you're trying to accomplish things, the humility of being introspective rather than blaming... it's good imho

0
0
0
0
0
1
0
0
0