MurphyA/hacker-news huggingface dataset:
by immibis | 2025-08-18 18:22:49+00:00
Don't forget they're saying these things for valid reasons, and a balance has to be struck. For example, (this is not a perfect rule, just a rough draft) if you can only build an apartment block next to another apartment block, high-density areas can exist radiating outwards from existing centers (where you'd want high density and where people who want to live in high density want to live). Or you can build one surrounded by farmland, probably. Apparently that's popular in America though I don't understand why.
by immibis | 2025-08-18 18:22:57+00:00
Isn't what you described said in reply to people who claim someone is irrationally obsessed with politics as a shield against having to say they dislike that person's politics?

Alice: something political

Bob: "You're obsessed with politics. Just don't talk about politics. Stop talking about politics."

Alice: "Everything is politics. It's impossible not to talk about politics because everything is politics."

Bob: what you said
by immibis | 2025-08-18 18:23:01+00:00
Wikipedia is a guardian and judge, whether it wants to be or not. Look how quickly politicians changed their policies after Wikipedia stopped bothsidesing the Gaza war. There were endless arguments on talk pages about how it shouldn't be called the "Israel-Hamas war" any more, since it's converted into a genocide of one side only. For more than a year. And then suddenly, once they agreed to change it, within only a couple of months, politicians across the USA and Europe start sanctioning Israel for committing a genocide. The same politicians who all the rest of the time said there was no genocide. Wikipedia is more powerful than it thinks.
by Bender | 2025-08-18 18:23:11+00:00
How long can most DCs run with just the fuel onhand?

There really is not a universal answer for this. Every generator will have what is called a "day tank" that as you might guess lasts for one day under a nominal load.

The day tanks are connected in pods to large diesel fuel tanks. Every {n} number of generators get a main tank. Those tanks vary in size depending on how much the company wishes to spend and how resilient they need to make their data-center excluding fuel trucks. Cities have regulations about how much fuel can be above or below ground at each location. My main tanks were 10K gallons. Each generator used over a gallon per minute under load.

And you are right, during a regional or global disaster fuel trucks will be limited. They who bribe the most get the last fuel but that too will run out. Ramping up production and distribution takes weeks and that assumes roads are still viable and the internet outside of the data-center is still functional.
by anarazel | 2025-08-18 18:23:51+00:00
>> Currently the best PG driver[1] depends on a single guy.

> Definitely a problem, but funding good Postgres/MongoDB/SQLite should be handled by AWS, Microsoft, Google, and other orgs that sell database services.

A good chunk of PG development is done by employees of those companies (*). Of course they could (and probably should) always do more. But even if they invest more, it's not obvious that the marginal effort is best invested in some language's drivers...

Disclaimer: I'm paid by one of those big companies.
by shadowgovt | 2025-08-18 18:23:53+00:00
This hasn't been my experience, but we use the Google style guide, linters, and static type verification to cut down on the number of options for how to write the program. Python has definitely strayed from its "one right way to do a thing" roots, but in the set of languages I use regularly it gives about the same amount of issues as JavaScript (and far, far less than C++) regarding having to deal with quirks that vary from user to user.
by amai | 2025-08-18 18:24:00+00:00
Every phd student of Terence Tao is probably welcome at the Max Planck Institute For Mathematics: https://www.mpim-bonn.mpg.de/application Usually you need 2 letters of recommendation, I’d strongly assume that in the case of Tao one is enough. Generally please consider the new „ Max Planck Transatlantic Program“: https://www.mpg.de/25034916/max-planck-transatlantic-program

See also https://news.ycombinator.com/item?id=44765264
by neither_color | 2025-08-18 18:24:36+00:00
One problem I have with all these self control style apps is that they only let you set total per day hourly limits. My intuition is that if you give yourself a two hour, one hour, even 30 minute limit per day you're still liable to drift into zombie mode and are more likely to want to unblock after that long brain rot session. My ideal blocking app wouldn't restrict your total per day, instead the key feature would be that you can only scroll for 5-10 minutes at a time with a cooling off period. That is, if you scroll for 5 minutes you then have to wait X minutes before you can scroll again. I think this should have a strong c-c-c-c-ombo breaker effect without giving you enough time to get hooked so badly that you immediately want to bypass it.
by anon7000 | 2025-08-18 18:24:37+00:00
Exactly. LLMs are trained on huge amounts of bash scripts. They “know” how to use grep/awk/whatever. ASTs are, I assume, not really part of that training data. How would they know how to work well with on? LLMs are trained on what humans do to code. Yes, I assume down the road someone will train more efficient versions that can work more closely with the machine. But LLMs work as well as they do because they have a large body of “sed” statements in their statistical models
by duped | 2025-08-18 18:24:41+00:00
imo the reason to bake by weight is because the ratios of the major ingredients (flour, fat, sugar, and water) determines the properties of the dough, and it's impossible to measure by volume reliably (especially flour, which is the largest ingredient by weight in most recipes). Meanwhile you don't have to be precise with baking soda or yeast. Mix-ins like herbs are completely to taste. Salt could go either way.

Recipes absolutely adjust for the weight of the eggs and some rules of thumb for water and fat content. But that said, a chicken egg is like 55g with 10% tolerance (at least the eggs I buy, and I do everything by weight). 5g of mostly water one way or the other doesn't have a massive amount of impact on the dough, and you can always adjust based on feel after mixing.

At scale everything is measured by weight fairly precisely. But you really don't care about accuracy, since it's the ratios of ingredients that make the product and not the raw amounts.
by juancn | 2025-08-18 18:24:50+00:00
SQL shows it's age by having exactly the same problem.

Queries should start by the `FROM` clause, that way which entities are involved can be quickly resolved and a smart editor can aid you in writing a sensible query faster.

The order should be FROM -> SELECT -> WHERE, since SELECT commonly gives names to columns, which WHERE will reference.

You could even avoid crap like `SELECT * FROM table`, and just write `FROM table` and have the select clause implied.

Never mind me, I'm just an old man with a grudge, I'll go back to my cave...
by gmuslera | 2025-08-18 18:25:17+00:00
robots.txt takes as assumptions that are well-meant, and respectful to the site intentions, major players, that try to index/mirror sites while avoiding overwhelming it and accessing only what is supposed to be freely accessed. Using a visible user-agent, having a clearly defined IP block for doing those scans, and a method of scanning goes in the same direction of cooperating with the site owner to both get visibility while not affecting (a lot) functionality.

But that doesn't mean that there aren't bad players, that ignore the robots.txt, give random user agent strings, or connects from IPs from all the world to avoid being blocked.

LLMs has changed a bit the landscape, mostly because far more players want to get everything or have automated tools to search your information on specific requests. But that doesn't rule out that still exist well-behaved players.
by southernplaces7 | 2025-08-18 18:25:30+00:00
illegal doesn't at all have to mean immoral or particularly wrong either. Laws are complex constructions, often created for decidedly hypocritical reasons of benefitting some at the expense of others.

Thus, Who gives a shit if they're taking money from those who voluntarily subscribe. They still offer an absolutely incredible free service to who knows how many people who otherwise wouldn't be able to afford so much access to so much free information.

Given the behavior of the pro-copyright business interests and legal bodies of the world, and the outright hypocrisy of openly creating one set of rules on content piracy for certain corporations while applying another, harsher rule system for those who aren't so nicely connected, smug moralizing about something like Annas Archive has little grounding.

And aside from picking random crap out of your ass for smearing arbitrarily, what shred of evidence do you have of anyone there laundering crypto, and how?
by teraflop | 2025-08-18 18:26:02+00:00
It may have that connotation to you, but in general (at least in the US) non-profit organizations are not required to have independent audits. Typically, that requirement only happens if they receive a certain amount of government funding. An organization may choose to undergo audits in order to make people feel better about donating to it.

I really, really don't think that anybody is being fooled or misled into thinking that Anna's Archive is a "legitimate" audited organization when they describe themselves as a non-profit.
by layer8 | 2025-08-18 18:26:15+00:00
Some IDEs provide code templates, where you type some abbreviation that expands into a corresponding code construct with placeholders, followed by having you fill out the placeholders (jumping from one to the next with Tab). The important part here is that the placeholders’ tab order doesn’t need to be from left to right, so in TFA’s example you could have an order like

{3} for {2} in {1}

which would give you code completion for {3} based on the {1} and {2} that would be filled in first.

There is generally a trade-off between syntax that is nice to read vs. nice to type, and I’m a fan of having nice-to-read syntax out of the box (i.e. not requiring tool support) at the cost of having to use tooling to also make it nice to type.

This is not meant as an argument for the above for-in syntax, but as an argument that left-to-right typing isn’t a strict necessity.
by PaulRobinson | 2025-08-18 18:26:20+00:00
There's an inconsistent censoring of numerous websites across the UK. In short, the biggest ISPs (a list which changes over time), will block various sites (TPB, libgen, AA, and others), based on court orders taken out at different timesIn general, it's a good idea to use Private Relay if you're using Apple devices and have access to it, no matter what network you're on, and if you're doing anything you don't want your ISP to traffic capture you should be using VPNs and/or Tor.

There are a lot of legitimate reasons to want to use scraping sites that UK copyright law is not nuanced enough to protect, and so blanket bans just end up emerging at the demands of copyright owners (which more often than not, means Disney or Springer).
by cakealert | 2025-08-18 18:26:24+00:00
> Not to mention the lifestyle tradeoffs that innevitably come with international fugitive status do not lend themselves to a very comfortable life.

Anonymous international fugitive?

> Nobody is getting rich off of donations.

How can anyone aside from the beneficiary know that?

The extent to which the controller can get rich off this enterprise depends entirely on the unknown quantity of donated funds (and deals with AI companies) and his skill at laundering crypto (which darknet marketplace controllers doing far more illegal stuff can do).
by rafark | 2025-08-18 18:26:55+00:00
It’s the same thing with php. I would say it’s probably because they are languages from the 90s, but then you have python and JavaScript which are from the same era too and people never question their relevance or “modernity”. All of these languages (even java) have been in constant development since then and all of them have modern features. Why are some considered modern and some outdated when they are all basically from the same era?

A truly modern language is Rust.
by tsvetkov | 2025-08-18 18:27:15+00:00
> Claude's API is still running on zero-margin, if not even subsidized, AWS prices for GPUs; combined with Anthropic still lighting money on fire and presumably losing money on the API pricing.

Source? Dario claims API inference is already “fairly profitable”. They have been optimizing models and inference, while keeping prices fairly high.

> dario recently told alex kantrowitz the quiet part out loud: "we make improvements all the time that make the models, like, 50% more efficient than they are before. we are just the beginning of optimizing inference... for every dollar the model makes, it costs a certain amount. that is actually already fairly profitable."

https://ethanding.substack.com/p/openai-burns-the-boats
by pityJuke | 2025-08-18 18:27:31+00:00
> sole reason Counter-Strike still exists today

Every other live service manages with non-gambling skins. They have their own problems (usually around FOMO), but nowhere near the literal gambling that is CS.

> Valve would have shut the door on the game

In terms of not having any developers on it, sure, not impossible.

> (and quite possibly the company entirely)

Ahahahaha come on man, even without CS, Valve is one of the most profitable companies of all time.
by neutronicus | 2025-08-18 18:27:42+00:00
Yes, but they (cul-de-sacs) are clearly designed to prevent cars from going fast, which is what makes them a good counter-example for "everything about American cities makes more sense when you realize they are designed entirely for cars to go fast."

People want to walk their dogs and let their kids play in the yard and they're pretty aggressive about trying to prevent fast through traffic where those specific things happen.
by 0xbadcafebee | 2025-08-18 18:27:51+00:00
Distros don't usually do security hardening, unless the distro is security-specific. They slap something generic on like AppArmor or SELinux and call it a day. (This article is the proof of that... all the default services are not hardened). Usually this is a good thing, as it prioritizes usability, and lets the user harden as they wish.
by xp84 | 2025-08-18 18:29:13+00:00
If it didn't evade ads though, while it's their right to have such a policy with their site, it's still quite a display of the utter contempt they have for their users. Unless they really believe with a straight face that 24 is a healthy optimum for 'YouTube watch hours per day.' Because that's the only number that would cause their brain-hacking to stop.

"You'll consume using our dark-patterned, unhealthy interface which we deeply tuned to maximize addiction and obsession, or you'll GTFO!" -Google.
by addaon | 2025-08-18 18:29:18+00:00
> The connotation of a non-profit is that it's being audited.

This is very geography-specific. In the US, 501(c)(3)s (what most people think of when they say "non-profit" where I am) have no general requirement for audits. There's also plenty of non-profit-by-some-definition organizations that never file a Form 1023, giving up some benefits of the 501(c)(3) regulations but in exchange being even less regulated.
by tempfile | 2025-08-18 18:30:11+00:00
I am not sure how this proposal deals with the problem of templating. If you have a bunch of documents (say, blog articles) that should have a consistent layout, you are going to want to create a template for them. But then the document you see isn't the "true" document, and in order to save the content you're going to have to annotate it to "reverse" the templating.

If it does this, then it is very exciting indeed, but I could not see it.
by f1shy | 2025-08-18 18:30:54+00:00
Of course not all, depends, but I worked in a telco; and pretty much yes. Without datacenter, no cell phones (or trunking in the case I know) so no ambulance, no police, no firefighters (or a very delayed version)

We had batteries and 2 generators, and once we were minutes from blackout, as the primary generator failed, and the secondary was not dimensioned to cope with the load of AA of a 45 celsius day
by conductr | 2025-08-18 18:30:57+00:00
I’m a Texas native and I feel one easy change here is simple and cheap. We should popularize the concept of utilizing residential transfer switches and portable generators for emergency backup. It goes along with our go-it-alone philosophy that ultimately the property owner should be responsible for ensuring power when it’s needed. Also, it’s such a super rare weather event (historically) that would ever cause that type of issue again. It also solves for all the minor power losses we have due to old infrastructure, branches falling on overhead cables, etc.

It’s really cheap. Ive done it for a grand total of $2000 most of which was to get a real beefy generator so I could just power my whole house instead of only a few circuits. Most people think an installed appliance like Generac or some battery/solar option are the only options, and those often run $15-20k and up. We don’t always need instant switchover, but if it doesn’t come back on in a couple hours I pull out the generator.

Apartments and other MF properties will need to approach it differently, but I don’t think it’s possible and reasonable to just let the property owners take ultimate responsibility. After all, most my outages aren’t grid failures they’re some localized wire/transformer issue that is unavoidable.
by bigstrat2003 | 2025-08-18 18:31:28+00:00
I really lost a lot of respect for the team when I read this page. No matter how good their intentions are, by deliberately ignoring robots.txt they are behaving just as badly as the various AI companies (and other similar entities) that scrape data against the wishes of the site owner. They are, in other words, directly contributing to the destruction of the commons by abusing trust and ensuring that everyone has to treat each other as a potential bad actor. Dick move, Archive Team.
by righthand | 2025-08-18 18:32:29+00:00
That’s been the social projection of a pub, yes. Though you aren’t required, we agree that pubs overall have done a lousy job advertising to the non-alcohol-inclined. Not only that but if most of the patrons are drinking, it makes sense that people who want to visit a pub do so for the access to the drinking patrons. If they wanted sober patrons they’d probably attend a church meeting.
by aaronbaugher | 2025-08-18 18:33:04+00:00
I served on a grand jury a while back, and one of the few cases that wasn't a slam dunk was one where a woman's baby smothered while in bed with her and under the covers, possibly while the mother was using someone else's prescription drugs. Some of us were queasy at the idea of potentially putting a parent in prison, thinking that losing your own child and carrying that guilt was punishment enough, plus the question of what would happen to her other children, who by all accounts were well cared for (she was a single parent with no father in the picture).

We quizzed the prosecutor about it, and he said he understood that, but, as he put it, "A child is dead." He hoped to use the seriousness of the charge to get the mother to accept counseling and supervision as part of a plea deal; but his office couldn't just let it go, which is what a lesser charge effectively would do in my state. After he explained that, he got the indictment. Maybe this prosecutor is thinking the same way.
by iiTsEddy | 2025-08-18 18:33:09+00:00
Introducing Tiny-Qwen, an open source repo for Qwen3 and Qwen2.5 VL built from scratch using pytorch, served with a simple CLI.

If you like Andrej Karpathy's nanoGPT but can't find one for great open source models such as Qwen, this repo is for you!

It includes all variants of Qwen3 and Qwen 2.5 VL, with text + image input support and both dense and Mixture of Experts implemented from scratch.

Feel free to leave a star or any feedback
by phalanx104 | 2025-08-18 18:33:14+00:00
0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0, 0,0,0,0,0,0,0,0, 0,1,1,0,1,1,0,0, 0,0,0,0,0,0,0,0, 0,1,1,0,0,1,1,0, 1,1,0,0,0,1,1,0, 0,1,1,0,0,1,1,0, 0,1,1,0,1,1,0,0, 0,1,1,0,0,1,1,0, 0,0,1,1,1,0,0,0, 0,1,1,0,0,1,1,0, 0,0,1,1,1,0,0,0, 0,1,1,0,0,1,1,0, 0,1,1,0,1,1,0,0, 0,1,1,0,0,1,1,0, 0,1,1,0,1,1,0,0, 0,1,1,0,0,1,1,0, 1,1,0,0,0,1,1,0, 0,1,1,0,0,1,1,0, 1,1,0,0,0,1,1,0, 0,1,1,0,1,1,1,0, 0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,
by waffletower | 2025-08-18 18:33:16+00:00
So many engineers define their own narrow ergonomic values and then turn to the interwebs attempting to hammer their myopic belief into others as evangelical truth -- this reads as if the author believes there is a singular left-to-right process that a developer ought to adhere to. The author is oblivious to the non-linear compositional practices of other coders. It would be much more constructive to spend time creating specific tooling to aid your own process and then ask others if the values are also relevant to them. Not every developer embraces LSP, for example, as some are thwarted by its opinionated implementation. Not everyone is willing to give up local structure for auto-complete convenience.
by 1970-01-01 | 2025-08-18 18:33:18+00:00
Read the draft. Overall, it's a decent take on the situation. Yes, they have included anti-vax and other stupid ideas, which should be ignored for the majority, but the overall take is still accurate enough to execute and provide a benefit. It seems as if they are putting out a strategy and have been forced to include the duck. Just get rid of the duck and it's good.

https://blog.codinghorror.com/new-programming-jargon/
by Ekaros | 2025-08-18 18:33:28+00:00
Just how expensive things can be sounds amazing from certain other countries. Here labour is not exactly cheap, but is cheaper due to lower housing costs. But still my "HOA" bill is ~220€ a month, including heating, normal maintenance, water, electricity(I will be billed more yearly, but I waste lot of it) and powered parking spot...

Ofc, if there is renovations those will be billed separately or funded by debt that I have to pay monthly. But still delta sounds just like someone doing something wrong...
by dleeftink | 2025-08-18 18:33:31+00:00
PSQL (and PRQL) use this ordering, and a similar pipe/arrow notation has recently been added to BigQuery.

Check out the DuckDB community extensions:

[0]: https://duckdb.org/community_extensions/extensions/psql.html

[1]: https://duckdb.org/community_extensions/extensions/prql.html
by privatelypublic | 2025-08-18 18:33:49+00:00
Yea. As usual, I inarticulately didn't make a good argument for my point. A tuned system with optimized workflow will by far have the best results. And- maybe llms will be a key resource in bringing the OCR into usable/profitable areas.

But, theres also a ton of "I don't want to deal with this" type work items that can't justify a full workflow process build out- but that LLMs get near enough to perfect to be "good enough." The bad part is, the LLMs don't explain to people the kinds of mistakes to expect from them.
by cakealert | 2025-08-18 18:34:58+00:00
> what shred of evidence do you have of anyone there laundering crypto, and how

The controller's freedom. If they didn't launder it they wouldn't be free.

> They still offer an absolutely incredible free service

Actually their free downloads aren't particularly good when compared to some of the other online services that 'leech' from them.

And their torrent strategy could be altruistic but it could also be self interested. By spreading storage costs around and attracting more contributions. And providing insurance to hardrive seizures.

What mainly interests me is how much money they are actually making, I suspect it's very profitable.