MurphyA/hacker-news huggingface dataset:
by nicoburns | 2026-02-13 16:54:41+00:00
> This definitely would be worth some profiling. I don't think it's a given that their custom stacks are going to beat wgpu in a meaningful way.

They probably will for memory usage. Current wgpu seems to have a floor around ~100mb that isn't there with other rendering backends (and it was more like ~60mb with wgpu a few months / versions ago).

Not sure if this is fixable in wgpu, or do with spec compatibility (my guess would be that it's fixable, just not top priority for the team atm).
by Bender | 2026-02-13 16:54:47+00:00
Yup, remember these?

Tamagotchis were banned from many schools in the late 1990s primarily because they were highly distracting, constantly beeping and demanding attention (feeding, cleaning) during class, which took focus away from lessons and led to students neglecting schoolwork. The toys' inability to be paused meant they could "die" quickly if ignored, creating emotional distress and pressure for students to constantly care for them, even in the classroom.

Mimicry and encouraged anthropomorphism has taken control of people already and it has not yet even reached its absolute state. It will not be long before people sue for wrongful death when an GPT has been shut down assuming that has not yet already occurred. Nation states and companies will be able to suck every last secret out of people. At some point we will see news articles about someone killing their spouse at the behest of their virtual significant other.

[Works as designed]
by redskyluan | 2026-02-13 16:54:54+00:00
Maintainer of Milvus here. A few thoughts from someone who lives this every day:

1. The free user problem is real, and AI makes it worse. We serve a massive community of free Milvus users — and we're grateful for them, they make the project what it is. But we also feel the tension MinIO is describing. You invest serious engineering effort into stability and bug fixes, and most users will never become paying customers. In the AI era this ratio only gets harder — copy with AI becomes easier than ever

2. We need better object storage options. As a heavy consumer of object storage, Milvus needs a reliable, performant, and truly open foundation. RustFS is a solid candidate — we've been evaluating it seriously. But we'd love to see more good options emerge. If the ecosystem can't meet our needs long-term, we may have to invest in building our own.

3. Open source licensing deserves a serious conversation. The Apache 2.0 / Hadoop-era model served us well, but cracks are showing. Cloud vendors and AI companies consume enormous amounts of open-source infrastructure, and the incentives to contribute back are weaker than ever. I don't think the answer is closing the source — but I also don't think "hope enterprises pay for support" scales forever. We need the community to have an honest conversation about what sustainable open source looks like in the AI era. MinIO's move is a symptom worth paying attention to.
by bee_rider | 2026-02-13 16:55:29+00:00
People complain about everything on HackerNews, if I was Apple I’d 100% ignore us.

The recent kerfluffle has been all the Liquid Glass stuff, I hear lots of people in my offline circle who aren’t reading every phone UI review who are trying various schemes to avoid or mitigate this update. It’s pretty bad! (The keyboard sucking is water under the bridge at this point, I think).
by mzmzmzm | 2026-02-13 16:55:52+00:00
I recently switched to iPhone for network reasons, and some UI/UX things are really shocking. There is no way to toggle location services without going into settings. The alarms are tricky to set and don't have niceties like telling you the time until your morning alarm. There is no clipboard history. They want you to use swipe gestures so much, the touch targets to exit fullscreen media are barely functional. If you use browser extensions and a browser other than Safari, to change their settings you don't open the app that bundles the extension; you don't look in the menus of your browser or Safari; you dig several layers into Safari's app preferences to find the extension's settings. After such praise, there are so many rough edges I can't believe iOS users just put up with.
by net_ | 2026-02-13 16:55:59+00:00
In 2020, I started working on a (C++) game engine. Since the only decent open-source UI option was Dear ImGui (which was obviously a bad choice for consumer-facing UIs), I ended up rolling my own retained-mode UI library on top of SDL. Now, it's fully-featured enough that I rarely have to touch it. There's even a major company using it for embedded products.

I don't get why every language's community doesn't just do the same thing: roll an idiomatic UI lib on top of SDL. It was tough, but I was able to do it as a single person (who was also building an entire game engine at the same time) over the course of a couple years.
by hickelpickle | 2026-02-13 16:56:00+00:00
Damn, I just dove back into a vulkan project I was grinding through to learn graphics programing, life and not having the time to chase graphic programming bugs led me to put it aside for a year and a half and these new models were able to help me squash my bug and grok things fully to dive back in, but I never even consider that the rust vulkan ecosystem was worse off. it was already an insane experience getting imgui, winit and ash to play nice together, after bouncing back and forth between WGPU, I assume vulkan via ash was the safer bet.

IIRC there is another raw vulkan library that just generated bindings as well and stayed up to date but that comes with its own issues.
by latexr | 2026-02-13 16:56:08+00:00
> Another random blog post about the broken iOS keyboard would not get any traction.

Absolute nonsense. Complaints about Apple’s declining software quality get a lot of traction on HN. Here’s another example from today:

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

And lookie here, what was submitted within one hour of that post?

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

This exact same submission! Which didn’t get any traction then. The traction this is getting has little to do with the quality (or lack thereof) of the post, it’s only popular because it’s another thread where we can air our grievances.
by ArnoVW | 2026-02-13 16:56:28+00:00
my more generous interpretation of the situation is that people do not see the work / effort / complexity of operating a solution. They think that open source is free, when in reality it is cheaper (generally) but not free.

You need to pay the hosting. You need to install it, configure it, and patch it. And when stuff breaks, you have no one to call upon but yourself.

But, as you say, if you can do all of that, open source is amazing value.
by EnPissant | 2026-02-13 16:56:30+00:00
I was a Mate user for ages. It's great. Unfortunately, the lack of development is starting to show. For example, no fractional scaling for 4k monitors.

I've configured KDE Plasma to look almost identical to Mate:

- top panel / bottom panel
- desktop switcher bottom right (and the desktops show which applications on running on them)
- task bar on bottom
- desktop button bottom left
- clock top right
- app indicators top right
- app icon launchers on top bar
- app menu top left
by loveparade | 2026-02-13 16:56:47+00:00
I think your last point is the important one. I don't mind vibe coded app if they are polished. But a polished vibe coded app looks like a non-vibe-coded app because of the polishing. The polishing is 95% of the effort. This app here looks fully vibe coded, without much polishing, at least to me.
by AdamH12113 | 2026-02-13 16:57:02+00:00
Just used this to make a couple quick diagrams. It's easy to use and the diagrams export well. A couple suggestions for improvement:

1. When working with small rectangles, I had trouble getting the rectangle to move instead of enlarge. It looks like holding down the mouse button for a second makes moving more reliable. The UI should make it clearer what I'm actually doing.

2. If I open MonoSketch in another tab, I can't make a second diagram at the same time as the first -- there seems to be one shared context between tabs. I would like to be able to make a new diagram separate from my current one.
by lazypenguin | 2026-02-13 16:57:10+00:00
Your recent post resonated with me deeply, as someone heavily invested in the Rust GUI I've fallen into this same conundrum. I think ultimately the Rust GUI ecosystem is still not mature and as a consequence we have to make big concessions when picking a framework.

I also came to a similar endpoint when building out a fairy large GUI application using egui. While egui solves the "draw widgets" part of building out the application, inevitably I had to restructure my app entirely with a new architecture to make it maintainable. In many places the "immediate" nature of the GUI mutable editing the state was no longer an advantage. Not to mention that UI code I wrote 6 months ago became difficult to read, especially if there was advanced layout happening.

Ultimately I've boiled my choices down to:

- egui for practicality but you pay the price in architecture + styling
- iced for a nice architecture but you have to roll all your own widgets
- slint maybe one day once they make text rendering a higher priority but even then the architecture side is not solved for you either
- tauri/dioxus/electron if you're not a purist like me
- Rewind 20 years and use Qt/WPF/etc.
by haberman | 2026-02-13 16:57:11+00:00
> he eventually needed to write bluntly

Is there a history of that here? Were there earlier clear statements of expectations (like CONTRIBUTING.md) that expressed the same expectations, but in a straightforward way, that people just willfully disregarded?

I don't mean to "ding" anybody, I mostly just felt bad that things had gotten to the point where the author was so frustrated. I completely agree that project owners have the right to set whatever terms they want, and should not suffer grief for standing by those terms.
by _alternator_ | 2026-02-13 16:57:39+00:00
Mass AI job displacement is real. The cost of code per engineer is going to go up, even as engineers write 5-10x the code, because AI tools are expensive. The solution is to reduce engineering, and we are seeing that across the board.

Similar things are going to happen in accounting, HR, sales, and other areas. Everyone who is still employed will be more productive, but they will cost more to employ.
by the__alchemist | 2026-02-13 16:57:50+00:00
Vulkano? I remember that! Looks like it was updated last week, but I don't know if it's current with the Vulkan API, nor how it generally compares to Ash.

WGPU + Winit + EGUI + EGUI component libs is its own joy of compatibility, but anecdotally they have been updating in reasonable sync. things can get out of hand if you wait too long between updates though!
by tzs | 2026-02-13 16:58:01+00:00
> But it's not a good ad when the only people who will get the reference are those plugged into "ai twitter". But association by implication doesn't work, the only thing most people will end up associating is the creepy guy with "Claude"

It might also work for people who watch "South Park". I've never used any LLM speech interface, and until recently had only ever asked ChatGPT short one off questions and so had never seen the sycophantic tendencies, but immediately recognized the creepy people in the ads were supposed to represent ChatGPT from its portrayal in the South Park episode "Sickofancy" from August of last year.
by myrmidon | 2026-02-13 16:58:11+00:00
If you personally are willing to invest more, to dedicate attention and effort to every user/contributor/member of the opensource community you are maintaining, then that is great, and does not even conflict with the essay at all.

The only point is that all the time that you and other selfless maintainers are spending on their projects is not something that anyone is entitled to; it's a gift, not a duty.

To actually conflict witht the essay you would need to hold that any developer that ever publishes a piece of software is not only duty-bound to maintain it forever, but also to engage with every potential (crackpot) user or collaborator, and that's simply not a defensible perspective to me.
by nu11ptr | 2026-02-13 16:58:16+00:00
Thanks. Have you used cursor or copilot (recently, tab completion has gotten better)? I'm curious how this compares in actual performance. Last time I used Zed, this was a showstopper as the completions were much worse (though if I configure it to use copilot as my source, I guess it should perform the same as VsCode?).
by aziaziazi | 2026-02-13 16:58:21+00:00
Let me give you others perpectives:

> Extending human-like moral weight to even non-human mammals is a rare idea

It's actually pretty frequent to demonstrate deep empathy and give more importance to pets that to unrelated humans. Some also argue that humans can be morally inferior to others. Drawing a line between human and non-humans may be tempting but the opinons down there are very diverse. Just a few years back and a common agreement would be "Extending white-like moral weight to even non-white..."

> most vegans don't care about the insects killed in farming

Of course they do! But found out it's the compromise with the lowest externalities. Most meat eater also don't like slaughterhouses but think it's a necessity.

> Extending it to literally alien bugs [...] is an incredibly niche idea

I bet if humanity do encounter alien bugs, this idea will be way more discussed. Moral is often somewhat put aside when engaging a fiction: Starship Troopers or Happy Tree Friends are perfect exemple. Most would's joke about that if that was real.
by mickelsen | 2026-02-13 16:58:28+00:00
I still use the Little Rat extension, it shows a little notification when an extension does a network request, and lets you see quickly what type and where. It can also block requests (doesn't seem to work all the time in Brave now, even with the flag on), activate and deactivate extensions:

https://github.com/dnakov/little-rat

There's also this site that I've used from time to time to audit extensions quickly:

https://chrome-stats.com/
by dahart | 2026-02-13 16:59:00+00:00
What opinion is sharply divided and why?

Far more in favor than against completely supports my speculation that basic income for artists is easier to publicly justify than basic income for all. You argued sharply with that, but have so far provided only evidence in support of what I said. I would love to hear why, exactly, you claimed this issue would somehow poison the idea of basic income, and why you don’t agree with the idea of getting it approved for small groups in stages.
by satvikpendem | 2026-02-13 16:59:52+00:00
Companies start with founders funding themselves through savings and friends and family rounds before institutional investors are usually even interested. But make no mistake, they start it as a commercial venture, otherwise they wouldn't have taken VC in the first place, nevermind that VCs wouldn't have funded it if not for their pitch on how it could become a billion dollar company.

And since Sequoia? It is primarily the Zed team working full time on it, which costs money.
by mmsc | 2026-02-13 17:00:02+00:00
Orwell's Down and Out in Paris and London documented some of the swear words of his time [0].

It's interesting reading them as a native speaker, as there's so few that I could even begin to guess what they mean.

[0]: https://www.telelib.com/authors/O/OrwellGeorge/prose/Downand...
by parsimo2010 | 2026-02-13 17:00:41+00:00
Both of the examples you gave both fall under "a special keystroke combination," which I did list. Typing "--" is two keystrokes compared to one for an en-dash.

The iOS example isn't just "long press the hyphen" it's "press the [123] button, long press the hyphen, and slide your finger over the em-dash" compared to "press the [123] button, long press the hyphen" for the en-dash.

If you're going to argue at least be genuine. I didn't say it was hard to type an em-dash, I showed that every way to get an em-dash into your writing takes an extra step. Taking an extra step compared to other characters means it isn't trivial.

For someone writing publication quality work, em-dashes appear and if I see an em-dash in a book I don't assume AI writing. But for comments on the internet or a blog posts that aren't meticulous everywhere else, an en-dash is a pretty good signal that the work is AI generated. When people are writing, needing an extra step to insert an em-dash is disruptive to most people's train of thought.
by GuB-42 | 2026-02-13 17:00:49+00:00
The magic mouse have been there, almost unchanged, since 2009. That is a lot for a tech product, and retiring a product after 16 years is not admitting to a mistake. For example, the Logitech G5 mouse and its direct evolutions were among the most successful Logitech products, and it didn't last that long.

No, it is not just refusing to admit that the magic mouse was a mistake, it is considering that it is the best ever. That USB port on the underside is still one of the great mysteries though, maybe it is some quirk of evolution, because it is certainly not intelligent design.
by WalterBright | 2026-02-13 17:01:02+00:00
> Clearly the stock market isn't rational, and prices of stocks are not tied to financial fundamentals.

Stock prices are tied to anticipated future earnings, not past or present financials.

> only people with disposable income can afford

Anyone can invest in stocks with $100 or less. As for disposable income, anyone that can buy beer, drugs, or lottery tickets has disposable income that can be invested in stocks.

> part of the funnel that increases the wealth of the rich at the expense of the poor and middle class

Corporations make money by creating wealth, not "funneling" it from other people.
by halapro | 2026-02-13 17:01:49+00:00
I don’t think the keyboard is any more broken than it has ever been. It works pretty well for me aside from its awful, awful repeated "corrections" it applies, I delete and it reapplies. This is not new at all.

There are a lot of broken things in iOS, just try any apps in landscape and you'll wonder if QA even realizes the iPhone has landscape.
by another_twist | 2026-02-13 17:02:11+00:00
I think the issue is answering the question whats the business model ? If the team makes money consulting on clojure, then thats likely a bad model since I have not seen a single example of people paying for advice on coding. Usually the answer is to hire a coder who knows thier stuff and increasingly to use AI.

Open source for infrastructure products work just fine. It simplifies distribution by eliminating the need for procurement, builds some kind of attachment since people love using their own tinkered products and hedges risk for the customer since if the devs stop working on the product someone else will pick up.

But having to fill out forms, doing compliance work are great money making levers for which you just charge through the nose. Ultimately, open soircing is a distribution strategy and whether you should adopt it or not is dependent on the context. Most infra products do and it works out fine. Case in point: Clickhouse, Kafka, Grafana, Sentry, RedHat, Gitlab.
by gunapologist99 | 2026-02-13 17:02:14+00:00
Garage installation is easy.

1. Download or build the single binary into your system (install like `/usr/local/sbin/garage`)

2. Create a file `/etc/garage.toml`:

metadata_dir = "/data/garage/meta"
data_dir = "/data/garage/data"
db_engine = "sqlite"

replication_factor = 1

rpc_bind_addr = "[::]:3901"
rpc_public_addr = "127.0.0.1:3901"
rpc_secret = "[your rpc secret]"

[s3_api]
s3_region = "garage"
api_bind_addr = "[::]:3900"
root_domain = ".s3.garage.localhost"

[s3_web]
bind_addr = "[::]:3902"
root_domain = ".web.garage.localhost"
index = "index.html"

[k2v_api]
api_bind_addr = "[::]:3904"

[admin]
api_bind_addr = "[::]:3903"
admin_token = "woG4Czw6957vNTXNfLABdCzI13NTP94M+qWENXUBThw="
metrics_token = "3dRhgCRQQSxfplmYD+g1UTEZWT9qJBIsI56jDFy0VQU="

3. Start it with `garage server` or just have an AI write an init script or unit file for you. (You can pkill -f /usr/local/sbin/garage to shut it down.)

Also, NVIDIA has a phenomenal S3 compatible system that nobody seems to know about named AIStore: https://aistore.nvidia.com/ It's a bit more complex, but very powerful and fast (faster than MinIO - slightly less space efficient than MinIO because it maintains a complete copy of an object on a single node so that the object doesn't have to be reconstituted as it would on MinIO.) It also can be a proxy in front of other S3 systems, including AWS S3 or GCS etc and offer a single unified namespace to your clients.
by Someone1234 | 2026-02-13 17:02:21+00:00
It does make me wonder if Apple's own employees actually dog-food iOS day-to-day.

It just seems like, you could stop any iPhone user in the street and ask them "How do you find the keyboard?" And get a consistently negative response, but yet nobody within Apple seemingly has noticed for YEARS.

Everyone says iOS 26 did it, but I strongly disagree, I disabled most options in General -> Keyboard like three major iOS versions ago, and moved to Swiftkey* in iOS 18 (although iOS keeps changing my keyboard preferences back to the default).

*SwiftKey is also a shit-show with the "Your Tap Map" crap you cannot disable, where it moves the keys and makes the thing inconsistent. Just goes to show how bad Apple's keyboard is, when I'll put up with it.
by kylecazar | 2026-02-13 17:02:28+00:00
I installed Zed a few days ago and have been trying to get acquainted myself.

It has far less built-in features for refactoring than other editors you might be coming from. It's handled at the LSP level, get the LSP for your language and hit cmd+ to see what it can do. I'm not working in Python or Rust at the moment (Elixir), but I'm sure they have some good extensions.
by dijit | 2026-02-13 17:02:33+00:00
Ah, I read your comment as "game devs get too much credit for this stuff and people are glorifying Casey and Jon" and ran with that, but you were just correcting the historical record.

My bad. I think we're aligned on the history; I was making a point about why they're prominent advocates today (and why people are attributing invention to them) even though they didn't invent the concepts.
by Forgeties79 | 2026-02-13 17:02:34+00:00
I don’t know why you are commenting in two different places with roughly the same points but I’m just going to stick to this thread if that’s alright.

You are making some assumptions and guesses when all of these numbers are generally searchable - I don’t disagree with your point largely speaking, but the magnitude(s) is what seem off to me. Over 50% of Reddit traffic is international, about 75% of Facebook’s is. Yes clearly Reddit biases “the west” but a couple of y’all keep trying to paint these incredibly stark pictures.

Reddit and Facebook are both massive. They both have significant influence on culture and discourse worldwide. You’re also disputing Reddit’s traffic but again a search will confirm it is the 7th most visited site in the world. We can argue with the significance of that is given their demographic distribution, but then we would have to do the same thing to Facebook and I just don’t think that’s a particularly useful conversation without some concrete data at our fingertips. If you have some I am legitimately interested to see it.

Either way: Yes facebook is more international. Yes it is larger. But the gap isn’t 1000x. It’s not even 100x. They both have mainstream appeal, they both have shortcomings that keep them from being “truly” representative. It doesn’t help that Facebook hides their DAU’s among their other offerings to obscure the stall (perhaps it’s now even in decline) they have experienced. That’s not a good look I’ll say that much.