HNHacker News
TopNewBestAskShowJobs

eisbaw

187 karma · joined May 4, 2011

submissionscomments
eisbaw··on The real realtime preemption end game
Great to hear. However even if Linux the kernel is real-time, likely the hardware won't be due to caches and internal magic CPU trickery.

Big complex hardware is a no-no for true real-time.

That's why AbsInt and WCET tools mainly has simple CPU architectures. 8051 will truly live forever.

btw, Zephyr RTOS.

eisbaw··on The real realtime preemption end game
Zephyr RTOS.
eisbaw··on Show HN: pzip- blazing fast concurrent zip archiver and extractor
pzstd := parallel zstd
eisbaw··on GNU Parallel, where have you been all my life?
No, that is more messy and can easily leave lingering processes.

But it can be done in pure BASH: https://gist.github.com/mped-oticon/b11dafa937e694ce4fa6fbf2...

GNU parallel supports expansion, which bash_parallel doesn't. However bash_parallel works with bash functions, which GNU parallel doesn't.

eisbaw··on Git files hidden in plain sight
"Hiding" a file as a raw blob with a tag pointing to it, isn't bad if the thing should be able to expire.

If a thing is truly expired, then why have it fill-up the commit graph.

That said, a public key - even an expired one - may have value in keeping around: Verifying older historic releases.

eisbaw··on Dev vs. Ops (2017)
https://nixos.org/
eisbaw··on NixOS: A Personal Post-Mortem
My garbage can is a few meters away from my desk. That's too far -- guess I'll just litter on the floor -- it's more convenient. ... but soon the trash builds up.

Upgrade the whole system? Dangerous. Upgraded and it kinda works, but you'd like to roll-back? Though luck.

NixOS is definitely not for everybody - perhaps Developer workstation is the most tricky to get right. But for production server use, the repeatability is great.

Nix ofc is agnostic of NixOS, is is generally my preferred way of getting packages.

I also happen to love when software makes too-wide assumptions and break. That is generally software poorly written and to avoid.

These side-effects and mutations cross-product with each other so much that computers have become failure dumpsters.

eisbaw··on Launch HN: Moonrepo (YC W23) – Open-source build system
Bazel plus nix.
eisbaw··on Launch HN: Moonrepo (YC W23) – Open-source build system
Wow true. Claiming to be a build system yet being limited to JS... Apparently, the legions of JS developers think the web is the only thing that exists today.
eisbaw··on Ask HN: How do you overcome feeling completely lost in life?
Newtons law of motion: Things will keep on going in their same staight line until you change it. If you keep doing the same, you'll get the same kind of result.

If you want to change, something will have to change. You'll have to do it yourself.

They can be dramatic or incremental - doesn't matter.

The difficulty lies in obtaining Motivation, from a world where everything is comfortable. Modern world does not really require you to do much, so your biology will always gravitate to the least-effort path. That's why McDonald's exists, or why people don't challenge their religious belief-systems.

Do something hard - because it is hard. And while doing that, think about how you're giving a big FU to society and your biology.

Anger is a really good motivator.

eisbaw··on Adding a hinge to a Game Boy that God never intended
Samsung Gameboy.

Hopefully this doesn't have builtin ads ;)

eisbaw··on Sapling: A new source control system with Git-compatible client
Major pain point of monorepos: Merge-conflicts. When a merge-conflict happens YOU need to be expert and resolve all conflicts the right way, across the many unrelated domains mixed together.

How does sapling solve that? It can't...

IMHO Sapling looks like "Git for dummies". And Git teaches some pretty useful concepts, which are worth it.

eisbaw··on Just how complicated could it be to register a German company?
Turns out bureaucracy is just real-life micro-services.
eisbaw··on WebVM: WASM virtual machine in browser with networking via Tailscale
Don't buy it. A sandbox is a sandbox. Yes, javascript runs in a sandbox, but other technologies exist beyond javascript-in-a-sandbox.

This is just really inefficient: VM in WASM in javascript in a sandbox in a browser, is insane and will forever be slow due to complexity.

Fun for the lulz, but for the planet's sake I hope this doesn't get adopted.

eisbaw··on The definitive guide to “modulo bias” and how to avoid it (2020)
(r_dist * n) / <max value of r_dist> is better than r_dist % n that linear scaling should mitigate such bias from modulo bias.
eisbaw··on Silly Logic 2
Hacks needed to make Saleae Logic GUI v2 usuable
eisbaw··on Yggdrasil P2P mesh E2EE IPv6 network
different use-case: i2p/tor anonymity -- slow ygg : fast

Though I must admit I don't yet know how Yggdrasil does routing.

eisbaw··on Bank transfers as a payment method
Does any European bank actually have a public API?

My bank (Danske Bank) does not. Even the first step of logging-in with our digital sign-on (NemID) is a bit tricky to automate. (MitID's rsa key fob might make it easier)

eisbaw··on Bank transfers as a payment method
Does anybody know of a way to make recurring SEPA (push) payments?

My bank requires manual interaction, so I have been looking for a card-to-SEPA gateway - without succes.

Reason: Binance offers recurring DCA but with hefty fee for Visa/Mastercard. Binance partnership with AdvCash makes SEPA "zero"-fee possible. AdvCash accepts SEPA, but my bank cannot make recurring SEPA payments.

eisbaw··on QOI: Lossless Image Compression in O(n) Time
What about qoi followed by lz4?
eisbaw··on QOI: Lossless Image Compression in O(n) Time
I'd like to see this in xpra.

Does anybody have an idea if QOI+lz4 would improve compression ratio further?

eisbaw··on The $12 Gongkai Phone
23 USD at DX and looks better too. http://dx.com/p/aole-100mini-gsm-bar-phone-w-1-8-lcd-screen-...
eisbaw··on How zsh is more useful than bash
my bash does this...
eisbaw··on How zsh is more useful than bash
Problem is zsh is not omnipresent like bash is. I'm sure that if you use zsh you also use Plan 9, code in D, write LuaTeX in Emacs and wear a monocle.
eisbaw··on This page is anonymous
Ofc, as for any internet access
eisbaw··on Show HN: Save Memory in Google Chrome
eisbaw@leno:~$ type chrome_free chrome_free is a function chrome_free () { kill $(ps -C chrome -o pid,args | grep --color=never 'type=renderer' | grep -v 'extension' | awk '{print $1}') }
eisbaw··on How Ink Is Made
Next generation of TV commercials? At least I would hope so.
eisbaw··on Fancy Input - CSS3 text typing effects for input fields
What Intel giveth, CSS and javascript taketh away...
eisbaw··on Fancy Input - CSS3 text typing effects for input fields
I never had reasons for animosity against CSS, but now I do.
eisbaw··on The Star Wars Route: Do a traceroute to 216.81.59.173
I see what you did there.
← PreviousPage 3 of 4Next →