MurphyA/hacker-news huggingface dataset:
by lasgawe | 2026-02-18 17:25:55+00:00
Writtte is an open source document editor. It’s built on top of TipTap, with all extensions written from scratch to fit our use cases. The frontend uses no framework, just vanilla JavaScript with a custom router. It runs on Bun.js, with custom server files and built-in caching. The whole codebase is included and easy to read. We’re getting a good number of users already, and Sentry hasn’t reported any critical issues (yet). If you’re interested, feel free to check out the repo. Thanks!

The backend is written in Go and uses minimal external libraries. We built our own logging library and run everything on Go’s standard HTTP package.

For the database, we use PostgreSQL. All db-related logic is written in SQL files, which allows us to run unit tests (the test files are not included in the repository yet). The backend communicates only through PostgreSQL functions, there is no raw SQL embedded in the application code.

That’s the overall setup. I’m also still working on the build documentation.

Like to see your responses...
by delta_p_delta_x | 2026-02-18 17:26:33+00:00
On Windows, the stability guarantees are opposite to that of Linux. The kernel ABI is not guaranteed to be stable, whereas the Win32 ABI is.

And frankly, the Windows way is better. On Linux, the 'ABI' for nearly all user-mode programs is not the kernel's ABI but rather glibc's (plus the variety of third-party libraries, because Win32 has a massive surface area and is an all-in-one API). Now, glibc's ABI constantly changes, so linking against a newer glibc (almost certainly the 'host' glibc, because it is almost impossible to supply a different 'target' glibc without Docker) will result in a program that doesn't run on older glibc. So much for Torvalds' 'don't break userspace'.

Not so for a program compiled for 'newer' Win32; all that matters are API compatibilities. If one only uses old-hat interfaces that are documented to be present on Windows 2000, one can write and compile one's code on Windows 11, and the executable will run on the former with no issues. And vice versa, actually.
by edgarsDev | 2026-02-18 17:26:42+00:00
I work at Speechmatics, so I'm obviously biased here, but I think the most interesting part of this benchmark isn't the results, it's the methodology. Semantic WER is a meaningful step forward. Traditional WER penalises differences like "gonna" vs "going to" that an LLM would treat identically. This benchmark instead asks: "would an LLM agent respond differently to these two transcriptions?" That's a much more useful question when STT is feeding into a voice agent pipeline.

The Pareto frontier analysis is also worth looking at. There's a real latency/accuracy tradeoff across providers, and the benchmark makes it visible rather than pretending one metric is all that matters.

Full benchmark tool is open source if anyone wants to run it with their own config: https://github.com/pipecat-ai/stt-benchmark
by pkulak | 2026-02-18 17:26:47+00:00
> I make Vim colorschemes

Then you're not really covered by the article? A colorscheme is all about... color. A TUI is about the content and function. I think there's room to have user-defined 256 palettes that are used by default, while colorschemes can use true color and be chosen by the user if they desire.
by tranq_cassowary | 2026-02-18 17:27:31+00:00
If your criterium for choosing an OS is tinkering and hackability freedom to do modify almost anything to your liking (even if it will compeltely break your system or poke extra security holes in), then desktop Linux OSes ported to mobile might indeed be a good option.

If your goal is security and privacy (which go hand in hand), mobile OSes are clearly the best solution.

Anyway Android is still a Linux OS. The only requirement to be a Linux OS technically is to ship a Linux kernel. Adhering to freedesktop specifications like the FHS, using systemd, using GNU userspace software, etc. isn't necessary.

On Android you can install software by installing directly from APK files or you can use application stores which are package manager, they help you install software and if there are dependencies they can also install the dependencies if they support that.

Call recording is possible on multiple Android OSes, it's possible on stock PixelOS and GrapheneOS, I'm not sure about others but normally it's just part of the Dialer app. You don't need root at all for that.
by tda | 2026-02-18 17:27:32+00:00
I just set this up the other day, and I got my ping to drop from 16 to 10ms, and my bandwidth tripled, when connecting from a remote natted site to a matter desktop my house. Together with Moonlight/Sunshine I can now play Windows games on my Linux desktop from my MacBook, with 50mbps/10ms streaming. So far so good!

Not a single port forwarded, I just set my router up as peer node.
by staticassertion | 2026-02-18 17:27:36+00:00
Nothing eliminates the risk but it is basically a best-in-class solution. If your primary concern is supply chain risk, there you go, best in class defense against it.

If anything, what are you doing about supply chain for the existing code base? How is cargo worse here when cargo-vet exists and is actively maintained by Google, Mozilla, and others?
by tracker1 | 2026-02-18 17:27:57+00:00
I can only speak for myself and will say that AI coding has gotten me more involved with personal project ideas I've let just sit for years. Mostly in that I'm able to be several times more productive than I am on my own.

I'm able to use the agent to scaffold small projects that let me work on a single library I can test in isolation. I'm not exactly "vibe coding" an entire application, but definitely using the AI to be more effective with my time.
by fawazishola | 2026-02-18 17:28:01+00:00
Not LaTeX. Flux has its own grammar. It tokenizes Unicode math symbols like ² directly into AST nodes.

The shell doesn't talk to the LLM directly. They're separate processes. Alexitha monitors system state via cgroup events and adjusts scheduler weights. Flux is just the user-facing shell. They're connected through Tenet (the scheduler), not through a direct pipe.

Yes, the LLM is swappable. Alexitha is currently a fine-tuned 7B model, but the interface is not model specific. Any model that can read a cgroup event stream and output a scheduling decision can be slot in. I'm planning to test with smaller models (1-3B) to reduce boot overhead.
by caminante | 2026-02-18 17:28:20+00:00
The discussion here is going sideways, and I blame the underwhelming blog post.

Having money is NOT an economic moat-- i.e., a durable, structural competitive advantage.

He overlooks broader, true definition of moat attributes like labor supply, infrastructure, PP&E, brand, network, natural monopolies, switching costs, regulation. These don't go away with commoditized CRUD apps.

And quoting someone with decades of experience implying that things are hard now and innovation didn't turn over industries in the last 25+ years is a joke.
by jghn | 2026-02-18 17:28:28+00:00
The more modern take is to not bother with getters & setters for most things. People were cargo-cutting getters/setters on every variable without thinking about the implications.

First off, there's the question of if most things should even *allow* updates or just be immutable.

Second, what's the discernable difference between `public final int foo` and `private final foo` w/ `public int getFoo()`. Nothing really. The claim was always "but what if you want to update `foo` to be something more complex? The pain that these advocates always suggested never really wound up being much of a real world problem.
by speak_plainly | 2026-02-18 17:28:36+00:00
In Republic I, Socrates distinguishes the art of medicine from the art of wage-earning. One is about the work; the other is about getting paid. Historically, the craft was the primary goal, and the money was an extrinsic side effect.

Today, the money-making side has staged a hostile takeover.

The attention conundrum is just a symptom of a deeper financialization. Multi-billion dollar companies have turned profit into a data-driven science – analytically turning the screws on every script, product, and interaction to optimize for extraction. This is the destruction of the art of making things.

The real issue is that you cannot compete with an entity that has no respect for the art. When a platform replaces the integrity of the work with the logic of a metric, the independent creator is no longer an underdog – they are functionally excluded. You can be the best at any art, but in a system that prioritizes sheer extraction over excellence, your craft effectively ceases to exist.
by strcat | 2026-02-18 17:28:41+00:00
GrapheneOS has a lot planned for Vanadium. It could become a project almost as large as the core OS project. We're going to be greatly expanding our team and that needs to happen before Vanadium can have substantially more changes than it currently does. Full state partitioning including for cookies is a much better approach than disabling third party cookies. Vanadium does disable third party cookies but that doesn't really do as much as you'd think because the way third party cookies are defined and what disabling them means is not intuitive. Third party cookies would not be a significant issue if cookies were fully partitioned by the top level site. Chromium has implemented state partitioning for the vast majority of the state but specifically not cookies by default where it's opt-in, so we need to handle that ourselves. They do support partitioned cookies but it's opt-in. Strictly partitioning cookies breaks a lot of cross-site functionality so no mainstream browser is doing it but rather they use heuristics to support cases like cross-site login and their partitioning is easy to bypass through that.
by criddell | 2026-02-18 17:29:03+00:00
I think maybe you don't understand what the needs are of normal people. It's only partially about what software they run.

