HNHacker News
TopNewBestAskShowJobs

jeberle

438 karma · joined July 2, 2010

Contemplating life after X-Windows and Mosaic.
submissionscomments
jeberle··on OpenIndiana: Community-Driven Illumos Distribution
I think what's important is that the name matches on /ian/.
jeberle··on Inside OS/2 (1987)
That is very cool. I had a similar boot disk w/ DOS 3.x and TurboPascal. It made any PC I could walk up to a complete developer box.

Just to be clear, when you say "without the need for the GUI", more accurately that's "without a GUI" (w/o Presentation Manager). So you're using OS/2 in an 80x25 console screen, what would appear to be a very good DOS box.

jeberle··on Software Rot
Despite it being everyone's favorite shame language, COBOL's DATA DIVISION makes it uniquely well-suited for long-term stability. Common practice is to avoid binary fields. This means what you see in your program is what you see on the wire or in a file.
jeberle··on Lenovo Legion Go S: Windows 11 vs. SteamOS Performance, and General Availability
My experience w/ WSL2 and Docker Desktop has been roughly equivalent: both a little fussy, but work just fine. What was it about either one that led you to such a strong preference?
jeberle··on A software conference that advocates for quality
Bill Hall "Ginger Bill", the creator Odin, is a speaker on day 1.
jeberle··on macOS Icon History
If BasicAppleGuy is taking requests, I'd love (OK, hate) to see the progression of the XCode hammer icon. It tells a story unto itself. Once a legit carpenter's hammer, now something out of a Fisher-Price toy box.

Likewise, similar dismay over the box of Crayolas in the Color Picker. How can someone do that to a UI!?

jeberle··on WWDC25: macOS Tahoe Breaks Decades of Finder History
I'm surprised he didn't call out Picasso paintings as inspiration for the icon. You can look at the Finder smiley either as a face or as 90º profile, at least the right side. Given that dynamic, the new icon does look quite bad as the effect is lost or at least mangled.
jeberle··on Apple announces Foundation Models and Containerization frameworks, etc
Interesting. My experience w/ HP-UX was in the 90s, but this (Integrity Virtual Machines) was released in 2005. I might call out FreeBSD Jails (2000) or Solaris Zones (2005) as an earlier and a more significant case respectively. I appreciate the insight, though, never knew about HP-UX.

https://en.wikipedia.org/wiki/HP_Integrity_Virtual_Machines

jeberle··on Zig, the Ideal C Replacement Or?
Ubuntu's move to uutils suggests Rust is not going anywhere.
jeberle··on What if we made advertising illegal?
This argument is an example of the Perfect Solution fallacy.

https://en.wikipedia.org/wiki/Nirvana_fallacy#Perfect_soluti...

jeberle··on My Life in Weeks
I recently learned of a mechanical watch that tracks the current week number on one of its outer rings. It's expensive.

https://www.patek.com/en/collection/complications/5212A-001

jeberle··on The tragedy of running an old Node project
Not sure if I'd call out Jekyll as a paragon of stability. The last time I touched it, I made sure to write up detailed notes. In fairness, it's the only time I interact w/ Ruby.

https://jeberle.github.io/jekyll-setup

jeberle··on C++ proposal: There are exactly 8 bits in a byte
Java strings are byte[]'s if their contents contain only Latin-1 values (the first 256 codepoints of Unicode). This shipped in Java 9.

JEP 254: Compact Strings

https://openjdk.org/jeps/254

jeberle··on WASM Is the New CGI
CPU instruction sets do account for signed vs unsigned integers. SHR vs SAR for example. It's part of the ISAs. I'm calling this out as AFAIK, the JVM has no support for unsigned ints and so that in turn makes WASM a little more compelling.

https://en.wikibooks.org/wiki/X86_Assembly/Shift_and_Rotate

jeberle··on WASM Is the New CGI
Thx for this perspective and info. Regarding "signedness and floating point that closer matches hardware", I'm not seeing unsigned integers. Are they supported? I see only:

