HN user

lgierth

796 karma

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 ]

Posts15
Comments276
View on HN
Go 1.18 RC1 is out 4 years ago

I'm pretty sure ~/sdk is only used if you install Go versions using `go install golang.org/dl/<version>`

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.

IPv4 Waiting List 5 years ago

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.

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)

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 :)

No support for PCI devices at the moment, but I believe it's planned for some point in the future.

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.

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.

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.

Areweyet 6 years ago

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 :)

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.