HNHacker News
TopNewBestAskShowJobs

herio

242 karma · joined June 12, 2019

submissionscomments
herio··on DOS game “F-15 Strike Eagle II” reverse engineering/reconstruction war stories
I love the inconsistency between "I don't have time to learn DCS" and "so I'll spend two years reverse engineering an old DOS game instead" :)

Good articles, I agree that there isn't enough technical articles about reverse engineering like this, it's an interesting hobby.

herio··on Goodbye Auth0
For Sweden in addition to what's stated above, if the reason for being fired is downsizing of lack of work, the law for employment protection (LAS) also states that the people laid off have to be in the reverse order of their hiring. To the latest to be hired is the first to let go.

Exceptions can be made if justified, not dug into the details of how that works.

herio··on Enhance – HTML-first full stack web framework
It looks like a 1990s webpage with modern visual design made for children. I kept waiting for the <blink> marquee and the "under construction" gif to show up as I was scrolling through.

Utterly useless.

herio··on A Japanese factory that designs clothes on a 40-year-old computer [video]
Recapping is mostly nonsense, there are however some devices out there with electrolytic caps that are known to leak. Some old Amiga and Macs have these issues for example.

From there it seems to have spread out into a "recap everything" craze that is just silly.

herio··on Choosing a Name for Your Computer (1990)
https://unece.org/trade/cefact/unlocode-code-list-country-an...

UN/LOCODE tends to have an abbreviation for most places.

herio··on Retro Computer Museum
Absolutely fantastic place that I also recommend to anybody interested.

So nice that the machines are out, powered on and ready to be tinkered with. Sit down and relive the old days by hammering out some 6502 assembly or something :)

herio··on Microsoft Azure Outage
Firefox Multi-Account Containers extension. I couldn't live without it.
herio··on Windows is the strangest, or hardest, operating system to keep curl support for
> Practically, though, it's a shit show.

I usually put it as "Deep inside windows is a really beautiful OS just screaming to be let out from under all that junk on top."

The NT kernel isn't that bad, different from unix for sure but still good. It then just keeps getting progressively worse as you go upwards in the stack from there.

herio··on Replacement power supply for the Toshiba T1200 laptop computer
It can be done for sure I've seen some designs for it. The 128DCR generates +5, +12 and 9V AC so pretty straight forward.

Small meanwell unit and a transformer should do the trick.

https://www.youtube.com/watch?v=TCQE-rmo8XM for example.

herio··on Replacement power supply for the Toshiba T1200 laptop computer
Commodore 128. To the point that I've made a replacement PCB for it and have started reverse engineering the system specific ICs. It was my first computer and I really like how much of a frankensteins monster it is (6502 and Z80 on the same bus, two video chips, etc)

https://github.com/jgrip/open128

herio··on Daily chart: A new low for global democracy
I can't say for the other Nordic countries, but this statement is utterly wrong as far as Sweden is concerned.

The Swedish monarch has no power at all in the Swedish Grundlag (constitution). He is the titular head of state, holds a few honorary military titles and opens the government every year.

It's a marketing function, nothing more. He has no power over the election process, legal system etc.

herio··on Google to turn on activity tracking for many users who turned it off
Not always the case. At the European company I work there are many rules and regs on who can legally access employees email, depending on the country of the employee. Luxembourg and the Netherlands can be really tricky for example and they are not the only ones.

It's not automatically solely owned by the company.

herio··on ‘I was just scared’: Apple AirTags lead to stalking complaints
There's articles all over the Internet on how to remove/disable the speaker on airtags. Doesn't look to hard to do either, no hardware sensing if this is the case so it just keeps on working.
herio··on Motorola 68k Application Binary Interface (ABI)
The AmigaOS ABI was really designed for the m68k, it leverages registers as much as possible. Pass variables in data registers, pointers in address registers. A4 for local data, A6 for the library pointer, results in D0.

That said, most library routines would then store the register contents on the stack and restore on return so not sure it's more efficient for memory access etc.

The m68k is the most CISC of ISAs I've seen, you have plentiful addressing modes and register orthogonality. It had adressing modes to do auto postincrements/predecrements, indirect indexed accesses and all sorts of fun.

herio··on No Place to Hide – U.K. campaign against end-to-encryption encryption
From this day on, letters are banned. All posted material must be on post cards so that any and all can inspect them in case you are being naughty.

Funny how we've gone from court order to intercept somebodies mail to this...

herio··on My personal journey from MIT to GPL (2019)
I consider both licenses to be about freedom however they differ in the freedom involved.

MIT style licenses are about freedom for the programmer to do as they want, not code freedom. GPL is all about the freedom of the code, at the cost of freedom for the programmer to do as they want.

I've gone the same route myself, from BSD style on earlier things to GPL on most things I do now. I'm still looking for a good license to apply to hardware projects though.

herio··on EU court rules no EULA can forbid decompilation, if you want to fix a bug
It would be interesting to know how they would classify modern "rented" software like the Adobe CS Suite or Office 365. They are installed on your machine but works like SaaS.

It's kind of a gray area for me at least, does it mean you own a copy or not? I'm sure it doesn't but I also know that legal system do not generally deal in shades, they are binary, either a or b.

If it legally means that you own a copy, this would in theory allow you to patch the online checking out of it to keep it running.

