tkhattra
Platform-Independent SIMD in Go
Re:What Sun got wrong
on Monday September 21, 2026 @01:29PM (#49790399)
I recall a fork/exec heavy shell script at a previous job that ran about an order of magnitude (~25s vs 3s) slower on Solaris/SparcV9 vs Linux/Intel P3 circa 2003. The standard retort back in those days was to rewrite it in Perl.
Re:What Sun got wrong
on Monday September 21, 2026 @01:00PM (#49789991)
sure, they shoulda woulda coulda, but isn't that the innovator's dilemma?
Re:Sally McKee, who coined the term "the memory wall", has died
on Friday May 01, 2026 @04:45PM (#47980053)
rip. i got a chuckle out of this trivia on her old website:
> Rob Pike didn't really name my favorite editor after me.
A Grounded Conceptual Model for Ownership Types in Rust
The Automation of Nonsense
Michael Rabin Has Died
Re:A Cryptography Engineer's Perspective on Quantum Computing Timelines
on Monday April 06, 2026 @02:23PM (#47664824)
From Filippo's post: "Sure, papers about an abacus and a dog are funny and can make you look smart and contrarian on forums."
Three Questions About Each Bug You Find (1989)
Re:Beginning January 2026, all ACM publications will be made open access
on Thursday December 18, 2025 @05:12PM (#46319531)
I think they're already available?
e.g. https://dl.acm.org/doi/epdf/10.1145/942572.807045
Practical Security in Production
The paradoxical efficient market hypothesis (2024)
Compact Representations for Arrays in Lua [pdf]
The evolution of Lua, continued [pdf]
What would early alternatives to C have been?
Re:Discovering Errors in Donald Knuth's Taocp
on Saturday March 08, 2025 @06:09PM (#43304451)
I have one for $7.68 ($2.56*3). Alas, it was for some minor typos and grammatical errors in SPOCS [1], not "real" math errors in TAOCP. Never plan on cashing it in though. And I can't remember where I stashed it, so there's that too... :)
The Art of Managing Skunks
Re:Byte Queue Limits: the unauthorized biography
on Tuesday February 04, 2025 @03:20PM (#42938033)
As the article states, BQL has been around since 2011 so it's most likely available - you can grep for CONFIG_BQL in your /boot/config-* file to confirm.
I'm not aware of any up-to-date list of drivers that support BQL. You could try something like [1], but I'm not sure if it will find all relevant drivers.
[1] https://livegrep.com/search/linux?q=file%3A%5C.c%24%20netdev...
Byte Queue Limits: the unauthorized biography
Netnews: The Origin Story [pdf]
Re:Go Is for Firmware Too
on Friday October 04, 2024 @07:09PM (#41746364)
i'm not aware of any. i got the slide deck link from [1] on the TUHS mailing list.
[1] https://www.tuhs.org/pipermail/tuhs/2024-October/030941.html
Go Is for Firmware Too
The Paradoxical Efficient Market Hypothesis
The Future of TLA+ [pdf]
Interview: John Ousterhout Reflects on "A Philosophy of Software Design" [video]
Re:Wc2: Investigates optimizing 'wc', the Unix word count program
on Thursday June 20, 2024 @09:43PM (#40745369)
rob graham wrote an article on this wc program in the humorously titled PoC||GTFO journal - see [1]. he also tweeted about it a few years ago [2].
[1] https://github.com/angea/pocorgtfo/blob/master/contents/arti... [2] https://twitter.com/ErrataRob/status/1494009849427992576
Eight Transaction Papers by Jim Gray
Re:A Science of Concurrent Programs [pdf]
on Thursday January 04, 2024 @03:57AM (#38864717)
> He really was the first to get serious about formalizing concurrency. P and V, and all that.
The computer science of concurrency began with Dijkstra, not Wirth. And it was Dijkstra who introduced the P and V semaphore operations [1].
[1] https://www.cs.utexas.edu/users/EWD/transcriptions/EWD01xx/E...