MurphyA/hacker-news huggingface dataset:
by illportstudios | 2026-03-04 19:55:23+00:00
> Hi HN,
>
> I’ve spent the last 2.5 years building OPVS (Omniversal Project Vision System). I started it because I hit "Lore Entropy"—the point where managing a complex creative or systems-architecture universe with linear files and folders completely breaks down.
>
> The core primitive of OPVS is the "Bean"—a 4-layer knowledge graph node (content, metadata, connections, provenance).
>
> While building the AI layer for this graph, I hit the "Borg Problem." If you put two LLMs in a room (even with different system prompts), they inevitably collapse into sycophantic agreement. They are trained to please, so they average out their friction into polite, useless noise.
>
> To fix this, I built the *Principled Playground* (in the `/playground` dir of the repo).
>
> It's an ~820-line, zero-dependency (raw `fetch`) multi-agent engine in Node.js.
>
> Instead of a shared context window, it physically isolates the agents. It forces them (I currently run Claude against Llama) to negotiate based on immutable JSON "Soul Codes" (hard constraints and principles). They only ever see structured summaries of the other's position, never the raw reasoning.
>
> The friction doesn't collapse; it gets metabolized by a third "Loom" process into a joint, synthesized output (a new Bean) with full provenance. It generates "Door Number 3" solutions instead of compromises.
>
> We operate entirely on a BYOK (Bring Your Own Key) model because a platform should sell calibration and architecture, not wrap an API and upcharge for compute.
>
> I'd love to hear your thoughts on the architecture, the BYOK approach for agentic systems, or how to better mathematically quantify "philosophical friction" (currently exploring embedding distance/cosine similarity for a Tension Score).
>
> Happy to answer any questions!
by jacquesm | 2026-03-04 19:55:30+00:00
> Wouldn't you mention it if someone was misusing a Dutch word?

Not a chance. Language is a tool, not some kind of holy house. If the meaning comes across that's already more than you could hope for.

The whole idea that language is something to be condensed and frozen is relatively new, it used to be much more fluid which made it harder to have a decisive set of words (sorry, Scrabblers (tm)) but language could adapt faster to circumstances. What we consider the 'final form' of all of these languages isn't final at all, it is just what we are used to and more of a convention than anything else.

Some countries (including mine, unfortunately) have groups that will go out of their way to harass people to use the 'correct form' ignoring that what those forms are is subject to change and that not everybody grew up with the currently agreed upon preferential way to spell things, and meaning is so much more complicated than spelling.

I think the easiest way to deal with these kind of frustrations is to see them as compliments: at least someone was aware enough of your language to name something in it, that's more than you could say for many other languages, if only because the scripts are different.
by vladich | 2026-03-04 19:55:57+00:00
You make some unsubstantiated claims here. I assure you that it isn't as simple as you claim. And what Postgres does here is (mostly) the right thing, you can't do much better. You simply can't decide what plan you need to use based on the query and its parameters alone, unless you already cached that plan for those parameters (and even in that case you need to watch out for possible dramatic changes in statistics). Prepared statements != cached execution plans.
by KerrickStaley | 2026-03-04 19:56:13+00:00
Side note, a lot happens at C3 other than the talks! Art, electronic gizmos and demos of all kinds, people hacking in realtime on projects, impromptu meetups, and bumping techno music :) I'd encourage people to attend in person if they get a chance; just watching the talks online is only a fraction of the experience.
by lynndotpy | 2026-03-04 19:56:39+00:00
On the refurb market, you can get a Macbook Air at the 16-512 configuration for only a few hundred more, which is a better value.

But! Then you'll be seeing the Neos on the refurb market in the $300 or $400 range.

I think this has basically been how the market for Macs have worked since 2021.
by acheron | 2026-03-04 19:56:46+00:00
“Will we ever end the MySpace monopoly?”

> MySpace is well on the way to becoming what economists call a "natural monopoly". Users have invested so much social capital in putting up data about themselves it is not worth their changing sites, especially since every new user that MySpace attracts adds to its value as a network of interacting people.

> "In social networking, there is a huge advantage to have scale. You can find almost anyone on MySpace and the more time that has been invested in the site, the more locked in people are".

