HNHacker News
TopNewBestAskShowJobs

Findecanor

2,884 karma · joined September 24, 2021

Fell in love with computing on the Amiga. Started programming in BASIC and assembly language, as you did in those days.

Multiple cancer survivor; Mechanical keyboard enthusiast; Prop replica collector; Technorealist; Vegetarian.

Unemployable: Recruiters are full of prejudice for unemployed people, which I was after my first cancer, which made me fall into a depression awaiting my cancer to come back. It did and I "survived". I'm looking forward to dying from the next cancer under a bridge somewhere. I just want to work in a righteous occupation, without taking part in exploiting people with gaming/phone/social media/AI addiction, or to be exploited myself. That shouldn't be too much to ask.

submissionscomments
Findecanor··on Age verification as mass surveillance infrastructure
I wonder if not private age verification could not be solved with the right cryptographic protocol.

You would have to register using a digital ID with a government agency, to get a age certificate. Most European countries already have digital IDs, used for all sorts of things: such as taxes, online banking etc.

Then that certificate could be used in some sort of challenge-response protocol with web sites to verify your age, creating a new user ID in each session but without divulging anything that identifies that particular certificate.

I'm afraid that the alternative would be that social media would instead require login with the digital ID directly.

Findecanor··on The 1987 game “The Last Ninja” was 40 kilobytes
> “The Last Ninja” was 40 kilobytes

I have got 1.1 GB of MP3s with just remixes of the music from the three games, some of which are from a Kickstarter from the composer for the second.

Findecanor··on Finnish sauna heat exposure induces stronger immune cell than cytokine responses
What about Japanese hot springs? ("onsen") Those are typically around 40°C but could be up to 60°C. Because it is hot water and not hot air the temperature would be transferred differently to the body though, so I don't think the numeric temperature is directly comparable.

Onsen baths are taken all year round: including summers that get hotter than in Finland, but especially enjoyed in winter.

Findecanor··on How many products does Microsoft have named 'Copilot'?
"Microsoft Surface" ...

If had first meant a coffee table form factor PC with touch screen and special software, which was able to sense special objects placed on top of it. Then that was renamed to "PixelSense" [1] and "Surface" instead got put on a line of touchscreen tablet form factor PCs launched together with Windows 8. OK, reusing a strong name for a product line expected to sell more, and which still fit the theme made sense.

.. but then the brand was also put on laptops, convertibles, desktop PC and an Android phone ... eh, OK, but at least those also had touch screens.

... but then the brand was also put on generic peripherals: keyboard, mouse, headphones, earbuds, etc. which diluted the brand to mean practically nothing. For example, a search for "surface keyboard", could result in a "type cover" for some kind of tablet PC or a keyboard intended for desktop computers.

Microsoft later did the same with the "Microsoft Sculpt" brand. It was first a compact curved "sculpted" ergonomic keyboard with chiclet keys and an ergonomic mouse that were most often sold as a set. That got quite popular and so the brand achieved recognition. But later, Microsoft decided to reuse that brand for completely generic peripherals with no special ergonomic designs whatsoever.

BTW. Not long after, Microsoft also released products with the similarly ungoogleable names "Microsoft Bluetooth Keyboard" and "Microsoft Ergonomic Keyboard".

[1] https://en.wikipedia.org/wiki/Microsoft_PixelSense

Findecanor··on Artemis II is not safe to fly
I was thinking of the risk of the crew capsule burning up on reentry, due to a possibly faulty heat shield — and people in charge knowing about the risk beforehand but going on with it anyway.

I had forgotten that O.J Simpson had been in the movie, to be honest.

Findecanor··on Artemis II is not safe to fly
I have a bad feeling about this project.

It reminds me of both the movies Capricorn 1 and Iron Sky ... and not in any good way.

Findecanor··on The curious case of retro demo scene graphics
Demo scene graphics competitions these days tend to include work-in-progress images, as evidence of originality.

The Revision demo party is soon. From the competition rules for "Oldskool Graphics" [0]:

> Include exactly 10 (ten) working stages of your entry. All entries without plausible working stages will be disqualified.

Yikes...

The rules for "Modern Graphics" [1] and "Paintover" similarly also require work stages, but fewer.

[0]: https://2026.revision-party.net/competitions/oldskool/#oldsk...

[1]: https://2026.revision-party.net/competitions/graphics/#moder...

Findecanor··on AI isn't killing jobs, it's 'unbundling' them into lower-paid chunks
The reality about the nature of programming does not matter. It is simply the perception among managers that AI could help them save money that causes job loss.

It happened to me, personally.

Findecanor··on OpenBSD on Motorola 88000 Processors
Alsup liked to write a lot about his my66000 on Usenet, but does not share documents about it with everyone. (Yes, I've emailed him and been ignored. I have had to piece together what I know about it from multiple posts.) Apparently it runs in FPGA and there are assemblers and compiler back-ends for it.

Like the 88000, the register file is shared between integer and floating point units. One interesting detail is that it supports CRAY-style vector operations using the same architectural registers, and downgrades to scalar operation automatically on interrupts. This means that the register state to load/store on context switches is small.

Findecanor··on The bee that everyone wants to save
In my neighbourhood it has become popular to build "bee hotels" to have in the garden. They are commonly built by cutting logs into lengths, stacking them up and drilling multiple holes in one end of each log, each hole sized just enough for a wild bee to enter.

However, the holes need to be deep enough for the bees to be safe from bee-eating birds. Otherwise, the log will instead function as a bee trap, allowing a bird to pick off one helpless bee after the other.

Findecanor··on Hold on to Your Hardware
> Tongue in cheek: we urgently need fusion power plants. For the AI and the helium.

Whenever I read about fusion, I get reminded of a note in the sci-fi book trilogy The Night's Dawn. In that story, the introduction of cheap fusion energy had not cured global warming on Earth but instead sped it up with all the excess heat from energy-wasting devices.

What matters is not what we don't have, but how we manage that which we do have.

See also: https://en.wikipedia.org/wiki/Induced_demand

Findecanor··on Two studies in compiler optimisations
BTW. On ARM and RISC-V, integer remainder from division by zero does indeed result in the dividend (and no trap), unless the compiler is doing something unusual.
Findecanor··on The EU still wants to scan your private messages and photos
Oder... sie könnten jemanden aus Süd- oder Mittelamerika fragen, was das Wort „Amerika“ für ihn bedeutet.
Findecanor··on The EU still wants to scan your private messages and photos
I don't follow EU politics that much, but I know that one of the strongest proponents for it has been from the Swedish Social Democratic party, which has dominated Swedish politics.

So, in my view this is not really a "left" or "right" thing, but something that is pushed by people you could call "the establishment".

Findecanor··on VitruvianOS – Desktop Linux Inspired by the BeOS
Haiku's are even better. They have been remade in a scalable vector graphics format, but one that is still very compact: often smaller than the comparable pixmap.

https://news.ycombinator.com/item?id=40196333

Findecanor··on VitruvianOS – Desktop Linux Inspired by the BeOS
It is a native windowing system, probably a port from Haiku.

There exists at least one rootless X11 server for BeOS/Haiku that would run on top, that shouldn't be too difficult to port (knock on wood ...)

Findecanor··on VitruvianOS – Desktop Linux Inspired by the BeOS
There is a blog entry [0] on the web site mentioning that they needed a Linux kernel module for some missing filesystem pieces, and also configure the kernel to be realtime.

I wonder what they will do to support BeOS' MediaKit. It has packet streams with realtime delivery.

[0] https://v-os.dev/blog/2026/02/10/haiku-runtime-on-linux/

Findecanor··on Passengers who refuse to use headphones can now be kicked off United flights
I've experienced it all over Europe. Trains with reserved seats tend to have a separate "silent car" for this reason.
Findecanor··on Chuck Norris has died
My dad was a film reporter in the late '70s/early '80s, and told me that Chuck Norris had been one of the friendliest celebrities he had ever met.

My dad had some antiquated views himself too. People can have/be both, I suppose.

Findecanor··on Juggalo Makeup Blocks Facial Recognition Technology (2019)
(2019) ... but sadly increasingly relevant.
Findecanor··on ASCII and Unicode quotation marks (2007)
In the '90s, MS-Windows by default used its own 8-bit character set CP-1252 that was a superset of ISO 8859-1 with a few additional characters, including left and right single and double quotation marks in 8859-1's unused code positions.

Microsoft Word used to "auto-correct" the ASCII codes 0x22 and 0x27 to those.

Also, ISO 8859-1 was the default character set for the web, and MS Word was in common use for making simple web pages... but without narrowing from CP-1252 to ISO 8859-1.

This had the effect that when you browsed one of those pages in a browser on another operating system, the quotation marks rendered as empty boxes ( = illegal character).

Findecanor··on ASCII and Unicode quotation marks (2007)
It looks like a Cherry MX 3000 (G80-3000) [1], of the older "winkeyless" variety in German layout. The later variant with windows keys and cheaper build is still being produced.

I bought several second-hand on German eBay, for scavenging parts for DIY mechanical keyboards back in the early '10s before the mechanical keyboard scene matured. The build is cheap and dated compared to modern mechanical keyboards, and newly produced keyboards are very overpriced. [2]

Most keyboard models are produced in ISO layouts, but you might have to look abroad to find one the right one or buy it from an online store selling internationally.

[1] https://wiki.themk.org/index.php/Cherry_G80-3000

[2] https://www.cherry.de/en-gb/product/g80-3000

Findecanor··on GIMP 3.2 released
Use the ellipse selection tool and hold Shift to make it a circle. Hold Ctrl to pull from origo. Then use Stroke Selection or Fill Selection.

Although, I miss being able to create a selection from a point on the ellipse/circle instead of just origin or bounding box corner.

I would also like to stroke on the inside or outside of the selection instead of just its middle. I have often had to first fill the circle and then select again from the same origin point to cut out the inside.

Findecanor··on Hostile Volume – A game about adjusting volume with intentionally bad UI
I have encountered the rate-limited spinner (#8) and the self-resizing slider (#5) in real desktop UIs.

#3 are almost like Google Maps' zooming buttons. They jump around more, making you click on the map itself or swap in/out.

Findecanor··on John Carmack about open source and anti-AI activists
Indeed, many who released source code under the GPL in the past did so with the conviction that the license itself would in some measure protect the source code itself — as source code — from being exploited by commercially entities.

The license was supposed to make derivative work feed back into improving the software itself, not to allow it to be used to create competing software.

Many of those are disappointed with leading free software / open source advocates such as Stallman for not taking a stance against the AI companies' practice.

Findecanor··on John Carmack about open source and anti-AI activists
Ah.. So the old “It is difficult to get a man to understand something, when his salary depends upon his not understanding it!”.
Findecanor··on RISC-V Is Sloooow
I don't agree with that comparison.

RyanAir is about exploiting consumers, with bait-and-switch and shitty terms and conditions.

RISC-V's modularity is about giving choice to hardware designers, so they can pick and choose just those features that their solution needs, and even allow for custom extensions.

RISC-V's modularity is for academia. 1) for education, where students learn/use/work on simple processors, 2) for research in new types of hardware and extensions, where ease of implementation or ease of creating a custom extension is important.

Findecanor··on The MacBook Neo
I'm not so sure I should be impressed. It is a bulky design, occupying the full thickness of the laptop in that area.
Findecanor··on RISC-V Is Sloooow
Tenstorrent is supposedly taping out 8-wide Ascalon processors as we speak, with devboards projected to be available in Q2/Q3 this year.

BTW. Keller is also on the board of AheadComputing — founded by former Intel engineers behind the fabled "Royal Core".

Findecanor··on RISC-V Is Sloooow
RISC-V splits widening multiply out into two instructions: one for the high bits and one for the low. Just like 64-bit ARM does.

Integer MAC doesn't exist, and is also hindered by a design decision not to require more than two source operands, so as to allow simple implementations to stay simple. The same reason also prevents RISC-V from having a true conditional move instruction: there is one but the second operand is hard-coded zero.

FMAC exists, but only because it is in the IEEE 754 spec ... and it requires significant op-code space.

← PreviousPage 5 of 34Next →