MurphyA/hacker-news huggingface dataset:
by matsbs | 2025-08-29 19:22:45+00:00
The average Norwegian monthly salary across every working person is USD 5902 per month - before tax. That works out to USD 70824 per year including 4-5 weeks paid holiday. These are public numbers https://www.ssb.no/en/arbeid-og-lonn/lonn-og-arbeidskraftkos...

Taxes are progressive which means if you earn below average you’re taxed a lot less than if you’re over average. If you have an average salary you’ll get taxed around 25%. If you have a salary twice the average you’ll close in on twice the tax, before any deductions.

Paid holiday, free kindergarten, free medical support and pensions savings are included in the tax you and your employers pay. The employer pays 14% tax on your salary.
by Marsymars | 2025-08-29 19:22:45+00:00
> I want less than 10W idle for the whole system, maybe except HDDs, but even those will be in sleep much of the time. x86 boards are mostly ATX-powered and I don't think any ATX power source can go that low and still be efficient (not draw 20W while powering a 10W system).

If you look at some industrial boards (e.g. from ASRock) they're DC-powered. I haven't actually measured the power draw on mine - I'll try to remember to do so next time I power cycle it.
by lucb1e | 2025-08-29 19:22:46+00:00
I've been considering making this for the web. Why wouldn't it scale? Those selling invites would get banned soon enough if the people they distribute their invite to then send abusive traffic. Mystery shoppers can also make that a risky business if it's disallowed to sell invites (forcing them to be mostly free, such that the giver has nothing to gain from inviting someone who is willing to pay)

One of the practical problems I rather saw was bootstrapping: how to convince any website owner to use it, when very few people are on the system? Where should they find someone to get invites from?

As for tracking (auth walls), the website needs not know who you are. They just see random tokens with signatures and can verify the signature. If there's abuse, they send evidence to the tree system, where it could be handled similarly to HN: lots of flags from different systems will make an automated system kick in, but otherwise a person looks at the issue and decides whether to issue a warning or timeout. (Of course, the abuse reporting mechanism can also be abused so, again similar to HN, if you abuse the abuse mechanism then you don't count towards future reports.)

Ideally, we'd not need this and let real judges do the job of convicting people of abuse and computer fraud, but until such time, I'd rather use the internet anonymously with whatever setup I like than face blocks regularly while doing nothing wrong
Cloudflare confirms downtime on August 23rd, silently posts it on status page
by Kal2ef | 2025-08-29 19:23:26+00:00
https://www.cloudflarestatus.com/incidents/pscy7zvw26r1

Cloudflare's discord bot posted this yesterday at 8:45 PM UTC, so it was published around that time: https://discord.com/channels/595317990191398933/895794943182909470/1410726965710688367

I experienced these issues on August 23rd, and my website didn't just have "elevated latency".

There were a lot of timeouts where pages did not load at all, or loaded partially, including cached resources that did not hit the origin.

Lately Cloudflare has been having issues where they regularly route a significant portion of US traffic over to data centers further away (usually the EU).

They've confirmed that this is happening because their US data centers can't take the load, but their EU ones cannot either. Anyone on an Enterprise plan is prioritized, so it's much less likely to happen to them.

Sometimes when this happens, there's elevated latency again, which results in timeouts, even for cached resources.

Downtime happens, so I can understand that.

But that's only been confirmed on their Discord when people complained about it -- otherwise it's nowhere to be seen, and you wouldn't know that Cloudflare is working on fixing it unless you went to their Discord either.

To top things off, they silently post about downtime that affects a lot of people on their status page, yet they make a whole blog post about downtime that happened on August 21st: https://blog.cloudflare.com/cloudflare-incident-on-august-21-2025/

There's a glaring lack of consistency about what they will or won't post about.

I'm not saying that this downtime or latency issues deserves a whole blog post.

But surely there's better ways to communicate that than Discord, unless you're just trying to hide it.

Companies lie on their status pages all the time, so I'm not surprised about this. But Cloudflare tries to maintain an image of transparency about downtime or other issues, and people often commend them for doing detailed blog posts about it.

