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.

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

since I can't actively work on it right now: I feel like the thing the escodb i/o scheduler does must be very similar to things that compilers, CPUs, and disk controllers do, i.e. rearrange a bunch of data accesses under some constraints to make them go faster. but I've no idea what to search for to find prior art I should be aware of. anyone know?

0
0

If you're running Windows and still using WinImage for handling basic floppy disk images, it is time to retire it. It served us well, but there is now a replacement called DiskImageTool that is superior in every conceivable way and is completely free and open source.

The latest version adds a small drag & drop feature I requested, and it's just the final touch that makes it a perfect replacement for me.

github.com/Digitoxin1/DiskImag

A screenshot of DiskImageTool's main interface.   An "IMD" image of King's Quest is open. On the left we see a panel of basic disk information and some metadata extracted from the boot sector.  On the right we see the contents of the FAT filesystem.  Files can be dropped into the right pane to add them to the image.
0
0
0
0
1
0

Y'all, okay, I want some sanity injected into my brain. Not hype, but real down-to-earth engineering.

Coding agents. Yes or no? Is it possible to use them ethically given the environmental costs and the ways they were trained? Do they actually work well?

No hype. If you say that you have AI agents writing your code all the time, and you won't let me see the quality of the code they're writing, I'm not interested.

Effectively, I'm not convinced, but I'm also open to the possibility that it is worthwhile to figure out how to set them up.

And while I have ethical concerns, we live in a society where I probably won't be able to keep a roof over my head if I let my ethics override business decisions.

0

New year, new gear! I bought myself some new Logitech peripherals. MX Anywhere 3S mouse and MX Keys A keyboard in black. Definitely most expensive peripherals I’ve ever purchased. Tired of changing batteries tho. Right after ordering I kinda regret getting the keyboard in black because it was advertised “Recycled plastic!” and then I realized the frame is aluminum lmao. Oh well. If I hate the color ill return it 🤷🏻‍♀️

0
0
1
0

I have an MSBuild question.

I have an <Exec> task. On some systems, the tool this <Exec> executes may not be present. In this case, I want to print a prominent warning, and proceed with the build anyway.

MSBuild <Exec> allows an IgnoreExitCode="true" property, which is the closest to a solution I find. But it is not a solution because: one, it does not print a warning; and two, it suppresses failures which are caused by the app actually failing, rather than just being missing.

0

おちごとあるかな :saba:

7e634eecbc (upstream/main) New Crowdin Translations (automated) (#37394)
fd5539084c Increase OCR spec timeout from 10 to 20 seconds to improve CI stability (#37393)
d9cd75400c Fix heartbeat comment not being its own event (#37389)

0
0
0
0
0
0

Úterý: Tahle zpráva je pár dní stará, ale prošla informačním prostorem bez podrobnějšího zkoumání, tak se k ní na chvíli vraťme: 3. ledna brzy ráno byl proveden sabotážní útok na kritickou infrastrukturu v blízkosti elektrárny Lichterfelde v jihozápadní části Berlína, který vyvolal rozsáhlý výpadek proudu u desítek tisíc obyvatel a podniků. Na kabelovém mostě přes Teltowský kanál byl úmyslně založen požár, který vážně poškodil několik vysokonapěťových a středonapěťových elektrických vedení zásobujících okolní oblast elektřinou a dálkovým vytápěním. K útoku se přihlásila levicová extremistická skupina, která si říká „Vulkangruppe“. Svoje motivace popsala v rozsáhlém online manifestu, kde uvedla, že útok byl zaměřen na infrastrukturu spojenou s fosilními palivy. Lidé, kteří manifest analyzovali, si ale všimli, že obsahuje podivné formulace, gramatické chyby a zvláštní syntaxi, které naznačovaly, že původní text nebyl německý, ale mohl vzniknout jako strojový překlad z ruštiny. V textu se například objevuje jméno amerického viceprezidenta jako „Vans“, což je obvyklý přenos jména „Vance“ do azbuky („Ванс“, nebo také „Вэнс“). Odbornice na umělou inteligenci Andrea Schlüterová, která studuje jazyky, napsala na síti Bluesky, že si je „zcela jistá, že některé formulace nebyly původně napsány v němčině“. Skupina Vulkangruppe už má na svědomí okolo desítky žhářských útoků na energetickou infrastrukturu, ale dosud není známý ani jeden její člen. Je tak dost dobře možné, že se jedná o ruskou hybridní operaci. A také se stalo tohle facebook.com/dnesnaukrajine.cz:
1/4

0
1

My favorite thing on Bluesky is a labeler made by the Social Technologies Lab at Cornell Tech.

bsky.app/profile/did:plc:oubsy

It surfaces metadata on posts. Most useful to me is "This person posted more than 50 times yesterday."

It recasts a post like the one pictured. It reminds me to look at their profile and figure out if they are a real person, and are they terminally online, or engagement farming, or what. Then I might block/mute because I don't need people like that in my lifeworld.

Screenshot of post on Bluesky.

User: Brendel, ‪@brendelbored.bsky.social‬

Badge with the labeler logo: Posts a lot, more than 50 times yesterday

Who is your favorite shitty athlete? Someone who just wasn’t as good as everybody else bless them but you have a lot of affection for

7 reposts, 177 quotes, 174 likes, 4 saves
0
0

incoming! The @EUCommissionEuropean Commission is about to ask for feedback for:

* a strategic approach to the open source sector in the EU that addresses the importance of open source as a crucial contribution to EU technological sovereignty, security and competitiveness

* a strategic and operational framework to strengthen the use, development and reuse of open digital assets within the Commission.

ec.europa.eu/info/law/better-r

0
0
0
1