HNHacker News
TopNewBestAskShowJobs

harvie

465 karma · joined June 22, 2021

submissionscomments
harvie··on Coltrane's Tone Circle
Isn't this basically just mirror image of this?: https://en.wikipedia.org/wiki/Circle_of_fifths
harvie··on Jabber/XMPP: How Do We Gain Traction?
Jabber/XMPP started to suck at the moment we've started using smartphones that keep reconnecting between wifi and mobile networks as i move around. relying on that single persistent TCP connection does not make sense anymore. This is huge pain with IRC as well... And no, i will not run server-side proxy irc client that is supposed to keep me reachable while im reconnecting.

Also sending media (or even rich text) never really worked as each client implemented it differently. While whatsapp just works...

harvie··on Splash-free urinals (2025)
Sometimes i am using an urinal and i feel like no engineers were involved in the design. Glad to see someone is actually approaching this with proper science.

There is more to it than the splashback tho. Sometimes it seems that the surfaces that already have splashes on them are not angled properly to lead the water to the drain. This seems to create need to have sharp edge/lip rather than round one, which might be tricky to make resilient in porcelain. But the rounded lip certainly allows for droplet flow towards the user rather than the drain hole.

harvie··on Just Bury Your Trash
I am still not sold on those reusable plastic bottles and how these are better for environment and health then regular soda bottles.

I use maybe one PET water bottle each month when i go for outdoor activities. PET bottle i would buy anyway even if i had reusable one, because i've got stuck somewhere without running water or because i craved bottled icetea or orange juice. After carefully rinsing it. I keep using it for month or so and then dispose it. I only use it for clean tap water. No sugar or anything that might promote unnecessary microbial growth. Non-abrasive rinsing. Store with lid off when not in use.

These are usualy made locally in soda bottling companies, so the shipping is cheaper and more ecological than shipping reusable bottles from one central reusable bottle factory (likely abroad). This makes me feel zero guilt when i finaly decide it's used enough to be disposed.

Quite often these are reasonably sturdy to be used for months if you keep them in backpack and don't throw them around too much. And the reusable bottles get damaged over time as well if you don't treat them right.

Reusable bottle people say something about how refilling that water bottle with water makes it leak BPA or whatever chemicals. That's just insane. I've seen huge grocery market chains storing pallets of those in direct sunlight for months, yet somehow magically that's not leaking enough to violate any regulatory limits. But me puting pure tap water into the bottle automaticaly makes it extremely nasty hormonal disruptor according to some people.

On the other hand, i would like to see some sensible regulation on amount of packaging materials vs amount of product these are holding. Shrinkflation and cost cutting caused some products to be ridiculously small compared to amount of packaging they need. (especialy when you realize the relationship between volume of product and surface area covered by packaging is geometricaly increasing the packaging to product ratio when shrinking down). Sometimes it kinda makes sense (pills/medications), sometimes it's kinda stupid (100ml water bottles - and yes, i am aware of airplanes and conference rooms).

harvie··on Mklinux Multikernel: Run several Linux kernels at once, bare metal, no VT-x
https://github.com/multikernel/linux https://multikernel.io/
harvie··on PGSimCity - How PostgreSQL Works
We've got GPU accelerated PostgreSQL sooner than GTA VI...
harvie··on Airport Simulator
Imagine modified version of this game having local AI voice recognition and you would have to give instructions to the air traffic over "radio" using callsigns and everything. Just like the real tower.
harvie··on An Infuriating Goodbye to Photoshop
GIMP.

How do you feel about it? i know people were sometimes quite critical, it has different workflow than PS, but it seems it gets the job done.

harvie··on CarPlay Is Additive
All i want is car without infotainment of any kind. And a nice place to mount phone or tablet.
harvie··on Unicorn – The Ultimate CPU Emulator
"Based on Qemu 5, we built Unicorn2 from scratch"

What?

harvie··on AUR packages compromised with Infostealer and Rootkit
Thanks for mentioning that, maybe that's where i can start: https://archlinux.org/donate/
harvie··on AUR packages compromised with Infostealer and Rootkit
how comes gitlab shows custom messages to my plain old git client then?

