HN user

danirod

1,050 karma

my public key: https://keybase.io/danirod; my proof: https://keybase.io/danirod/sigs/fcVje5CcKopSkaGattUKEwv1FjCsrH9MFzjxoYKh5_w

Posts11
Comments84
View on HN

Heh, lucky you, at least you get a message. My ISP just drops traffic to the affected IPs. No ping, no traceroute, just a spinner in the browser until it says "page not found".

Every response and comment from LaLiga, the football organization responsible for this, has been so far that this is a minor issue that only affects a few bunch of nerds who talk about "docker images" or "github repositories" or "whatever that means".

Meanwhile, there are testimonies of smart home devices like anti-theft alarms or automatic doors, that stop working whenever there is a football match, because their backends rely on Cloudflare.

Last week, a woman asked for help on social media, as the GPS tracking app she uses to see where her father with dementia is, went offline during a match. It was getting late and he still wasn't back home, and she couldn't locate the tag he was wearing to find him: https://www.infobae.com/america/agencias/2026/04/05/laliga-d...

It's hard to say this, because no one should experience an event like this, but as stressful as these are, it's the only way to make the mainstream people care about this censorship. "I cannot pull a docker image" will never be on nightly news, but safety and personal security is a more powerful driver for discourses.

With all due respect, but if humans can figure out how new unseen programs work by using -h and seeing what options exist and what they do, I am sure robots can figure it out too, or else they weren’t that intelligent to begin with.

It happened to me earlier today too. The response the machine gave me was completely different, as if it was a different codebase and a completely different task. It also had a few paths to some files and the username used for the `$HOME` directory was not mine. Local mode, not cloud or anything like that, and Auto mode.

Couple of "what the heck are you talking about"s, but because the attitude continued, I switched to Sonnet 4.5 and tried again, and this fixed the issue for me. I forgot to document it, and when I tried to export the original conversation for analysis it was gone.

But yeah, very confusing.

The Slopware paradox: I don't know if the error message is the actual website and this is just post-AI nihilism, or if it's a configuration error because if your website is not even a serverless edge function then `bro do you even scale`.

[dead] 5 months ago

Just give me the prompt, I'll seek the information by myself.

The need to hate on Grokipedia is weird to me. It’s another site on the web.

Now let's replace in this sentence the word Grokipedia with Wikipedia and ask the same question to Musk and to his followers: The need to hate on Wikipedia is weird to me. It's another site on the web.

Hi, author of Jacqueline here. I read HN almost daily so it caught me off guard to see my stuff here.

It's been a long time since I did this (2019). It was a prototype just to see if a standard PC boot loader could hand-off into something that's not C (or Rust). And yes you can, as long as the programming language has a way to control how symbol names are exported, and then to link the object code with the rest of the boot loader.

You won't have a runtime unless you implement one, so for most languages there is no stdlib, no exception handling, no garbage collector... But it is fun anyway. As I said, this was a prototype and once it could say Hello World I considered it complete.

Happy to see it here though, and I'll be happy to answer any questions about what I remember, or what is like to write code in Pascal, or OS development or i386 in general.

For anyone who liked Tom Scott videos, YouTube has been recently recommending to me (and to many others, it seems) an emerging channel from a creator called Chris Spargo [1], who seems to capture the essence of Tom Scott videos, even with the same schedule so far. A small video of a couple of minutes that explains a concept or talks about the history of something, and is recorded in different places.

[1] https://www.youtube.com/@ChrisSpargo

I have a wildcard email address in my own domain and I receive a lot of spam on addresses that I have never used such as info@ or news@.

Not trying to defend HN here, but if it's a custom domain and whatever comes before the @ is easy to construct, it may be automated spam. Nothing to lose for the spammer if it bounces back, but a partial success if it the server accepts the message.

I'd love to know why they needed a custom contract in the first place. My company doesn't have a "deal" with Twitter but we still post there.

I suspect it has to do with the permission to share highlights from the match in their official accounts. Probably those videos belong to the broadcasters and not to the teams themselves. One of the links from the article [1] says that the agreement provides X users with highlights such as touchdowns.

This does not mean that not being able to create an account on a different network is a dumb restriction, even if it's for sharing news or pictures of the team on special days and not videos from the games.

[1] https://deadline.com/2024/04/nfl-x-twitter-renew-content-par...

