HNHacker News
TopNewBestAskShowJobs

euclaise

236 karma · joined April 5, 2022

submissionscomments
euclaise··on Generic dynamic array in 60 lines of C
My understanding is that this is the typical behavior of dynamic arrays
euclaise··on Building a Minimalistic Virtual Machine
Reminds me of the Dis VM and Inferno OS
euclaise··on Opossum: Cross-platform web browser written in Golang, optimized for Plan 9
If we're including languages that have no intention of being compiled, there's also TCL and Python 2
euclaise··on Opossum: Cross-platform web browser written in Golang, optimized for Plan 9
I think it's more important that services can be exposed as filesystems like webfs or gitfs than that they are exposed as 9P.
euclaise··on Opossum: Cross-platform web browser written in Golang, optimized for Plan 9
Just troff and TeX
euclaise··on Opossum: Cross-platform web browser written in Golang, optimized for Plan 9
There's also Myrddin, Ocaml (port), and Haskell (nhc and Hugs), and there was some work on getting Zig working on Plan 9
euclaise··on Opossum: Cross-platform web browser written in Golang, optimized for Plan 9
Not just for continuing development in general, but it would be nice for potential contributors too!
euclaise··on Ask HN: Are alternative (oil, nu, etc.) shells usable as daily drivers?
I use yash personally (https://yash.osdn.jp/), but I'm not sure if that counts as 'alternative' since it's POSIX-compliant. It's small, interactivity-friendly, and POSIX compliant all at the same time, which is something that other shells can't match.
euclaise··on Ask HN: Are alternative (oil, nu, etc.) shells usable as daily drivers?
I used rc for my utility scripts in the past, but an incompatibility between two different rc implementations caused one of my scripts to delete all my files instead of the folder that I wanted to delete. Apparently the plan9port version uses a different parser from the Plan 9 version, and is also incompatible with rakitzis' version.
euclaise··on ChatRWKV, like ChatGPT but powered by the RWKV (RNN-based, open) language model
Assuming you're referring to the largest model - BLOOM is huge, this is not, so presumably much worse
euclaise··on ChatRWKV, like ChatGPT but powered by the RWKV (RNN-based, open) language model
We also don't have evidence that they scale the way transformers do
euclaise··on Haiku R1/beta4
> This means Haiku is only the third open-source operating system (to the best of our knowledge) after Linux and OpenBSD to support 802.11ac WiFi, as not even FreeBSD supports it (yet?) despite having worked on it intermittently for years.

9front also uses OpenBSD drivers for Intel cards, so it might also be one

euclaise··on Kilo Lisp: A Kilo Byte-Sized Lisp System
Old doesn't necessarily mean bad
euclaise··on The Zig programming language has been ported to SerenityOS
Nice! There's some work on porting it to Plan 9 too.
euclaise··on Adventures in Creating a Minimal Alpine Linux Installer
Can't have CUDA without nvidia, and can't have nvidia without glibc
euclaise··on Adventures in Creating a Minimal Alpine Linux Installer
Don't get me wrong - musl is amazing, but I need CUDA on desktop and I can't get that with musl.
euclaise··on Adventures in Creating a Minimal Alpine Linux Installer
I really like Alpine, even as a desktop OS. musl is a downside but I guess flatpaks and whatnot help that
euclaise··on I shall toil at a reduced volume
> I disagree pretty strongly with this claim. Nine years ago we didn't have (or they were in their infancy): Rust, Go, TypeScript, GitLab, VSCode, Language Servers, American Fuzzy Lop, Linux distributions that work out of the box on most hardware, web "standards" that are actually standards, ...

Of those I think the only one that he uses/likes is Go — although I don't know what "American Fuzzy Lop" is and I'm uncertain about LSP. He uses old hardware, intentionally unsafe languages, probably basic terminal editing, and dislikes modern web such that standardizing it is only standardizing nonsense. He even has or is deeply involved in more 'traditionsl' alternatives to many of these — namely Hare (rust/go/etc), Sourcehut (Gitlab), and Gopher (web).

From his perspective, the changes to software that have occured are merely incremental changes to an existing pile of garbage

euclaise··on Measuring System Interface Complexity
Binary size doesn't quite work for the Plan 9 example because Plan 9's compilers are less optimizing than GCC/LLVM, leaving extra size that doesn't correspond to extra code complexity
euclaise··on Halfix – A portable x86 emulator written in C99
If I recall correctly, QEMU did portable JIT by implementing the instructions in C and then copying their compiled versions out of the emulator binary instead of calling them as functions.
euclaise··on Use Web Apps Instead of Their Electron Desktop Apps
Perhaps this can be combined with Linux Mint's Webapp Manager for the best of both worlds
euclaise··on Ask HN: Examples of Microkernels?
It's based on a microkernel (mach) but is hybrid, and the source is available https://github.com/apple-oss-distributions/xnu/tree/xnu-8020...
euclaise··on Defective Altruism
Garbage hitpiece
euclaise··on Can I use a system call?
Same goes for Windows, I believe?
euclaise··on Ladybird: A new cross-platform browser project
I use netsurf on my Sony Vaio P, it's the best it can run
euclaise··on Bitwarden raises $100M
I really like bitwarden, but I do wish their internal API was more clear/open so 3rd party clients were easier to write. There have been a few times where I've been on an obscure OS on a device too slow to run a modern web browser, but wanted to use Bitwarden.
euclaise··on Does syntax highlighting help programming novices? (2018)
I've stopped using syntax highlighting, I just use bold for strings and italics for comments. I think other than for string/comment termination, the effects are placebo.
euclaise··on discordo: Lightweight, secure, and feature-rich Discord terminal client
It has happened before https://annaclemens.io/discord
euclaise··on Why Punish?
Punishment isn't typically defined that way though. That's a bit of a harsh definition

In psychology it's often defined as any behavioral method used to decrease an undesired behavior - split into positive and negative punishment. Positive punishment is adding stimuli that they don't like (physical punishment is included here, but lecturing can be too), and negative punishment is removing things that they like. If a child asks rudely for ice cream and you don't give it to them because of the way they asked, that's a form of (negative) punishment.

Your countertop example is too - from a behavioral perspective, that's just a form of (positive) punishment - you're making them do something they don't like in response to unwanted behavior. You might have an added rationale to connect things, but that's still what the behavioral effect is.

euclaise··on Wayland Core Protocol Is Tailored Only for Gnome and That’s Not a Good Thing
Arcan has been in works since even before Wayland iirc, but frankly nothing has a chance without the big-name support that wayland gets
← PreviousPage 2 of 3Next →