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
0

So my kid (13) is making a game in Godot. It’s very impressive. He’s done all of the beautiful art and animation himself and has even made a trailer!

I’d love it if you could give it a like and admire his creativity.

youtu.be/sFqgG-T_JRg

0
0

I have a monitor that is showing these dim thin horizontal lines. Tried different cables, inputs, refresh rates, resolutions, computers and nothing helps. Fortunately its a pretty cheap monitor and supposedly under warranty but just never seen anything like it.

0

Flood Warning, Central Arctic Plains; Central Brooks Range, 2025-06-16 12:43 AKDT.

WHAT...Flooding caused by snowmelt continues.

WHERE...Sagavanirktok from Milepost 305 To 356 On The Dalton Highway.

WHEN...Until 400 AM AKDT Wednesday.

IMPACTS...Flooding of rivers, creeks, streams, and other low-lying and flood-prone locations is imminent or occurring.

ADDITIONAL DETAILS... - At 1239 PM AKDT, rapid snowmelt is causing flooding. Rapid river rises have already caused flooding of small streams, especially near Sagavanirktok. Flooding impacts will continue.

- There has been an emergency closure of the Dalton Highway between MP 305 and MP 356 due to a major washout at MP 315 caused by a failed culvert as well as water over topping the road at several other spots. - For Sagavanirktok River near PS 3 nr Deadhorse: At 12:15pm the stage was 21.1 feet. Flood Stage is 20.0 feet. Forecast: A crest around 21.7 feet is expected around 10:00pm Monday. - http://www.weather.gov/aprfc

https://forecast.weather.gov/MapClick.php?zoneid=AKZ808


0
0
0
0
1
1
0

‪Purple Knightmare‬
‪@purpleknightmare.bsky.social‬
· 6mo
Algorithm post for visibility to other nerds 🤓

🗡️ RPGs
🚀 Sci-Fi
🖖 Star Trek
⭐️ Star Wars
🖤 80s music
🎮 Video games
📚 TTRPGs
🎲 Board games
📕 Comic books
🧙‍♂️ Lord of the Rings
👨‍🎨 Miniature painting
🛩️Model Building
🚁 RC Helicopter
🏎️ RC Cars
🦸‍♀️ Smart women
🏳️‍🌈 LGBTQ+ Ally

0
1
0
0
0
0
0

this is a nice post on strace (I didn't know that strace had a --stack-traces option!) rrampage.github.io/2025/06/13/

strace tips for better debugging

Recently, I have been building software without libc to better understand Linux syscalls and internals better. So far, I have built a minimal shell, terminal Snake game, pure ARM64 assembly HTTP server and threads implementation. I have been using strace extensively while debugging. Useful options and flags I use a version of the following command: strace -fintrCDTYyy -o strace.log -v -s128 ./binary This looks like an alphabet soup of options! Here’s what they do and how they are useful: -f: Follow child processes/threads. This is especially useful when dealing with spawning processes or threads as otherwise, strace will only trace the parent process. -v: Print unabbreviated versions of environment, stat, termios and other structs in syscalls. I found this invaluable in conjunction with -s when doing assembly programming to check if the structs were being initialized correctly and if certain arguments were being sent in little/big endian format -s NUM: Specify the maximum string size to print. Useful for large structs -o: Save strace output to a log file. It is always better to do this to investigate the output of the original process and strace separately without each cluttering the other -yy: Print all available information associated with file descriptors. This is great for expanding the file descriptor to either its full path in case of a file or TCP address in case of sockets -Y: Print command names for PIDs. I found this useful when building the shell to check if the correct program is being executed -t: Print current timestamp in log -T: Show time spent in syscalls. Useful for some basic profiling although strace heavily slows down the process. -r: Print a relative timestamp upon entry to each system call -n: Print syscall number. Great to quickly find out syscall numbers on new architectures. -i: Print instruction pointer at the time of syscall. Found this useful when debugging assembly code to check rough location of errors. -C: Print summary of syscall count, time, errors at the end of regular output Print stack traces The -k or --stack-trace prints the stacktrace along with the syscall. This is useful if your program is compiled with with -g. This post is a good read on using strace to show backtraces for a Golang program compiled with GODEBUG.

rrampage.github.io · A Random Walk

0
0
0

Horrifying news about the VA:

Until the recent changes, VA hospitals’ bylaws said that medical staff could not discriminate against patients “on the basis of race, age, color, sex, religion, national origin, politics, marital status or disability in any employment matter”. Now, several of those items – including “national origin,” “politics” and “marital status” – have been removed from that list.

Similarly, the bylaw on “decisions regarding medical staff membership” no longer forbids VA hospitals from discriminating against candidates for staff positions based on national origin, sexual orientation, marital status, membership in a labor organization or “lawful political party affiliation”.

Dr Arthur Caplan, founding head of the division of medical ethics at New York University’s Grossman School of Medicine, called the new rules “extremely disturbing and unethical”.

theguardian.com/us-news/2025/j

0
0
0
0
1
0
1
0

Heat Advisory, Yukon Flats; White Mountains and High Terrain South of the Yukon River; Fortymile Country; Upper Chena River Valley; Tanana Flats; Eielson AFB and Salcha; Goldstream Valley and Nenana Hills; Chatanika River Valley; Two Rivers; Fairbanks Metro Area; Nenana; Central Interior, 2025-06-16 12:20 AKDT.

WHAT...Hot temperatures of 85 to 88 degrees.

WHERE...Central and Eastern Interior including Tanana, Fairbanks, Fort Yukon and Eagle.

WHEN...Until 7 PM AKDT Tuesday.

IMPACTS...Individuals not accustomed to these unusually hot temperatures for this region may experience heat related illnesses.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ833


0
0

Flood Watch, Central Beaufort Sea Coast; Eastern Beaufort Sea Coast; Western Arctic Plains; Central Arctic Plains; Central Brooks Range; Romanzof Mountains, 2025-06-16 12:18 AKDT.

WHAT...Flooding caused by snowmelt continues to be possible.

WHERE...Rivers and creeks draining the Brooks Range including areas around Atigun Pass, Galbraith Lake, and The Dalton Highway from Mp 232 To Mp 356, the Central Arctic Plains, Central Beaufort Sea Coast, Eastern Beaufort Sea Coast, and Western Arctic Plains.

WHEN...Through Wednesday afternoon.

IMPACTS...Rapid snowmelt and ice jams could lead to flooding of rivers and streams across the North Slope. Access to roads, airstrips, and low-lying infrastructure may be affected. High flows could lead to bank erosion that could threaten nearby roads.

ADDITIONAL DETAILS... - Rivers are continuing to breakup across the North Slope. River levels are continuing to rise and will likely crest early to middle of this week. On the Sag, there has been an emergency closure of the Dalton Highway between MP 305 and MP 356 due to a major washout at MP 315 caused by a failed culvert as well as water over topping the road at several other spots. On the Colville, flooding is occurring at Umiat with ice jams present further downstream. Flooding could occur downstream over the next couple of days as these ice jams release.

- Http://www.weather.gov/aprfc

https://forecast.weather.gov/MapClick.php?zoneid=AKZ804


0

Wait, YouTube videos now force AI summaries under videos?

Is there a way to opt out?

I do not consent to using any platform which will be feeding my content into generative AI, or to under any circumstances my posts being paired with generative AI content. Am I now at the point I need to withdraw my videos from YouTube?

mastodon.social/@takeoutweight

0

공식적으로 MTF 안 쓰는 데는 이유가 있으며 언론에서도 쓰지 말아야 한다고 생각함
트랜스여성은 남자로 태어난 게 아니라 남자로 지정당한 것이다

RE:
https://bsky.brid.gy/convert/ap/at://did:plc:4sujqnbd47ey26qcvajqoxa2/app.bsky.feed.post/3lrpzebnnqc2g

0
0
0

The ai-crammed-everywhere thing that annoys me the most is on YouTube where under each video is a completely uninformative summary that's cut short with ellipses: "This video presents several methods..." "This video discusses ways in which..." And I just... Why??

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

New blogpost:
Lessons from the first year of my PhD

I finished my PhD in computer science more than three years ago. Now that I have a little bit of mental distance from my PhD time, I'm going through my research diary to see if there's stuff in there that can be useful for other people.

Apparently I'm incapable of writing short-form texts, so here is part 1. ;)

judithvanstegeren.com/blog/les

0
0
0
0
1
0
0