This tool might not be as advanced as lazygit, but I've been using tig daily for 6 or 7 years at this point and I find it perfect.

It's more like a viewer and you don't use it to switch branches or author commits, but to inspect the status of a repository, the diff of a commit, or a specific git tree, it works. It's lightweight, very portable, responsive and doesn't require to learn a lot of keyboard shortcuts.

As things are right now, this is not going to end well for Matt.

The GPL license (and the FSF) is not against the idea of using GPL'd software for commercial purposes. This is why many GNU/Linux distributions offer paid support, and is how Red Hat and Canonical make money by selling premium support for a product whose source code is available anyway.

In fact, restricting access to the software for reasons such as "you are not allowed to make money with this software", is against the Four Essential Freedoms that the GPL adheres to. Just take a look at the FSF License List [1]. Even if it's for political, commercial or humanitarian reasons, forbidding a group from using the software will mark the entire license as non-free.

They could move to GPLv3, or even to AGPL, which is more appropriate for server-side software that runs over the network anyway. However, as another comment in this thread has pointed out, hosting companies will not appreciate the move and will probably fork to get away with it. And if this happens, then WordPress is doomed, just like other products that have switched licenses in the past such as Redis, Terraform or Elasticsearch [2]. They got tired of being ransacked by other companies that didn't spend resources on the product, but they lost momentum because they were forked and people went with the fork.

This is precisely why at the same time I understand the motives of Matt behind what he's doing, because there is precedent that some companies will just want the glory without the grind. However, there is probably no legal basis for the actions he's taking right now.

[1] https://www.gnu.org/licenses/license-list.html#NonFreeSoftwa... [2]: In fact, ElasticSearch recently announced that they were now adding AGPL as an option, but time will say if this change came too late or not.

Funny thing is that the arbitrary deadline maybe was real 5 years ago, but nowadays is a lie.

Every major macOS and iOS version in the last couple of years has had a feature that is "coming later this year". For this cycle it's Apple Intelligence, last year it was the Journal app, and the year before there also were a bunch of things that were delayed.

Why not just wait until they finish those features and use the extra time to actually test the OS? (Rhetorical question, the answer is probably 'investors').

Similar thoughts after upgrading to iOS 18. The new control center is a mess, the way to discover which widgets are available to add is painful, and I don't understand why there is no button for Wi-Fi.

On the bright side, being able to remove the 'screen mirroring' button is nice, and I can make the music control widget extra-large by default.

I think that other stores and social platforms are making the word "verification" gain a bad reputation, due to the bureucracy and fees, and it is not the case here.

Verifying an app on Flathub is a simple and open process that only requires to upload a file into the .well-known tree of the developer website: https://docs.flathub.org/docs/for-app-authors/verification

At the same time, I think that the verification mark does not work as some people may expect. Flatpak has become a popular way to sandbox privative apps that are non-free Electron dumb frontends that interact with a cloud SaaS. Discord is a verified Flathub application and it probably sends information about the computer such as the list of process as part of their telemetry.

The point is that this verification process will prevent running apps that have been packaged without the knowledge of the original developer (someone packaging malicious code inside existing apps and deploying them to Flathub), but it will NOT prevent running apps that have additional surprises placed by the original developers in first place.

Gitlab Duo 2 years ago

Also gitea is a much more lightweight option and can use sqlite for db. Much easier to deploy on a rpi

Worth mentioning Forgejo as well (https://forgejo.org), which is Codeberg's fork of Gitea. Same features and as lightweight as Gitea. Hard-forked a couple of months ago after some transparency concerns from the new parent company that owns Gitea now.

Didn't even tried to run `create index` or to learn how to use a database system first, let alone design a schema. Just went straight to "nope, this is why SQLite is bad".

I don't think querying 8 GB of data without an index is going to be efficient in MySQL either.

(Disclaimer: SQLite fan here, but I read this article with close attention because I'm always interested in knowing SQLite pain points. The conclusion was a slap of just nothing)

Friends don't let friends export to CSV -- in the data science field.

But outside the data science field, my experience working on software programming these years is that it won't matter how beautiful your backoffice dashboards and web apps are, many non-technical business users will demand at some point CSV import and/or export capabilities, because it is easier for them to just dump all the data on a system into Excel/Sheets to make reports, or to bulk edit the data via export-excel-import rather than dealing with the navigation model and maybe tens of browser tabs in your app.