MurphyA/hacker-news huggingface dataset:
by cgibson2025 | 2025-07-13 07:23:51+00:00
Stripe integration is active. First 100 get All Pro features for $15 a month for life! Imagine Talking to Your therapist, coach, Studdy Buddy and Music Teacher all in the same Chat? It will happen here-aetheragentforge.org. Forging the future of Intelligence, One Agent at a time. Teacher's will grab there students attention with actual histortic figures recreated as AI agents. MLK teaching history right in the classroom, da Vinci teaches art sitting in the chair next to you. Beethoven teaching piano to a 5th grade music class. These are all coming soon! Try to keep up!
by whodidntante | 2025-07-13 07:26:00+00:00
What I should have said is that the system is corrupt, not that there is corruption in the system. There will always be profit to made in the system (there has to be for it to work), and there will always be corruption to some degree in the system, but having a system that is corrupt is a different type of thing.

I believe our health system itself is corrupt. There is no one person or group of people that are causing the problem, it is the way the entire system works that is the problem.

Looking at the amount of health spend as a percent of GDP, it has gone from 5% 60 years ago, to 12% 30 years ago, to 18% today. This is clearly a trend that is unsustainable. Compare this to the EU which is more like 10%-12% of GDP (not that they do not have problems)

This increase is bad enough, but we also have a system that is worse in all the ways that count - percent of population that is covered, outcomes at every class level, and the complexity of the system.

From a societal perspective, the health system is simply out of control - it continues to grow and profit in excess of what the economy can support while at the same time provides less and less value than what is clearly possible by looking at other countries.

The answer is not to simply cut spending and fire people in a random manner

The answer is also not to simply tax and spend more.

And, no, I do not know how to fix this.
by physicles | 2025-07-13 07:27:04+00:00
I used it for about six weeks in the spring, at which point I tried cursor and found out that it was far better for my use case (backend Go): better and faster autocomplete that can work across files, less buggy UI, and it actually follows your rules.

I’m not bothered by this news — it’d be pretty shortsighted to assume that any of these disposable AI assistants will continue to exist forever.
by hnlmorg | 2025-07-13 07:27:48+00:00
I think you’re missing the point of the article.

Isn’t really about bypassing it to support the development of new extensions. It’s more just a blog about a new bug that the author found during their security research.

It’s really more a fluff piece promoting themselves than it is anything else. And to be honest, I’m fine with that.

My bigger takeaway from that article was how impressive this individual already is. They’re still a student and already finding and reporting several bugs in major platforms. Kudos to them.
by rocqua | 2025-07-13 07:28:00+00:00
1A: Congress shall make no law ... Abridging the freedom of speech. (Note: freedom of speech includes the ability to listen to what you want)

2A: ... the right of the people to keep and bear Arms, shall not be infringed.

Congress making a law that prevents minors from accesing information is a clearly a breach of the first text.

Point of sale ID checks for guns are much less clearly "infringing on the right to keep arms". It is only limiting the sale, not the ownership.
by zer00eyz | 2025-07-13 07:29:21+00:00
> If you’re working with goroutines, you would always pass in a context parameter to handle cancellation.

The utility of context could be called a subtle coloring. But you do NOT need context at all. If your dealing with data+state (around queue and bus processing) its easy to throw things into a goroutine and let the chips fall where they will.

> which poisons the rest of your functions. You are free to use context dependent functions without a real context: https://pkg.go.dev/context#TODO
by EGreg | 2025-07-13 07:30:13+00:00
We do have the answers. Pigovian taxes. Government and industry work together to distract people so they don’t organize to demand the actual answers be implemented.

1) Universal basic income funded by taxes at the point of extraction or emission. See: Alaska (Permanent Fund)

2) Use the taxes to pay down the debt, give UBI since you’ll have to print money anyway.

3) Also raise taxes on non biodegradeable plastics and forever chemicals.

UBI can shift the Overton window from people protesting raising taxes on fossil fuels (eg Yellow Vest protests) to actually embracing them.

Rather than telling individuals they cant have a bag or a straw, the government should put the pressure on bottling companies and clothing companies which continue to use plastics and PFAS everywhere… “recycling” is just another scam to keep individuals distracted. It turns out they were just shipping it all to China for decades.
by tosh | 2025-07-13 07:30:38+00:00
If you are using Claude Code on macOS running it in a devcontainer has a few upsides like fewer cli tool call failures, meaning less waiting time and less context window spam.

But there are some things you lose as well @ ergonomics:

- "done" notifications are not working by default (might be possible trigger and send to host using hooks feature)

- more difficult to give playwright a session (need to get cookies into playwright in the container)

- can't easily paste screenshots into the devcontainer (Claude Code has to take a screenshot or you have to put it into a mounted dir)

and of course the usual advantages of using containers still apply (dependency management, reproducibility and so on).

I still wonder though if nix would allow me to remove the container overhead (they do noticeably tax the macbook battery).
by gsliepen | 2025-07-13 07:30:52+00:00
It's a somewhat interesting article, but it doesn't say much. It starts with:

> Suppose we want to have a C++ map where the keys are disjoint

And then we do something that goes against the whole point of such a map:

> But what happens if we try to insert an interval which is not disjoint with those already in the map?

And the solution is:

> Implementation-wise, we just have to [throw an exception if we are] comparing partially overlapping intervals

Much more interesting would be to show how to implement a proper interval map.
by ozgrakkurt | 2025-07-13 07:31:08+00:00
You are skipping the massive point here.

If you are using a library in rust, it has to be async await, tokio, send+sync and all the other crap. Or if it is sync api then it is useless for async application.

This approach of passing IO removes this problem and this is THE main problem.

This way you don’t have to use procedural macros or other bs to implement multi versioning for the functions in your library, which doesn’t work well anyway in the end.

https://nullderef.com/blog/rust-async-sync/

You can find 50 other ones like this by searching.

To be honest I don’t hope they will solve cooperative scheduling, high performance, optionally thread-per-core async soon and the API won’t be that good anyway. But hope it solves all that in the future.
by srcoder | 2025-07-13 07:31:30+00:00
I use Zen everyday and a love it! I am glad they chose Firefox as a base, otherwise I would have skipped it. Firefox is stable, I open it when I boot my PC which runs for weeks and never think anything about it. On topic of ad blocking, I think that there are more ways to anoy users using ad blockers today despite of which browser someone uses, with ad block detection and blocking access. If your browser is build by a ad company, expect these changes. For this reason I won't use these browsers
by ksec | 2025-07-13 07:31:40+00:00
Interesting comments here because from my limited usage of Windows 11 I thought it was pretty good. UI, Ads, and a lot of little annoying things are still there but it was also the case in Windows 10 and prior. ( Ok may be not ads ) But it is better.

I just wish Windows 11 start doing 11.1 and 11.2 instead of some 2H26 name. And start iterating towards a better Windows 12. May be because there are plenty of low hanging fruit still that makes Windows improvement easier.

Cant say the same about macOS. Let's see if macOS 26 will be any better.
by ultimateking | 2025-07-13 07:31:49+00:00
Really cool project! Quick questions:

1. How does TXT OS store its “Semantic Tree Memory” between sessions? 2. When `kbtest` detects a hallucination, what happens next? 3. Any idea of the speed impact on smaller models like LLaMA-2-13B?

Thanks for sharing—excited to try it out!
by wongarsu | 2025-07-13 07:34:11+00:00
A 30yr break on an exponential process with dangerous tipping points seems like an awesome deal

Of course it doesn't work as the only fix, and there is the danger that it could be used as an excuse to slow down necessary changes. But the situation we currently find ourselves in is one that moves in the right direction (per-capita CO2 emissions peaked in the late 80s in the EU-27 and the 00s in the US, and many lower-emission solutions now have better economics than their established counterparts) but inertia an an ill-timed increase in the standard of living of China and India mean we are not moving nearly fast enough. More time is one of the most valuable things we can get in this situation
by madaxe_again | 2025-07-13 07:34:21+00:00
You cannot defend against it any more than you can joust with ghosts.

Trump is a symptom, not a cause - the embodiment of the inexorable collective decay of the idea of “America”, set against the slow collapse of a global order built on forgotten consensuses.

Empires and structures inevitably decay and ultimately fail in the same way - reification of that which was once novel, the pollution of minds with layers of abstraction so divorced from any objective reality that they find irreconcilable differences in the symbol maps they use to describe their world.

Abstract, abstract, abstract, my hat is red, your hat is blue that is why - I hate you.

Like with Newton, any force you exert against an object will be met with an exact opposing force. The net result is just the production of waste energy. The fight becomes the system.

I earnestly think the best thing we can be doing with our time against this backdrop is preserving knowledge and building stable islands of coherency amidst the growing chaos. The dark ages are often blamed on Christianity, but the reality is more that they were a result of the might of Rome - people forgot how to do things, how to exist in a society, as rather than understanding these things themselves, they relied upon the map that was handed to them and took it as reality.

That’s the risk we face now. Not Trump. Not whatever comes next - but the slow, uncomprehending loss of the ability to make sense of the world at all.
by amluto | 2025-07-13 07:35:35+00:00
No, MV3 really isn’t more secure. MV3 still allows extensions to inspect your requests — it just doesn’t allow extensions to block them.

It’s almost comical how weak the security/privacy argument for MV3 is. Chrome could have developed a sandboxed web request inspection framework to prevent data exfiltration, but they didn’t even try. Instead they nerfed ad blockers without adding any security.
by spwa4 | 2025-07-13 07:35:36+00:00
You do realize the effects of climate change will not be something for which you can just isolate your bedroom for, then move on.

Everyone needs water. Directly, and for food production. The most populous regions in the world run on meltwater. The Indus Valley. Pakistan. Bangladesh. Indonesia. California. Central China. There are thousands such locations as well, by the way, just smaller. Meltwater that only comes if not only the planet is hot, but is hotter this year than last. If not, ZERO meltwater comes. Not a little bit. Zero. If you stop global warming 2 billion people need to be relocated.

To make matters worse, one of the "points of no return" which is coming global warming will switch from pumping water INTO the atmosphere to pumping water OUT of the atmosphere. This will turn the "inside" (any location sufficiently far from a coast) of countries like India, Africa and China back into the deserts they were 500 years ago. Except, it will do so rapidly. We don't know, of course, but certainly less than 100 years. Potentially much less.

If you calculate energy required, you will conclude that lifting water is a nonstarter. With current energy generation we cannot bring water to these locations. Never mind that most don't even have railway connections, never mind electrical power to the trains. We cannot realistically use desalinated water at elevations above maybe 300 meters. It's just not happening.

To make matters worse, both things are tipping-points. There is very, very little change while you get closer to the tipping point, then all the builtup change happens VERY suddenly. And this will happen twice, a two-punch situation, maybe a decade or two apart. First meltwater will stop, entirely, in one or two years, and it will not come back for tens of thousands of years and then a decade or so later rains will stop.

Walkable cities and isolated buildings do exactly nothing to stop any of this.
by karmakurtisaani | 2025-07-13 07:36:29+00:00
The only reason we have to suffer through seeing concepts like "right-wing" or "left-wing" scientists, is because the right (in the US) has politicized science.

Climate change is happening -> left wing propaganda!

Homosexuality is abundant in nature -> ..

Plus other things that I fear are going to start flame wars, since even among us there are people who won't accept the long standing scientific consensus.
by TXTOS | 2025-07-13 07:36:37+00:00
Semantic Tree Memory

We actually serialize the tree as a compact JSON-like structure right in the TXT file—each node gets a header like #NODE:id and indented subtrees. When you reload, TXT OS parses those markers back into your LLM’s memory map. No external DB needed—just plain text you can copy-paste between sessions.

--- When kbtest Fires

Internally it tracks our ΔS metric (semantic tension). Once ΔS crosses a preset threshold, kbtest prints a warning and automatically rolls you back to the last “safe” tree checkpoint. That means you lose only the bad branch, not your entire session. Think of it like an undo button for hallucinations.

--- Performance on LLaMA-2-13B

Benchmarks were on GPT-4, but on a 13B model you’ll see roughly a 10–15% token-generation slow-down thanks to the extra parsing and boundary checks. In practice that’s about +2 ms per token, which most folks find an acceptable trade-off for the added stability.

Hope that clears things up—let me know if you hit any weird edge cases!
by 0dayz | 2025-07-13 07:36:51+00:00
Not what defines politics what do ever, politics by definition is the practice of trying to figure out ways to solve power and philosophical disagreement.

>Personally I'm 100% for letting everyone express their gender or sexual identities. But I'm not going to demonize someone for having a different opinion and making a small donation to support their political views.

You would never ever say this if it was about a person/movement that personally affects you or your way of life.
by Kwpolska | 2025-07-13 07:37:25+00:00
Have you ever used Linux with high DPI monitors? Windows handles them OK since Windows Vista, and really well since 8. I've seen the classic Windows XP bug of measurements not being scaled and labels being cut off on modern Linux.

How about mixed DPI multi monitor setups? Great since Windows 10. On Linux, you're screwed. X doesn't support this. Wayland does, but not all apps work well with that, and not all apps and GPUs support Wayland.
by nudgeOrnurture | 2025-07-13 07:37:30+00:00
an active, public pre-review discussion. we nurture critical thinking before the nudge.

some charismatic, intelligent dude or dudette or couple with a curious but rather uneducated mind inviting grad students and scientists to discuss studies and pre-prints and so on, constantly babbling scientifically more or less correct nonsense but getting semantically corrected by the guests or something ... ... so viewers can feel "smartypants" and or relate and learn.

I'm sure there's podcasts but I don't listen to podcasts.
by efecan0 | 2025-07-13 07:37:33+00:00
Thanks, that matches my experience as well. For browser clients WebSocket is still ‘the path of least pain’, so I’m keeping it as the default. When WebTransport and QUIC become easier to deploy I’ll add an optional transport module. If you’ve tried any recent WebTransport builds and have tips or docs, I’d love to see them—feel free to open an issue or drop a link. Appreciate the confirmation!
by kazinator | 2025-07-13 07:37:41+00:00
Lexical closures easily give rise to cycles, without the program doing any imperative pointer swizzling to make a cycle explicitly.

For instance, a named lexical function can have itself in scope so that it can call itself recursively. This means that, as an object, it has a pointer to an environment, and that environment has an entry which contains that function itself: cycle.

If you deny cycles, that blows up at the starting line.
by arp242 | 2025-07-13 07:40:23+00:00
Having all async happen completely transparently is not really logically possible. asynchronous logic is frequently fundamentally different from synchronous logic, and you need to do something different one way or the other. I don't think that's really the same as "function colouring".

And context is used for more than just goroutines. Even a completely synchronous function can (and often does) take a context, and the cancellation is often useful there too.
by whilenot-dev | 2025-07-13 07:40:49+00:00
> trouble on Firefox can be counted on a single hand

*over the course of a few years, seriously.

In particular, it's sad to encounter such a rare issue only to then discover its true origin - Firefox implemented a necessary functionality according to spec, whereas Chrome decided to do its own thing. Case in point video streaming with Motion JPEG, Firefox dispatches events on every frame and uses a lot of resources, but Chrome decided not to do that, against the spec.

I set my default choice to pro-privacy (Firefox) and occasionally give it up to some Chromium variant if I depend on a functionality and a website justifiable needs it. The disruption to my workflow here is such a minor thing compared to what I gain usability wise, especially in the long run. I would never treat a software program like some religion, and it saddens me that even computer-savvy people do just that.
by rlonn | 2025-07-13 07:40:55+00:00
I'm in Sweden, and we behave the same way. We just don't focus on exactly the same things. The attitude towards sex in general is more relaxed, but when it comes to CSA we would love to impose our views on defining and policing it on the rest of the world, see https://www.patrick-breyer.de/en/posts/chat-control/
by sothatsit | 2025-07-13 07:41:17+00:00
I'm afraid it is not that shareable as it contains a lot of dependency management and setup that is specific to my setup and projects. But it's not too complicated. You could probably re-create your own version fairly quickly.

It's just a Dockerfile that installs dependencies, an entrypoint that invokes claude, and some wrapper scripts that handle creating the container, passing through the prompt, and managing the results (e.g., output markdown to a directory, or open a PR). For input/output from the container I mount directories within the Docker container to local directories under ~/.call_claude/. I create a directory under there, clone the source code to it, output the prompt to a text file, and then grab results from that directory after Claude Code has finished running.
by nurettin | 2025-07-13 07:42:42+00:00
> Who else is more qualified to conduct such a study?

Whoever does not have a monetary interest in the studied subject is the one who is more qualified. Same with smoking related research, same with children's toy paint related research. But the third edge is: These are phases of fraud that societies go through. They will happen, some will think they are legit, some won't, they disappear into some third world country after taking their sum. It always works like that. And that's predictive science right there.
by pyman | 2025-07-13 07:43:11+00:00
What are the risks of building a big data centre near a town, according to ChatGPT:

Power strain – Data centres use a massive amount of electricity. That can put pressure on the local grid, driving up energy prices or causing outages during peak times.

Water usage – Cooling those servers takes a lot of water. In some cases, millions of litres a day. If the town already struggles with water, it’s going to get worse.

Noise pollution – The fans and backup generators run 24/7. Might not seem loud from afar, but for nearby residents, it’s constant low-level noise.

Heat output – The servers produce heat, and depending on how it’s handled, that heat can raise local temperatures or affect nearby ecosystems.

Environmental impact – You’ve got land cleared, energy consumed, water drained. It all adds up. Some centres also rely on diesel for backup, which means emissions.

Traffic and construction disruption – Building and maintaining it means trucks, equipment, workers. That can lead to road congestion and wear-and-tear on local infrastructure.

Security concerns – Big data centres can become targets for cyber attacks or even physical threats. Local emergency services might not be equipped for that.

Little benefit to locals – Most jobs are in construction and setup. Once it’s up, it runs with very few staff. So the town deals with the impact, but sees little upside.
by spwa4 | 2025-07-13 07:43:30+00:00
However, there's 2 huge problems with that. First, stopping CO2 additions at this point will just cause a marginal delay in the progress of global warming.

Second adding CO2 will stop. Fossil fuels are finite and will stop this century. All regulation can hope to do is stop it a bit faster. A few decades at best. Which just doesn't matter. Plus oil producing countries, the only ones that have any hope of doing this will never cooperate.

Even nuclear winter will pause global warming, but it won't work to prevent it's consequences, because of water. So will any other mechanism that lowers temperatures.

I'm not saying there aren't other advantages to ecological policy, but stopping global warming just isn't one of them.

Global warming cannot be stopped by regulation. It cannot be stopped by humans at all. That's what the IPCC models say. We need to adapt to it. That means moving billions of people, frankly, out of the way. At an extremely high level what needs to happen is that billions of people need to be moved a LOT closer to a coastline.