MurphyA/hacker-news huggingface dataset:
by renehsz | 2025-10-12 11:44:23+00:00
The Plan 9 operating system.

It's the closest thing to a Unix successor we ever got, taking the "everything is a file" philosophy to another level and allowing to easily share those files over the network to build distributed systems. Accessing any remote resources is easy and robust on Plan9, meanwhile on other systems we need to install specialized software with bad interoperability for each individual use case.

Plan9 also had some innovative UI features, such as mouse chording to edit text, nested window managers, the Plumber to run user-configurable commands on known text patterns system-wide, etc.

Its distributed nature should have meant it's perfect for today's world with mobile, desktop, cloud, and IoT devices all connected to each other. Instead, we're stuck with operating systems that were never designed for that.

There are still active forks of Plan9 such as 9front, but the original from Bell Labs is dead. The reasons it died are likely:

- Legal challenges (Plan9 license, pointless lawsuits, etc.) meant it wssn't adopted by major players in the industry.

- Plan9 was a distributed OS during a time when having a local computer became popular and affordable, while using a terminal to access a centrally managed computer fell out of fashion (though the latter sort of came back in a worse fashion with cloud computing).

- Bad marketing and posing itself as merely a research OS meant they couldn't capitalize on the .com boom.

- AT&T lost its near endless source of telephone revenue. Bell Labs was sold multiple times over the coming years, a lot of the Unix/Plan9 guys went to other companies like Google.
by logicallee | 2025-10-12 11:45:03+00:00
In the first coding session:

https://ampcode.com/threads/T-9fc3eb88-5aa2-45e4-8f6d-03697f...

The user says "Consult the oracle." at the end of the prompt and the AI begins its answer with:

"I'm going to ask the oracle for advice on planning custom UI for Sparkle update notifications in the titlebar."

What does this refer to?

EDIT: Another comment in this thread says "It's currently Sonnet 4.5 by default but uses GPT-5 for the "oracle" second opinion", so I guess that is what it means.
by shinycode | 2025-10-12 11:45:17+00:00
I used to switch spaces but it’s worst for mental load than having everything on the same screen for big screens. I have 3 32inch screens (2 vertical on each side) and full screen apart from IDE like does not often makes sense. So splitting is like having smaller screens at all time and remove the need to find back which virtual screen has which apps. Like there is chrome on several virtual spaces if you cmd-tab on chrome it does not always choses one one you want. You have to get back manually at the screen which is cumbersome. When I use only the MacBook I tile less and use more virtual screens to organize the windows because there is less real estate. Slack, several chrome (render of code, doc, clickup etc), terminal, IDE, postman, datagrip all within a shortcut of being focused and without changing the whole screen. I guess that depends on your needs but having the equivalent of 8 screens the size of the MacBook at all time it’s really awesome and makes me really productive, r-cmd allows me to focus on app app with a shortcut so it’s really fast. No more switch between desks is a relief to find back where my windows are
by support_xkit | 2025-10-12 11:45:31+00:00
Hey everyone , I built this project out of frustration with cluttered, ad-heavy tool sites.

So far, I’ve launched: Developer tools (Formatters, regex tester, code minifiers and much more) Diff Tools ( text , pdf , code, excel , word comparison tools) Calculators (BMI, mortgage, VAT, percentage, compound interest and more) Converters (epoch ↔ date, distance, weight, height, heat, color codes, text case) Utilities (QR code generator, random number generator, spinner wheel, countdown timer, lorem ipsum generator)

The mission: a hub of simple, reliable, and free tools for everyone.

We’d love your thoughts on:

Which tool you’d use most often?

What’s missing that you wish existed?

Your feedback means the world

Try it here: [https://xkit.io]
by nashashmi | 2025-10-12 11:48:00+00:00
This is a Lesson 101 on how to refute baseless arguments. Or maybe it is a 400-level class. It all comes down to recognizing mimicry of authenticity manipulated towards fringe ideas.

I like how the article adds weight to mainstream vs fringe. But it occurs to me that some ideas are given so little attention that there is no substantial basis of what is fringe and what is mainstream.
by CMay | 2025-10-12 11:48:03+00:00
A lot of people have a terabyte or more of OneDrive storage. Many people have gigantic photo collections.

Analyzing and tagging photos is not free. Many people don't mind their photos actually being tagged, but they are a little more sensitive about facial recognition being used.

That's probably why they separate these out, so you can get normal tagging if you want without facial recognition grouping.

https://support.microsoft.com/en-us/office/group-photos-by-p...

If you have a large list of scenarios where Microsoft didn't respect privacy settings or toggles, I would be interested in seeing them.

I know there have been cases where software automated changes to Windows settings that were intended to only be changed by the user. Default browsers were one issue, because malicious software could replace your default browser even with lower permissions.

Are you talking about things like that, or something else?
by immortal3 | 2025-10-12 11:48:34+00:00
There's another angle to this comparison. Groq and Cerebras use custom chips, but I'm not sure about Together. In this case, Together is sharing results based on the B200 GPU. Another important point is the accuracy of these speed-ups compared to the baseline model. It's known that such tricks reduce accuracy, but by how much? Kimi has already benchmarked several providers. https://x.com/Kimi_Moonshot/status/1976926483319763130
by pawelduda | 2025-10-12 11:51:14+00:00
LLMs have brought back my excitement with coding.

At work, they help me to kickstart a task - taking the first step is very often the hardest part. It helps me grok new codebases and write boring parts.

But side projects is where the real fun starts - I can materialize random ideas extremely quickly. No more hours spent on writing boilerplate or fighting the tooling. I can delegate the parts I'm not good at the agent. Or one-prompt a feature, if I don't like the result or it doesn't work, I roll it back.
by robinhouston | 2025-10-12 11:51:28+00:00
Be careful! There's a whole world of mechanical puzzles out there, and it can get very expensive and start to take over your life.

Here's an assortment of links to places where you can buy interesting puzzles. This isn't exhaustive of course: it's just a few places that came to mind.

https://www.puzzlemaster.ca/

https://puzzleparadise.net/

https://www.pelikanpuzzles.eu/

https://twobrassmonkeys.com/

https://www.etsy.com/shop/PuzzleguyStore
by filippofinke | 2025-10-12 11:53:13+00:00
I built Infectio, a static malware analysis tool that runs entirely in the browser using WebAssembly. It performs all analysis locally, so no files or data ever leave your computer.

It supports a range of file formats, including PE, ELF, Mach-O, PDF, Office documents, ZIP archives, and OLE containers. The tool extracts strings, calculates hashes, visualizes entropy, inspects imports, and detects macros or embedded executables. It also includes an optional local AI assistant powered by Web LLM for natural-language explanations of analysis results.

There is no backend or server component; everything runs client-side.

This started as a university project exploring whether static malware analysis could be done entirely offline in a browser using Rust and WebAssembly.

Source code: https://github.com/filippofinke/infectio
by zmgsabst | 2025-10-12 11:54:07+00:00
This comment isn’t even technically correct — OP frames it as quitting bad habits and then suggests common problems people have, eg people who want to quit drinking or smoking habits that negatively impact their lives. You then parsed that uncharitably (by ignoring context) to make a snarky remark.

Edgy midwit nihilism is so blasé.
by eterm | 2025-10-12 11:54:23+00:00
Thanks for showing these. We can see Firefox matches the same style of accurate but unhelpful error message.

Chromium is much more helpful in the error message, directing the user to both line 19 and 22. It also made the user-friendly choice to render up to the error.

In the context of XHTML, we should also keep in mind that Chrome post-dates XHTML by almost a decade.
by impossiblefork | 2025-10-12 11:54:40+00:00
It should also be said, that what I say here is focused on things where these models have problems.

For example, I consider the model confused when it starts outputting stereotyped or cliche responses, and I intentionally go at problems that I know that the models have problems with (I already know they can program and do some maths, but I want to see what they can't do). But if you're using them for things they're made for, and which aren't confusing, such as people arguing with each other, then you are probably likely to succeed.

Prompts with lots of examples are reasonable and I know they can get very long.
by lnrd | 2025-10-12 11:54:45+00:00
I believe what Wikipedia tries to do (simplifying here) is reporting the "opinion" of reputable sources which should have an informed view on the matter. If reputable sources believe it's a genocide, then they will report it, if not they will not. Calling these sources biased because they do not corroborate your view of the situation is your subjective opinion and doesn't mean they actually do have a bias. The whole point of considering them reputable sources is that they should be as unbiased as possible (even though 100% neutrality is impossible), if they had "significant bias" as you claim they would not be considered as reliable sources to begin with.
by thaumasiotes | 2025-10-12 11:54:55+00:00
> It was easy for me to review and understand because I already knew the pattern and it seemed easy for it to get right.

I suggest that you already knowing the pattern actually makes it harder for you to review code that you expect to contain the pattern. You're likely to perceive it as being there whether it is or not. This strikes me as a way of using LLMs that is more dangerous than average.

Relatedly, proofreading your own work is much more error-prone than proofreading someone else's work, precisely because you have a mental model of your own work (created when you produced it) and you're likely to consult the mental model rather than the work.
by sfn42 | 2025-10-12 11:55:18+00:00
As someone who has been fairly negative towards AI until recently, the problem is how you use it.

If you just tell it some vague feature to make, it's gonna do whatever it's gonna do and maybe it will be good, maybe it won't. It probably won't. The more specific you are the better it will do.

Instead of trying to 100x or 1000x your effort, try to just 2x or 3x it. Give it small specific tasks and check the work thoroughly, use it as an extension of yourself rather than a separate "agent".

I can tell it to write a function and it'll do pretty well. I can ask it to fix things if it doesn't do it the way I want. This is all easy. Maybe I can even get it to write a whole class at once or maybe I can get it to write a class in a few iterations.

The key here is I'm in control, I'm doing the design, I'm making the decisions. I can ask it how I should approach a problem and often it'll have great suggestions. I can ask it to improve a function I've written and it'll do pretty well. Some times really well.

The point is I'm using it as a tool I'm not using it to do my job for me. I use it to help me think I don't use it to think for me. I don't let it run away from me and edit a whole bunch of files etc, I keep it on a tight leash.

I'm sold now. I am, indisputably, a better software developer with LLMs in my toolbelt. They help me write better code, faster, while learning things faster and easier, it's really good. Reliability isn't a problem when I keep a close eye on it. It's only a problem if you try to get it to do a whole big task on it's own.
by troupo | 2025-10-12 11:55:27+00:00
Yes, you post this every time as if that absolves Chrome, or you, of shipping "standards" against objections from both Mozilla and Apple, or before consensus on APIs and capabilities, or before even having a spec that others can implement.

To quote your article: "every vendor always ships "whatever it wants."

Indeed, and Chrome ships constantly, recklessly and with hardly a lip service to the standards process.

Your article does have its funny moments. "Blink's rigorous launch process frequently prevents unvalidated designs from shipping". Lol. Lmao even.

You, more than most other people, should know that once something is shipped, it stays in the platform forever, and it's very hard to change something that is already shipped. Yet not only Chrome ships features all the time, its team gleefully announced those features as fait accompli standards on web.dev, and then developers including you demand that other browsers implement these features.
by CMay | 2025-10-12 11:55:43+00:00
It's harder to find a reasonable use case to constantly opt-in and opt-out, incurring server side costs. Generally you either want it on or want it off. They do limit the cost of disabling it some, because they cache that data for 30 days, but that still means someone could toggle it ~11 times a year and incur those costs.

I don't know what they're seeing from their side, but I'm sure they have some customers that have truly massive photo collections. It wouldn't surprise me if they have multiple customers with over 40TB of photos in OneDrive.
by bdangubic | 2025-10-12 11:56:20+00:00
* Why would I write my own database driver or encryption just because I wanted to implement my own "cronService"?*

how do you decide whether you will write your own or pull in a dependency? this is a legit question. you did start this with writing your own “cronService” (which is about as insane as writing your own database driver) so asked about it.
by gregsadetsky | 2025-10-12 11:57:04+00:00
Just wanted to mention that the person behind the show, Tim Hunkin, runs an extremely, deeply touching, funny and beautiful museum of “automata” ie “satirical home-made arcade machines” in London

https://www.novelty-automation.com/

https://maps.app.goo.gl/uH8VwsZaLq88N29Q7

I cannot emphasize enough how much you should visit it if you’re in/around London. Deeply recommend it.
by meander_water | 2025-10-12 11:57:23+00:00
Agree with the other commenters here that this doesn't feel like engineering.

However, Anthropic has done some cool work on model interpretability [0]. If that tool was exposed through the public API, then we could at least start to get a feedback loop going where we could compare the internal states of the model with different prompts, and try and tune them systematically.

[0] https://www.anthropic.com/research/tracing-thoughts-language...
by roenxi | 2025-10-12 11:57:25+00:00
During that time the number of new species will be approximately equal to the number dying out though. Otherwise the re-population would be rapid. The reason it takes millions of years in that case is because the two rates generally pretty similar. It is quite hard to get the two rates to stay far apart for any length of time. It is a truism that they match and they're going to return to matching whatever humans do. And them matching doesn't mean that the number of species isn't drifting radically over time.

I get that thejohnconway probably didn't literally mean it when he said "Species usually go extinct at a rate at which new diversity can take their place" in the sense of it always being true no matter how many species there are - but one of the major issues with the global warming debate is it is actually pretty hard to articulate what the problem is with a lot of species going extinct if people don't use vague language like that which sounds bad but doesn't actually have much of a point to it. People will generally not notice. Nobody notices all the things that have already gone extinct. The world will just be what they are used to for most people. Most species are threats, nuisances or domesticated and as safe as humans are.
by pessimizer | 2025-10-12 11:57:39+00:00
tumblr is nothing like a webpage. LLMs were just invented 5 minutes ago and are losing money hand over fist until people are dependent, then will be very expensive to use; and you still have to figure out how to host, where to host, and how much it's going to cost you. So, I have no idea what you're getting at.

You could have said Wordpress.com or something. It's not quite a website, but it's close. It's also probably going to be Typepad (i.e. defunct) in a few years and Blogger is probably going to be there quicker than that.
by diffeomorphism | 2025-10-12 11:58:03+00:00
94% accuracy sounds extremely bad, no?

https://www.ssph-journal.org/journals/public-health-reviews/...

> Prevalence estimated (...) 2%–3.5% in primarily non-hospitalized children.

So a fake test always saying "No" would be more accurate at 96.5% accuracy.
by rfoo | 2025-10-12 11:58:54+00:00
If you compare "schema validation error count" plus "Count of Finish Reason others" then SiliconFlow and Infinigence is in the same bucket too. Maybe their API layer detected incorrect tool call and set finish reason to something else?

IMO this likely is what you get from running the model correctly as-is (i.e. using the same weight and activation dtype), so Together is not bad.

Moonshot AI themselves and Groq likely uses some sampler tricks to eliminate schema validation errors.

So really the only thing this shows is: Nebius, Chutes, AtlasCloud could be running something else (for example further quantized model). Or bugs.
by Tarsul | 2025-10-12 12:00:34+00:00
This is (probably) not a Long Covid story but I found that bloodletting (for which I even received money!) gave me back the energy that I was missing for the last few years (e.g. it was impossible to build stamina). I also read about a study about the positive effects of bloodletting[1] that somehow is not all the rage in mainstream news, which I find perplexing. If it might be so easy to improve your health (for some of us), why isn't this discussed or studied more broadly?

[1]https://www.sciencedaily.com/releases/2012/05/120529211645.h...

"the patients who gave blood had a significant reduction in systolic blood pressure (from 148 mmHg to 130 mmHg) as well as reduction in blood glucose levels and heart rate, and an improvement in cholesterol levels (LDL/HDL ratio)."
by sen | 2025-10-12 12:00:57+00:00
Godot is pretty awesome. Easy to learn, can do 2D or 3D, and can export to HTML5/webasm that works across all major OSes and browsers including mobile.

It’s far from perfect but I’ve been enjoying playing with it even for things that aren’t games and it has come a long way just in the last year or two. I feel like it’s close to (or is currently) having its Blender moment.
by jongjong | 2025-10-12 12:01:42+00:00
IMO the real problem is that the monetary system creates asymmetries which create monopolies, which force everyone to participate in 'the economy' through rigid, inefficient, bureaucratic structures. People are literally not allowed to service each other, even through they have the time and capacity to so; simply because they do not have access to a specific currency which they are forced to use... That same currency is not universally scarce though; it's basically handed out to their biggest corporate competitors in large quantities via government contracts and from banks in the form of low interest loans. It creates a kind of fictitious planned economy which becomes increasingly inefficient and bureaucratic by the day; the money is the only quantity which is increasing (and only for some people), almost every other economic metric is decreasing. The real economy is hollowing out.
by quotemstr | 2025-10-12 12:02:13+00:00
An endless multiplication of veto points in a consensus culture is a failure mode. Funny thing is people embedded in such a culture will see its slowness as a feature and sneer at the world as it leaves them behind.

Python was better with a BDFL.

The best thing that could happen to Python right now would be for someone to fork it. Maybe just have Astral run away with the whole language. This lock file format should have taken a weekend, not four damn years.
by chrismorgan | 2025-10-12 12:03:14+00:00
If, on the other hand, you have some sorts of XSLT errors, Firefox gives you a reasonably helpful error message in the dev tools, whereas Chromium gives you a blank document and nothing else… unless you ran it in a terminal. I’m still a little surprised that I managed to discover that it was emitting XSLT errors to stdout or stderr (don’t remember which).

Really, neither has particularly great handling of errors in anything XML. None of it is better than minimally maintained, a lot of it has simply been unmaintained for a decade or more.
by CMay | 2025-10-12 12:03:16+00:00
Because many people want it, expect it and value it.

Most moms and old folks aren't going to fuss or understand privacy and technical considerations, they just want to search for things like "greenhouse" and find that old photo of the greenhouse they setup in the backyard 13 years ago.

It's one thing if all of your photos are local and you run a model to process your entire collection locally, then you upload your own pre-tagged photos. Many people now only have their photos on their phones and the processing doesn't generally happen on the phone for battery reasons. You CAN use smaller object detection/tagging models on phones, but a cloud model will be much smarter at it.

They understand some of this is a touchy subject, which is why they have these privacy options and have limitations on how they'll process or use the data.
by pessimizer | 2025-10-12 12:04:41+00:00
> I think people underestimate the difficulty involved in the project

I don't think people do, it sounds like a nearly impossible struggle, and at the end you get a Windows clone. I can't imagine hating yourself enough to work on it for an extended period of time for no money and putting yourself and your hard work in legal risk. It's a miracle we have Wine and serious luck that we have Proton.

People losing Windows 10 support need to move on. There's Linux if you want to be free, and Apple if you still prefer to be guided. You might lose some of your video games. You can still move to Windows 11 if you think that people should serve their operating systems rather than vice versa.
by pjmlp | 2025-10-12 12:04:51+00:00
As someone that was there, a few things helped C++ adoption, and even then it wasn't without the C vs C++ flamewars that endure to these days.

- At the time, with a few minor differences, C++ was Typescript for C, thus very easy to adopt into existing projects

- Being born on the same birthplace as C and UNIX, meant all C compiler vendors saw as added value to have it as part of their offering, and it was natural that every UNIX SDK also had C++ support available alongside C.

- Apple, Metrowerks, IBM, Borland and Microsoft helped to push C++ adoption, by making it the official way to use application frameworks. MacApp (originally in Object Pascal), PowerPlant, CSet++, Turbo Vision/OWL/VCL, and MFC respectively.

This kept C++ as the language to go for performance in enterprise computing, while Delphi and VB got the "easy" development role, until Java and .NET took over all those frameworks.

Rust doesn't have this kind of industry wide push, even in OSes where it is being embraced like Windows and Android, note that it isn't being pushed as yet another way to write userspace applications, rather low level OS services.