MurphyA/hacker-news huggingface dataset:
by wongarsu | 2025-10-15 10:36:01+00:00
As someone with a German accent, to me the difference between merry and marry is the same as between German e (in this case ɛ in ipa) and ä (æ in ipa). Those two sounds are extremely close, but not quite the same. According to the Oxford dictionary that is true in British English, while it shows the same pronunciation (ɛ) for both in American English
by laser | 2025-10-15 10:36:09+00:00
I certainly do. If I really thought such a fringe explanation was anything more than highly improbable I don’t think I would feel comfortable even mentioning it at all. Still I find it a worthwhile exercise to consider outlier scenarios. The real story of course is probably even more bizarre and fascinating but I’m not sure we’ll get the declassified details this century of how the USG pulled off the biggest heist from heisters ever.
by daedrdev | 2025-10-15 10:36:31+00:00
The UK has notoriously long build times for new power lines which heavily contributes to this problem. I think the FT said a new connection for a big user or power supplier often takes ten years, with planning alone now reaching 4.5 years and half of all new connections getting sued, which is insane considering the productivity loss and how it’s a already known problem. Sadly the government seems dar more interested in forcing digital ids.
by brucehoult | 2025-10-15 10:37:04+00:00
You're right the things you list do contain fresh information. Though the similarity between game logic and business logic is not a new observation ... and web browser in the same ballpark too. I think it's a code size vs data size thing. SPEC programs mostly have a relatively small amount of code, gcc being an obvious exception. And I guess Blender in 2017 FP.
by setopt | 2025-10-15 10:37:04+00:00
Thanks for all the replies! I'll probably try Fedora KDE first in that case :)

Last time I used KDE as my main desktop was v3.x, I switched away once v4.0 was released (at launch it was slow, unstable, and lacked many features). But it seems KDE 6 is likely to fit my personality more than recent Gnome versions.
by tomaytotomato | 2025-10-15 10:37:06+00:00
A family member lives on the Outer Hebrides of Scotland.

There is a community trust on one of the islands which has built wind turbines.

However it took about 2 years before they were certified and connected up to the grid, and rather disappointingly it hasn't made local prices cheaper.

The electricity is sold to the grid and that money goes to the community trust.

Which seems bureaucratic?

I wish we could have decentralized electrical grid generation.

(not an Electrical engineer)
by mejutoco | 2025-10-15 10:37:52+00:00
> by having a single monolith you now have an implicit dependency on the same runtime working on all parts of your code

I think many people would not consider what I am going to suggest a monolith, but docker compose all hosted in the same server acts a lot like a monolith.

> particularly true in Python, where it's not a common/well-supported use case to have multiple versions of library dependencies

You can use virtual environments each with its python version and packages.
by bapak | 2025-10-15 10:39:11+00:00
Does not apply.

Cambodia is just a proxy, a land where the Chinese gangs act with impunity. Earned with slave work, money is laundered in casinos and no Cambodian is seeing a cent of it.

Might as well say "nearly unfathomable amount of money in Congo" because that's just how disconnected the money is to the country.
by nchmy | 2025-10-15 10:39:17+00:00
Sorry, but you seem to be lost.

I, the article and most comments here quite explicitly talked about server security via Auth and csrf protections.

None of this has anything to do with browser security, such as stealing csrf tokens (which tend to be stored as hidden fields on elements in the html, not cookies). MOREOVER, Sec-Fetch-Site obviates the need for csrf tokens.
by roenxi | 2025-10-15 10:39:31+00:00
Imagine one actor in the tech space charges $/whatever which is slightly cheaper than the next nearest rival. Everyone flocks to that company and they become fabulously wealthy. Because of that effect the market tends to centralise. Another way to look at it is some company is the best at whatever, everyone wants to go with that company and it is technically possible for that company to serve everyone. So there is the same tendency for companies to get very large. Obviously oversimplifying, there are a lot of ways the tendency manifests. Metcalfe's law and all that.

That applies less in the physical world because distance is a factor. If there is some hairdresser in Silicon Valley who does amazing haircuts I'm still not going to go there to get my hair done. But I'm happy to watch YouTube which is ultimately being coordinated from nearby to that hairdresser.

The issue is, based on how things have actually played out, the EU is not the place to be if you're a hyper-efficient company serving a huge number of people with huge capital reserves. I assume the tax system is the root cause.
by IshKebab | 2025-10-15 10:39:36+00:00
Probably the simplest solution is just to not pay for curtailment. If you build your wind farm in Scotland then you just have to accept that you aren't connecting it to an "infinite demand" grid.

I think people have also suggested paying for electricity based on the location in the UK but the grid financial system is already so insanely complicated due to Thatcher's energy privatisation that making it even more complicated is kind of insane. Just not paying is actually a simplification.

Though this figure includes paying for gas generators to replace the wasted wind which costs 3x more than the curtailment payments. Still, those payments feel less morally galling.
by sgbeal | 2025-10-15 10:40:30+00:00
> you prefer you program doing widely arbitrary and as such potentially dangerous things over it having a clean abort or proper error.

SQLite isn't a program, it's a library used by many other programs. As such, aborting is not an option. It doesn't do "wildly arbitrary" things - it reports errors to the client application and takes it on faith that they will respond appropriately.
by mejutoco | 2025-10-15 10:40:31+00:00
I think it is more intuitive if we think of side-effects. By specifying the interface you are explicitly defining inputs and outputs. If you want to add this later, it can be very difficult to make sure you can find all the side-effects. The whole point of the interface is to explicitly limit those side-effects and extra inputs outputs to happen, so it makes sense to define in advance.
by pjc50 | 2025-10-15 10:40:40+00:00
> no profilers make a big deal out of invocation count

This is where we get into sampling vs. tracing profilers. Tracing is even more disruptive to the runtime, but gives you more useful information. It can point you at places where your O-notation is not what you expected it to be. This is a common cause of things which grid to a halt after great performance on small examples.

It gets even worse in distributed systems, which is partly why microservice-oriented things "scale" at the expense of a lot more hardware than you'd expect.

It's definitely a specialized discipline, whole-system optimization, and I wish I got to do it more often.
by nchmy | 2025-10-15 10:41:03+00:00
> The Sec-Fetch-Site header can't be read / written by Javascipt

Perfect. It's not even meant or needed to be. The server uses it to validate the request came from the expected site.

As i and others have said in various comments, you seem to be lost. Nothing you're saying has any relevance to the topic at hand. And, in fact, is largely wrong.
by SiempreViernes | 2025-10-15 10:42:47+00:00
> In cyberspace only individuals can have sovereignty.

If you set the sovereignty at the lowest hardware level, it doesn't seem right to call it a space: what you are postulating is a set of unconnected nodes. To a get a network you will need individuals to give up some of their sovereignty to a shared entity that decides things like what protocol to use.
by johannes1234321 | 2025-10-15 10:42:52+00:00
Those 5% are probably a wild collection of devices. TVs with embedded Browsers, old phones and other computers elsewhere.

As example: my late grandfather of 100 years took records of his stamp collection in Excel. He used the computer for Wikipedia as well, but we didn't upgrade ist as he was comfortable, but upgrading to later Windows to ruin newer browser would have been too much of a change and rather made him stop doing what brought him fun. The router etc blocked worst places frequent backups allowed restore, thus actual risk low.

Anecdote aside: there are tons of those machines all over.

And then another big one: bots claiming to be something which they aren't.
by Itoldmyselfso | 2025-10-15 10:43:15+00:00
https://eylenburg.github.io/android_comparison.htm

https://www.kuketz-blog.de/lineageos-weder-sicher-noch-daten... (use browser's or google's translate)

GOS developers have many numerous comments about this, if you google "LineageOS grapheneos" you should also find plenty of them.
by belter | 2025-10-15 10:43:58+00:00
Some of the most interesting comments are out of: "3. Why Isn't SQLite Coded In A "Safe" Language?"

"....Safe languages insert additional machine branches to do things like verify that array accesses are in-bounds. In correct code, those branches are never taken. That means that the machine code cannot be 100% branch tested, which is an important component of SQLite's quality strategy..."