I recommend Mac's to the people in my life because when they have a problem they can take the machine to the Apple Store in the mall. Or if they want to understand iPhoto or Pages better, they can go to the Apple Store and take a class. They like Apple laptops because they look nice, they feel great, sound amazing (for a laptop) and have excellent battery life.

Like you, I have a ThinkPad (a P-something) and, frankly, it kind of sucks. It's all plasticy, it flexes, battery life is a joke, the trackpad is meh, and the fans are almost always running. I do like the keyboard though (I'm a fan of backspace).
by stevenwoo | 2026-02-18 17:29:27+00:00
I lived through parts of the tech eras depicted and I thought it captured the culture of people really well. It would have been boring to get bogged down in the details of historical differences, I'm not expecting this to be a documentary. Many of the people I worked with referred to the mushroom farms referenced in Soul of a New Machine from first hand experience The show had to change things as the years passed on the show in order to have the same main cast of characters involved as technology changed. I read Soul of a New Machine recently and one really has to have the right mind set to appreciate it, there are a lot of very specific details to that time in Massachusetts, working for what feels like a small division of ponderous Data General, competing technically and politically with separate groups within Data General, where every main character is a man, almost incidentally competing with the other computer companies, it does convey the feeling of a startup within a bigger company, so I don't hold the book in nearly the same high regard as others.
by pixl97 | 2026-02-18 17:29:30+00:00
We probably need to split apart things like "hard" and "both hard and useful".

Just because you're doing something hard, doesn't mean anyone wants it.

Just because you're doing something useful doesn't mean you're going to get paid much for it.

Just because something is hard and useful doesn't mean someone is going to pay you for the cost of the effort.
by NietzscheanNull | 2026-02-18 17:29:31+00:00
With all the tech-fueled multipliers on productivity that economists and market analysts have been touting over the past decades (not even counting LLMs), one might imagine that there's plenty of money going around to sustain a healthy margin with reduced working hours (or at the very least, the same amount).
Seems like a lot of that "surplus value" just disappears or flips negative for many of us, though. It's almost as if a huge chunk of it is being diverted elsewhere beyond our reach. Wonder where that could be?

Where has the bulk of all that "value" our work has created in this industry gotten off to? I certainly see less and less of it these days.
by tronster | 2026-02-18 17:29:59+00:00
I binge watched all four seasons in 2021; personally I felt Season 1 was the best with Season 2 doing a good job of building on it. But everything changed in Season 3, in terms of the characters, the feeling of the show, etc... And it wasn't that they had "grown" via their story arcs. They just felt - different.

It looks like some of the key writers changed halfway. This likely contributed to the change in characters, feeling, and everything that made the first two seasons so good. Jamie Pachino the executive story editor, was only there for the start. Also writers Jason Cahill, Dahvi Waller, and Jonathan Lisco only contributed to the first two seasons.

I can only imagine how the last two seasons would have felt if more of the early writers were still involved.
by strcat | 2026-02-18 17:30:32+00:00
Protecting strong privacy conflicts with the kind of hooking features unable to actually protect privacy without being easily bypassed. The reason apps would ban doing that is due to compromising the privacy and security model for applications, not protecting user privacy.

