Hacker Newsnew | past | comments | ask | show | jobs | submit | more swiftcoder's commentslogin

We've yet to establish such a system, so I'm not holding out much hope (and anyone who has been through a handful of tech interview loops ought to realise this)

I don't think you can arbitrarily leave out all the other parties in the agricultural system: the bank, who the farmer may need to borrow from to buy seed, the politicians, who may or may not accept money from the companies producing GMO seeds to produce favourable legislation, the public, who may vote with their wallets when purchasing the resulting crops, and so on...

> or Macintosh

I'm not sure how many Macs you've used lately, but this isn't entirely true: out-of-the-box, Macs only run software that has been signed and notarised by Apple.

You can still disable this, but the methods of disabling are getting more obscure, and it's not a given they will remain available


> "You can still disable this, but the methods of disabling are getting more obscure"

Which is why after Snow Leopard, I switched to Linux 100%.


So far, yes. It's getting hardware with every release. First you had to click approve in a dialog to launch unsigned software. Later you had to right click -> "open" -> then approve. Now you have to open system settings to find the button to show the approval prompt.

Meanwhile to install a kernel extension you now have to reboot into safe mode and disable part of system integrity protection (with big warnings that it's at your own risk).

For the average user, kernel extension are already gone, and unsigned software not far behind.


Devil's advocating here... when have kernel extensions _ever been_ a part of the average user's experience?

The early MacOS era as well as pretty much the entire classic Mac OS era was infamous for being a more-or-less do it yourself environment for adding bits the OS didn't have or did sub-optimally for given use cases.

The wisdom of such a freewheeling ecosystem in today's era is maybe debatable, but given how user-hostile the mainline OS and software vendors can be, I say there's still plenty of room for that ecosystem and it should be preserved.


I guess I do remember adding drivers here and there for scanners and printers back in the day

The old OS was awesome in that way. As extensions loaded the would appear in sequence at the bottom of the screen when a driver failed the boot would lock-up and one could reboot with extensions off change the boot order or remove the driver from the system folder. Very easy to mess with.

ever since that was how you did device drivers. If you anything interesting, hardware wise, it came with drivers that required help from inside the kernel, and maybe you can argue that was different but it's still kernel level stuff that normal users had to install.

You can also just resign the binaries in one quick CLI command. That can’t go away because it’s baked into the post-compile build stages of Mac and iOS apps. So relax, this thread is all a bunch of silly FUD.

If you are a developer, with the developer tools installed, sure. That's already well out of reach of the average user.

Average user doesn’t even know what side-loading is, nor do they care.

Yeah, haha. This is not FUD: try to do the same on iOS.

Yeah I do it nearly everyday. You can side load all you want with a developer account.

Indeed, but it does serve more or less the same purpose in procgen pipelines (and folks have tweaked WFC for infinite worlds before[1]).

[1]: https://www.youtube.com/watch?v=7ffT_8wViBA


> but unfortunately has almost no usage

gpui itself is spun out of the zed editor, so I'd say it probably has more real-world usage than the majority of rust UI crates


As of August 2025, Zed had 150K monthly active users. That was before it supported Windows; the number is much higher now (although not publicly reported).

I'd be very surprised to learn that any other Rust UI crate has more real-world usage than GPUI!

Source:

https://sequoiacap.com/article/partnering-with-zed-the-ai-po...


users is a finicky metric. When Palia came out, a game you most likely have never heard of, I wrote a desktop installer for it with Druid, which a few million people downloaded and used to install and run Palia. Only a handful of people worked on this codebase, maybe three or four while I was there, but principally me and one other engineer.

The more salient metrics would be things like how many people know how to use the framework, the variety of use-cases its good for solving, how easy it is to hire or get help with it, etc. As for Druid, Druid is already officially unmaintained, its core developer having moved on to work on Xilem instead. (my experience, for the record, was positive, I very much enjoyed working with Druid.)


Iirc Cosmic Desktop uses Iced

Kraken seems to have a desktop application for trading made in Iced as well.

I wonder if there are more Cosmic Desktop + Kraken desktop users than Zed Editor users?


Oh thats why it looked so familiar.

I actually tried to create a UI kit using zed's code for a personal project, but gave up.

nice to see I was not the only one with the idea and it can get some usage now. The example app looks awesome.


GPUI yes, but I'm not so sure about GPUI Component which is what I assumed the parent was talking about.

I don't know that it's all that meaningful to discuss the component library as if it were its own UI framework. None of the other rust UI frameworks have distinct component libraries with distinct usage data either

> this one is much less teenager trying to sound clever

On the other hand, it's very much freshman-who-misunderstood-philosophy-101-and-integrated-it-into-his-worldview-anyway...


In philosophy 101 the usual foil for Rousseau vs.. would be Hobbes, but that framing with a realist/pessimist would not be popular with the intended audience, where the goal is to lionize the nationalist, the inventors/owners, the 1%.

> Despite his own moral lapses, Franklin saw himself as uniquely qualified to instruct Americans in morality. He tried to influence American moral life through the construction of a printing network based on a chain of partnerships from the Carolinas to New England. He thereby invented the first newspaper chain. https://en.wikipedia.org/wiki/Benjamin_Franklin#Newspaperman

To be clear Franklin's obviously a complicated historical figure, a pretty awesome guy overall, and I do like American pragmatism generally. But it matters a lot which part of the guy you'd like to hold up for admiration, and elevating a preachy hypocrite that was an early innovator in monopolies and methods of controlling the masses does seem pretty tactical and self-serving here.


On the plus side, Boz is liked by basically nobody (certainly very few who have had the misfortune to work for him)

What a delightful technological artefact. Certainly a shame to lose it, even if the bridge would be more convenient/efficient in the long run

There might have been occasions where a train ferry transported one of those train that carry cars onboard. I like that thought.

The transit version of a turducken.

Ferrtrainen?

This feels like they were using the wrong architecture from the start, and are now papering over that problem with additional layers of cache.

The only practical reason to put a video in S3 for an average of 2 seconds is to provide additional redundancy, and replacing that with a cache removes most of the redundancy.

Feels like if you uploaded these to an actual server, the server could process them on upload, and you could eliminate S3, the queue in SQS, and the lambdas all in one fell swoop...


Yes, it's simple, S3 is for storing objects, not for processing.

Don't know how they came up with such a bad and complicated cloud design for something that is straight forward.


It’s a pattern prominently featured in AWS docs… upload to S3, react to CloudEvent in SQS, download and process with Lambda, upload back to S3…

Docs written by people who make more money the more services are consumed...

Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: