News for hackers. Stuff that matters.

obeattie

Re:Incident with Github.com on Monday August 17, 2026 @10:14AM (#49331354)
I think they may mean Twitter's 'Fail Whale' era – late 2000s/early 2010s, when it regularly fell over under load.
Re:You know more Finnish than you think on Thursday August 07, 2025 @01:32AM (#44820932)
He speaks Finnish too (though I believe with an accent). https://youtu.be/Pt-X82HZlOU
Re:Using ChatGPT is not bad for the environment on Saturday January 18, 2025 @01:24AM (#42746323)
It’s helpful to put this issue into perspective. But dismissing issues as not worth caring about on the grounds that there exist larger problems is fallacious and, to me, quite a dangerous way to live life.

“Why worry about your town’s water quality when some countries don’t have access to clean water?”

“Why go to the dentist for a cavity when some people have no teeth?“

“Why campaign for animal rights when there are some many human rights abuses going on?”

Re:The Ghosts in the Machine on Friday December 20, 2024 @12:26PM (#42472972)
In principal, neither do I. What I take issue with is crafting elaborate but completely false bios to make these sound like real artists. That seems slimy to me.
Re:Ask HN: PG's 'Do Things That Don't Scale' Manual Examples on Wednesday October 25, 2023 @06:29PM (#38019171)
At Monzo we stuffed cards into envelopes by hand, printed mailing labels on thermal printers using slapped-together Python scripts, and filled up mailboxes in the local area every night. We kept doing it pretty much like this until we were sending out several thousand cards per day.

https://monzo.com/blog/2017/06/09/journey-of-a-card/

Re:Show HN: Make your PDF look scanned in browser on Tuesday April 19, 2022 @11:48AM (#31084743)
You are right about performance, but does it really matter?

It feels like this is the sort of tool one needs (very) infrequently, and those cases don’t seem like the sort of thing where seconds really matter. I think it’s plenty good enough.

I prefer to focus on how grateful I am that the author has made this and published it for free.

Re:No_color on Sunday February 27, 2022 @03:56AM (#30486530)
Without understanding the minutiae of this, couldn’t someone just write a program that we can pipe any output to, which strips colour commands from its input before writing it back out? Does such a program already exist? That wouldn’t require every program to add support for an environment variable.
Re:The great resignation is coming? on Tuesday May 11, 2021 @11:26AM (#27119250)
TIL. Such a useful tip, thanks.
Re:The fingerprint inside photos on Sunday March 28, 2021 @04:00AM (#26608722)
We have very different expectations. I'd be pretty annoyed if I couldn't browse and sort my photos by date taken.
Re:Notion for everyone on Tuesday May 19, 2020 @01:37PM (#23237690)
I think Notion might actually work best in personal/small environments, and this seems like a smart move to encourage more of that kind of use. My exposure to it is at a large company, where it really does not work well.
You just typed your comment into a <form>
Re:My blog is now generated by Google Docs on Sunday May 10, 2020 @03:33PM (#23135398)
I’ve been thinking about going the other way a bit recently: having bots consume input from and add their output to a Google Doc.

There are so many processes in most businesses which involve many humans collaborating on templatised documents. Google Docs/Sheets fits into these workflows very well, but there’s often scope for some partial automation in there too - pulling information from databases and outside sources and keeping it in sync, etc. Developing custom web apps for each case is too much effort for too little reward, takes users out of a familiar (and well-liked) interface which updates in real-time, makes you reimplement permission models, etc.

Not something I’ve explored properly yet so I don’t know if the APIs are rich enough to make this easy, but I would really like to give it a look.

Re:A Third Solution on Friday April 24, 2020 @10:39PM (#22975088)
That post, which was very popular, immediately came to my mind too.

It also feels like the logical next step to the very widespread testing found in countries like South Korea.

Re:Building a Better Go Linker on Friday September 13, 2019 @03:44PM (#20965680)
I think the parent is talking about compilation speed not runtime speed.
I don't think an equivalent of the Current Account Switch Service exists in the US, which is a shame.

But I don't think this is crucial. We had around 5,500 switches via the Current Account Switch Service in May, but added around 200,000 new customers.

Re:Google Cloud Is Down on Sunday June 02, 2019 @09:42PM (#20079771)
Many millions of dollars per year. I care about how my providers behave when they have issues, and I can't see why you think it's not at all relevant.
Re:Google Cloud Is Down on Sunday June 02, 2019 @09:04PM (#20079591)
I mean, I care. All else being equal I’m not sure why you wouldn’t want good communication to your customers.
Re:Google Cloud Is Down on Sunday June 02, 2019 @04:28PM (#20077904)
I really don’t get this. There’s a huge number of complaints about poor communication from companies like Google and AWS during every outage. Yet they remain seemingly indifferent to how much customer trust they are losing, and the competitive edge the first one to get this right could gain.
The question of whether the driver should have had their hands on the wheel (clearly they should have) is distinct from the question of whether the Autopilot should have avoided this crash.
The amount of fraud in the system is eye-watering. Everyone pays the price of that whether they realise it or not.
CVCs cannot be used for recurring payments (beyond setting the subscription up) and merchants/acquirers are forbidden from storing them at all.
It’s definitely a thing in Europe, but many merchants don’t bother to support it. Large ones like Amazon definitely do though, as do all merchants who use Stripe.
This isn't new and has existed for nearly 20 years. Visa's implementation is called VAU (Visa Account Updater[1]) and Mastercard's is ABU (Automatic Billing Updater[2]).

Issuers (banks) have to provide the details of these new cards to Visa/Mastercard, and the systems are certainly capable of updating the details of debit cards. It sounds like TD had a bug where they sent updates for cards which they shouldn't have. ie: TD broke their own rule about only enrolling credit cards.

Card details which do not automatically update are really frustrating for customers – especially on services like Uber. In nearly all cases the customer is going to go and give the merchant their new card details anyway. My understanding is that if card is compromised (as opposed to being lost) then banks should not provide the new details. There isn't really much _additional_ privacy or security risk here beyond those posed by merchants/acquirers holding onto card details already – provided banks do it right.

Though zooming out a little, long-lived payment tokens shared among every merchant a user shops with being the way things are still done is crazy. How long it has took to roll out EMV (chip cards), especially in the US, shows how hard it is to effect change in vast, three+ sided marketplaces like card networks.

[1] https://developer.visa.com/capabilities/vau

[2] https://developer.mastercard.com/product/automatic-billing-u...

Disclosure: I work for a bank.

Re:Pinterest S-1 on Friday March 22, 2019 @06:00PM (#19467397)
My understanding was that in At-will states, an employer-employee relationship could be terminated without reason or notice unless there is a contract in place that says otherwise. My (naïve) presumption was that companies would want to put these kinds of contracts in place for their senior leadership.
Re:Pinterest S-1 on Friday March 22, 2019 @05:32PM (#19467176)
I knew that – for better or worse – this is common for many employees in the US, but had always assumed that companies would want more security with their senior leadership. Thanks; TIL.
Re:Pinterest S-1 on Friday March 22, 2019 @05:22PM (#19467092)
"We currently depend on the continued services and performance of our key personnel, including Benjamin Silbermann and others. Mr. Silbermann’s employment, and the employment of our other key personnel, is at will, which means they may resign or be terminated for any reason at any time."

Genuine question: is it normal for the CEO of a company in the US to have no notice period?

Re:Say no to Venn diagrams when explaining SQL joins (2016) on Saturday January 12, 2019 @12:40PM (#18892277)
>if someone doesn't know what a cartesian product is (high school level math), perhaps they shouldn't be allowed near a database...

This is such an intellectually snobbish position to take. I can tell you that I didn’t know this term when I first interacted with a database, and if someone had told me the above, I would have just felt stupid and given up.

The fact you learned what a Cartesian product was at high school shouldn’t preclude someone who hasn’t from trying to build stuff and experiment with tech. Not everyone learns things the same way, or in the same order, and that’s okay.

Re:Say no to Venn diagrams when explaining SQL joins (2016) on Saturday January 12, 2019 @11:25AM (#18891853)
I did read the article and I don't find what the author thinks is a "nice illustration of a cartesian product" easy to grok at all. Similarly, I think I would have found the the diagrams further down hard to understand versus a Venn diagram.

But that wasn't my point; if other people find these illustrations helpful, that's awesome and I wouldn't want to stop someone inventing something new and useful. My point was that I violently disagree with one-size-fits-all proclamations like "Say NO to Venn Diagrams."

Older »