Nearly the only thing which would potentially result in the OS being banned which is a legitimate privacy feature would be hiding that the Mock Location feature is enabled which is pretty much pointless since apps can ban the OS as a whole instead of only banning using them when Mock Location being enabled. Our planned per-app Location Scopes feature doesn't necessarily need to say that Mock Location is enabled but it should be possible for apps to detect so they don't have an excuse to ban GrapheneOS as a whole. It's far better that they ban using Location Scopes than banning using GrapheneOS at all. We could make our own API for detecting it's enabled so that apps detecting Mock Location work but apps aware of GrapheneOS can choose to ban Location Scopes rather than banning GrapheneOS. We aren't going to do something which simply hurts users should reducing the apps they can use for no actual benefit.
by yndoendo | 2026-02-18 17:30:50+00:00
I recommend watching _The Fall of The Simpsons: How it Happened_ [0]. It goes though how the comedy went from sharp an witty to laugh track quality.

Personally, the only show that was also focused on sharp and witty was _Futurama_. That show was able to retain it better through out the years. Every series finally episode was a masterpiece.

[0] https://www.youtube.com/watch?v=KqFNbCcyFkk
by roelschroeven | 2026-02-18 17:31:09+00:00
> > Won't this get flagged by anti-virus scanners as suspicious?

> Unfortunately, yes. We consider this a problem for the anti-virus scanners to solve.

I don't think the anti-virus scanners consider Zig important enough, or even know about. They will not be the ones experiencing problems. Having executables quarantined and similar problems will fall on Zig developers and users of their software. That seems like a major drawback for using Zig.
by dunder_cat | 2026-02-18 17:31:11+00:00
One thing that is amusing about the prevalence of advanced anti-cheat in Windows gaming is it's actually causing said API/ABIs to undergo ossification. A good data point is the invention of Syscall User Dispatch^1 on Linux which would allow a program to basically install a syscall handler when they originate from various regions of memory. I do not know how usable this is in practice, admittedly -- but I think the fact it was contributed at all speaks to the growing need.

^1 https://docs.kernel.org/admin-guide/syscall-user-dispatch.ht...
by hearsathought | 2026-02-18 17:32:08+00:00
You would first have to imagine portuguese being the lingua franca of the iberian peninsula. Hard to imagine.

Passing that hurdle, then you'd have to imagine portuguese being the lingua franca of western europe. Hard to imagine that.

Then of europe as a whole and so on. Almost a joke now.

Portuguese was never the major power of it's immediate vicinity, let alone the world. Portugual, like the netherlands, was a glorified trading network rather than a legitimate empire. And portugual, like the netherlands, were minor powers within europe. Neither were major global powers as we understand the term and neither were powerful nor significant enough to produce a lingua franca of anything.
by kingstnap | 2026-02-18 17:32:17+00:00
I agree with you, but also the APIs are proper expensive to be fair.

What people probably get messed up on as being the loss leader is likely generous usage limits on flat rate subscriptions.

For example GitHub Copilot Pro+ comes with 1500 premium requests a month. That's quite a lot and it's only $39.00. (Requests ~ Prompts).

For some time they were offering Opus 4.6 Fast at 9x billing (now raised to 30x).

That was upto 167 requests of around ~128k context for just $39. That ridiculous model costs $30/$150 Mtok so you can easily imagine the economics on this.
by dzonga | 2026-02-18 17:32:20+00:00
Saturation of channels due to slop content - doesn't mean that created stuff is not scarce

there's more problems then ever before that need empathetic humans to solve - are you up for the challenge - or you're doing a quick cash grab

due to people using machine gun approaches - spray & pray - we haven't forgotten how scalable human touch is -- yeah at first - you've to do things the manual way - reach out have a conversation - but slowly word spreads around without you spending money on ads | content etc
by allenu | 2026-02-18 17:32:22+00:00
I really don't know why this idea still persists that going through App Store review is this awful thing that takes forever and eats up all of your time. It really doesn't nowadays. I've shipped several apps in the last few years and the longest one of my apps has been in review has been maybe 3 days, and the average is between 1-2 days. That's usually for new apps. For updates, it's usually half a day to 1.5 days to get it reviewed.

It takes barely any time to manage the review process. I have had apps and updates rejected but it was easy enough to make some changes and re-submit.
by thayne | 2026-02-18 17:32:44+00:00
> Many are completely unreadable and lack sufficient contrast.