> Two’s complement signed integers in 32 bits and optionally 64 bits.

https://webassembly.org/docs/portability/#assumptions-for-ef...

And nothing suggesting unsigned ints here:

https://webassembly.org/features/

jeberle··on Oxide Hiring Process
§3.1 Timely rejection is key. Ghosting a candidate as a sign of no-move-forward is beyond crass.
jeberle··on I like Odin
I'm happy to see Odin chose snake_case instead of camelCase. At one time Zig debated switching to snake case, but that ship has sailed [0], sadly.

It seems like a small bike-shed level comment, but when I consider the code I have left in me, I'd like it to look as nice as possible.

0 https://github.com/ziglang/zig/issues/1097

jeberle··on Emulating the AT&T 3B2 Computer
For some reason "Frasier Crane" preferred the 3B2, and had one in his sound booth for many years. This seems a rather contrarian choice given his locale.

https://goo.gl/images/niRdtU

jeberle··on It’s COBOL all the way down
It would be a nice surprise to come across an article on COBOL that has anything nice to say, much less informative, about the language. One could start with that it's one of a tiny minority of languages based on decimal arithmetic as opposed to binary. This is kind of handy when dealing with money.
jeberle··on Joel Spolsky's explanation of Unicode
Unicode was originally a 16-bit character set. The only myth is claiming otherwise. There was a 31-bit charset at the same time called ISO 10646. This was not Unicode.

http://en.wikipedia.org/wiki/ISO/IEC_10646#History_of_ISO_10...

jeberle··on So you think you know C: the Ksplice Pointer Challenge
This is something I like about Forth. It uses explicit dereferencing, so it's clear what address is being used. http://home.claranet.nl/users/mhx/sf8/sf8.html
jeberle··on Learn Perl in about 2 hours 30 minutes
I agree w/ you about 90% on this. However, you're painting w/ a broad brush including Awk and Sed. I imagine beyond 10 lines of Awk (gsub, anyone?) or about 1 line of Sed things get tenuous, and you would want to reach for Perl or Python. Sed & Awk are great for tiny stuff, but wear thin fast. The realm of text-only problems, about 15 to 40 lines of code is where I find Perl shines. Python is probably my favorite language, but it can be horribly clunky for these sorts of tasks.
jeberle··on Web development is just broken
Writing an application that can support 1,000s of concurrent users (some malicious) connecting from any operating system and client program, that provides a rich user experience, and one that is read/write and backed by a database is complicated.

If you want simple, shorten this list of requirements.

jeberle··on RFC 2468 - I remember IANA
Jon Postel, a great man indeed. Perhaps I'm missing the significance, but is there _any_ reason to celebrate a 12 and a half year anniversary?
jeberle··on Using prime numbers to make better backgrounds
Why is it that "design" sites have the worst design? Yes, please be sure to destroy the page margins, and set a min width on the page so that I have to scroll horizontally to read the end of lines. Classic.
jeberle··on James Gosling joining Google
... and Simon Peyton-Jones (Haskell)
jeberle··on Donald Knuth's IFAQ
False. Einstein was an agnostic. The quote is roughly accurate, but the god is an abstraction, the maker of physical constants & such.

http://en.wikipedia.org/wiki/Albert_Einstein%27s_religious_v...

jeberle··on Time-saving tips for Linux
I can only speak for myself. Give it a day or two, and it will quickly become as transparent as your editing sessions. Once you cut over, you can forget about chording and arrow keys. Just one key: <Esc>.
jeberle··on Time-saving tips for Linux
It's odd that his 2nd tip is "Learn Vim" and then goes on to describe all the bash/readline keystrokes in Emacs mode.

  $ set -o vi
jeberle··on Slashdot Launches Re-Design
Looks like a trainwreck w/ K-Meleon, plus it chews major CPU cycles. Ah, the web...
← PreviousPage 2 of 3Next →