MurphyA/hacker-news huggingface dataset:
by Imustaskforhelp | 2025-10-07 13:19:59+00:00
I love devpu.sh and great that its getting traction

I had known about this project beforehand and here is something that i found interesting I want to share more that they are written in htmx/python btw. This was the first time I saw somebody mention why on their reddit post in r/htmx and I actually saw that post out in the wild and It was a fun read and I might definitely try this out in the near future but I don't really know, I don't like UI's that much and I'd rather just deploy a container manually but their approach is really nice too and something that I want to try out in a hetzner vps one day for sure

https://www.reddit.com/r/htmx/comments/1ne6ueo/devpush_a_ver...

Go star this repo or help them if you can! More the options the better (coolify,dockploy,devpu.sh) (to me personally devpu.sh seems the most minimalist with just python iirc)
by gruez | 2025-10-07 13:20:02+00:00
> There is judicial oversight, but only after the order is implemented

In the sense that you can sue to have the order challenged? How's this different than what Trump's doing, where the government does something illegal (or at least legally dubious), and there's "judicial oversight" because aggrieved parties can sue the government?

> Second, the bank accounts seized did not belong to protestors, as the leaders of that siege were convicted of mischief, two of which are being sentenced today.

Were the bank accounts seized before or after the conviction?
by maples37 | 2025-10-07 13:20:16+00:00
I recently bought a Samsung television, which came with a bunch of the smart nonsense. During the whole setup process I was thinking "I have made a mistake, I need to return this ASAP" but forced myself to continue clicking "no" through the setup screens.

After about 5 minutes of setting up (never once connected to Internet), it's pretty much exactly what I wanted: a display for broadcast TV and for HDMI inputs. A pretty good one, too. The only "tricky" part was getting it to remember the last channel/input at power-on instead of going to it's "home" screen, but that was just a setting in a menu somewhere, not particularly hard to find (though I'm the kind of person that does a depth-first-search through the entire menu tree just to see what all is there).

I think the key is never letting it get a taste of internet. No internet, no ads :) The internet-related things I do want to watch (like youtube, etc) are easily accomplished through the Linux PC I have connected.
by mkovach | 2025-10-07 13:20:46+00:00
While I enjoy Lua, clean, elegant, and entirely too reasonable, Tcl is undoubtedly the SQLite of programming languages.

https://www.tcl-lang.org/community/tcl2017/assets/talk93/Pap...

It's because Tcl, like SQLite, operates on a peculiar metaphysical principle: everything is a string until proven otherwise, and even then, it's probably still a string.

Also, D. Richard Happ, who we owe thanks for SQLite, was and perhaps still sits on the TCL Board (I may be wrong about that, but Happ holds significance in the TCL community).

In my mind:

Tcl is the quietly supportive roommate who keeps making coffee and feeding LISP-like functionality until the world finally notices its genius.

Lua sits across the table, sipping espresso with a faintly amused expression, wondering how everyone got so emotionally entangled with their configuration files.
by estearum | 2025-10-07 13:20:51+00:00
> Whether or not it would change what we ought to do, it would absolutely change what we actually do.

I actually think the obsession with root cause makes it less likely we'll create the interventions we need. First because it suggests to people that the root cause of this pandemic changes the risk calculation for future pandemics (it doesn't) and secondly because the mitigations of one root cause are distinct from the mitigations for another. And we actually need to mitigate both zoonotic and lab leak threat vectors.

> Your scenario of ending all GoF research might be on the table

To be clear I did not suggest this. GoF is an extremely broad term which includes e.g. mutating E. coli to produce insulin or other biologics. Increasing contagiousness of a lethal agent or increasing lethality of a contagious agent should become much more of a no-go zone though. That's a small subset of GoF research.

> locating GoF research labs away from densely populated metropolitan areas and international airports.

