HNHacker News
TopNewBestAskShowJobs

rodlette

235 karma · joined October 18, 2023

submissionscomments
rodlette··on GitHub is preparing for IPv6 support for Github.com
> The change had the unintended consequence of causing IPv4 addresses to start being passed as an IPv4-mapped IPv6-compatible address to our IP Allow List functionality.

Sounds like this bug: "Unable to reliably distinguish IPv4-mapped-IPv6 addresses from regular IPv4 addresses" https://github.com/golang/go/issues/37921 .

Use https://pkg.go.dev/net/netip instead.

rodlette··on eBay to slash about 1,000 roles, or approximately 9% of full-time employees
Disclaimer: I've worked in SRE.

My position is that early SRE solved the hard parts, before I was involved. Services and platforms became reliable. The field is mature. SREs still point to risks, but execs have called their bluff.

The takeaway is to make sure you are actually creating value. Maybe Twitter's SREs were not actually improving reliability much.

rodlette··on eBay to slash about 1,000 roles, or approximately 9% of full-time employees
A fair conclusion.

SREs predicated Twitter would crumble when Twitter's SRE team was laid off. It had some hiccups, but seems stable now.

I suppose the next line of defence is that it takes a while for architecture to crumble.

Time will tell whether that's accurate, or a No True Scotsman.

rodlette··on Turing Complete is a game about computer science
There's a time and space for games, but I'll just note that for HN readers, following https://www.amazon.com.au/Digital-Design-Computer-Architectu... and building a RISC-V in Verilog is easily manageable.
rodlette··on Studies suggest that relying on will power to break habits is hopeless (2019)
I'll look into it. I think I acquired frugality from reading a few books that made me frugal.

I'd like other traits too.

rodlette··on Studies suggest that relying on will power to break habits is hopeless (2019)
Those are easy to see, but there are few people who clean their dishes for fun/leisure.
rodlette··on Studies suggest that relying on will power to break habits is hopeless (2019)
> This is described well in Atomic Habits. Train yourself to think “I am just not the kind of person who does x.”

Is this just basically willpower?

Or perhaps I should read the book to find out.

rodlette··on Ask HN: What's the stack for your "home-cooked meal" apps?
I find F-Droid is a good source for ad-free apps:

Solitaire: https://search.f-droid.org/?q=Solitaire&lang=en

rodlette··on UK becomes first G20 country to halve its carbon emissions
> And in relation to emissions in particular, just look at the way the present government fought [...]. That was in August 2023, and a leopard doesn't change its spots.

The article and topic aren't overtly political, no need to make it.

rodlette··on UK becomes first G20 country to halve its carbon emissions
https://paulgraham.com/disagree.html calls this level of critique "DH1. Ad Hominem.".

> Of course he would say that. He's a senator.

> Of course [they] would say that. [They're Tory leaning].

rodlette··on Stirling-PDF: local web application to perform various operations on PDFs
Looks great, but my partner needs something more convenient.

It needs to be web based and work on desktop/mobile.

rodlette··on Stirling-PDF: local web application to perform various operations on PDFs
Nice. I've been looking for something like this to self-host, to avoid my partner uploading sensitive documents to random PDF manipulation websites.

Any better alternatives I should be considering?

rodlette··on Tech Billionaires Need to Stop Trying to Make the SciFi They Grew Up on Real
The meat of the article:

> the billionaires behind the steering wheel have mistaken cautionary tales and entertainments for a road map, and we’re trapped in the passenger seat. Let’s hope there isn’t a cliff in front of us.

I think the (well esteemed) author is overestimating the marginal impact of science fiction, and has mistaken correlation for causation.

Humans expanding their habitats is just plain old humanity doing its thing.

rodlette··on Evaluating new software forges
+1. I moved from Sourcehut when it announced IRS change of TOS. I realised I would prefer to support less discriminatory forges.

I also have no interest in crytocurrency.

rodlette··on High Scalability is up for sale
> Obviously, for that last several years, things have been quiet around here. This has always been a one programmer show, and for everything, there is a season. The season for me is changing.

2000s: web scalability was an emerging field.

2010s: web scalability was a maturing field.

Scalability feels mature now. Maybe we'll see shifts: CRDTs, global SQL DBs?

Growth/investment seems to be in AI.

rodlette··on Quest 2 is outselling Quest 3
I've not yet been interested in anything VR, but glad to see there's innovation and cheap entry points.
rodlette··on NASA says SpaceX’s next Starship flight could test refueling tech
I know nothing about rockets but bits of project management: it's common to break down projects into smaller parts and derisk designs/implementations by testing each piece.

The refueling team might be ready to test, even though the "don't explode" team are still working on it.

rodlette··on Text Editor Data Structures: Rethinking Undo
vundo is a simpler implementation: it reuses Emacs's built-in undo/redo and just implements the tree visualisation part.

undo-tree is a reimplementation of Emacs's undo/redo, that supports a tree visualization.

* undo-tree LOC: 4700. https://gitlab.com/tsc25/undo-tree/-/blob/master/undo-tree.e...

* vundo LOC: 1350. https://github.com/casouri/vundo/blob/master/vundo.el

rodlette··on Firefox Keeps Getting Faster
Good to see the benefits of telemetry, which the FOSS is typically skeptical of: https://hacks.mozilla.org/2023/10/down-and-to-the-right-fire... .

I'll make sure FF telemetry is enabled for me. I typically disable them because I don't trust vendors to not include something I consider sensitive.

rodlette··on A Schism in the OpenPGP World
> also a devastating weakness of the system for its most important intended application (exchanging messages between humans). PGP's key management system is literally the last thing you want in a messaging system.

Strong words, but why?

rodlette··on San Francisco now at 35% office vacancy rate, highest ever recorded: data
While we're sharing anecdotes, I've visited 30+ cities. I've been SF twice, for 10 days total.

SF the only one I've been attacked and had car broken into. Two separate occasions!

The contrast with the wealth had a dystopic feel.

rodlette··on Leaving F-Droid
I feel silly for getting involved!

I see OP now mentions this:

> Edit 3: please note that this statement was originally addressed to the F-Droid team, not a general audience.

rodlette··on The 8-bit era: Eight processor designs
Wow. If anything, working around 8 bit's limitations seems to make 32 bit look simpler in comparison.
rodlette··on The 8-bit era: Eight processor designs
> Or maybe there's a RV32I community for writing retro style games, with some simple graphics support?

Wow, https://github.com/dan-rodrigues/icestation-32 looks cool. Sorry for the comment spam. :)

rodlette··on The 8-bit era: Eight processor designs
TFA explains:

* "Graphics and sound weren’t hidden behind ‘APIs’."

* Programs were written in 8 bit assembly

* Generally, the 8 bit CPU was considered a complete package, rather than just one small piece as RV32I is.

Those sound nice to have for didactic purposes. 32 bit could do that, but the RISC-V ecosystem/community seems keener on integration with wider world, rather than keeping a small complete system.

I'll check out some 8 bit ecosystems/communities. Video game space seems active? Or maybe there's a RV32I community for writing retro style games, with some simple graphics support?

rodlette··on The 8-bit era: Eight processor designs
Stupid question: what's so special about the 8 in 8-bit CPUs?

> Simplicity > > With some practice, you could keep the whole of an 8-bit processor’s instruction set in your head.

Is it just a matter of replacing all instructions/chips/buses to be 32 bit/lane? Or is it just that in practice the 32 bit CPUs have more complex ISAs?

The reason I ask is that I'm learning RV32I, and writing a simple implementation, and wondering if there's any additional didactic value in me learning 8-bit CPUs.

rodlette··on Leaving F-Droid
I'm not suggesting the aggrieved party is making false accusations. I just don't understand the intent behind a public letter that has no details/references.

Who is the intended audience? How are they meant to evaluate the letter?

rodlette··on Leaving F-Droid
The author, who notes:

> Sadly, this is not a single incident -- if it was I would still believe things could be fixed -- but a pattern of behaviour that has continued for years. I've tried to be patient, hoping we could still resolve things, give everyone the benefit of the doubt as I constantly have. But clearly, this is not possible as long as Hans refuses any and all accountability for his actions, and any attempts at mediation to resolve the interpersonal friction and conflicts. > > Hans' actions have repeatedly hurt me (and others)

This post is light on details. If there were many incidents, some details would be available.

rodlette··on Leaving F-Droid
+1. This style of public post that say "I'm leaving because of problems which I am not disclosing" are odd.
rodlette··on Spotify will reduce total headcount by approximately 17%
I'm embarrassed to admit that despite having had Spotify for years, my music tastes didn't change much.

I switched back to albums, and can thankfully pick clients that suit my taste.

* https://gitlab.com/souch/SMP for Android

* https://apps.gnome.org/Amberol/ for desktop Linux

Beets and rsync manage tags and distribution.

Page 1 of 3Next →