for example when you rename gitlab repository, or push to new branch, gitlab injects custom text that you can see. Eg. with new URL or where you can create merge request on web, etc...

harvie··on AUR packages compromised with Infostealer and Rootkit
> How would that even work?

Are you seriously asking how would sharing short text notes over internet work?

If you need to be 100% git-centric, you can have git repo for messages. Client will then remember last commit displayed to user and refuse to continue unless latest message was displayed.

BTW some AUR clients displayed ArchLinux RSS feed before... Too sad the issue is not even mentioned in the RSS feed...

harvie··on AUR packages compromised with Infostealer and Rootkit
7+ hours into this and still no mention on archlinux.org webpage nor on aur.archlinux.org. Why??? AUR should have been blocked until user takes action to prove he knows about this.

Eg. change AUR API URL slightly so yay/yaourt users need to look up what is going on. New API should have infrastructure for informing users and making sure they've read the message before proceeding. Especially when they're not even sure that all malware was found.

Also there should be database of revoked/compromised AUR commits and there should be mechanism to warn user if they had it installed.

harvie··on Grand Theft Oil Futures: Insider traders keep making a killing at our expense
Can you watch what happens on a market just before the press conference and do the same?
harvie··on SQLite Is a Library of Congress Recommended Storage Format
or reimplement excel with sqlite as a backend :-D

BTW sqlite can run SQL queries on CSV files with relatively simple one-liner command...

harvie··on Clay PCB Tutorial
Can you just lay pieces of copper wire in the slots and fire it again to melt them into the clay surface?
harvie··on Old laptops in a colo as low cost servers
i don't think phones are THAT watertight... they're not tested for long term submersion. usualy they don't even guarantee waterproof rating for more than first two years or when there are signs of wear. should work with some non-conductive oil or fluorintert tho...
harvie··on Old laptops in a colo as low cost servers
Why not old android phones? :-D
harvie··on Malus – Clean Room as a Service
Can't wait to see GPL2 ZFS :-)
harvie··on The Xkcd thing, now interactive
No title text, No respect...
harvie··on Converting a $3.88 analog clock from Walmart into a ESP8266-based Wi-Fi clock
i think it's called EERAM, however having proper closed loop control with hand position feedback would be preferable in my opinion...
harvie··on Termux
I beleive Android 16 now comes with termux-like Linux environment that can be enabled via developer settings menu.
harvie··on Golden Ratio using an equilateral triangle inscribed in a circle
What about using PI/2 ? Seems close enough :-D
harvie··on USB Gadget Mode in Raspberry Pi OS: SSH over USB
Gadget mode can do more things than just network. I beleive you can set up your raspberry pi zero to work as USB mass storage microsd card reader. That seems kinda lame, until you realize you can also run transparent encryption on the raspi and unlock your SD card using passphrase entered via USB serial (also possible in gadget mode).
harvie··on Simulating the Ladybug Clock Puzzle
At first it might seem that 6 is furthest to starting point and therefore it's quite likely it will be the last one reached. However whole process is chaotic enough, that once ladybug finally arrives to 4 and/or 8, the starting position has very little impact on overall outcome.
harvie··on TimeCapsuleLLM: LLM trained only on data from 1800-1875
So basically a LLM from that brief time period back when communism felt like a good idea? what can go wrong? :-)
harvie··on The Vietnam government has banned rooted phones from using any banking app
yes. and the websites require you to verify transactions with (unrooted?) phone.

on the other hand phone does not require you to verify with your pc, so there's no second factor unless there is some unacessible secure island within the phone itself.

funny enough, you can probably use that website directly on the phone that you use as 2F, which probably circumvents the 2F idea (at least as long as you use SMS 2F instead of app that checks for root)

harvie··on Why users cannot create Issues directly
This is much better than the stale-bot bs irreversibly closing perfectly valid issues just because the reporter have not replied for couple weeks.
harvie··on High Performance SSH/SCP
Also upstream is extremely well audited. That's a huge benefit i don't want to loose by using fork.
Page 1 of 6Next →