Hacker Newsnew | past | comments | ask | show | jobs | submit | eduction's commentslogin

One thing this post never does is actually meaningfully argue with the core idea of the post that so outraged them.

Which is: If someone comes illegally to your country and ends up sleeping in parks, they should be deported.

I don’t know if I agree with that but the post seems to take it for granted that any reasonable person cannot.

To me this is more a fashion statement than an argument. Advocating deportations is automatically bad, using the word “gypsy” is automatically offensive. It’s silly. Pretty much everyone has some line of behavior at which they advocate deportation, and can anyone here who is upset actually explain why “Roma” is less offensive than “Gypsy”? There are PhDs in Eastern European history who can’t do that.


> Which is: If someone comes illegally to your country and ends up sleeping in parks, they should be deported.

That doesn't enrage me, in fact I agree with it. But no one in this story came illegally to Denmark. I'm not sure what gave you that impression. And I read DHH to be saying that more people than just the specific ones sleeping in parks should be deported.


Libelous. He never says to shoot Roma. He says to deport foreigners who sleep in parks.


He does say to shoot the wolves. And the wolves are the “gypsies” in the analogy he is explicitly drawing. The commenter you’re responding to was highlighting the parallelism not literally saying “he said to shoot people”


He says to deport literally an entire ethnic group independent of whether they happen to sleep in parks, which is the entire point being made by the article linked to by this page where we're commenting. The comment you're responding to also restates this, without making any claims about whether he said to shoot people, so your objection doesn't really make any sense in that regard either.


1. Comment says “shoot them” refers to Roma. Totally false and intentionally misleading.

2. Literally the only place the word deport is used in the post is here: “ When gypsies take over public spaces, you deport them”

Please quote where he says to deport all Roma/gypsies.


> Comment says “shoot them” refers to Roma. Totally false and intentionally misleading.

The comment is deleted now, so I don't have any way to prove this, but it didn't say that when I read it. Maybe it did earlier and it had been edited by the time I had read it.

> Please quote where he says to deport all Roma/gypsies

You want me to quote the exact sentence you already quoted? There's only one antecedent of the pronoun "them" that makes sense in that sentence, and it's not "public spaces". If you want to pretend that the intentional repeated use of a slur and years of similar opinions are somehow immaterial to trying to understand what that sentence means, you're free to do that, but that's not what libel means.


Do you know the basics of how written language works?

Are you familiar at all with the concept of juxtaposition?

When Tutsis were called "cockroaches" in the lead-up to the Rwandan Genocide, do you think the speakers were literally saying that Tutsis were a type of bug...?


he pairs the concepts


even if that WERE what he said, it would still be an incorrect and outsized response based in racial animus


> This in turn may increase the long-term gainz from strength-training exercise

Why is "gains" spelled this way? I found myself suddenly trusting the whole thing a little less. But maybe I'm missing something. Is this jargon in the body building world or something? Author being cheeky?


HN… for the love of god… please please stop trying to make SQLite be something it isn’t. Leave this poor project alone.

It’s a great tool if you want to give a local app its own database. If you need concurrent writes and full ACID guarantees of an industrial strength database, use an industrial strength database.

Yes, other databases will require you to read more manual pages and configure a service. Higher up front cost. Not “lightweight.” But given enough operating time there is a certain unarguable lightness to using the right tool for the job.


Just by its testing and its number of installations (real world testing) you could consider SQLite being more "industrial strength" than any other DB on the market.

- https://sqlite.org/testing.html

- https://sqlite.org/mostdeployed.html

EDIT: added links


Exactly. There is no reason to complain about it. It is successful. People who find it lacking can use something else, there are many options.


I don’t understand why a local app database shouldn’t still have the same basic functionality and data guarantees as the full-sized ones.


You can just run postgresql locally like akonadi does if that's what you need


Like you want me to ship postgres with my app? I mean sure I could, but that seems very over complicated when sqlite works just fine except for some unfortunate defaults


Make up your mind :D


I have: SQLite is great, it does everything I need, it would've been even better if it had better defaults or this edition system. In lieu of that, I will just keep setting these 4 pragmas and add strict to my tables.


Can BitTorrent’s architecture contribute anything useful here?

I admit this is a naive question. I have no idea how applicable bt is to web requests. This problem just seems to have a similar “too many people want this resource” shape.


Yes but it's getting bot owners to use it is the problem. There's already the common crawl repository to start with but it isn't being used.


Common Crawl's dataset was downloaded in full 100 times in 2025.

We agree that it would be great if it was even more widely used.


as well as the bot owners could would never believe that the torrent has been kept up to date. the only way to do that would compare to the actual site, so why not just scrape the actual site and be done with it?