We should do this regardless of whether this pandemic came from a lab.
by phoehne | 2025-10-07 13:21:04+00:00
You can make a low volume product by buying a bunch of Arduinos as your controller. You just stick them in the device. There's no license issue. While I haven't exhaustively looked, one vendor's kit I did look at explicitly stated their boards were not licensed for that kind of commercial use. Qualcomm could very well make their boards for development, test, and evaluation purposes only. And that would be my worry. It wouldn't effect tinkering at home or use in a classroom, but would mean you couldn't buy a stack of Nanos, flash them, and plug them into your project, if it is for a commercial purpose.
by willvarfar | 2025-10-07 13:21:19+00:00
Sweden used to have a single zone even though most generation is in the sparsely populated north and most consumption is in the slightly more populated south. Then they had to move to a zonal model because of pressure from Denmark who complained of the unfair competition for industry wanting to be in nearby Sweden and there was a move to a (IIRC it was actually UK-inspired) "nord pool" 'fake auction' energy market. It sucks for consumers :(
by Quarrel | 2025-10-07 13:21:29+00:00
FWIW, rental rates are very similar between the UK & the USA.

For central London, where I've lived for most of the last decade, yeah, there aren't a lot of parking spots per household, but that's also going to be true in NYC or any other built up older city. As for newer developments, I suspect they get more parking than older ones. My Victorian block has none.

As always, London is not the UK. Outside London it seems good in well off areas for EVs, and, of course, bad in the neglected rest of the UK.
by MagicalTux | 2025-10-07 13:21:37+00:00
Battering RAM has been demonstrated to work well against Intel's "Scalable SGX" which is also known as SGX 2, and uses static encryption key to allow SGX to use more of the system's memory.

For example at VP.NET we're using SGX 1, which uses AES-CTR for memory encryption which is not susceptible to memory reply attack, and comes with a limit of 512MB of ram. It's a lot of pain working with a very small memory allocation (especially nowadays where most machines come with 128GB+). batteringram.eu calls that "Client SGX" with a checkmark on "Read", but reading the actual paper it only mentions being able to know which areas of memory were written to (see 7.1). There might be applications where memory access pattern gives detail on the underlying work performed, but this is likely coarse (encryption is likely per page) and unlikely to yield to anything useful.

This said we are also exploring other TEEs including Intel TDX, and having a wider array of options will give us the ability to instantly disable any technology for which we know security has been compromised.
by tim333 | 2025-10-07 13:21:48+00:00
I disagree. It can be a waste but there are basic issues that if the origins are natural it makes sense to crank up lab research to counter such things and if the origin was a lab screw up it makes sense to restrict what the labs do.

And more subtle issues along those lines.

It's a bit like an air crash investigation. You have several million killed and want to understand what happened so as to try to prevent the next one.
by goku12 | 2025-10-07 13:22:17+00:00
I'm sorry to say this, but that discussion looks like a scripted show. They're creating confusion in the name of addressing it. Misleading metaphors (the airline security example), misinterpretations ('android is an open platform, and that isn't going to change' - according to whom?), non-sequiturs, skirting the real concerns... It's extremely dishonest, to put it mildly.

Their arguments hold no credibility in practice. Play store already has developer registration. But it's still a convoluted mess that regularly hosts malware. If you need to install anything from it, you have to vet the developer and app independently on your own. Meanwhile Fdroid apps can be trusted nearly blindly without any of these obnoxious shenanigans.

The day that Fdroid stops working is the day I stop using Android at all. So far I was hoping to buy a cheap android phone and flash it with Lineage OS or something. Unless I can flash a phone with an open source ROM with this nasty digital-colonization feature nuked, I will switch over to a Linux phone or even a feature phone. I won't look at the costs or whatever drawbacks they may have. I will access necessary services like banking over their web UI. But this is an infuriating bait and switch type rug pull that I'm unwilling to tolerate or entertain.
by KaiserPro | 2025-10-07 13:22:26+00:00
Yeah, but the problem is that the batteries are still full of juice.

Obviously for rack based UPSs you'd "just" take out the UPS, or battery drawer, and replace somewhere more safe, or better yet, swap out the entire thing.

For more centralised UPSs that gets more difficult. The shitty old large UPSs were a bunch of cells bolted to a bus bar, and then onto the switchgear/concentraitor.

for Lithium, I would hope its proper electrical connectors, but you can never really tell.
by jmmv | 2025-10-07 13:23:10+00:00
The problem is that anything that's _apparent_ and not _enforced_ will be messed up over time. Maybe not in a project with few people where everyone is an expert on how "things are supposed to be", but it will inevitably happen when you add more and more people.

And the whole point of the article is to say that import statements do actually _not_ solve this issue, because import statements are at the file level, not at the module level (whatever module means in your mind).

In any case. As I mentioned in the article en passing, other languages _do_ provide similar features to Bazel's build files though, and I explicitly called out Rust as one of them. When you are defining crates and expressing dependencies via Cargo, you are _essentially doing the same_ as what I was describing in the article. Same with Go if you are breaking your code apart into multiple modules

But then we all know that there are some huge repos out there that are just "one module" and you can't make anything out of their internal structure. Hence you start breaking them apart into Crates, Go modules, NPM packages, you name it or... you know, add Bazel and build files. They are the same tool -- and that's why I didn't write Bazel in the title, because I imagined "build files" more generically. I guess I needed to be clearer there.
by tducret | 2025-10-07 13:23:15+00:00
Very interesting, thanks!

For the fingerprinting part, can you explain the difference with the JShelter browser extension (https://jshelter.org/)?

I checked as you did in your demo video with https://demo.fingerprint.com/playground (using JShelter in Firefox). It produces a fingerprint detector report, like so :

{

"fpd_evaluation_statistics": [ { "title": "Navigator.prototype.plugins", "type": "resource", "resource": "get", "group": "BrowserProperties", "weight": 0, "accesses": 0 }, { "title": "MediaDevices.prototype.enumerateDevices", "type": "resource", "resource": "call", "group": "BrowserProperties", "weight": 1, "accesses": 2 }, [...]

}

However, it appears there is no way to display what was actually produced by the browser.

Was this the reason you had to build your own browser? Or is it possible to extend JShelter to do the same?
by philjohn | 2025-10-07 13:23:44+00:00
But storage has dropped in cost over the last 10 years, by a factor of around 5x.

And with cell chemistry that is more resilient to charge and discharge cycles (LFP) coming to fruition in the last 5 years (and at a lower cost than NMC) it makes sense that we're only now seeing large-scale investment - the yield curve has hit the sweet spot.
by tuyiown | 2025-10-07 13:23:48+00:00
This got me curious and it seems that there is known APFS behaviors slowing things down on parallel I/O on same folders [1]

I would suspect that this is related to to the fact that reading/writing dirs have no atomic semantics in POSIX fs, and same directories are easily read/written simultaneously by unrelated processes, but surely is cause to edge cases bugs, especially in a world with backup system based on fs snapshots.

This is a sad state of affairs.

https://gregoryszorc.com/blog/2018/10/29/global-kernel-locks...
by zerkten | 2025-10-07 13:23:53+00:00
If you go back to the time when they were invented, many semantic elements, like article or footer, didn't exist in HTML. People tried to find conventions and efforts like microformats were an attempt to standardize those when the best solution (updating the HTML standard) was difficult. In terms of timing, it's worth looking at the arc of Firefox, WHATWG, the advent of Safari and Chrome, and table use for layout.

Google was a driver in practice. Accessibility and better web experiences were important to those involved. The reality was that people interested in this area were at the bleeding edge. Many people still held onto tables for site layout and Flash was still a default option for some in the period when microformats emerged.
by webdevver | 2025-10-07 13:24:01+00:00
genuinely, what is the survival story for qualcomm entering the next decade?

- completely missed out on AI

- phones become commodity, push for complete vertical integration from apple, google

- squeezed by chinese soc vendors from 'below' (mediatek, unisoc)

they're cooked, right? there's no way out, surely.
by tanya-donska | 2025-10-07 13:25:45+00:00
You’ve probably noticed your AI design tools getting weirder. Here’s why that’s happening and what you can do about it.

Something strange has been happening with AI design tools over the past few months.

That background removal tool that used to work perfectly? Now it occasionally gives you results that look like someone attacked the edges with a chainsaw. The AI-generated stock photos have this uncanny quality where the hands have too many fingers or not enough. The color palette suggestions feel… off somehow.

You probably assumed it was just you being picky. Or maybe the tool had a bad update.

But there’s a bigger problem at play, and it’s not getting fixed anytime soon. It’s called AI model collapse, and it’s quietly affecting every AI-powered design tool you use.
by Aurornis | 2025-10-07 13:25:49+00:00
I’ve been putting questions into LLM research functions, including Claude’s research mode, and letting them churn until a report appears.

I’ve been starting with topics where I’m already familiar with the answer but want a refreshed. So far, I’m not impressed. Some times the info will be correct. Most of the time it strings together a lot of words from the material it finds but it reads like an undergrad trying to paraphrase the Wikipedia page without understanding the content. Often it will have one bullet point that is completely wrong.

The other problem I’m having is that it’s not very good at identifying poor sources. This is less of a problem with topics like math and engineering, but a big problem with topics like health and medicine where it will pick up alternative medicine and pseudoscience pages and integrate them into the research as if they were real. There are a lot of health and medicine topics where the way pseudoscience people talk about a subject doesn’t match the real science, but they use the same words and therefore catch the same search terms.

An example is the way “dopamine” is used in casual conversation and by influencers in ways that aren’t accurate. Concepts like “dopamine fasting” or claiming things “raise your dopamine” aren’t scientifically accurate but use the same words nevertheless and therefore can get pulled into the training set and searches.
by yggdrasil_ai | 2025-10-07 13:25:58+00:00
If you sent the python file to Gemini, wouldn't it be in your database for the chat? I don't think relying on uncertain context window is even needed here!

A big goal while developing Yggdrasil was for it to act as long term documentation for scenarios like you describe!

As LLM use increases, I imagine each dev generating so much more data than before, our plans, considerations, knowledge have almost been moved partially into the LLM's we use!

You can check out my project on git, still in early and active development - https://github.com/zayr0-9/Yggdrasil
by scythe | 2025-10-07 13:27:15+00:00
It's not just the cost of building. There's huge NIMBY opposition to the construction of transmission lines:

https://www.politico.eu/article/uk-government-electricity-py...

Of course, the same arguments killed the construction of onshore wind in England, which would have prevented needing the new powerlines (or at least not so much).
by globnomulous | 2025-10-07 13:27:23+00:00
Very few people predicted LLMs, yet lots of people are now very certain they know what the future of AI holds. I have no idea why so many people have so much faith in their ability to predict the future of technology, when the evidence that they can't is so clear.

It's certainly possible that AI will improve this way, but I'd wager it's extremely unlikely. My sense is that what people are calling AI will later be recognized as obviously steroidal statistical models that could do little else than remix and regurgitate in convincing ways. I guess time will tell which of us is correct.
by philjohn | 2025-10-07 13:28:02+00:00
That's fair, but also, a plurality of households have off-street parking, so the amount we need to solve for is already lower.

We DO need to solve for it though, because it's ridiculously cheap to drive an EV in the UK if you can have an L2 charger installed (2p per mile versus 20p per mile for even an efficient diesel/petrol car) and that should be made available to all.

Is the solution chargers in every lamp post? Or on every off-street parking, with billing tied back to your energy provider (allowing you to use smart tariffs like Intelligent Octopus Go)?
by NoMoreNicksLeft | 2025-10-07 13:28:03+00:00
>Public hospitals are one thing, there incentive structures revolve around saving money - yeeting patients out of the door f

That's a popular narrative, but doesn't much explain many of the variations of this phenomena at all. Women have complained forever that doctors don't listen to them when it comes to their treatment... even prior to the "financialization of everything". It is a popular narrative that it's the moneygrubbers or something like that which causes all the problems in healthcare, but it's not a very explanatory narrative, just a popular one.
by pyrale | 2025-10-07 13:28:06+00:00
> just like Nuclear, we haven’t improved it in the past 30 years.

That's plain wrong.

Transmission system have massively evolved compared to what they were 30 years ago. Typically, at the TSO I know, the way people work looks nothing like it was 30 years ago.

Nowadays, every 5 minutes, we simulate the whole network for each of the consumption forecasts we have (one per 15 minutes) in the next two hours, plus the effect of every network loss, plus we simulate whether the planned workarounds fix the situation.

There are also newer generations of automated protective mechanisms on the lines, new automata, a new SCADA, etc. The network has also been expanded significantly with several new interconnections, more interactions with our neighbours, etc.

On the "market" side, we have plenty of new tools that allow us to do what's explained in the article's introduction, since the system didn't work like that before Europe's electricity market reforms.

And that's just a very small part of what changed.

> Maybe it’s controversial, but id argue for stopping more generation until transmission or storage is sorted

It doesn't work like that. Transmission evolves over time according to needs. It makes no sense to "freeze" for a time to let TSOs adapt. What needs to be done, however, is maybe give the market a little bit less deciding power, and give the TSO a little better feedback loop to force market operator to provide workable solutions.

Also maybe the political forces pushing renewables with LCOE analysis need to understand that generation build cost is only a fraction of what's paid for an electric system.
by ath3nd | 2025-10-07 13:28:37+00:00
Ah, another weekly AI booster article from the AI booster gang.

Hate to break it to you, but if GPT-5 is better AI researcher than you, you were probably not that good to begin with.

Does Codex tell you why 95% of AI projects in the enterprise fail? Or why the only study up to date on merits of AI for coding shows 19% decrease of productivity.
by HelloMcFly | 2025-10-07 13:28:37+00:00
Doctors that I know don't necessarily mind carry forward notes if it is in a standard template, and it's been reviewed for accuracy. The doctors I know rightly hate when trainees (or occasionally but rarely other attendings) do either of these:

1. Carry forward non-templated notes that reuses another physician's prose with zero or near-zero updates as it invites mis-interpretation from colleagues.

2. Carry forward templated or non-templated information that clearly hasn't been reviewed, best indicated by signatures/names of physicians that had nothing to do with the note as in this article or dates that are clearly wrong.

And it's doubly-bad when it's non-templated notes with incorrect physician names and/or dates.
by jmmv | 2025-10-07 13:28:52+00:00
If you work on a well-modularized codebase, with small and individual Go modules, or Rust crates or NPM packages or whatever you call them... you do not live in an alternate reality. You are doing essentially the same as I was describing because the package managers for those tools force you to express cross-dependencies explicitly in a separate "metadata file". You are just doing so via a different, language-specific tool.

The problem appears when: 1. you have a significant number of people working on the project and 2. one of these "modules" has become too big internally where it's hard to make sense of its internal structure. Having a monorepo makes the problem even more likely. At that point, you'll probably want to start breaking up that gnarly module into pieces so that you can see its structure again, right?
by the_af | 2025-10-07 13:28:53+00:00
I don't think it's the same. I'm not arguing you must not make mistakes, because all of us do.

I mean: if you're a senior, don't connect a poorly understood automated tool to production, give it the means to destroy production, and (knowing they are prone to hallucinations) then tell it "but please don't do it unless I tell you to". As a fun thought experiment, imagine this was Skynet: "please don't start nuclear war with Russia. We have a simulation scenario, please don't confuse it with reality. Anyway, here are the launch codes."

Ignoring all software engineering best practices is a junior-level mistake. If you're a senior, you cannot be let off the hook. This is not the same as tripping on a power cable or accidentally running a DROP in production when you thought you were in testing.
by Cheer2171 | 2025-10-07 13:29:09+00:00
The author wasn't doing "AI research" before and neither was GPT5. This is not at the frontier of anything, it is just an already solved problem in training that GPT5 found. Had the author been willing to actually do a Google and GitHub search, or just twiddle the training knob parameters enough on their own, they would have found a better solution than working alone.

Also this footnote:

> Alone” here is relative - I did use ChatGPT and a bit of Copilot to generate some of the training code in my last attempt. I just didn’t use any agentic tool

I have no words. I wonder if this "AI researcher" can make it through the original Attention Is All You Need paper without an LLM.