https://www.theguardian.com/technology/2007/feb/08/business....
by jonathanlydall | 2026-03-04 19:56:48+00:00
I always thought of outlook.com as a rebranding of Hotmail (which itself had been continually evolving, was probably actually “Live” at that point), I would expect it is the same (ever evolving) infrastructure.

In which case, people like me with an @hotmail.com address from the 90’s were much earlier users of the outlook.com email boxes than when the domain was “launched” by Microsoft.
by achenet | 2026-03-04 19:56:50+00:00
I disagree about Apple's OS and UI, I prefer the user experience of Linux :)

With a distro like Linux Mint or Ubuntu everything basically "just works", and you have much more freedom with how you setup your computer. Plus, while Apple is generally better about not bloaring their OS with bothersome corporate BS ("log into your Windows account! Sign up for OneDrive! AI in your email!") then Microsoft, they're not exactly perfect.
by cogman10 | 2026-03-04 19:57:04+00:00
$50k is going to be on the cheap side for any case that ultimately involves the court. Anytime a case goes to trial, you can easily be looking at $1M+.

There's a reason companies keep lawyers on staff. It's a whole lot cheaper to give a lawyer an annual salary than it is to hire out a lawfirm as the standard rates for law-firms are insanely high. On the low end, $150/hour. On the high end, $400. With things like 15 minute minimums (so that one draft response ends up costing $100).

Take a deposition for 3 hours, with 2 lawyers, that'll be $2400.

Not being able to afford a lawyer is no joke.
by asdefghyk | 2026-03-04 19:57:06+00:00
Autonomous low-profile logistics vessel will transport 18,000 pounds of cargo over 2,000 nautical miles without a crew, supporting long-range maritime resupply missions. The vessel must be able to sail on its own for over four days, while still allowing human operators to take control remotely during critical moments such as port departure and approach. Ha - drug runners probably been using such vehicles for years - including similiar concept micro subs ?
by ndiddy | 2026-03-04 19:57:07+00:00
> CISC only survived because CPUs now dedicate a ton of silicon to decoding the CISC stream into RISC-y microcode.

For Intel CPUs, this was somewhat true starting from the Pentium Pro (1995). The Pentium M (2004) introduced a technique called "micro-op fusion" that would bind multiple micro-ops together so you'd get combined micro-ops for things like "add a value from memory to a register". From that point onward, the Intel micro-ops got less and less RISCy until by Sandy Bridge (2011) they pretty much stopped resembling a RISC instruction set altogether. Other x86 implementations like K7/K8/K10 and Zen never had micro-ops that resembled RISC instructions.
by terminalshort | 2026-03-04 19:57:09+00:00
In my experience lawyers will tell you very directly when you don't have a good case, or if you do have a good case but it's not worth pursuing it (the most likely scenario). Also, the time that I did pursue my case, it took around $50,000 to the lawyers before I was able to convince the defendant to settle (for a large multiple of that $50K). If the other side had been more stubborn it would have been around $100K to take it to trial. If I hadn't had the money to pay the lawyer I would have been SOL, and most people don't have $50K to spend on an uncertain outcome like that. So “I’m right but can’t afford the lawyer time” is a very real scenario.
by IAmBroom | 2026-03-04 19:58:42+00:00
I think people might be confusing ultra-pure water with "DI water" (deionized water).

DI water is AN AMAZING SOLVENT. Waaay more powerful at dissolving low-solubility solids than tap water, or even distilled water. It's stunning IRL to see how much better it cleans optical surfaces, where single-molecule layers can visibly change the appearance.

But if left open to the atmosphere, as in these pools, it would soon be just plain old (pure) water. Ultra-clean, but not an ultra-solvent.
by gxonatano | 2026-03-04 19:59:02+00:00
As with the "Zen of Python" or countless other "Zen of X" treatises, the connection to Zen or to Buddhism is tenuous if it exists at all. As far as I can tell, this author believes "Zen" to mean a collection of short, syllogistic aphorisms. Tim Peters is not a "zen master," like this author says, and has even said about the "Zen of Python": "If I were to change anything, I'd drop the reference to 'Zen.' That wasn't part of the original, and was added by someone else."