herio··on Sir Clive Sinclair has died
Even as a Commodore person who's never really owned a Sinclair computer, it can't be underestimated what an impact Sir Clive had on early home computing.

He truly showed that affordable computing is possible and in my mind also inspired the large home computer "cottage industry" in the UK.

Kudos and may you long be remembered.

herio··on Sayings of Spartan women
On the topic of Spartan societey in general, a really good read is https://acoup.blog/category/collections/this-isnt-sparta/ by Dr. Bret Deveraux.

Long read but well worth it for interested people.

herio··on Mob justice is trampling democratic discourse
From a non US outsiders perspective I do have to say that it looks like the US civil war never really ended. The country is still largely divided along the same lines (with maybe California as a third entity) and I don't really see it reconciling any time soon.

Kind of like Belgium over here in Europe, which is usually say is not so much a country as it is a cold civil war :)

herio··on Personal Computing on an Amiga in 2021
You'd be surprised how flexible some of the GUI toolkits on the Amiga actually were. MUI is based on the concept that layout is dynamic and flexible.

It would dynamically calculate a minimum window size based on the components inside and you could then resize the window as you wanted with things calculating and resizing as you go, adapting to font selections and themes.

The actual implementation is archaic by todays standards but it did use attributes on UI objects to determine min/max sizing and other things, similar to CSS in concept.

herio··on Personal Computing on an Amiga in 2021
Yup.

They also were not developed by the same company. 3.5 and 3.9 were developed by Haage & Partner, 3.1.4 and 3.2 were developed by Hyperion Entertainment.

There's even an AmigaOS 4.0 from Hyperion which is PowerPC only.

For extra bonus points, there's MorphOS which is a heavily AmigaOS influenced OS. PowerPC only, runs on some of the older PPC Macs.

And there's also the open source AROS reimplementation of AmigaOS 3.1 (with a lot of extras).

(I'm sure I got a lot of details wrong, been years since I last did Amiga stuff.)

herio··on WireGuardNT, a high-performance WireGuard implementation for the Windows kernel
What is commonly called IPsec is actually two separate protocols, IPSec itself and ISAKMP/IKE for key management.

IPSec is somewhat similar to how wireguard work actually, it relies on IPs and static encryption keys. Not too hard to configured, see for example the manual keying documentation of slackware: https://book.huihoo.com/slackware-linux-basics/html/ipsec.ht...

ISAKMP/IKE is then used on top to manage the IPsec keys and parameters. This is where a lot of the complexity comes in, tons of parameters, modes, etc. etc.

So if all you want is to secure communication between two IPs and can securely exchange key material out of bands, manually keyed IPsec is not very complicated.

herio··on A Generation Lost in the Bazaar (2012)
I do agree with PHK on his feelings about autotools. It is a cargo cult dumpsterfire, unfortunately it mostly works and nobody wants to go in and fix it. Also suffers from changes breaking stuff for somebody somewhere who insists that modern software should run on his ancient OS running on even older hardware.

For me personally I have a bit of a dislike for GNU software in general because of the same type of things. It's all autotools and legacy code being dragged around. Don't get me wrong, I fully appreciate the GNU project and how much they have done; I just don't like their code very much.

On a larger scale the Bazaar suffers from not having managers paying people to do boring things. This leads to boring things generally not being done as much, people on their own wants to work on interesting things.

herio··on First new VAX in 30 years?
Really cool, but just to nitpick a bit not entirely correct in some ways.

Logical systems still sell their NuVAX machines, see https://logical-co.com/product/nuvax-4400-system/

They also do PDP/11 systems and hardware.

I think they might be built using an emulator on PC hardware with some interfacing hardware, but still I would call it a "new" VAX for most purposes.

herio··on Freespin: C64 demo running on 1541 floppy drive
The 1571 also has a 6526 with a working hardware shift register in it, which is connected to the serial bus. Should allow for higher bitrates out than the CPU alone could support.
herio··on Freespin: C64 demo running on 1541 floppy drive
Or even more interesting, the original sources from CBM:

https://github.com/mist64/cbmsrc

herio··on Ask HN: Favorite purchases of last two years?
Olympus BH-2 microscope for taking pictures of silicon dies. Really fascinating hobby I've just gotten into.

Proper setup for audio/video: Sony a6000, Yamaha MG10X, Rode NT-1A, etc. etc.

Mini revamp of the kitchen to add more storage cabinets.

herio··on Getting and restoring a Sun Ultra 1 Workstation
If it's the same 21" Sun that I had back in the days the native resolution is indeed 1600x1200. Sony Triniton tube, those screen were fantastic.

Mine could even do 800x600 at 160Hz, my first experience with high refresh rates. Felt like I could grab the windows and pull them out of the screen.

herio··on Amiga Emulator for ARM Boards
I don't think you will see new custom chips made to match those chips, however they are small enough to be easy to implement in a modern CPLD/FPGA.

I know of three such projects at the moment:

J-CIA: https://1nt3r.net/j-cia/

FBI: https://www.forum64.de/index.php?thread/84273-wip-fbi-als-er...

VHDL6526: https://github.com/bwack/VHDL6526

The 6526 CIA from the C64/128 is almost identical to the 8520 from the Amiga, the only difference is in the time-of-day clock registers. The 6526 uses BCD encoded TOD, the Amiga 8520 counts seconds since midnight.

Page 1 of 2Next →