Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
boricj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
421.
▲
by
boricj
5y ago
There's the NumWorks calculator with its emphasis on modern UI/UX and their source code is available on GitHub, but it's not open-source and they recently had to lock things down because of issues with some particularly obtus
422.
▲
by
boricj
5y ago
A monopoly on the North American high school market perhaps, but over here in Europe the NumWorks, Casio Graph 35+E II and to a lesser extent Casio Graph 90+E are wrecking TI's market share so badly that they had to release the TI-82 A
423.
▲
by
boricj
5y ago
Next-generation? They've just glued a 48MHz Cortex-M0+ ARM micro-controller with 32 KiB of RAM on the motherboard to act as a co-processor for executing CircuitPython. It's basically a TI-84 Plus CE from 2015 with the TI-Python ad
424.
▲
by
boricj
5y ago
Here's an example with the NE2000 network card (PCI only). I've tested it both on QEMU and with a real RTL8029AS card. Probably the most important thing is quality, RTL-level reference documentation. When you hit a dead-end, havin
425.
▲
by
boricj
5y ago
I've netbooted it on my ASUS A7N8X Deluxe motherboard with an Athlon XP processor and 1 GiB of RAM (~2003 era). I haven't tried older museum pieces, but the unofficial CPU requirement is a Pentium III-class CPU or better.
426.
▲
by
boricj
6y ago
Indeed, if you stick to ET_EXEC then it's only marginally more complex than a.out. I doubt it would take more than 150 lines of code to pull it off and it's a much saner executable file format for the 21st century. I'm assumi
427.
▲
by
boricj
6y ago
It would've provided C99, but these days an operating system needs among other things a proper C++ compiler to support running modern software. Besides, the switch to NetBSD userland also brought build.sh and easy cross-compiling, whic
428.
▲
by
boricj
6y ago
It's part of the legacy of an educational operating system from 1987 that initially targeted 8086 systems with 640 KiB memory and two 360 KiB floppy drives. The teaching focus was deemphasized after the release of MINIX 3.1.0, so the s
429.
▲
by
boricj
6y ago
The change of userland to NetBSD came just before I got involved as a contributor, but to characterize it as making a mess of things isn't very fair. The reason why it was done is because the MINIX3 project felt that they didn't h
430.
▲
by
boricj
6y ago
It depends what you're looking for. If you don't know, read https://wiki.osdev.org/What_order_should_I_make_things_in and find what sounds interesting to you. Then either start or join a project to do said stuff y
431.
▲
by
boricj
6y ago
Before I trigger panic attacks, I do have to note that humans abstract away reality until we can handle it, whether it's in engineering, manufacturing, physics, food supply chains, sociology or anything else. This is effectively how ou
432.
▲
by
boricj
6y ago
I'll admit I've never played with or looked into Genode, so I can't meaningfully comment on it. Regarding seL4, I haven't played with it but I did read their whitepaper. I believe they are setting the gold standard for m
433.
▲
by
boricj
6y ago
Former MINIX3 contributor here, I'd like to share my perspective. While others have noted that grant money has run out, for me MINIX3 is only as good as its weakest link: its microkernel has a really dated design. Imagine taking 1980s
434.
▲
by
boricj
6y ago
There is support for giac as an external app, the port is named KhiCAS. Flash a firmware with external app support (Omega typically) and then use https://zardam.github.io/nw-external-apps/ to transfer apps. Right now t
435.
▲
by
boricj
6y ago
I'm a contributor to Epsilon and Omega. It's too early to guess how much of a backlash this will generate, but calculator forums are extremely pissed right now. TI completely destroyed any goodwill they had remaining at this point