HNHacker News
TopNewBestAskShowJobs

lgierth

796 karma · joined January 7, 2012

I work on libp2p and IPFS -- https://github.com/lgierth

[ my public key: https://keybase.io/lgierth; my proof: https://keybase.io/lgierth/sigs/96UTewVcgE6mn2Hh1Tg3WCHUDRP_jWSFookoCcfruAg ]

submissionscomments
lgierth··on Run end-to-end tests faster with Firecracker
You don't need a management daemon running though, and get a complete virtualized kernel that can be customized if needed.
lgierth··on Go 1.18 RC1 is out
I'm pretty sure ~/sdk is only used if you install Go versions using `go install golang.org/dl/<version>`
lgierth··on Cloudflare.com was redirecting to Clickfunnels.com
Looks like nginx vhosts or load balancing got screwed up? DNS is still all pointing to the normal CF hosts.
lgierth··on What’s the jankiest piece of tech you’ve seen a company depend on?
Oh yeah, man, FoxPro... for a year or so in 2008 I was responsible for a FoxPro database of music venues and artists for an agency. Felt really interesing to maintain a system that's older than me.

When we modernized all desktops in the office, I set up Win2k in Qemu on each of them, which loaded the FoxPro thing from a shared network mount. I'm just realizing 19-year-old me never checked if FoxPro supported simultaneous access. It surely did, at least I hope so :-)

edit: However, 19-year-old me was smart enough NOT to touch that Solaris or whatever-it-was server hosting the FoxPro thing.

lgierth··on IPv4 Waiting List
I registered with RIPE this year, requested an IPv4 /24 in July, and got it immediately. I guess RIPE's last blocks depleted in November?

Market prices on the other hand have exploded this year, $50 per address isn't uncommon anymore.

lgierth··on $1M bounty for details on Tether’s backing
Zeke = ZK = zero-knowledge?
lgierth··on Firecracker MicroVMs
I build them using Buildah, then mkfs.ext4, mount, cp, umount. It's a little bit annoying that I'm still using root at least for the mount part.

OpenWrt's build system has a method of building rootfs ext4 and squashfs images without any root, it's somewhere in that large Makefile mess.

(sorry, reposting this as I first replied to the wrong parent)

lgierth··on Firecracker MicroVMs
Ignite looked intruiging when I checked it out recently - but I need to import rootfs tarballs directly, without going through any registries. Any helpful pointers are appreciated :)
lgierth··on Firecracker MicroVMs
No support for PCI devices at the moment, but I believe it's planned for some point in the future.
lgierth··on WireGuard for Windows now uses high speed kernel implementation
I think performance is just a top priority as security, I remember how in their first whitepaper they already talked about how they batch up packets and stuff like that. Also the whole approach of kernelspace instead of userspace is just for performance.

Actually, I think in the beginning there was even a "marketing chart" with throughput numbers in addition to the chart with lines-of-code numbers?

Edit: performance being a top priority also makes sense strategically: if you want people to use secure software en-masse, then the experience needs to be stellar in UX and performance as well.

lgierth··on Steam on Linux around 0.9% marketshare
I was in the same boat regarding polluting my development environment - nowadays Steam's Wine/Proton stuff is completely containerized and just works ("Steam Runtime").
lgierth··on Online Antipiracy firm sending copyright notices for downloading Ubuntu ISO
Yep, Waldorf Frommer, and District Court Koeln, fond memories :)
lgierth··on Online Antipiracy firm sending copyright notices for downloading Ubuntu ISO
Ah I did not know that, thanks! - My dozen or so cases have always had a court order attached. Worrying that there are ISPs that hand out data without one...
lgierth··on Online Antipiracy firm sending copyright notices for downloading Ubuntu ISO
They do need a court order, see my other comment
lgierth··on Online Antipiracy firm sending copyright notices for downloading Ubuntu ISO
They do need a court order, see my other comment
lgierth··on Online Antipiracy firm sending copyright notices for downloading Ubuntu ISO
They need to go and get a court order, and with that they request the personal data from the respective ISP. The whole process is pretty steamlined and partly automated though.

Source: have been through many copyright claims and currently have a supreme court lawsuit pending.

lgierth··on US bosses now earn 312 times the average worker's wage, figures show (2018)
Many people would, but I assume they wouldn't be considered CEO material.
lgierth··on Bitcoin's vast energy use could burst its bubble
It's actually up and running for a while, with large sums already staked, and the flipping of the switch on mainnet will very likely happen before end of summer. https://ethereum.org/en/eth2/staking/
lgierth··on USB 3.0* Radio Frequency Interference on 2.4 GHz Devices (2012)
Yep, lots of interference with my bluetooth headphones. On Linux it gets a little better if you disable the wifi driver option for "bluetooth coexistance" (it's named slightly differently between the various drivers).

I don't actually use wifi, but I suppose it's got something to do with wifi and bluetooth being handled by the same mPCIe card.

lgierth··on Tell HN: Find anyone's email by adding .patch to end of a Git commit URL
It's the COMMITTER_EMAIL and AUTHOR_EMAIL as configured, this is working as intended. If you don't want to add it to your commits, set it to something like "nobody@localhost".
lgierth··on Scuttlebutt – A decentralized secure gossip platform
Founder actually lives on a boat in NZ
lgierth··on Show HN: Stork: A customizable, WASM-powered full-text search plugin for the web
Merkle Search Trees: Efficient State-Based CRDTs in Open Networks https://hal.inria.fr/hal-02303490/document

Peer-to-Peer Ordered Search Indexes https://0fps.net/2020/12/19/peer-to-peer-ordered-search-inde... (which adds useful context about the above)

Sorry for just dropping these links, I should already be asleep :)

lgierth··on Price increase on .io on January 21, 2021
Gandi at least actually forwards these emails, I tested it with my own domains recently. But generally you're probably right...
lgierth··on The beautiful Silent ThunderBolt-3 PC
You're obviously correct for ITX, but I was surprised when I found out that (on larger boards) you can simply get a Thunderbolt PCIe card from Asus, Dell, etc. and it will just work. It appears that in many cases, the infamous THB_C header on mainboards doesn't serve any purpose.
lgierth··on Areweyet
One really nice AreWeYet that's missing from this list is http://areweplayingyet.org/ from the time when HTML5 was all new and most of the web was still Flash audio players. Even includes a test suite, which is broken nowadays because audio codecs in browsers have moved on :)
lgierth··on BTFS – mount any .torrent file or magnet link as directory
That's when go-ipfs was started - see my other comment for more info
lgierth··on BTFS – mount any .torrent file or magnet link as directory
Yes, OP's btfs was definitely first - in Tron's git history you'll also see that it's a fork of go-ipfs, so the vast majority of commits is from IPFS people.

However it's good to see that Tron are no longer trying to hide the fact it's a fork. For a long time they didn't provide the source code of their btfs.

lgierth··on SpaceshipGenerator: A Blender script to procedurally generate 3D spaceships
I recently started playing No Man's Sky, a space game that has systems and planets procedurally generated.

More varied spaceships and spaceship classes are something I'm looking forward too, maybe the developers can take some inspiration from OP.

lgierth··on RMS: GitHub has done terrible harm to our community
RMS has done terrible harm to our community
lgierth··on ISP Association Nominates Mozilla as “Internet Villain”
Yeah I didn't think about the monetization angle when I typed that comment, you're right. Some even redirect NXDOMAIN results to a "search" page full of ads (T-Online in Germany did this until recently).
Page 1 of 10Next →