MurphyA/hacker-news huggingface dataset:
by KaoruAK | 2025-11-02 20:34:11+00:00
I introduce the Law of Entropic Regression, a formal framework explaining why deterministic learning systems face inherent limits in convergence due to the asymmetric expansion of the error-space entropy.

To overcome this limitation, I define the Machine Unlearning operator and integrate it with conventional learning within a Machine Meta-Learning framework, achieving true asymptotic convergence.

The paper is openly available at OSF: https://doi.org/10.17605/OSF.IO/UXTJ9

Additionally, I provide a Jupyter Notebook demonstrating the Meta-Learning simulation using a 2D "moons" dataset. The simulation results confirm the framework's effectiveness:

Simulation finished Final correct ratio: 99.30% Final error ratio : 0.70% Final entropy : 0.0602 bits

These results illustrate how the combined learning and unlearning operators drive the global error toward zero while maintaining bounded informational entropy.

I welcome feedback from the community on potential applications and improvements.
by JumpCrisscross | 2025-11-02 20:34:37+00:00
> why don't the kids themselves have the right to vote?

"Cortical white matter increases from childhood (~9 years) to adolescence (~14 years)," while "cortical grey matter development peaks at ~12 years of age in the frontal and parietal cortices, and 14–16 years in the temporal lobes" [1].

The latter processes emotions and language [2]. Its myelination continues significantly through at least 17 years old [3], through one's mid twenties.

[1] https://en.wikipedia.org/wiki/Human_brain_development_timeli...

[2] https://my.clevelandclinic.org/health/body/16799-temporal-lo...

[3] https://pubmed.ncbi.nlm.nih.gov/33359342/#&gid=article-figur...
by rkoten | 2025-11-02 20:34:55+00:00
Not OP but got quite a bit of experience with this playing competitive FPS for a decade. You're right that refresh rate sets the physical truth of it, e.g. 180 FPS on a 160 Hz monitor won't give you much advantage over 160 FPS if at all. However reaching full multiples of your refresh rate in FPS – 320 in this instance, 480, and so on – will, and not only in theory but you'll feel it subjectively too. I get ~500-600 FPS in counter-strike and I have my FPS capped to 480 to get the most of my current hardware (160 Hz). Getting a 240 Hz monitor would make it smoother. Upgrading the PC to get more multiples would also.
by mirpa | 2025-11-02 20:35:25+00:00
I started using Proton recently and it is quite impressive. Some games have native support, some use Vulkan, others want to run on SteamDeck. I haven't booted Win 11 in more than a month. Not having to dual boot any time I want to switch work/fun is great - even if reboot doesn't take that long these days. I tend to play older, single player games, not everything is perfect, but I like it much more than being frustrated by Windows - using Fedora btw.
by hamdingers | 2025-11-02 20:35:27+00:00
If you have a 60Hz display and the game is locked to 60fps, when you take an action it may take up to 16.67 milliseconds for that action to register. If the game is running at 500fps, it registers within 2 milliseconds, even though you won't see the action for up to 16.67 milliseconds later. At extremely high levels of competition, this matters.

Also, there are 540Hz displays.
by gpm | 2025-11-02 20:35:55+00:00
> particularly for applications willing to accept the extra burden of statically linking Fil-C-compiled dependencies. Best of both worlds!

As near as I can tell Fil-C doesn't support this, or any other sort of FFI, at all. Nor am I sure FFI would even make sense, it seems like an approach that has to take over the entire program so that it can track pointer provenance.
by brulard | 2025-11-02 20:36:30+00:00
I have quite long CLAUDE.md file and claude code follows it almost all the time. When it was ignoring some instructions, i told it to update CLAUDE.md to make sure it does. It emphasized it with uppercase and IMPORTANT! ALWAYS DO ... and that make it work for me like 95% of the time. And I do this for multiple project with different CLAUDE.mds with similar results. I don't know why your experience differs so much.
by hinkley | 2025-11-02 20:36:37+00:00
I think I would like it if it better if it were an either or.

Either solar panels, or rain gardens, or permeable pavement, or canopy, or some combination.

But then again that might make loopholes that make my head spin. Might have to leave the higher rung up to organizations like LEED and leave the minimums as one or maybe two choices. Maybe make the other harder than solar unless you have a weird situation where say adding trees is simpler than running power distribution, like across the street from the shop.
by cmrdporcupine | 2025-11-02 20:36:43+00:00
I frankly miss the JVM. I work almost exclusively in Rust these days and haven't worked in Java or Scala since 15 years ago, and I do prefer working closer to the metal.... But... The JVM is an amazing mature runtime with a boatload of tooling. JMX, which has been there since almost the beginning, is the kind of thing missing from almost everything other managed runtime I've worked with.

The amount of R&D that has gone into making it execute with good performance, and its overall stability...

Yeah, it's got the curse of being boring.

I do think it is perhaps unfortunate that Clojure is tied so heavily to the JVM, because I actually don't think it gains much from that ecosystem... but it's a product of the time it was first written.

Actually hell. I'm between jobs, I like Lisp, and I miss the JVM. I've never worked in Clojure, but does anybody want to hire me to work in it? :-)
by JumpCrisscross | 2025-11-02 20:36:55+00:00
> Highly intelligent kids at 18 are ready for the real world

Highly-intelligent, disciplined kids should go to college. Others should go to trades, including coding and sales.

More pointedly, we live in a democracy. A population ignorant of the classics, of history, of the law, and only obsessed with personal practical concerns is going to do what such populations always do: swing populist and burn down any institution they don't understand because what isn't instantly comprehensible is obviously the work of the devil.
by labrador | 2025-11-02 20:37:37+00:00
One thing that jumped out at me is you don't need Rust's borrow checker to prevent thread race conditions because data in Clojure is immutable. That's a huge simplification over Rust. What I hear mostly about Rust is complaints about the borrow checker. I wrote a simple Rust utility and found it frustrating. But again, don't take my word for it because I don't know either language.
by tobyjsullivan | 2025-11-02 20:38:09+00:00
Everything I’ve seen suggests that Microsoft has entered the metaphorical private equity phase of investment in Windows. They’ve already given up any expectation of it being a viable competitor long-term and are purely focused on milking as much short-term revenue from the product as possible before it dies.

I’m sure windows will continue to exist and maybe be relevant for at least a decade. But it will be in zombie/revenue-extraction mode from here on.
by omnimus | 2025-11-02 20:38:16+00:00
To certain extent for online games it can be advantage (atleast it feels like it to me). AFAIK The server updates state between players at some (tick) rate when you have FPS above tick rate then the game interpolates between the states. The issue is that frames and networking might not be constantly synced so you are juggling between fps, screen refresh rate, ping and tick rate. In other words more frames you have higher the chance you will "get lucky" with latency of the game.
by xrd | 2025-11-02 20:38:43+00:00
I was really proud that my kids (8,10,12) all have used linux for gaming for the last several years. Steam runs perfectly for most games.

And, they know how to to use "flatpak update" to update the sober runtime for Roblox (I know this is not steam, but it is an example of how well other things run on linux). I'm so proud (and ashamed they play Roblox, but choose your battles).

But, Fortnite.

I tried to run a Windows VM, but that was a poor substitute.

Is there an option for Fortnite on Linux?
by kloud | 2025-11-02 20:39:01+00:00
> It seems to me that LISP will probably be superseded for many purposes by a language that does to LISP what LISP does to machine language. Namely it will be a higher level language than LISP that, like LISP and machine language, can refer to its own programs. (However, a higher level language than LISP might have such a large declarative component that its texts may not correspond to programs. If what replaces the interpreter is smart enough, then the text written by a user will be more like a declarative description of the facts about a goal and the means available for attaining it than a program per se).

Pretty accurate foresight in 1980, in the "Mysteries and other Matters" section McCarthy predicting declarative textual description replacing lisp as a higher-level programming language, basically describing todays LLMs and agentic coding.
Show HN: A/B Test Your LLM Prompts in Production
by rjfc | 2025-11-02 20:39:06+00:00
I noticed that there are a lot of of LLMOps platforms focused on offline evals, but I couldn’t find anything that manages A/B tests in production and ties different prompts to quantifiable user metrics. For example, being able to test two system prompts and see which one actually improves user success rates or engagement. This might be useful in something like a sales or customer support agent.

So I built a platform that allows you to more easily experiment with different system prompts in production. You can record your own metrics and it will automatically tie this information to whatever experiment treatment the user is in. You can update these experiments and prompts within the UI so you don't have to wait for your next deployment.

It's still pretty early but would love any feedback!
by JumpCrisscross | 2025-11-02 20:39:58+00:00
"FBI directors are required to use government aircraft for personal or business travel in order to maintain secure communications. But public attention of Patel’s weekend outing—fueled by an X post from a former FBI agent turned outspoken Patel critic—comes after Patel had criticized predecessors for personal travel on taxpayer-funded jets."

It seems like the solution is to change this policy. Not fire the guy following policy.

Is the House going to have to confront Epstein legislation this week?
by tptacek | 2025-11-02 20:40:10+00:00
'JumpCrisscross is stipulating that you might be right in this analysis but observing that in practice CFAA doesn't play out that way. I'm instead going to go right at your argument and say that a precise definition of unauthorized access isn't necessary in the first place. The statute turns on intent. It's the burden of the prosecution to prove not just that some kind of access was pro-forma unauthorized, but also that the defendant should have known it was.

This is no different than zillions of other criminal statutes, the majority of which hinge on intent.
by AnthonyMouse | 2025-11-02 20:40:12+00:00
So that's actually a big part of the problem. "Unauthorized" means what, that they abstractly don't like what you're doing? It's hard to tell what it really means because by its terms it prohibits way too much. Like it would plausibly be unconstitutional if they actually tried to enforce it that way. Which creates the expectation that things are unauthorized that potentially can't be prohibited, and that's the ambiguity. It's not that you don't know what you can't do, it's that it nominally prohibits so much that you don't know what you can do.

So then you get cases like Sandvig v. Barr where the researchers are assuming the thing they want to do isn't authorized even though that would be unreasonable and then they have to go to court over it. Which is how you get chilling effects, because not everyone has the resources to do that, and companies or the government can threaten people with prosecution to silence them without charges ever being brought because the accused doesn't want to experience "the process is the punishment" when the law doesn't make it sufficiently clear that what they're doing isn't illegal.
by ninalanyon | 2025-11-02 20:41:07+00:00
> There is no way to make them look beautiful.

Beauty is in the eye of the beholder. Quite a lot of public art is not regarded as beautiful by everyone either and is certainly not regarded as worth paying for by even more people.

It's also cultural. One of the things that struck me when I visited the US (many times over a twenty year period) was how little public art there was compared to most places in Europe.
by spaniard89277 | 2025-11-02 20:43:04+00:00
I don't understand this article. This a completely solved problem.

Solar is just another component in the grid. Attach solar to the grid if you want, the trains to the grid too.

Like all the countries with electrified railed do.

Electrifying trains with only solar seems a bit stupid IMO, but who am I compared to tech firms betting on electrification.
by laxd | 2025-11-02 20:44:47+00:00
- firewall?

PF seems to me like pretty much the most well regarded firewall there is - with a nice, sensible DSL for config. If you don't like like it, you can use use IPFW or IPFILTER, which are alternative, built-in, firewall front-ends.

- In the end, it was just too much having to re-invent the wheel for common server tasks

Maybe you have built your routine around a system that have reinvented the wheel? I think FreeBSD knowledge degrades more slowly than that of Linux distros.

- I'm just not an OS dev.

That's how I feel when I enter the chaotic Linux world. Do you think my life revolve around keeping up with this shit? :)
by JumpCrisscross | 2025-11-02 20:45:17+00:00
> then you get cases like Sandvig v. Barr

Sandvig "was brought by researchers who wished to find out whether employment websites engage in discrimination on the basis of race, gender or other protected characteristics" [1]. It was literally the researchers asking the question you asked and then getting an answer.

"he Court interpreted CFAA’s Access Provision rather narrowly to hold that the plaintiffs’ conduct was not criminal as they were neither exceeding authorized access, nor accessing password protected sites, but public sites. Construing violation of ToS as a potential crime under CFAA, the Court observed would allow private website owners to define the scope of criminal liability – thus constituting an improper delegation of legislative authority. Since their proposed actions were not criminal, the Court concluded that the researchers were free to conduct their study and dismissed the case."

Nobody was prosecuted. Researchers asked a clarifying question and got an answer.

[1] https://globalfreedomofexpression.columbia.edu/cases/sandvig...
by xp84 | 2025-11-02 20:46:16+00:00
Show me a country that doesn’t bother other countries — ever — and I’ll show you a country that doesn’t have any cards to play. Except for maybe isolated island nations who lack the ability to threaten anyone, all nations come into conflict with others and the only ones that “don’t [initiate aggression with] others” are the ones who lack the ability or who have done the calculation that they’d be severely slapped back if they tried, so they wisely don’t poke the bear(s).
by goatlover | 2025-11-02 20:46:23+00:00
How many people are using LLMs to replace coding in Lisp? What code are these former Lispers producing with LLM Agents?

I understand what you're trying to say, but I don't think LLMs were created as some replacement for Lisp. I don't think they've replaced any programming language, but they do help quite a bit with autogeneration of Python & Javascript in particular.
by xenospn | 2025-11-02 20:46:55+00:00
Solutions architect for a multi national corporation. Did that for two years. Flying 125,000 miles a year sounds like fun, but going to bed in Tokyo and somehow waking up in São Paulo gets tiresome after you do it constantly, especially when all you do is draw boxes on a whiteboard and connect them to other boxes with arrows. Not very productive, but you do make a lot of money.
by linmob | 2025-11-02 20:47:16+00:00
Initially, due to the PinePhone not using libhybris but a mainline kernel, the SailfishOS browser and mail app was not working at all. At least the browser was fixed; mail later on AFAIR too. Generally, judging an OS that has officially supported hardware by an unfinished community port is not something I would call fair or useful ;-)
by userbinator | 2025-11-02 20:47:27+00:00
This study underscores the potential of wood-derived nanomaterials like LCNF to reduce electronic waste (e-waste) associated with conventional PCB materials and promote the development of a more eco-friendly electronics, contributing to sustainable, high-performance ecoPCBs and advancing green technology.

So many trendy eco-virtue-signaling buzzwords, but as anyone who has worked with attempting to repair FR-1/FR-2 (SRBP) PCBs will tell you, they've been making them out of cellulose-derived materials for around a century; but they just aren't very good.

"Sustainable" = "doesn't last very long and is impossible to repair, sustaining the business of selling you a new one".
by _fzslm | 2025-11-02 20:48:59+00:00
This is super cool, but I wonder what the application might be.

I can imagine wanting to use it to pepper in 3D elements into an existing RN app, but surely embedding the entire Godot engine is kinda heavy?

Then I can imagine wanting to embed a larger 3D experience into an RN app... maybe a 3D product preview or something? I guess that could be cool. But still, the heft of embedding the Godot frameworks...

I am actually developing an app that has 3d elements, but if i were to use this the Godot experience might just feel too separate from the rest of the app. like 2 siphoned off apps in one. Something like react native three might be more appropriate for a lot of the use cases I can imagine. But I'm probably missing something
by 4ggr0 | 2025-11-02 20:49:39+00:00
+1, now using Bazzite as my main OS in general and for gaming, and only use the dualbooted Windows on a separate SSD when I have to play a game which contains a rootkit. There've been two of those, and I can live without them. Rotate games quite frequently, mostly just works.

I think if you like checking it out and customizing the settings of your OS, then try it out! Or at least look up the games you care about on ProtonDB.

Even encrypted the Bazzite SSD just out of paranoia caused by Windows. Even partner-proof so far.

Only ever used Nvidia so far, probably going to switch to AMD in 1-2 years, as I hear that they're better on Linux.
by TkTech | 2025-11-02 20:49:40+00:00
I don't really believe this to be an issue - Valve directly contracts CodeWeavers, they developed Proton together, and they've been pretty clear from recent hiring bursts that it was specifically to work on Proton. I have to imagine the income from Valve is exponentially higher than the relative niche of CrossOver. They're basically a subdivision of Valve now.
by andy99 | 2025-11-02 20:50:06+00:00
My experience is the same as yours. It feels to me (similar to most LLM writing) like they write for someone who’s not going to read it or use it but is going to glance at it and judge the quality that way and assume it’s good.

Not to different from a lot of consulting reports, in fact, and pretty much of no value if if you’re actually trying to learn something.

Edit to add: even the name “deep research” to me feels like something defined to appeal to people who have never actually done or consumed research, sort of like the whole “phd level” thing.
by Aldipower | 2025-11-02 20:50:18+00:00
Yes, content is _one_ component of reach, but without reach useless. And good content does not lead automatically to reach. Reach is developed by a lot of factors, channel marketing is also only one _minor_ factor of it. This tool does not help significantly with building all of that reputation you need to be trusted and gaining reach. It can't, because it does not create new channels and connections between humans.
by paulbjensen | 2025-11-02 20:50:27+00:00
I recently used git bisect to help find the root cause of a bug in a fun little jam of mine (a music player/recorder written in Svelte - https://lets-make-sweet-music.com).

My scenario with the project was:

- no unit/E2E tests - no error occurring, either from Sentry tracking or in the developer tools console. - Many git commits to check through as GitHub's dependabot alerts had been busy in the meantime.

I would say git bisect was a lifesaver - I managed to trace the error to my attempt to replace a file I had with the library I extracted for what it did (http://github.com/anephenix/event-emitter).

It turns out that the file had implemented a feature that I hadn't ported to the library (to be able to attach multiple event names to call the same function).

I think the other thing that helps is to keep git commits small, so that when you do discover the commit that breaks the app, you can easily find the root cause among the small number of files/code that changed.

Where it becomes more complex is when the root cause of the error requires evaluating not just one component that can change (in my case a frontend SPA), but also other components like the backend API, as well as the data in the database.
by hunterpayne | 2025-11-02 20:50:28+00:00
> Grossly offensive is in the eye of the beholder

Quite right. However, certain media outlets have knowingly published false information and when pushed on this they claim that those reports happened as part of the "opinion" part of their reporting. Before you get smug, your side does it too (as does mine). I'm am less concerned with blaming people than coming up with a mitigation of these issues.

So I think we need a 2 class system of reporting. A factual part where knowingly reporting false information has consequences. And an opinion part where it doesn't. Journalists would claim they already do this but here is the new policy. Reporting must constantly and clearly show to which class the report belongs. So maybe a change in background color on websites, or a change in the frame color for videos. Something that make it visually and immediately clear to which class this reporting belongs. That way people can more accurately assess the level of credibility the reporting should have.
by bawolff | 2025-11-02 20:50:47+00:00
> That’s just clearly untrue for freely available software. So every person that ever published a hobby project on GitHub has a duty to fix security issues in it?

Yes, i think there is a moral duty if you are presenting the software for the general public to use. Or if you dont to at least make it clear how you handle stuff so that users can make their own decisions.

> But there’s no contract with the free software developers. No duty of care from them to end users. Absolutely no duty.

In your view would it be acceptable to backdoor open source software to sell user's data to the highest bidder? That's obviously not what happened here, but seems like the obvious conclusion of your argument.
by cyberax | 2025-11-02 20:51:05+00:00
Tagged pointers don't buy as much performance as you'd expect in Java. That's because the JVM is highly multithreaded, and the Java memory model guarantees memory safety (unlike in Go, for example). So every pointer load from RAM will need a check for the tag bits. And you end up with your code full of branches.

From practical experience, JVMs have had an option to use compressed pointers for inner fields for two decades ( https://wiki.openjdk.org/display/HotSpot/CompressedOops ). It saves a bit of RAM, but often results in slower code.

More recently, the new ZGC collector started using colored pointers, there's a good presentation about it: https://inside.java/2025/10/06/jvmls-zgc-colored-pointers/ It's also been a mixed bag, performance-wise.
by 1vuio0pswjnm7 | 2025-11-02 20:52:24+00:00
Use of pqconnect at yp.to is probably old news but the cdb.cr.yp.to CNAME does appear to be new as of around 21 Oct

The notes on using Fil-C were submitted three days ago

https://news.ycombinator.com/item?id=45765718