I am not colorblind, and have the same experience. It's made worse by the fact that different apps use colors differently, so if I find a theme that works well for some clis and tuis, there will be others that will have unreadably low contrast with the default theme. So I have to tweak the colorscheme for each application as well.
by qingcharles | 2026-02-18 17:33:26+00:00
Well, indictments are kinda muddy in that they just say "this person killed this person" without going into any details. There were two couples (four people) and two (other) dead people. Even if only one of the four people killed the two people then all four can get charged and convicted if they are shown to be involved in any way.

In Illinois they call this "Accountability for conduct of another":

https://www.srhunterlaw.com/Criminal-Code-of-1961-Article-Ar...
by gtowey | 2026-02-18 17:33:37+00:00
> Likely a lie but also they do have tools, they're just inefficient

This is the exact problem, they could solve the issue by spending a lot more money. They could hire enough human content reviews to keep up, they could force all content to go through review before it can be posted.

But those things break their business model. If you take away their ability to externalize these cost by harming society, it turns out Facebook isn't a viable business.

From this perspective, every dollar they make, all those billions that Zuckerberg is "worth" is simply value extraction at our expense.

Which is why he will do absolutely everything to protect it. It's so far beyond giving him the benefit of the doubt. To know what he knows and continue to operate Facebook like this is moving into the territory of being pure evil.
by viking123 | 2026-02-18 17:33:54+00:00
I wish people in my company even used their Claude code or Cursor properly rather than asking me non-sense questions all the time that the model can easily answer with the connected data sources. And these people are developers.

This shit will take like 10 years to adopt properly, at least in most boomer companies.

I use these all the time nowadays and they are great tools when utilized properly but I have hard time seeing it replace functions completely due to humans having limited cognitive capacity to multitask and still needing to review stuff and build infra to actually utilize all this..
by idop | 2026-02-18 17:34:02+00:00
Reminds me when one Valentine's Day or whatever a new booth popped up at the mall where my gym was. They sold these nice heart-shaped chocolate boxes. I bought one for my sister. When she opened it, she found one piece of chocolate, and the rest of the box was filled with blocks of Styrofoam... The next day the booth was gone.
by zhyder | 2026-02-18 17:34:04+00:00
"the value of a human eyeball" / attention is and always will be the limited resource. But I wish the way the economy worked wasn't that attention is sold for money, which makes money the moat, and sets a floor on how low-priced things can get for customers too. Is this really the best the economy can do? Or is it possible to have a fair LLM-based search engine that matches customer need description with stated product descriptions from providers (while weighing customer reviews, etc)?
by elliotbnvl | 2026-02-18 17:34:07+00:00
Yeah 100% there's more legit stuff than ever, but there's also just more stuff than ever. So it becomes a discoverability problem.

To be honest this is what is discouraging me from writing more novels right now. The only reason I'm even considering it is because the love of the craft is hooked firmly in my gullet. Were it not for that I'd drop writing faster than a lava potato...
by jeffwask | 2026-02-18 17:34:11+00:00
Voyager also suffers due to being formatted for syndication as opposed to DS9 or B5 which was formatted to support longer story arcs vs stan alone episodes. I think if Voyager could have utilized that format to have a more continuous story vs episode of the week format it would have been a classic. It wants to tell a story of a long difficult journey but struggles because most issue and conflicts just wrap up in an episode. Budget and casting constraints hurt as well because the ship felt too empty without more Obrien's running around and they should have had more loss and replacement across the ship.
by jmclnx | 2026-02-18 17:34:28+00:00
All well and good if you are employed, well off and rich. But if AI starts eliminating jobs, even being rich may not help you in the coming crash. Why a crash ? Most people will not be able to buy anything other than a bit of food and pay their rent, if they are lucky.

I doubt we will see most of these impacts for 10 to 20 years. I wonder if this is a reason Trump wants low interest rates ? With low rates the rich can borrow at a low fixed rate and purchase items like Gold and Land. Then when rates have to raise, more $ for them.