HNHacker News
TopNewBestAskShowJobs

EdwardDiego

10,886 karma · joined September 25, 2013

submissionscomments
EdwardDiego··on Google Cloud suspended my account for 2 years, only automated replies
I'm hearing that support experience has been rather enshittified by AI of late.

But that's only based on a bunch of anecdata.

EdwardDiego··on Data centers in space makes no sense
I really wonder what will happen when the AI companies can no longer set fire to piles of investor money, and have to transition to profitability or at least revenue neutrality - as that would entail dramatically increasing prices.

Is the plan to have everyone so hopelessly dependent on their product that they grit their teeth and keep on paying?

EdwardDiego··on Data centers in space makes no sense
So freedom from law and regulation?
EdwardDiego··on CPython Internals Explained
I find it's usually referred to as CPython when discussing something specific to the implementation or internals of Python that don't apply to Pypy, which seems to be the alternative Python implementation with the most traction.

No harm in being explicit right? Tis part of the zen of Python after all.

EdwardDiego··on CPython Internals Explained
Great write up, thank you for sharing it! Quick question though, in your first code example (dynamic enum with a metaclass) what is "m" in this line towards the start?

    Py_DECREF(m)
Is it the metaclass?
EdwardDiego··on The Saddest Moment (2013) [pdf]
Also just found this thanks to another user.

https://mickens.seas.harvard.edu/wisdom/

EdwardDiego··on The Saddest Moment (2013) [pdf]
Oh thank you very much for that link! I have now bookmarked https://mickens.seas.harvard.edu/wisdom/ to binge read.
EdwardDiego··on The coming war on car ownership?
Maybe he shouldn't have included it in his article then, because I promptly disengaged with the article immediately after that.
EdwardDiego··on Generative AI and Wikipedia editing: What we learned in 2025
Human editors, I suspect, would pick up the "tells" of generated text, although as we know, there's a lot of false positives in that space.

But it looks like Pangram is a text classifying NN trained using a technique where they get a human to write a body of text on a subject, and then get various LLMs to write a body of text on the same subject, which strikes me as a good way to approach the problem. Not that I'm in anyway qualified to properly understand ML.

More details here: https://arxiv.org/pdf/2402.14873

EdwardDiego··on Deep dive into Turso, the “SQLite rewrite in Rust”
Man, I've seen the SQL Metabase emits, it's not great. Like, doing a massive join across 10 tables and selecting all the columns from all the tables - to only return the average of one column from one table.
EdwardDiego··on The lost art of XML
Did you miss this bit in my comment?

> That said, Helm's approach of "YAML, but with Go templating" is the main source of my hatred

EdwardDiego··on The coming war on car ownership?
To quote myself:

> I googled him, and turns out that the author is that guy who begged Elon Musk for a chance to work fore free to fix everything and failed, and it really explains a lot.

EdwardDiego··on The coming war on car ownership?
> Our robotaxis are all cleaned by Black Women who were diagnosed by Licensed Therapists with PTSD from the ICE raids, so we should be first in line to get a license.

I was wondering why the author was writing like a giant piece of shit, and then I googled him, and turns out that the author is that guy who begged Elon Musk for a chance to work fore free to fix everything and failed, and it really explains a lot.

> In 2022, shortly after the acquisition of Twitter by Elon Musk, Hotz announced that he had joined the company for a 12-week internship, with the task of fixing Twitter search as well as removing the pop up log-in screen displayed to users scrolling without being logged in to an account. On December 20, after less than 5 weeks at the role, he resigned, stating “appreciate the opportunity, but didn’t think there was any real impact I could make there”.

EdwardDiego··on The lost art of XML
> YAML format errors

This is why I hate (HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE YAML SINCE I BEGAN TO WORK WITH K8S) working with Helm charts. As an example from the Helm docs...

https://helm.sh/docs/chart_template_guide/yaml_techniques#in...

> Note how we do the indentation above: indent 2 tells the template engine to indent every line in "myfile.txt" with two spaces. Note that we do not indent that template line. That's because if we did, the file content of the first line would be indented twice.

So you end up with YAML that looks weird, and heaven help you if you refactor and now have to adjust all the `indent N` functions to a new value of N.

That said, Helm's approach of "YAML, but with Go templating" is the main source of my hatred - why they didn't take the "It's a tree, and this child node is designated to be replaced" approach is something that's always baffled me.

EdwardDiego··on Sorry, Eh
As an aside, I love the "Optimized for Netscape Navigator".
EdwardDiego··on Why NUKEMAP isn't on Google Maps anymore (2019)
I never knew about MISSILEMAP, and am happy to report that no Russian missiles, not even the Satan II appear to have the range to reach New Zealand.

...ohhhh, that's why Peter Thiel has citizenship here.

EdwardDiego··on Bose has released API docs and opened the API for its EoL SoundTouch speakers
It works on dogs, children, and adults, the inability to praise the good because they did something bad prior feels like more of the online black/white moralism that used to characterise Twitter dogpiles.
EdwardDiego··on Let's call a murder a murder
Good post by Gruber on this, and kudos to him for emphasising the bravery of the citizens involved, I only hope that justice can be seen to be done, but I'm not holding my breath with Noem neck-deep in the lies already.
EdwardDiego··on Tailwind Labs fired engineers while making –$1M from sponsors
How many developers can _you_ pay with $1M? What about your other costs?
EdwardDiego··on Inside China's Six-Decade Campaign to Dominate Rare Earths
Thank you :)
EdwardDiego··on Becoming an AI Company
(It's satirical)
EdwardDiego··on [dead]
Why is this called Somali scan? No other ethnicities commit fraud?

Bloody hell.

EdwardDiego··on [dead]
Well that's a race to the bottom. And are they getting away with it?
EdwardDiego··on LLVM AI tool policy: human in the loop
Good policy.
EdwardDiego··on 62 years in the making: NYC's newest water tunnel nears the finish line
Yeah, I agree with that sentiment.
EdwardDiego··on First Steps with Gleam: Building a Simple Web App (Rest API with PostgreSQL)
Only feedback I'd have is explaining a bit more about rebar, I saw it on your brew installs but didn't know what it was (Erlang build tool) and why you needed to install it separately to Gleam - can you build Gleam without it?
EdwardDiego··on No, it's not a battleship
I mean, they literally named an entire class of ships when they launched HMS Dreadnought - and also caused previous classes of ships to be renamed to "pre-dreadnought".

But they've always had a flair for ship naming - Erebus and Terror, famous for Franklin's 3rd Expedition were originally bomb ships (that is, armed with mortars instead of cannon) of the Hecla class and Vesuvius class respectively, so firstly, naming mortar armed vessel classes after volcanoes, pretty cool.

But then check out the names of Erebus' sister ships...

* Hecla

* Fury

* Meteor

* Infernal

* Aetna

* Sulphur

* Vesuvius

* Devastation

* Volcano

* Beelzebub

You'd feel pretty badass serving on the HMS Devastation.

Fun fact - HMS Erebus took part in the Battle of Baltimore, so helped inspire that line from the US national anthem about "the bombs bursting in air"

EdwardDiego··on Stepping down as Mockito maintainer after ten years
Pretty sure Powermock is dead in the water now, it did some pretty gnarly things (like patching `Object`) that flat out didn't work in later versions of Java.

I (ironically enough) spent some time replacing usages of it in Kafka test code with Mockito because of this, IIRC there was only one situation where Mockito couldn't easily replace Powermock and I'm pretty sure it was mocking out a private static method, so the solution was to refactor the code under test so that you didn't need to mock a private static method to test it.

EdwardDiego··on Stepping down as Mockito maintainer after ten years
FastAPI rolled their own using annotations. It's... ...okay.
EdwardDiego··on 62 years in the making: NYC's newest water tunnel nears the finish line
If you think Munich isn't corrupt, you should ask a Münchner - hell, their airport is named after a corrupt politician. [0]

But as a few Germans have put it to me - sure, there's corruption here, but at least it still gets things built unlike _Italian_ corruption.

Which is an... ...interesting point of view.

[0]: https://en.wikipedia.org/wiki/Franz_Josef_Strauss

As for London, they built an entire industry around hiding money for oligarchs who stole it from their own countries. Maybe it's technically legal, but it's morally corrupt AF.

← PreviousPage 8 of 34Next →