HNHacker News
TopNewBestAskShowJobs

harvie

465 karma · joined June 22, 2021

submissionscomments
harvie··on 'Mini liver' will grow in person's own lymph node in bold new trial
Are we talking brain here?
harvie··on I accidentally Blender VSE
Does it work with variable FPS videos now? Years ago i had issues geting audio and video to sync on videos made by smartphone which seemed to adaptively change FPS based on how much motion was in a scene. I needed to resample to constant FPS, which i was not happy about.
harvie··on Damn Small Linux 2024
666 MB iso
harvie··on Support HTTP over Unix domain sockets
maybe systemd will come up with some kind of sandboxing that automaticaly converts TCP servers to unix sockets and unix sockets to TCP listeners available only in network namespace of individual users :-D

Actualy namespacing syncthing per user might be enough for every user at same system to run syncthing at tcp/8080 or whatever.

harvie··on NewPipe – Lightweight YouTube experience for Android
Youtube seems to be quite efficient with blocking all opensource players. They change the API regulary on purpose. Never had such app working longer than few weeks.
harvie··on Linux and TPMs with systemd measured boot [video]
TPM chips are not opensource, end user cannot simply check them for backdoors. Manufacturers of these chips are under heavy scrutiny of intelligence agencies. Governments around the world try their best to prevent people from using strong cryptography (eg. limiting effective key lengths in various ways).

Why should we trust such chips more than purely software based approach?

harvie··on NVMe SSD boot with the Raspberry Pi 5
Pi has superior long term support and even better community support. Loads of options for upgrades and extensions should you need one in the future. Also once i decide that i don't need that NAS anymore, because the pi would be obsolete or slow in the future, i can just take that pi out and use it for some other DIY project.
harvie··on NVMe SSD boot with the Raspberry Pi 5
Not really. I like the idea of building NAS where i can upgrade the RPi5 to RPi6 when it's released. It's not like i need everything to be "single board". But the fact most of the important components are on that single board, means the thing can be quite small (even with few extra project-specific peripherals attached)
harvie··on NVMe SSD boot with the Raspberry Pi 5
I would be totally happy with PCIe based hat that has PCIe to SATA interface with 4-6 SATA ports (with at least one of them being bootable). I know SATA SSDs are not newest, coolest nor fastest. But for home NAS setup i would find it totaly acceptable. Unlike the USB port sacrificing and "loopback" USB cable mess that is usualy used by older raspberries in order to mount SATA drives.
harvie··on Add extra stuff to a “standard” encoding? Sure, why not
https://msgpack.org/
harvie··on Electroculture Gardening
but the electric current may improve dispersion of copper ions through the soil.
harvie··on Lidl Product Recall [pdf]
Insert http cookie joke
harvie··on The Simplest Walking Robot: A bipedal robot with 1 actuator and 2 rigid bodies
Well that just sounds like a bristlebot with extra steps.
harvie··on Dutch e-bike maker VanMoof goes bankrupt, leaving riders stranded
which is going to happen quite soon, because of the pathetic wheel diameter.
harvie··on Growing scientific interest in vagus nerve stimulation
So you are basicaly telling me than scientists found out that i can get some more alertness by slaping myself in the face?
harvie··on Zrepl – ZFS replication
I have rather nice experience with ZnapZend https://www.znapzend.org/

Only issue i've found is the fact there is no official Debian repository and i always do forget to recompile it after upgrading Debian :-D

I really like the configuration system integrated in ZFS set/get...

harvie··on Electrolyzer efficiently converts CO2 into renewable propane fuel
Can you please explain these numbers of layman terms?

Let's say my car burns equivalent of 100kWh worth of LPG, how many kWh of propane i can recover from the exhaust gas and how many kWh of electricity i need to provide for that?

harvie··on MIT engineers create an energy-storing supercapacitor from ancient materials
i guess the voltage would be rather low... but current capacity might be enough to melt your drill bit, if you decide to drill hole through both of the electrodes :-D
harvie··on MIT engineers create an energy-storing supercapacitor from ancient materials
There is usualy steel reinforcement (rebar) in the concrete. Isn't introducing electrical current gonna cause galvanic corrosion of the rebar? Might even affect concrete structures around the capacitor, not just the capacitor itself.

Also if i understood correctly, this capacitor would need to be kept wet (with water) to remain operational right? Wet basement is extremely annoying thing with many unpleasant consequences to say the least. So this might require some efforts to maintain the moisture while keeping it contained.

How do you replace this thing? Eg. once cracks inevitably form in concrete, or when the carbon structure get damaged by accidental overvoltage/overcurrent, or when the insulation layers deteriorate. You cannot simply replace foundation of a building. Therefore it would make sense to keep the capacitor at least partialy separated from the structural parts of the building.

Anyway this seems as an interresting idea and i wonder if plastic bucket full of concrete would be enough to power something like UPS to provide 100W to keep PC running for 15 minutes. Might as well stop replacing lead acid batteries every other year if this is at least remotely viable.

harvie··on Systemctl –Force –Force Reboot
for i in s u b; do echo "$i" > /proc/sysrq-trigger; done

maybe even

echo sub > /proc/sysrq-trigger

harvie··on Bcachefs – A New COW Filesystem
What i really miss when compared to ZFS is ability to create datasets. I really like to use ZFS subvolumes for LXC containers. That way i can have separate sub-btree for each container with it's own size limit without having to create partitions or LVs, format the filesystem and then resize everything when i need to grow the partition or even defragment fs before shrinking it. With ZFS i can easily give and take disk capacity to my containers without having to do any multi step operation that requires close attention to prevent accidental data loss.

Basicaly i just state what size i want that subtree to be and it happens without having to touch underlying block devices. Also i can change it anytime during runtime extremely easily. Eg.:

zfs set quota=42G tank/vps/my_vps

zfs set quota=32G tank/vps/my_vps

zfs set quota=23G tank/vps/my_other_vps

btrfs can kinda do this as well, but the commands are not as straighforward as in zfs.

update: My bad. bcachefs seems to have subvolumes now. there is also some quota support, but so far the documentation is bit lacking, so not yet sure how to use that and if that can be configured per dataset.

harvie··on HackerFM – An AI Generated HN Podcast Using the New ChatGPT API
Maybe they will soon be able to give some emotion and randomness to the text-to-speech engines to make the tone less boring... I think models like GPT can now detect different emotions in the input text, so it might be used to tune different tone for each sentence.
harvie··on Nokia launches DIY repairable budget Android phone
Nokia phone with replaceable battery. Such a novel idea...
harvie··on Disinfection with Far-UV (222 nm Ultraviolet light) (2020) [pdf]
but viruses and bacteria are probably never traveling alone. imagine someone sneezing on table. they will be embeded in pieces of dead skin or tiny droplets of phlegm, saliva, etc... in the linked article they are using it to disinfect surfaces in passenger aircraft. unless it can penetrate a bit, i don't see how it can be effective.

also viruses (eg. HIV, Coronavirii,...) are often killed by oxygen in air, dry out or die in other ways when not floating in bodily fluids.

harvie··on Rotary dialer as USB keyboard
https://github.com/Harvie/RotaryDial
harvie··on Codon: A high-performance Python-like compiler using LLVM
Unfortunately stuff like this never makes it to the upstream. And i am afraid to ask why. We had pypy for years, but never got merged with python. That is why there are still minor incompatibilities between pypy and "The Python", so it's not that useful as it might have been if it got merged with cpython at some point.
harvie··on Drowning in AI Generated Garbage: the silent war we are fighting
There are text-to-image models trained on images found on the internet. But when they were trained, there were no AI generated images on the internet. Now there is plenty of weird images with AI artifacts made by this 1st gen AI all over the internet. All the new generations will be trained on dataset containing at least some amount of these. Which might turn out to be really annoying form of feedback loop.
harvie··on WikiLeaks is struggling to stay online as millions of documents disappear
One day they will switch the policy from blacklisting to whitelisting...
harvie··on WikiLeaks is struggling to stay online as millions of documents disappear
https://en.wikipedia.org/wiki/Wiki
harvie··on Icestudio: Drag and Drop FPGA programming and learning
In fact these docs are out of date and now even more boards are supported. You can find the list directly in icestudio menu. If you want to check it beforehand without installing icestudio, i think it's possible to see the list here in source code:

https://github.com/FPGAwars/icestudio/tree/develop/app/resou...

← PreviousPage 3 of 6Next →