"...Safe languages usually want to abort if they encounter an out-of-memory (OOM) situation. SQLite is designed to recover gracefully from an OOM. It is unclear how this could be accomplished in the current crop of safe languages..."
by jacquesm | 2025-10-15 10:46:18+00:00
But we do have decentralized grid generation. What we do not have is fixed price transit rights and the ability for smaller generators to make direct deals with local customers.

If I put up a lot of solar panels I'm not even allowed to give my electricity to my neighbors, they have to buy it from the grid which I am allowed to sell it to at a stupendous discount. The so called free energy market has mostly failed, it isn't fair to consumers and commercial grid operators have taken over resources paid for by those very same consumers and are milking them for every penny while slow-walking the required investments so they get more subsidies.
by fhd2 | 2025-10-15 10:46:29+00:00
I feel in this context, refactoring has lost its meaning a bit. Sure, it's often used analogous to changes that don't affect semantics. But originally, the idea was that you make a quick change to solve the problem / test the idea, and then spend some time on properly integrating the changes in the existing system.

LLMs struggle with simplicity in my experience, so they struggle with the first step. They also lack the sort of intelligence required to understand (let alone evolve) the system's design, so they will struggle with the second step as well.

So maybe what's meant here is not refactoring in the original meaning, but rather "cleanup". You can do it in the original way with LLMs, but that means you'll have to be incredibly micro manage-y, in my experience. Any sort of vibe coding doesn't lead to anything I'd call refactoring.
by blenderob | 2025-10-15 10:46:34+00:00
Why do you say I should consider the middle-man answering the request to be the real website?

If I want to visit chase.com, I want to consider a server controlled by Chase (the company) to be the real website. PKI with a CA that attests the legal entity behind the website guarantees this. I agree with you that Let's Encrypt does not guarantee this. Is your comment scoped to Let's Encrypt only? If so, I agree.

But if we're talking about PKI in general, it seems like a terrible compromise to me to consider a middle-man to be the real website.

I guess we both disagree on a very fundamental point. To me it seems ridiculous to accept that it is reasonable to consider to the middle-man to be the real website. But to you it apparently makes sense. I am unable to understand why though.
by misiek08 | 2025-10-15 10:46:47+00:00
Thanks. This make it even more crazy. Paying for not produced energy (probably some great deals secured there - with guarantees from both sides no matter the reality) and also same owners of both types of production sites. Funny how such deals get done, probably only to meet the magic "2030" rules, without taking into account situations like the one happening right now.
by muzani | 2025-10-15 10:47:29+00:00
Cosmetics, fashion, and finance pays well in terms of ads, but that has little to do with homicide and terrorism. There's plenty of other forms of fearmongering like CO poisoning and snake bites.

Media tends to be paid by politics too. Here, nearly every major newspaper has been bought out by political parties. We're seeing the same with digital media, like with Twitter and TikTok recently. It's an efficient way to convert money into social power.
by bryanhogan | 2025-10-15 10:48:43+00:00
Adjusted to fit some of the things mentioned here, thanks for the comment. Some things don't fit well here though.

1.75 line-height works well for some fonts I found, not unreasonably spacious in that case.

Headings were the only things that have overflowing issues here, so they were the only thing includes for `overflow-wrap`.

Removed `scale-down` on the images.

`!important` was used because of issues with Firefox, where it overwrote the styling with its own default styling. Might be fixed by now, will have to test that later.

> I’m guessing you haven’t used a CSS reset,

As shown in the guide, a CSS reset is used.

> What has this to do with Astro!?

Saw some frameworks wrap images in another <div> in this case, hence the mention. Also more beginner-friendly to mention the overall framework, not the underlying library.

Good catch about the curly quotes!

> Could have done `td, th` for the first rule and deduplicated

No, they are different, read the lines again.

Good catch about the comments via //, should use /* */ instead.

> It grates that, where normally you’re using obviously placeholder colors, just occasionally you use variables, sometimes gratuitous unnecessary ones.

It's a more gentle introduction to CSS variables, less overwhelming for beginners, you will change them in your own application anyways.

> Consider each declaration inside and whether it should be applied to all three of these selectors.