Common Crawl's archive has metadata that says when each record (html file) was crawled.


But who stores the metadata for the last date the site updated so you know if it needs to be refetched or not.


We do. First off we have a public parquet-format index of all of the urls we crawl every month. And then that also lives in a HDFS table that determines when we want to recrawl a page we've crawled before.


Sorry, I wasn't clear. In order to know you have an up to date copy of the page you need two pieces of information:

1. When the page itself was last updated

2. When the crawled copy was last updated

In order to get an accurate date for 1, you have to crawl it, and if you are crawling it you might as well use that copy you just crawled.

The missing here is that for pretraining AI models should accept a cut off date and not worry about being perfectly up to date. Keeping things up to date is more useful developing internet search engines for grounding.


>agents need strong type systems and narrow guardrails

I read the second paragraph of linked article as saying close to the opposite of that, particularly,

"the model can often avoid the mistake before the compiler ever sees the code. And as the models get better, the relative value of catching every possible issue at compile time changes."

In other words, LLMs are much less likely than humans to make dumb, fat-finger mistakes, and, when they do, are able to catch and fix them more quickly, ergo the value of type checking has fallen.

Everything in the prior sentence is, obviously, highly debatable. But it felt like part of the premise.


My experience with Claude and Ruby, Python, Javascript is similar: it's pretty good at finding the array of strings that was passed to a method instead of an array of integers. Think about record ids coming from a JSON API call. Or the single value instead of an array. I don't remember which Python XML parser is fond of returning one or the other according to the cardinality of the sub elements. Anyway, not only it writes the code to handle those cases but it traces the code and it finds the bugs. So type checking at coding time and who cares about writing the type annotations. They would be probably good to speed up the code at runtime but none of my customers use them and none of them is concerned about the current response time of their systems.


i read that too, but i am highly skeptical. i wish the author would investigate that claim and provide some actual examples substantiating it.


The noise is often from backup power solutions like diesel generators that need to be turned on regularly. Maybe that’s what the turbines are? I can’t imagine a data center getting provisioned with a turbine as its primary power. But yes a data center can be silent most of the month.

Very open to being corrected on any of this, it’s just my own understanding but I’m not in the industry.


To my understanding (which can be wrong) these gas turbines are not backup generators, but used as primary or supplementary power sources during normal operation where the grid cannot supply (or when grid cost is unfavorable). In one clip (which is a bit sensationalist so I'll refrain from posting it as it may derail) shows a park of some ~24 large gas turbines - each of which sized like a small building - with about half in operation at that time.

Indeed, there is some noise from backup generators when tested (or in use), but with a bit of preparation, good palcement and sequential testing you can make that not too disturbing.


Because repression is a thing of the past in China? They continue to persecute investors and business executives who get too successful and to repress academic work they find politically objectionable. The communist party continues to exercise control over all intellectual endeavors.

And don't think it doesn't matter for jet engines. This article gets into how the open acknowledgment and dissection of engine failure in the West promotes quality and that China has clearly not adopted this culture. Of course not.

They'll catch up in the same way the Soviet Union used to - at unsustainable cost and on the way to falling behind yet again.


Persecuting or favoring investors on a political basis "and to repress academic work they find politically objectionable" has come to America. The only business people intellectually weak enough to not be a threat are real estate developers.

Not that the tech industry leaders who are way too comfortable with fascism are making such a good showing either.


So you think it’s just as bad as China here? Please state plainly instead of dodging around. Would you just as soon live there, have made your career there? You think you’d be able to publish your books and prosper there? You think we are fascist and so… your life will be miserable now?

I think you’re being absurd. You’ve had a great and largely unfettered career. How has repression hurt you in the slightest? Who repressed you?


> Would you just as soon live there, have made your career there?

Speaking for myself obviously, but: absolutely yes


Only one of my books has been translated into Chinese, so what do I know?


Plainly, you’d much rather live here than there, and your equivalence is totally false. It’s a dictatorial repressive regime and much worse than here and you know it, and your comment is a corrosive disingenuous false equivalence.

It’s really a bizarre statement, a sort of narcissistic need to feel persecuted amidst a life of plenty in the wealthiest society ever known. They have forced sterilization of Muslim women in China, up until recently forced abortions under the one child rule, and you get disappeared for criticizing dear leader. And your cozy life is comparably miserable? Only in your mind.


>They never mention they could’ve been wrong

As thrw045 has pointed out, they do precisely this toward the end of the post.


By your logic no one should ever talk in meetings or write blog posts or comments (like yours) - stating any case about anything constitutes "not listening." Bollocks. A good listener spends a lot of time listening, but can spend some time talking.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: