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.

2
1
0
1
0
0
0
0
0
0
0
0
0
1
1
2

When you're designing and building a modern PC from scratch, from the schematic up, there are a lot of mistakes you can make, and any really subtle problem is _usually_ your fault.

Take power delivery. It's an incredibly complex problem on a PC-class machine, and its stability is critical to the correct operation of the computer.

So imagine my surprise when our voltage regulator vendor eventually admitted that their DCDC converter had a design flaw that was causing our rail instability at work. 🤯

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

To help with the issue of IPv4 address exhaustion I propose we finally issue incomplete addresses such as 1.2.3, thus adding 16843008 to the pool without a need of introducing longer addresses like IPv6 would require. I dont know why no one has thought of this yet.

0

Odin is an exceptionally quiet dog but he's been slowly learning to voice his displeasure. Today, me and my husband left on an errand and I came back an hour later without him. Odin howled and barked in concern that I'd forgotten him somewhere. Later, we encountered another Hateful Poodle who cussed him out. After a good thirty seconds of this, Odin gave one single borf in return.

He just ran himself silly around a field with Mila the Ridgeback (too dark for photos I'm afraid). She's smitten with him and I don't think he has the social intelligence to realize it

Odin the Newfie taking up my entire bed and defying three-dimensional geometry with his tongue
0
0
0
0
1

and and are in a unique "market" where few other cross-platform messengers can play. The unique and growing market is shaped by rising authoritarianism, internet shutdowns and restrictions.

We are building a "Minecraft world of messaging" where skilled people can rip apart, modify, replace, recombine and do modding, at every level. All and featuring

Decent Usability and UI
Offline first
End-to-End encryption
Standards based
Resilient
Decentralized

0
0
0
0

Seems appropriate that this paper I'm reading starts using references to equations later in the paper at about the time it starts discussing solving differential equations backwards, but it does make things challenging to read.

0

Linux timekeeping question (cc @jstultzJohn Stultz):

These two writeups of a recent OpenJDK change seem to suggest that Java people are trying to do fairly fine-grained timing measurements with the Linux "thread user time" clock (CPUCLOCK_VIRT) that excludes time spent in the kernel:
norlinder.nu/posts/User-CPU-Ti
questdb.com/blog/jvm-current-t (by @jerrinotJaromir Hamala)

Is my understanding correct that this only works well for measuring small time intervals if the expensive full-dynticks context tracking machinery is runtime-enabled, and otherwise you'd have a large amount of randomness in measurements based on whether periodic ticks happen to occur while the thread is in the middle of a syscall?

It seems to me like measuring the cost of operations with CLOCK_THREAD_CPUTIME_ID would generally be a better idea than trying to use a CPUCLOCK_VIRT clock, even if you're not actually interested in the cost of handling syscalls/faults...

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

부산·울산·경남 오전까지 빗방울…낮 최고 14∼17도
(울산=연합뉴스) 김용태 기자 = 목요일인 15일 부산·울산·경남은 흐리다가 오후부터 차차 맑아지겠다.
yna.co.kr/view/AKR202601150109

0
0
0
0
0
0

How many of you listening here can claim that their very first computer program was written in punched cards?

The very first computer program I wrote was in the programming language Algol in a B6700 computer, typed in punched cards (one card per line).

You punched the cards, then you put them in a pigeonhole, and the next day you would collect the printout with the result of the compilation and running the program.

So you'd better make sure you got everything right the first time, as otherwise you would need to wait for 24hrs to try again.

This was in 1981, in my second last year of high school (at Colégio Anchieta in Porto Alegre, Brazil).

The B6700 computer belonged to UFRGS (Universidade Federal do Rio Grande do Sul), and somehow our school was allowed to use it. In fact, the teacher of that course was a person from UFRGS working at the CPD (Centro de Processamento de Dados).

The B6700 computer was well ahead of its time, already in the early 1970's. Search it!

You will see that it had features that only recently current CPU's are trying to catch-up with regarding security.

0
0
1

"Ammobiaの「Haber-Bosch 2.0」は、100年前の技術的負債を解消し、アンモニアを真にクリーンなエネルギー資源へと昇華させる鍵となる技術なのだ。"

タイトル含め、過言な印象がある……本当かなあ

「ハーバー・ボッシュ法」が100年ぶりに覆される:Ammobiaが描くアンモニア製造の革命と脱炭素社会への道筋 | XenoSpectrum xenospectrum.com/ammobia-green

0
0
0
0
0
0