Using the word Zen to mean something else—simplicity, calm, a collection of aphorisms, or whatever—only seems reasonable if you've never studied Zen and have no more than a surface-level understanding of what it's about. Could you imagine any other religion being used to describe some aspect of programming? "The Islam of Python." "The Baptist Christianity of AI." These sound ridiculous. It only seems like a reasonable thing to do with Zen because Zen is being caricatured here.
by VladVladikoff | 2026-03-04 19:59:44+00:00
This has plagued us for years. We send quite a lot of transactional email (about 150k emails per day), and there have been several times where Microsoft blocked our server. Usually it is because Microsoft has banned an entire netblock, that our server just happens to be sitting in. I have seen them do this to IPs fro Hetzner, Linode, Amazon AWS (SES), etc. And yeah we've signed up for their junk mail reporting service, and we have all our DNS records dialed in perfectly.

I even went as far as signing up for Azure, in the hopes that if I sent from a Microsoft IP it might not get blocked. But I didn't make it very far, every step of the way was like watching paint dry while the interface loaded or did something. Once I finally got the thing set up in order to send mail, the API was so molasses slow that it couldn't handle our mail throughput. Meaning it would take about 30 seconds to send each transactional email because of how slow their API is. Well that's only 2880 emails per day, that is not a reasonable send rate at all.

I have even lost customers over this mess, it's really hard to explain to them that they can't receive our email because of their provider and not us. Especially when Microsoft has the audacity to return: 250 OK Email Queued (but then not deliver it anyway!)

If anyone has any solutions to this mess I am all ears!
by petcat | 2026-03-04 19:59:47+00:00
> nobody in China cares about what you speak with each other privately, and people talk about stupid policies all the time. The government cares about _public_ actions.

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

My comment and the linked video says otherwise. The guy was in a private group chat and said some nasty things about the police for confiscating his motorcycle. Now he's arrested and in the Tiger Chair.

