Recent submissions

Comment · 3 months ago
Hot take: I feel like a lot of the original value of language standards was to unite multiple proprietary implementations of compilers/runtimes/etc. from different vendors, each of which had incentives to add non standard features to attract customers and keep them locked in. This has been significantly diminished in the last decade or two now that most languages have high quality open source implementations - now you can simply port your compiler of choice to the platform you need.
Comment · 4 months ago
I used to open up mods (I seem to recall them being in "PBO" files) and tweaked around the script code to change things and make my own weapons and such. Also a formative experience on my path to becoming a developer.
Comment · 4 months ago
> AS/400 in RPG

Aside from a few utilities, relatively little of OS/400 was written in RPG. Originally, most of it was written in two different dialects of PL/I. Some Modula-2 was added into the mix, and most of the lower levels were rewritten in C++ when they switched to PPC processors.

Comment · 4 months ago
I agree with the overall point of the article, but I feel compelled to be _that guy_ and point out that most of IBM's systems programming involved various dialects of PL/I, not Fortran, and they went through a bunch of different iterations on those compilers and their code generators.
Comment · 5 months ago
And to the GP's point - the Pi Pico can be programmed in Micro Python.
Comment · 5 months ago
Comment · 5 months ago
I loved Opera until they got rid of their in-house browser engine and became a Chromium fork, losing a lot of the functionality and UX I liked about the older versions. Ever since then, I have been very reluctant to use a closed source browser, since I don't want to have to go through another rug-pull of having a company completely change a browser without ability for the community to make a fork.
Comment · 5 months ago
I use Google daily, and yet I can't remember the last time I used their search box - all of my searching has been done through the browser URL bar for a long, long time. I wonder if similar changes are being applied to the Chrome URL bar?
Comment · 5 months ago
The "lightweight" nature of OpenBSD is a matter of perspective - if you are happy with OpenBSD's feature set, then it's a plus. On the other hand, FreeBSD has a lot of additional features, including ZFS, which may be of interest. The last I checked, FreeBSD was more performant in various benchmarks, particularly regarding multi-core performance.
Comment · 5 months ago
I had a big problem with BSODs caused by Nvidia drivers. Of course, you could argue that this was Nvidia's fault, not Vista's, but this was somewhat academic. I moved back to XP (and also started using Linux) and all these problems went away, and I got a lot more out of my RAM to boot.
Comment · 5 months ago
They were developed by completely different teams.

As an aside - as someone who used ME back in the day, I feel like I honestly had more problems with Vista. ME was a downgrade from 98SE for sure, but I don't remember it being the same level of performance and reliability degradation that I saw going from XP to Vista pre-SP2.

Comment · 5 months ago
For me, search integrated into the start menu was a major quality of life improvement. Particularly the ability to hit the Windows key and type the name of an application. Strictly speaking, this was introduced in Vista, but I feel like Windows 7 added a lot of useful polish to the Windows Vista style of UI.

I otherwise agree that the older Win 2k era UI was pretty much an ideal UI. The whole "frutiger aero" look did not age well.

Comment · 6 months ago
The early 3270 keyboards (and the other IBM keyboards from the mid 70s up to the early 80s) are some of the most pleasant keyboards I've typed on in terms of key weighting and tactile feel. The length of travel is comparable to modern mechanical keyboards. The downside is how tall and aggressively angled the keyboards are, which are very far from modern ergonomic standards.
Comment · 6 months ago
It's the | symbol.

On later generations of IBM terminal keyboard, you'll see | on the shift-1 position, and a separate key with the broken-bar (¦) symbol. For example, on this keyboard, the broken bar is below the backspace key along with the \ character. https://sharktastica.co.uk/image?id=qhTU8QvD

The reason for the two different types of bar/pipe characters, and why the original IBM PC keyboards only had the broken bar on the keyboard, involves a particularly arcane footnote of history relating to supporting the PL/I language on ASCII terminals: https://www.os2museum.com/wp/a-wunderbar-story/

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton