HNHacker News
TopNewBestAskShowJobs

insom

127 karma · joined February 1, 2012

@insom github.com/insom insom.me.uk
submissionscomments
insom··on Keep Our Servers Running
The work required to keep IA infrastructure operating is full time: these are full-time positions. IIRC they were at ~70 racks of stuff just in the California locations and apart from on-call and emergency response there's growth to keep up with, future planning etc.

There's no reasonable world where this is a few hour's per week volunteering like your local boat club. It's a Top 200 website, around the size of the Guardian newspaper -- never mind that Wayback is only a small portion of what they do. (Book scanning, inter-library loans, paid services for other GLAM organizations and governments etc.)

insom··on Keep Our Servers Running
Maybe some organizations do this but not IA.

I worked there (as a software developer) for 3 months and took a 75% pay-cut from my previous tech job. Luckily I don't live in SF! IIRC California employees were paid a little more, but not even remotely SV money.

insom··on Keep Our Servers Running
They are idealists but also like cryptocurrency and decentralization. I recognize that's pretty rare since the late 2010's reputation of various coins and their environmental impact but IA is heavily associated with (and received much money from) FileCoin:

https://ffdweb.org/

(and I am not saying it's bad, or indeed good, just that the usual expectations of being pro- or anti- cryptocurrency or AI don't easily map to things like the Archive)

insom··on Wikimedia Foundation Workers Overwhelmingly Vote to Form Union with CWA
I don’t understand your comment. Do you not know what a pipe-fitter is? What about the trade strikes you as a larp?

I’ve never been to lunch with one, although my son worked as a welder’s helper at a pipe-fitting company.

insom··on Wikimedia Foundation Workers Overwhelmingly Vote to Form Union with CWA
As someone who has worked in tech in the EU and Canada (and for US companies, and ran a small company in Europe) -- I agree. The extremely high bar for letting someone go in Europe is a significant problem. It does lead people to hire slowly and fire slowly, however.

But having a union doesn't mean "never do layoffs" either -- it just means that they are negotiated. Usually that means severance packages are standardized and the layoff process is transparent. It also often means you have to try and place suitable employees internally, rather than let people go while you are actually still hiring for roles that they could be doing.

In general, even with a union, the company has far more leverage anyway (they control the money) -- a union makes it a negotiation between two organizations (one of which, the company, has more power) vs. a negotiation between the HR & legal departments of a company and one individual employee.

insom··on Wikimedia Foundation Workers Overwhelmingly Vote to Form Union with CWA
Steel workers, pipe fitters, air-traffic controllers, electricians? There are LUs for each of these popping up all the time. Admittedly they are new chapters for existing large unions but also these jobs have existed for a lot longer, in larger numbers, than "software developer" and barista.
insom··on Wikimedia Foundation Workers Overwhelmingly Vote to Form Union with CWA
Honestly increasing the number of unions in otherwise un-unionized industries is a win for us all. The same goes for Starbucks.
insom··on Wikimedia Foundation Workers Overwhelmingly Vote to Form Union with CWA
I think that this fundamentally comes from thinking that unions are only there for the worst possible jobs in the worst conditions, or where outright abuse occurs. And also from the (imo incorrect) idea that you should have those bad conditions before organizing.

Unions even the balance of power between the executives and labour at an organization. Even if WMF conditions are perfect and there's never any abuse of power (which seems unlikely) -- you should want a union in place _before_ an org decides to do layoffs, or force a practice on its workers that they don't want.

I worked at a tech company a few years ago and the standard anti-union cliche from execs was "we already treat you well" but then about 20 months later they laid off 2000 people, including folks on parental leave. A bit late to try and organize a union at that point.

(edit: typo fix)

insom··on Why your Amazon order confirmation emails have become so unhelpful
I worked at Shopify during this period and their Shop app (the one that helpfully tracks your packages arriving) was a victim of these emails becoming vague.

At the time it felt like a specific reaction to Shopify mining this information to compete. (I have no insider knowledge if they were or were not).

Of course, the answer can be many things -- now it's AI, back then it was 17track, Google, Shopify, etc.

insom··on Internet Archive Switzerland
Not sure what hullabaloo -- they do provide a bunch of services to Canadian institutions (including Libraries and Archives Canada) and they perform physical services like book scanning and in the last few years I believe they are the parent organization for the physical Canadian datacentre _somewhere in BC_.

For my work, I worked in their Archiving & Data Services department, on https://archive-it.org/ -- I didn't know this before I joined, but Internet Archive offers various for-pay services to other cultural institutions, mostly around archiving their stuff or white-labelling playback of archives.

For example https://webarchiveweb.bac-lac.canada.ca/ (the Government of Canada's own Internet Archive) is actually outsourced to ADS within Internet Archive.

On one hand this is neat, as IA have expertise around this, but on the other hand (as a Canadian) I don't like that it's not actually sovereign and that it looks like it's run by our government but that it's not. Tradeoffs, I guess.

insom··on Internet Archive Switzerland
Thanks for trying. I assumed that ia.ch was clearly shorthand for internetarchive.ch but maybe one can't assume anything.
insom··on Internet Archive Switzerland
Slack, Zoom and Google Apps (but not for email) - otherwise basically everything was internally ran.

The Slack has (had?) hundreds of guest accounts due to volunteers and allied organizations. It’s an interesting (and cool) institution!

insom··on Internet Archive Switzerland
That website is really struggling. Very tempting to go to a mirror on archive.org to view it :)

This seems very distinct from Internet Archive in the US, I wonder how separate it is.

Internet Archive Canada (I worked there in 2024) operated like it was a subsidiary, even though I think it was technically an independent organization with some shared directors. Same Slack, same archive.org email domain, etc.

IA.ch has Brewster and Caslon on the board.

I suspect that for the political threats of the current decade the different Internet Archive organisations need to start operating more independently, especially when it comes to funding?

insom··on Maladaptive Frugality
I'm in the same situation as GP and while I think you're right (we're some of the last well paid software developers who aren't also founders) it doesn't help with feeling less guilty!

It's a weird kind of guilt because it's not like we individually created these economic conditions; we were just there at the right time to take advantage of them before they were gone. I tend to think of this as "useless guilt" (vs. guilt about taking a transatlantic flight or other high-impact activity -- which I still do, but I think that guilt is societally useful)

insom··on Facebook is cooked
Kijiji
insom··on AI is killing B2B SaaS
Well for marketing and sales your bigger competitor is already doing the work of showing companies that they want the functionality at all, and the cheaper competitor's sales and marketing pitch can be: we are much cheaper.

This is pretty much what blacksmith.sh does -- GitHub Actions but it's on faster and cheaper hardware. I'm sure they spend non-trivial amounts on marketing but "X but much cheaper" doesn't sound like a difficult sale.

(edit) And the design, sadly, can be as simple as "rip-off bigger competitor" -- of course if one day you are the big competitor because you "won" in the market, you'll need to invest in design, but by then I guess you'll have the money?

insom··on Heathrow scraps liquid container limit
The different Heathrow terminals have different security requirements. I suspect it’s based on countries they fly to from each terminal, but it could be age if equipment.

It is frustrating for security to act like you’re a total idiot for following a process another terminal says is fine (like leaving very small electronics like Kindles in your bag).

Oh, well.

insom··on USD share as global reserve currency drops to lowest since 1994
This sounds amazing! Is it also protected from being lost forever by trivial mistakes that are very common?
insom··on America desperately needs more air traffic controllers
The commenter did say up to 3x, so up to ~730K higher than that job in a major city (with possibly better facilities but who knows)
insom··on RISC-V HiFive Premier P550 Development Boards with Ubuntu Now Available
G includes MAFD extensions for non-embedded (I) applications. That's multiplication and division, atomics, single and double-precision floating point. It also includes the control/status register and a instruction-fence instruction. I think it's there to mean "the base plus the standard bits that people generally want in a processor if they're writing C for it".
insom··on A change of heart regarding employee metrics
Shopify had this between ~2017 and ~2020 -- every project was expected to complete a "health check" every two weeks where anonymous participants gave a 1-3 score on various metrics including velocity, quality, making good decisions quickly etc. You couldn't see the scores until everyone had answered and there was cultural pressure towards honesty. All that was stored was the average score and optional comments.

If you left comments, it was generally possible to figure out who said what based on idioms etc. but they were kept separate from the scores anyway.

I thought it was a good system but I'm pretty sure it was gone by the time I left in 2023. If nothing else, I don't think a system based on that kind of radical candor can survive the first or second round of layoffs at any company.

insom··on Combine multiple RSS feeds into a single feed, as a service
I saw this on HN and though “great I was just about to write this but now I don’t need to” - I have a legacy blog, a link blog and another thing I update which all produce RSS and I want to create one big feed of stuff I write, regardless of which platform I chose to put it on. Seems like I can use this for that.
insom··on An Ode to Deluxe Paint (2023)
Wasn't Hoare's "billion dollar mistake" back in Algol? We'd been suffering with it for 30 years before Java decided to include it.
insom··on Return to office is 'dead,' Stanford economist says
Shopify only went remote in March 2020, after being strongly anti-remote for a long time. You're right that they have leaned into 100% remote since the pandemic, however.

There were remote employees before (especially in Production Engineering and much of Support), but R&D was almost all in person.

(Source: I miss the productivity of the Elgin Street office ...)

insom··on A billion reasons never to buy IBM services
Glad to see someone already posted this. I don't know how anyone writes something like "this is what Slovaks are like" and doesn't stop to think about their biases.

I originally thought maybe he was from Slovakia (I have occasionally made jokes or generalisations about Irish people, as I am one) -- but then the footnotes make it clear it's not self deprecation. It's just prejudice.

insom··on Fixing Twitter
When I started on twitter, it had no hashtags, replies were public (because they weren't initially part of the protocol), no t.co, no embedded photo sharing, no geotagging. All of these features were added, and made popular, in third party clients before being added to Twitter. It was like a giant lab where the features could be tried by smaller groups who shared certain clients or norms and the popular ones wrapped into the "official" API eventually.
insom··on CloudFlare's Heartbleed challenge cracked
If the passwords were POSTed over and left on the heap, then they were vulnerable to being scooped up via Heartbleed, even if they are stored hashed in the database.
insom··on Can anyone tell me what these services do?
The CN= part of the SSL has a space at the start, oddly:

  ---
  Certificate chain
   0 s:/CN= communities.intel.com
   i:/C=US/O=Intel Corporation/CN=Intel External Basic Issuing CA 3A
  ---
insom··on The NSA-DEA police state tango
I can only up-vote this once, but it deserves like a million more.
insom··on Distributed Everything
The protocol is, while the domain system isn't. But then, you could say that about IPv4 and IPv6 - you have to get your allocation from somewhere, and your LIR gets it from its RIR and your RIR gets it from IANA. As long as you're using publicaly addressable computers, the system is in some way centralised. (And that's probably okay).
Page 1 of 2Next →