This is the complete opposite of being transparent.

I suspect they don't care just because a lot of the impact is on non-enterprise customers, but that's a pretty horrible way to run a company.
by gerikson | 2025-08-29 19:23:35+00:00
> The Ismaili Imamat is a supra-national entity, representing the succession of Imams since the time of the Prophet Muhammad.

(https://ismaili.imamat/#introduction)

The Aga Khan is the leader of the Ismaili Imamat.

They have as good a claim to a TLD as Berlin, if not more.
by zahlman | 2025-08-29 19:23:40+00:00
I'm still "surprised" (though I've known for years) that GvR and Peters were in favour of the design and co-wrote the PEP (https://peps.python.org/pep-0572/), and that the other author is Chris Angelico who I (also) otherwise greatly respect.

Where it's useful, it tends to just save a line of code or work around other defects (for example, the regex example near the start of the PEP points to either a missing null-coalescing operator — which has been repeatedly proposed and rejected, BTW — or the library's fault in not using the "null object" pattern). It's used twice for example as far as I can tell in all of pip and its vendored dependencies (>100 kloc), and it isn't really doing much in either case (https://github.com/pypa/pip/blob/main/src/pip/_internal/meta... and https://github.com/pypa/pip/blob/main/src/pip/_internal/meta... ; it was also used in `typing_extensions` but that's been dropped as a dependency; there are some false-positives related to code that parses source code and some data formats).

But most importantly to me, it fundamentally violates the strong https://en.wikipedia.org/wiki/Command%E2%80%93query_separati... seen throughout the rest of the language.

Meanwhile, changes that I think might actually be good are nowadays routinely rejected with the same kinds of arguments that PEP 572 faced and survived.

It's unfortunate that Guido felt harassed and ended up leaving the project. It was overall better under his leadership. I wish I'd been paying attention at the time. I suspect that the people who created that feeling must have themselves felt betrayed.
by brudgers | 2025-08-29 19:23:42+00:00
In the past, I have used Wikipedia for Unicode to copy — paste.

For example, https://en.wikipedia.org/wiki/Em-dash

The reason is that it works for many Unicode, I have "w" as a shortcut for Wikipedia search in my browser, and the site will probably be accessible next week/month/year.

I won't say Wikipedia won't get ads because they run fund drives all the time...but I turned off javascript for Wikipedia years ago when they added the popup preview on links, so I don't see them on my primary browser.
by bogdanstanciu | 2025-08-29 19:23:43+00:00
I was at a Hilton recently and ordered room service - tortilla soup. When it came up, there was no spoon, so I called the front desk. Of course it was an AI, so I said “I just ordered a soup and got no spoon. Can you send me a spoon?”

It goes “got it - we’ll send a spoon up”.

It seems absurdly simple but was pretty impressed at a real implementation of AI that just worked (in what I’d consider an edge case).
by hash872 | 2025-08-29 19:23:46+00:00
Fun fact, but there's essentially zero correlation between income inequality & wealth inequality- and the Nordics have some of the highest wealth inequality in the world. For example in 2019 by Gini coefficient, the most unequal countries in the world were #1 the Netherlands, #2 Russia, #3 Sweden, and #4 the United States (with Denmark coming in at #8). The data is clearly pretty noisy, but as far as I can see Sweden was again more unequal than the US in 2021:

https://en.wikipedia.org/wiki/List_of_sovereign_states_by_we...

Meanwhile Southern Europe has reasonably high income inequality, but not much wealth inequality. Just kind of an underdiscussed piece, especially as many people like to issue catastrophic warnings about how wealth inequality destroys a society- then quickly change the subject when you note that the Nordics are more unequal than America
by tromp | 2025-08-29 19:23:59+00:00
Looking at file church.scm from the provided zip file [1], I see the following functions used to construct lists:

(define kons (lambda (x) (lambda (y) ((pair false) ((pair false) ((pair x) y)))))) (define kar (lambda (x) (first (second (second x))))) (define kdr (lambda (x) (second (second (second x))))) (define nil ((pair true) ((pair true) false))) (define null first) (define atom (lambda (x) (first (second x))))

That's 2 extra booleans per list element. While the one for recognizing atoms is probably necessary, the other one for recognizing nil is not:

(define kons (lambda (x) (lambda (y) ((pair false) ((pair x) y))))) (define kar (lambda (x) (first (second x)))) (define kdr (lambda (x) (second (second x)))) (define nil ((pair true) false)) (define null (lambda (x) (((second x) (lambda (a) (lambda (d) (lambda (z) false)))) true))) (define atom (lambda (x) (first x)))

The use of null+car+cdr can usually be avoided by using a matching construct instead like

(((second list) (lambda (a) (lambda (d) (lambda (z) deal_with_car_a_and_cdr_d ) deal_with_nil)

[1] https://t3x.org/lfn/church.zip
by timstapl | 2025-08-29 19:24:02+00:00
It seems you are right to doubt! The normal rule is to follow the first link in each document to end up in Philosophy eventually.

From Jello I followed this route:

Jell-O -> All caps -> Typography -> Typesetting -> Written Language -> Language -> Communication -> Information -> Abstraction -> Rule of inference -> Premise -> Proposition -> Philosophy of Language -> Philosophy
by LegionMammal978 | 2025-08-29 19:24:05+00:00
> wherever there is a circle,

Is there a circle in physical reality? Or only approximate circles, or things we model as circles?

In any case, a believer in computation as reality would say that any digit of π has the potential to exist, as the result of a definite computation, but that the entirety does not actually exist apart from the process used to compute it.
by Marsymars | 2025-08-29 19:24:12+00:00
> I very much doubt that. N100 maybe, just maybe, could go lower than 20W if the power source is very very efficient, but I haven't seen any system with 10+ SATA ports. The commonly suggested solution here, to add a server SAS/SATA controller, would double or triple the idle power.

The N100 on its own can go quite low - my N305 system idles around 5W. (But laptop, so zero SATA ports.)
by pton_xd | 2025-08-29 19:24:15+00:00
> If you don't want AI bots reading information on the web, you don't actually want a free and open web.

This is such a bad faith argument.

We want a town center for the whole community to enjoy! What, you don't like those people shooting up drugs over there? But they're enjoying it too, this is what you wanted right? They're not harming you by doing their drugs. Everyone is enjoying it!
by nevertoolate | 2025-08-29 19:24:15+00:00
I talked with an AI friend to find patterns in this comment thread. I'd like to comment it back here:

Crisis response analysis of these comments reveals three patterns:

Denial (24%): "Study is BS" / "It's just offshoring" - dismisses AI impact without examining evidence

Fear/Catastrophizing (24%): "Feudalism incoming" / "End of democracy" - accepts premise, jumps to apocalyptic scenarios

Analytical (39%): Questions methodology, notes sample bias, considers alternative explanations, asks for clarification

Key finding: Nearly half the responses (48%) are emotional rather than evidence-based. The most upvoted and substantive comments come from the analytical category, which actually engages with the study's limitations rather than just reacting to the headline.

The Stanford study itself has significant methodological issues (ADP represents only ~15% of workforce, multiple sample restrictions, correlation≠causation), but you'd miss that if you only read the emotional responses.

edit: formatting
by GauntletWizard | 2025-08-29 19:24:48+00:00
All it takes for a TLD these days is a vaugely-legitimate use and about a million dollars[1]. This isn't hard for a large company or state actor to fund; Why would a mid-large religion not be able to?

[1] https://newgtldprogram.icann.org/en/resources/faqs#6
by ljosifov | 2025-08-29 19:25:10+00:00
Whether Google is interested in serving me or not, is not only untestable (i.e. what counts as 'Google', 'interested', and 'serving' there - one could argue to end of time) - but besides the point. I want to be able to tell Google "My home is XYZ", and for Google to use that information about me in all of Google ecosystem. When I talk to Gemini it should know what/where "LJ home" is, when I write in Gdoc it should know my home address (so to insert it if I want it), ditto for Gmail, when I search in Google photos "photos taken at home" it should also know what "home" is for me.

Atm Google vaguely knows, and uses that for Ads targeting, sometimes. Most of the time - the targeting is bad, very low quality slop. To the level of "he bought a mattress yesterday, will keep buying mattresses in the next 30-60 days". I have the impression that we ended up in the worst case scenario. People I don't want to have my data, have access to it. People I do want to have my data, are afraid to touch it, and use it - yes! - for theirs, but also for my benefit too. The current predicament seems to me the case of "public lies, private truths."

A small cadre of vocal proponents of a particular view, established "the ground truth to what is desirable". (in this case - maximum privacy, ideally zero information sharing) The public goes with it in words, pays lip service, while in deeds, the revealed preferences show, they value their data privacy very cheaply, almost zero. Even one click extra, to share their data less, is one click too many, effort too high, for most people. Again - these are revealed preferences, for people keep lying when asked. It's not even the case of "you are lying to me" - no, it's more like "you are lying to yourself."

The conventional opinion is that the power imbalance coming from the information imbalance (state/business know a lot about me; I know little about them) is that us citizens and consumers should reduce our "information surface" towards them. And address the imbalance that way. But. There exists another, often unmentioned option. And that option is for state/business to open up, to increase their "information surface" towards us, their citizens/consumers. That will also achieve information (and one hopes power) rebalance. Yes there is extra work on part of state/business to open their data to us. But it's worth it. The more advanced the society, the more coordination it needs to achieve the right cooperation-competition balance in the interactions between ever greater numbers of people. There is an old book "Data For the People" by an early AI pioneer and Amazon CTO Andreas Weigend. Afaics it well describes the world we live in, and also are likely to live even more in the future.
by Snild | 2025-08-29 19:25:28+00:00
Some do. Most don't.

Remember, the deal includes universal health care, tuition-free university, government-backed sick pay, five or six weeks of paid vacation, and more.

I'm from Sweden, which has a similar system. I could not have afforded to attend university in the US system. Here, I could -- with my (government low-interest) student loans being spent only on my living expenses, not tuition. As a result, Sweden has an extra engineer we otherwise wouldn't have, with a good salary contributing to the tax base.

That seems like the opposite of dystopian to me.
by jkaplowitz | 2025-08-29 19:26:00+00:00
Presumably way the same as .google and all the other special-purpose organization-specific domains.

Blame ICANN for allowing any public or private organization who can meet the requirements to buy and operate a gTLD back in 2012: https://newgtlds.icann.org/en/applicants/global-support/faqs...

And as per another comment in this thread, they’re doing another round of this in 2026: https://news.ycombinator.com/item?id=45068328
by ctoth | 2025-08-29 19:26:23+00:00
"I want an open web!"

"Okay, that means AI companies can train on your content."

"Well, actually, we need some protections..."

"So you want a closed web with access controls?"

"No no no, I support openness! Can't we just have, like, ethical openness? Where everyone respects boundaries but there's no enforcement mechanism? Why are you making this so black and white?"
by dlcarrier | 2025-08-29 19:26:43+00:00
I never said there was anything prohibiting them, just that they will be losing users. (Although, blocking some access can be illegal, for example when accessability tools are blocked.)

There's a whole spectrum of gatekeeping on communications with users, from static sites that broadcast their information to anyone, and stores that let you order without even making an account, to organizations that require you install local software to even access data and perform transactions. The latter means 90%+ of your users will hate you for it, and half will walk away, but it's still very common, collectively causing business that do so billions of dollers a year. (https://www.forbes.com/sites/johnkoetsier/2021/02/15/91-of-u... to-install-apps-to-do-business-costing-brands-billions/)

When companies get big enough to have entire departments devoted tasks, those departments will follow the fads that bring them the most prestige, at the cost of the rest of the company. Eventually the company will lose out to newer more efficient businesses that forgo fads in favor of serving customers, and the cycle continues.

I'm just point out how a new fad is hurting businesses, but by no means wish to limit their ability to do so. They just won't be getting my business, nor business from a quickly growing cohort that desires anonymitiy, or even requires it to get around growing local censorship.
by mikestorrent | 2025-08-29 19:27:12+00:00
> What exactly counts as "abuse"?

Nordic countries are higher-trust than America is, and so sometimes concepts like this do not need to be formally defined: "you know it when you see it" is a valid concept when people have sufficient dignity and respect for self and others as to not claim abuse when it's not actually present.

This breaks down in a system with different game-theoretical Schelling points - different "default strategies". If the default mode of behaviour for a large constituency of participants is to exploit all available weaknesses in the system, then the system has to become more formalized, more defensive, and eventually has to put firewalls around anything that could be exploited.

This is among the reasons why socialized medicine / welfare / etc work better in some countries than others. If it comes coupled with a high sense of dignity that makes one not want to fling oneself upon the commons unless it's strictly necessary, then it can do well; but if everyone wants to take everything that isn't nailed down, you simply cannot afford to offer as much, ever.
by vegadw | 2025-08-29 19:27:30+00:00
Just want to drop in and say I love this site (With the name of Vega, I might be biased, but still <3 ). The entire site's style is great and this page's content is awesome and I'll definitely be linking it to anyone I know doing web-dev stuff in the future.

I also love https://lyra.horse/arrupted/ I've made some pretty cool pieces with it in the past, so it was really cool to see a domain I recognize on the front page today!
by PLMUV9A4UP27D | 2025-08-29 19:29:11+00:00
As a Nordic person, that kind of income difference looks realistic (without having checked). But I could never had imagined the difference to be considered as dystopian. If we would dig deeper into this, I would expect our different views to have something to do with differences on what expectations we have, values in life and how we relate to inter-personal statuses.
by NewsaHackO | 2025-08-29 19:29:15+00:00
>if the rollback journal is present when sqlite opens a database, it applies the rollback journal to undo the changes that the transaction made. See https://www.sqlite.org/atomiccommit.html#1_deleting_the_roll...

I don't follow. How would fsyncing the rollback journal affect the durability of the actual database? Do you actually think that the database would reapply an already committed journal whose ID in the header already indicates that the transaction was committed, when the database is already consistent? I really think you should re-review the definition of durability of a database, especially before saying the creator of SQLite is incorrect about its implementation.
by libraryofbabel | 2025-08-29 19:29:23+00:00
And unfortunately, from the point of view of the company, this is a feature not a bug:

* to the company the cost of a false positive (bad hire) is very very much higher than the cost of a false negative (passing on a good candidate).

* AI companies have a large pool of strong candidates to interview

* Therefore they are incentivized to make their interview process hard enough that a poor candidate almost never passes it

* but then it becomes something a strong candidate can only pass with a bit of good luck

This is not “fair”, but it’s a marketplace. The best approach is the one you propose: accept it and don’t take it personally if you miss, roll the dice again.
by abcde-bbq | 2025-08-29 19:29:29+00:00
More details on tolerance would be nice. Examples:

1: when building games for my kids, the tolerance is high so the LLM can implement a feature in one shot and I will manually test the feature (without bothering to review the code or generating unit tests or using a type-safe language).

2: building a demo at work has lower tolerance for errors, but is still good with LLM with a brief code review.

3: for production code, other processes can be in place to meet the even lower tolerance requirements.
by SR2Z | 2025-08-29 19:30:14+00:00
IMO the rules should be simple: manufacturers of electronics need to be required to provide private keys for the electronics, plus a source-available MVP firmware for getting the thing to work.

I don't care if GM or whoever wants to ship a buggy, ad-ridden, data-siphoning, subscription filled nightmare with new cars. That's their decision. But they should be banned from trying to exercise any kind of control over a piece of hardware that I own outright.