I found the part about code styling to work well for single word code and multiple line code, although looking back now it can be better yeah. If you have a good example of how to improve it I will add it!
by Rygian | 2025-10-15 10:48:57+00:00
If I need to manage an AI as I would manage an employee's brain, I'm going to need quite a few non-technical resources to actually achieve that: time, willpower to babysit it, ability to motivate it, leverage in the form of incentives (and reprimands), to name a few.

AI sits at a weird place where it can't be analyzed as software, and it can't be managed as a person.

My current mental model is that AGI can only be achieved when a machine experiences pleasure, pain, and "bodily functions". Otherwise there's no way to manage it.
by blurbleblurble | 2025-10-15 10:49:24+00:00
But on the ryzen the vram allocation can be entirely dynamically allocated. I saw a review showing excellent full GPU usage during inference with the bios vram allocation set to the minimum level, using a very large model. So it's not so simple as you describe (I used to think this was the case too).

Beyond that, seems like the 395 in practice smashes the dgx spark in inference speeds for most models. I haven't seen nvfp4 comparisons yet and would be very interested to.
by epolanski | 2025-10-15 10:49:24+00:00
I'm a native italian speaker with polish ancestry.

I've tried to do the accent oracle test few times and it catches me being Italian with a 90%+ confidence.

The interesting thing is that if I try to fake a more english accent like American...it tells me I'm polish.

Which is odd because I don't really have a polish accent and don't speak it that well. I sound Italian even in Polish.

https://start.boldvoice.com/accent-oracle
by mrjay42 | 2025-10-15 10:50:56+00:00
Last time I checked, Intel's MSRs (https://en.wikipedia.org/wiki/Model-specific_register) allow Intel PCM (https://github.com/intel/pcm) to work, are indeed used to profile, or "measure performance" (sorry if my vocabulary is not the most accurate). Last time I checked the code of Intel PCM, it still relies on hardcoded values for each CPU which are as close as possible to reality but are still an estimation.

It doesn't mean that you get wrong measurements, it means there's a level of inaccuracy that has to be accepted.

BTW, I am aware that Intel PCM is not a profiler, and more of a measurement tool, however you CAN you use it to 'profile' your program and see how it behaves in terms of computing and memory utilization (with deep analysis of cache behavior (cache hit, cache miss, etc.))
by andy99 | 2025-10-15 10:51:03+00:00
Agreed, I think it’s more a lens (one of many) that helps show what’s possible with technology and what may require legal protections.

For example things like privacy and surveillance laws obviously need updating in the face of advances in networking, data collection at scale, etc. Same with copyright in the face of plentiful copying.

But good laws will as you say address what is now possible or dangerous, as opposed to any specific implementation or general purpose technology involved. The tech just sets the context for what protections are needed.
by sethammons | 2025-10-15 10:51:18+00:00
> Slavery among American Indians was a complex institution that existed within various Indigenous cultures long before European contact. Unlike the European model focused on labor, Indigenous slavery often stemmed from war captives and was seen as a means of asserting power and honor over others. (https://www.ebsco.com/research-starters/law/slavery-american...)

It is absurd to claim "hunter-gatherers were fairly egalitarian" and "had no hierarchy." We know that tribes in north west of the Americas, pre European contact, did not practice agriculture and had slaves. What evidence exists counter to this that supports your view? I assert it is literally impossible to make your assertion. Just because burial perhaps didn't differentiate or demonstrate a hierarchy, that doesn't support that the living didn't.
by grues-dinner | 2025-10-15 10:51:30+00:00
Something like 400,000 people are opposing the Norwich-Tilbury power lines to bring wind energy to where it's used. Including a Green Party MP: https://www.dissmercury.co.uk/news/24840985.green-mp-adrian-....

And you'd better believe wherever they buried the lines they'd have objections and expensive consultations about the disruption and the HoUsE VaLuEs caused by trenching, drilling and service structures. Like this objection from a village near (but not actually on) the underground stretch near Manningtree: https://holtonstmary-pc.gov.uk/assets/Documents-Parish-Counc...
by mixedbit | 2025-10-15 10:51:50+00:00
I wonder how practical it would be to build a system that would let home appliances cheaply overuse energy when there is a peak in wind or solar production. For example:

* Let heat-pumps heat homes to say 23C instead of 20C

* Let freezers decrease the temperature to say -30C instead of -18C

* Let electric water heaters heat water to say 70C instead of 50C, such water can then be mixed with more cold water

Such overuse would then reduce energy consumption when the production peak is over (heat pumps could stop working for some time until the temperature decreases from 23 to 20, etc.)
by drivebyhooting | 2025-10-15 10:51:53+00:00
There’s a huge difference between knowing the alphabet and being able to read a decodable book like Bob, let alone getting to chapter books.

Similarly there’s a huge difference between knowing how to count up and down between small numbers under 10 and mastery of arithmetic.

Here, double digit addition is not covered until late 1st grade. The focus is addition under 20.
by r4nd_f | 2025-10-15 10:52:51+00:00
The reporters published a YouTube video in which they went undercover to a security convention (ISS Europe), and requested information about how the product works, some usecases, etc. [1]. Although, I don't recall the presenter indicating anything about leaked sample data...

[1] https://youtu.be/xfWyU5iXJ3I
by Someone | 2025-10-15 10:52:53+00:00
Files on cassette have a header that contains the starting address to load to (https://eden.mose.org.uk/download/Commodore%20Tape%20Format....), so while you cannot specify at load time where to load data, files that load into specific screen ranges can be created. I don’t remember how this was done, but chances are it involved manually calling a few undocumented ROM routines.
by petercooper | 2025-10-15 10:53:32+00:00
Tell me about it. I live in a region of the country which has had a very active "no pylons" campaign running for several years now with no resolution in either direction yet. The latest proposal is to bury the lines instead which results in far longer build times, destruction of land, and inconvenience for everyone along the route, and they don't seem to like that idea either.
by sjw987 | 2025-10-15 10:54:28+00:00
15 pages on a virtual keyboard? So that would have been, what, 100 pages on a computer?

I agree with the parent comment. Smartphones (and tablets) are useless for anything productive. They are entirely consumption machines. If somebody is able to do their job or studies entirely on a smartphone and tablet, it says more about their job and studies than anything.

What vexes me to this day is that you still can't really use something like VS Code on an iPad (you can do it in a browser in a limited way). A tablet, with a wireless Bluetooth keyboard would be a perfect hybrid for creative and productive work. I haven't really found a 2-in-1 that provides the same standard.
by CaptainOfCoit | 2025-10-15 10:54:42+00:00
Can you rename applications that are currently running? Last I recall, trying to rename a binary you're currently running would lead to some weird "cannot access" errors or similar. But I mostly use Linux, maybe I misunderstood it.

Last time I came across it, I worked around it by having a "launcher" that wrote to a temporary path, closed old process, moved and started again. Slight indirection, but seemed to always work and be robust enough, compared to what we initially tried.
by keyringlight | 2025-10-15 10:55:27+00:00
With battery storage is it feasible to isolate/disconnect, move and then reconnect at another location, or once certified and turned on is it considered part of a system that can't be divided. It would be adding a significant cost to enable 'movement' of energy if you didn't need storage before and would need to be charged ahead of time, but it seems similar to fuel where I could give gas to a neighbor. I wouldn't expect that kind of scenario to work for the vast majority of people, but on a remote island it could be the kind of solution that gets engineered to keep homes working when an official solution takes a long time to arrive.
by buz11 | 2025-10-15 10:55:30+00:00
Fantastic thread. As a game engine programmer I've gotten a lot of satisfaction designing and executing all aspects of coding. But I have always stood on the shoulders of giants: former lead engine devs at EA and Sony and BBN and countless articles from GDC and Siggraph. The language and platform creators themselves. My innovations live on top of theirs. I don't know if I'd have attained that same feeling starting with AI, but I know AI hasn't replaced the need for good architecture or novel algorithms yet. And it's still bad at breaking down and testing implementations. I use it for all it's good at and try to stay away from what it's not. My recent job satisfaction comes from that combination, to deliver a system in 10 months that should have taken a couple years.