No-as-a-Service (NaaS) is a simple API that returns a random rejection reason. Use it when you need a realistic excuse, a fun “no,” or want to simulate being turned down in style. https://github.com/hotheadhacker/no-as-a-service
Java/JDK/OpenJDK developer, Oracle Corporation. The views expressed here are my own and do not necessarily reflect the views of Oracle. Also @smarks.bsky.social ; formerly @stuartmarks on Twitter.
(searchable; PMs accepted only from followers)
No-as-a-Service (NaaS) is a simple API that returns a random rejection reason. Use it when you need a realistic excuse, a fun “no,” or want to simulate being turned down in style. https://github.com/hotheadhacker/no-as-a-service
POV: You co-invented magnetic core memory and changed everyday business forever by bringing word processing and office computing into the mainstream. Happy Birthday to An Wang, one of the pioneers who made computing what it is today. #PioneerPOV #Computing
Jeff Martin and myself will speak at Java One (March 17-19, Redwood Shores, CA, USA) on Java and WebAssembly. Here is a $50 discount code if you register by Feb. 9: J12026SSM
https://horstmann.com/presentations/2026/javaone/JavaOne%20Speaker_Cay%20H.png
When people say Shakespeare isn't relevant to modern life it's good to have people like Sir Ian around to prove them wrong:
When you look into the void, the void looks back...
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR SKIP
jtreg:test/hotspot/jtreg/serviceability/sa 79 72 0 0 7
==============================
TEST SUCCESSpid (process ID) was passed to a ptrace(2) system call to fetch the registers of the specified thread in the debuggee process. The main process pid was passed instead of the thread's lwpid – lightweight process ID.ptrace(2) calls will sometimes fail for as of yet unknown reasons, though, so a few tests will fail intermittently. These failures does not seem to be fatal, but could result in slightly less accurate stack traces for threads currently executing native or compiled code.PSA: Did you know that it’s **unsafe** to put code diffs into your commit messages?
Like https://github.com/i3/i3/pull/6564 for example
Such diffs will be applied by patch(1) (also git-am(1)) as part of the code change!
This is how a sleep(1) made it into i3 4.25-2 in Debian unstable.
@funnymonkey Excellent advice!
@jik Yes, because according to ancient myths and lore, whitespace at the end of a line is evil.
On Tuesday, February 10, Maurice Naftalin and myself will speak at Voxxed Days CERN on "Streams—Below the Surface". https://horstmann.com/presentations/2026/cern/Cay_Horstmann_Maurice_Naftalin.jpeg
I would have guessed bringing together @davidgerard and Ed Zitron in the same podcast is akin to closing the Demon Core and the world will vanish in a grand sarcasm explosion.
It was definitely grand, can recommend to everyone who loves British snide dropped on a topic that they hate.
https://linktr.ee/betteroffline (episode of Feb. 4th 2026)
Some terrifically titled papers from a discovered collection of NASA research documents found in a skip
(with thanks to @JuliaRez for the original pic)
@headius Magnavox Odyssey! That’s an oldie.
Sega Game Gear!! I used to carry that on business trips to while away the time on flights, before the age of iPhones, iPads, and laptops that were powerful enough to do development work.
"Java: To infinity and beyond" kicked off by Sharat Chander at Jfokus
Think there might be some truth in this matrix...
(creator: unknown)
@mattblaze Early voting in GA began on 2020-10-12 so maybe that’s the reason for that date.
And as we all know, early voting something fraud something rigged something conspiracy so that’s the day on which all the criming would have started. (/s)
I invite you to gather around at #JavaOne to hear my presentation on "Extending the Functional Pipeline with Gatherers". Register by Feb 9 with code J12026SSM for a $50 off.
anyone have a favorite reference about doing code reviews well?
asking for my class of 60 undergrads, most of whom haven't performed (or received) a serious code review