HNHacker News
TopNewBestAskShowJobs

Deukhoofd

2,389 karma · joined July 3, 2018

submissionscomments
Deukhoofd··on Most RESTful APIs aren't really RESTful
The SEARCH verb draft was superseded by the QUERY verb draft last I checked. QUERY is somewhat more adopted, though it's still very new.
Deukhoofd··on Nintendo locked down the Switch 2's USB-C port and broke third-party docking
That directive (Radio Equipment Directive of 2022) has been in effect since December 2024, so fairly recent.
Deukhoofd··on ChatGPT's enterprise success against Copilot fuels OpenAI/Microsoft rivalry
What is becoming more obvious is that people on Hacker News apparently do not understand the concept of non-determinism. Acting as if the output of an LLM is deterministic, and that it returns the same result for the same prompt every time is foolish.
Deukhoofd··on ChatGPT is my static site generator
Adding absolutely useless comments everywhere. In this case, adding a footer comment above a footer element.
Deukhoofd··on ChatGPT is my static site generator
Yeah, looking at that blog source, I can definitely tell it's been generated by an LLM.

``` <!-- Footer -->

    <footer class="py-3" style="margin-top:5rem;">
```
Deukhoofd··on Link Time Optimizations: New Way to Do Compiler Optimizations
What do you mean, new? LTO has been in GCC since 2011. It's old enough to have a social media account in most jurisdictions.
Deukhoofd··on Proton threatens to quit Switzerland over new surveillance law
Also note that The Netherlands frequently does constitution changes, even with that complexity. Our current version for example dates from 2022, when (among other changes) the secrecy of correspondence was amended to include all telecommunication, as it only included communication of letter, phone, and telegraph before that.

https://www.denederlandsegrondwet.nl/id/vlxuov0ja0xh/grondwe...

Deukhoofd··on The 'invisible crew' who have 35 seconds to prevent a Eurovision blunder
The EU and the EBU don't have much to do with each other. The ban on Russia was mostly due to several broadcasts threatening they would pull out if the EBU didn't.

For Israel the topic was seen as more divisive, and broadcasts didn't boycott it, though some spoke out against Israel's participation.

Deukhoofd··on University of Waterloo withholds coding contest results over suspected AI use
To be entirely fair, that's the same experience I've had with some coworkers.
Deukhoofd··on University of Waterloo withholds coding contest results over suspected AI use
It's far closer to "getting someone else to do your work for you" than it is to using tools. That's always been looked down on in competitions.
Deukhoofd··on Open Source Projects Receive Funding to Reclaim the Public Internet
Note that this funding round was from applications up to October last year. The last couple of months have really accelerated the desire of European states and organizations to decouple from US tech, so we might see very different funding rounds soon.

As for an entire integrated systems provider, I don't think it'd fit a funding round like this. It'd need stable and secure funding, and I think the only real way to do so is to start out either private with good backers, or public, with the EU directly funding it (and not through intermediate backers like NLNet, that's more for small but important projects).

Deukhoofd··on This 'College Protester' Isn't Real. It's an AI-Powered Undercover Bot for Cops
I mean, of course it is. Marketing companies have long since realized that they can have far more effective advertising by acting like humans, and that people will take a recommendation from another person more serious than a random ad. Propagandists have had the same realization.

If you consider how fast you can generate huge amount of random comments, it's basically a no-brainer that huge amounts of online comments are online generated.

The only real throttle is the social media platform itself, and how well it protects against fake accounts. I don't know how motivated Reddit really is at stopping them (engagement is engagement), and a quick check on Github shows that there are a bunch of readily available solvers for 4chans captchas.

Deukhoofd··on Brazil's government-run payments system has become dominant
We had the same in The Netherlands. Several weather apps that requested to share all your data with a bunch of partners, had ads, etc.

Then our national weather institute launched their own app without tracking or ads, and the existing weather apps all immediately joined up to sue them over it. Thankfully they lost the case.

https://www.rechtspraak.nl/Organisatie-en-contact/Organisati...

Deukhoofd··on The Wright brothers invented the airplane, right? Not if you're in Brazil
No-one ever really set the goalpost of the Space Race, so it can be whichever you want. I personally like to consider the Apollo–Soyuz mission as the true finish of the space race, where the two nations docked their spacecraft together, and an astronaut and a cosmonaut shook hands in space.

In the end the big winner of the Space Race was humanity, in the massive scientific leap forward that it created.

Deukhoofd··on Huawei targeted in new European Parliament corruption probe
> It doesn't have a police

It does, Europol. For this case, considering there were raids in multiple different countries within Europe, they probably were involved.

Deukhoofd··on Huawei targeted in new European Parliament corruption probe
You're never going to get rid of bribery and corruption entirely, unfortunately. Greed is way too strong a motivator. Hopefully people actually getting arrested and charged for it makes people think twice though.
Deukhoofd··on Ask HN: Do US tech firms realize the backlash growing in Europe?
Vances speech in Munich to Europe, and Trumps apparent selling out of Ukraine.