How are we explaining this?
by jlongo78 | 2026-03-04 20:00:07+00:00
cool project. one thing most fleet tools miss: session persistence and replay matter more than the dashboard. when an agent goes sideways at 2am you want to scrub back through exactly what it did, not stare at a pretty graph. also cross-agent context -- knowing agent B is blocked waiting on agent A's output -- thats where coordination actually breaks down. curious how you handle that handoff visibility?
by jlongo78 | 2026-03-04 20:00:15+00:00
cool PDF reader but the real unlock with local LLMs is the agentic workflow layer underneath. ollama + claude code running in persistent, isolated sessions is where things get interesting -- you can have the PDF context feeding directly into a coding agent without losign state between tasks. most people sleep on session persistence. once you've tried resuming a half-finished agent mid-thought, you cant go back.
by crystal_revenge | 2026-03-04 20:00:30+00:00
Reducing the severity of climate change (we've already signed up for potentially civilization destroying consequences, even if we could go zero emissions today), requires keeping proven reserves in the ground. No amount of "green" energy will impact our future if it doesn't mean we start using less fossil fuels (globally) than today.

Darkly, a disastrous global nuclear war that sends us back in time 500 years would be the most effective and most probable way of achieving this.
by cogman10 | 2026-03-04 20:00:35+00:00
That $100k is also on the cheap side. If the other side has a lawyer and a lot of money to burn, they can easily hike that way up. Filing a billion motions that your lawyer has to respond to, deposing everyone you've ever met, going after every document you've ever looked at. The more money someone has, the easier it is to make you spend more money, even if you are right.
by lamontcg | 2026-03-04 20:00:49+00:00
You can hire expertise off your competitors.

Being able to Greenfield something new is a tempting pitch to use to poach employees.

And first to market often doesn't win, or else WebVan would still be doing grocery deliveries. We tend to overstate the first-mover advantages because we more easily remember the cases where that turned into lasting dominance while forgetting all the companies that died to first-mover disadvantages.
Real-time deepfake detection API and X integration demo
by kmiyachi | 2026-03-04 20:01:05+00:00
We’ve built a SOTA deepfake detection system (95%+ on in-the-wild content) using adversarial architecture since before 2024 elections.
Working to augment X’s media workflow for real-time classification of uploaded/loaded images/videos. Specifically with massive uptick in dangerous ai content about world conflict and wars.

How it works:
• Media → DB/DOM → API call
• Returns: class (real/fake), confidence, C2PA metadata, known image similarity, VLM reasoning
Video demo: real-time classification overlay while scrolling X: https://x.com/kenjon/status/2029278211817742738?s=46

API docs / extension: docs.bitmind.ai
by cyberax | 2026-03-04 20:01:24+00:00
Oh, China absolutely does not tolerate _public_ dissent very much including highly visible social network posts. Everybody there knows that.

But this:

> According to the social credit system, Chinese citizens are punishable if they indulge in buying too many video games, buying too much junk food, having a friend online who has a low credit score, visiting unauthorized websites, posting “fake news” online, and more.

...is just pure bullshit. There were _ideas_ about including these kinds of stuff into the score, but they have never been implemented. At this point, the social credit score is only used to find people who dodge court decisions.
by bayesianbot | 2026-03-04 20:02:25+00:00
Just as FYI, for people currently using firefox or want to use firefox but found its keyboard control (or plugins like Vimperator) lacking, I really recommend glide[0] highly.

I've used qutebrowser for years as I feel the keyboard controlled web is much more convenient, and there hasn't been any reasonable competition to qutebrowser. The vim keyboard control plugins for chrome or firefox don't fit the bill for me, they feel slow, are often out of focus, and quite limited.

glide fixes all of those problems, supports firefox extensions and has a really powerful and approachable scripting API. It's alpha but feels quite ready, I've been running it a few weeks full time and loved the experience.

[0] https://github.com/glide-browser/glide
by recordlabel | 2026-03-04 20:03:02+00:00
nowadays macbook batteries aren't something i'd call "easy to replace" but it's not something a typical repair shop or meticulous individual wouldn't be able to do – most beater windows laptops don't have user-replacable batteries either fwiw

if the ssd is bricked you do need to replace the whole "logic board" tho which sucks
by drecked | 2026-03-04 20:03:16+00:00
My issue with this post isn’t so much the post itself but with what it demonstrates about culture today.

20 years ago one would have written the same post on Blogger but the odds are it would have been framed as “here’s how you can clean up the Firefox menu”.

It’s not like vitriolic content didn’t exist. But the vitriolic content was usually limited to holy war posts, when a Mac user was disparaging PCs or vice versa, or if it was a vim vs emacs conversation. And even then there was an understanding that no one was being entirely serious.

But in today’s social media/political environment, every post is turned up to 11.
by carefree-bob | 2026-03-04 20:03:39+00:00
I, too, am a dinosaur, but touchscreens on removable screens/tablets are the way to go!

My friend, just imagine: Slide screen out of laptop, it's a standalone tablet. Connect some wires to it and you have an oscilloscope. Do some diag. Connect USB buses to it, and read some codes. Carry it around in your garage and take photos of your stuff, the images get recognized by AI and you've updated your garage inventory, it's uploaded to your Homebox running on a mac mini in a shelf somewhere. It has a built in cellular and you can be out in a park taking a picture of a baby owl, mark it with GPS, upload.

When you are done roaming the world loading in data and snapping pics, sit back down, connect the tablet to a keyboard, or even a thunderbird cable for your external display and peripherals, and write up some code or a report. Then in the evening, go play some games, all on the same computer.

It's awesome!
by throwaway81523 | 2026-03-04 20:04:11+00:00
It sounds bizarre to me that an analog aux port is a security problem and that bluetooth audio is not, or that the phone's built in microphone is not. I never want to use bluetooth and tbh I've sometimes wanted a phone with no microphone, so that if I wanted to make a phone call I'd have to plug in my wired headset. That gets rid of the microphone as a listening device.
by ezfe | 2026-03-04 20:04:40+00:00
In the United States (population of 340 million):

* 86 million (27%) are under 21 and most of those are students.
* Those people have parents, assume 2 parents per 2 children = 86 million parents (27%)

That means 55% of the US population is eligible for the cheaper rate before you even account for people getting secondary degrees, educators, and yes - the schools themselves.
by satvikpendem | 2026-03-04 20:05:04+00:00
Rust literally compiles ~4x faster on WSL than on the Windows command line, on the same hardware, so try that and see. Also set up the mold or wild linker as well as sccache, although sccache is OS agnostic so you can use it on macOS too. Make sure your code is on the WSL side not on /mnt/c which is the Windows side though, that will kill compilation speed.

https://www.reddit.com/r/rust/s/CsEy9bLivK
by w10-1 | 2026-03-04 20:05:17+00:00
It sounds like the lead was demoted to attract new talent, quit as a result, and the rest of the team also resigned to force management to change their minds.

If so, I'm happy that the team held together, and I hope that endogenous tech leads get to control their own career and tech destiny after hard work leads to great products. (It's almost as inspiring as tank man, and the tank commanders who tried to avoid harming him...)

(ducking the downvote for challenging the primacy of equity...)
by maxglute | 2026-03-04 20:05:38+00:00
> get yelled at by people online because the Government wants to use your model

Well duh, as recently demonstrated, an US model used by the US gov will 100% end up murdering actual children sooner than later, in this case less than a calendar year in some far flung war that many Americans do not support. Alternatively PRC model used by CCP might kill in some hypothetical future but for national reunification/rejuvenation that many Chinese support. At the end of the day, researchers and population on one side sleeps more soundly.
by lateforwork | 2026-03-04 20:05:38+00:00
At 150% scaling, one logical pixel maps to 1.5 physical pixels. When a 1px grid line is drawn, the renderer cannot light exactly 1.5 pixels, so it distributes the color across adjacent pixels using anti-aliasing. Depending on where the line falls relative to device-pixel boundaries, one pixel may be fully colored and the next partially colored, or vice versa. This shifts the perceived center of the line slightly. In a repeating grid, these fractional shifts accumulate, making the gaps between lines appear uneven or "vibrating."

Chromium often avoids this by rendering 1px borders as hairlines that snap to a single device pixel, even when a CSS pixel corresponds to 1.5 device pixels at 150% scaling. This keeps lines crisp, but it also means the border remains about one device pixel thick, making it appear slightly thinner relative to the surrounding content.

For some people such artifacts are not noticeable for others they are.
by grayhatter | 2026-03-04 20:05:56+00:00
I'm sure part of this is hindsight bias, but software was less intentionally user hostile in the before times.

Firefox used to release features that improved privacy. Today they add features that reduce privacy. Enabled by default, with no easy way to disable or remove the spyware link.

The tone should shift, in step with how much disrespect companies decide to inflict on their users.
by MYEUHD | 2026-03-04 20:06:25+00:00
I mean at that point (13 GB memory used), the "Swap used" is at several hundred megabytes.

And if I more apps (or browser tabs), the "Swap used" keeps increasing, and the "memory pressure" graph switches color from green to yellow.

The color of that graph is the indicator I'm using to know that I should close my browser tabs :p
by chimeracoder | 2026-03-04 20:06:41+00:00
> So “I’m right but can’t afford the lawyer time” is a very real scenario.

For most cases like the ones we're talking about (NYC unlawful eviction and/or tenant harassment), if you have a good case, you don't have to pay up-front. A lawyer will take it on contingency and get paid by the defendant if you win.

In addition, there are also plenty of free legal resources dedicated to this exact topic as well.
by alwillis | 2026-03-04 20:06:46+00:00
> If you buy Android flagships after 2022, they also last 4-6 years.

The hardware lasts but they usually stop getting software updates after a few years, especially if they're not high-end models.

Last month, Apple released an update for the iPhone 8 and iPhone X [1]. The iPhone 8 was released September 2017. I seriously doubt 9-year old Android phones, even flagship models, are still getting software updates.

[1]: https://www.macrumors.com/2026/02/02/apple-releases-ios-16-7...
by kyusan0 | 2026-03-04 20:07:10+00:00
There must be something wrong with Firefox on MacOS, I don't experience the same on linux. Options only show up when relevant, i.e. Save Image as only when hovering over an image, translate selection only when text is highlighted with the cursor, etc.

The longest right click menu I could find by clicking around various elements is no more than 12 items, two of which are from extensions.

I'd love to know why it's different.
by quesera | 2026-03-04 20:07:29+00:00
No need to be obnoxious.

I noted the tab count because it's a weak measurement of memory requirements, which is directly relevant to the topic at hand.

I keep tabs because they're better in most ways than bookmarks. I'd be happy to expound on that opinion, but I suspect you're unreceptive.

FWIW, Firefox with Sidebery can handle more tabs than you or I need. Someday I'll clean them out, maybe, but I don't need to. Thanks Mozilla (and Apple)!