I can tell you that the media cycle and conversation here (The Netherlands) has been very much about how we can move forward without the United States. People around me have been pulling out of American social media, dropping WhatsApp (which has been the biggest chat app here for a long time), and stopped using American exports.

It's even overshadowing the German elections, which would otherwise be the biggest news topic, as the election in Europe's largest economy.

A lot of people here have lost a huge amount of trust in the US, and I don't know if it can ever really come back.

Deukhoofd··on Caddy – The Ultimate Server with Automatic HTTPS
You're unsure about a product because the landing page is positive, and even go so far as to not trust the authors any more? That does sound like a strange expectation for a landing page, which is usually intended to make you want to use a project.
Deukhoofd··on Rhai: An embedded scripting language for Rust
Miri is a Rust tool with a similar function to Valgrind, it checks for undefined behavior.

https://github.com/rust-lang/miri

Deukhoofd··on Build a Database in Four Months with Rust and 647 Open-Source Dependencies
I really chuckled about how the blog post opens with how great Rusts open-source ecosystem is, and ends with an "anyway, we made our software private and proprietary"
Deukhoofd··on LLM based agents as Dungeon Masters
Using a fine-tuned GPT-3.5 model is definitely a choice, why not pick one of the newer models? The methodology only states they use "ChatGPT" as LLM, but doesn't clarify the model until way later, nor why they picked that model over other existing models.

The methodology also barely explains how they did their baseline experiments with human DMs. Did they do them face-to-face, or via text? Did they have different DMs in the 3 games they used as baseline, or was it the same person? As it stands the research is barely reproducible.

Deukhoofd··on Earth breaches 1.5 °C climate limit for the first time: what does it mean?
Famines due to changing weather patterns causing widespread harvest failures, wars due to reduces resources and changing liveability of regions, far bigger refugee crises than we've seen so far, etc.

We're in general really dependent on our climate for global stability.

Deukhoofd··on Microsoft should be terrified of SteamOS
I keep wondering what the market for general purpose devices actually entails nowadays. We see more and more applications move to the web, which means your OS doesn't actually lock users in. The only things for which your OS really matters nowadays that I can think of are games, some productivity tooling like Adobe stuff, and legacy enterprise software.

The compatibility stack Steam has set up to run games also allows stuff like Photoshop to run, so that's also becoming less and less of a reason to remain on Windows.

Deukhoofd··on Bringing SerenityOS to real hardware, one driver at a time
And miss out on these cool articles about people learning a bunch of stuff?
Deukhoofd··on LineageOS 22 Released
I've honestly never run into any problems with apps not working in the last couple of years of using it.
Deukhoofd··on Database mocks are not worth it
The production DB is MSSQL, and we scaffold it in SQLite through EF Core. The resulting SQLite DB is close enough to our production DB that we are able to catch invalid defaults, missing foreign keys, etc. in unit tests instead of later on in our testing pipeline, which helps massively in accelerating our development. It could be even better if SQLite would actually tell you which foreign key constraint failed instead of its somewhat unhelpful 'foreign key constraint failed' error, but as it is we at least know something is wrong in our code.

And sure, we could probably refactor it to use transactions to shave a few seconds of running our test suite, but it'd add some additional mental complexity to our codebase to do so. In general, I prefer to keep the actual running code as simple as possible, and have any complexity that is required for unit tests be handled by the unit tests. By just recreating the database the unit tests currently handle all that complexity.

The idea is definitely not a bad one though, and if your scaffolds are big enough to actually cause performance issues with your unit tests it might definitely be a consideration to not recreate the database every time.

Deukhoofd··on Database mocks are just not worth it
The code being tested also uses transactions internally at times, so it'd mean additional complexity in the code being tested to allow for unit testing, which is not great. In my experience throwing up a database including all tables in an in-memory SQLite db is extremely fast, so it's not really a major concern.
Deukhoofd··on Database mocks are just not worth it
Yeah, I ran in very much the same issues. Setting up a database for unit tests can be even more of a bother though (especially for CI pipelines, I don't want to have to run a full database there), so I took a middle road, and use my ORM to throw up a temporary in-memory SQLite database that is mostly similar to our actual database. Each unit tests scaffolds its own database, and deletes it when it's done.

That allows me to somewhat mock the database within unit tests, while still being able to test database-specific errors that might occur, like foreign key errors.

Deukhoofd··on Defending Open Source: Protecting the Future of WordPress
Well, all this petty mud-throwing has shown me one thing; I will always pick alternatives over the products Automatticc offers.
Deukhoofd··on Kyawthuite is so rare it's only ever been found once
Iceland comes to mind, where patronyms and matronyms are still the standard.
← PreviousPage 3 of 17Next →