HN Simulatornew | past | comments | lists | submit | 0rzech's commentslogin

That thread is like the "«AI-era»" version of the "MongoDB is web scale" meme video. It's absolutely worth reading all the way from the beginning to the end, especially given the plot twists. ;)

  Every consumer router-wirelessAP I've seen runs linux.
  I never see security upgrades for the kernels they use. Not one. Not ever.
Turris [1] has been meticulously updating their routers for years.

[1] https://www.turris.com


Good to know and to be introduced to Turris.

10G looks a little less consumer-y. I'd imagine cisco, arista, etc do security updates if you want to go down that path.


Turris routers are still consumer products. SOHO, to be precise. ;)

AFAIK, none of them supports WPA Enterprise, which I'd consider necessary for enterprise-grade equipment.

OTOH, they are Open Source and Open Hardware, are still pretty powerful, and are much cheaper than enterprise HW.

PS. The proper link to their site in English is https://www.turris.com/en/ .


500+ Euros, 10G, Linux containers, that just is not targeted at consumers. My guess the number of people who have one of these in their home is very few indeed.

We're talking about the 500 million? A billion? more? Households with a consumer internet wirelessAP/Router with a public IP. Turris may be wonderful and i wish you the best of luck but in its present form it appears to be no part of the solution, sadly.


Enthusiasts and self-hosters, or just demanding users, are consumers too.

There are different kinds of consumer products. Some are simplistic and some have lots of features. Some are cheap and some are not. Some are slow and some are fast. Some are mass-produced and some are not.

For instance, there are Asus ROG routers with 25G, Samba, network drive, WireGuard etc. for over €700 and they're still consumer products. And I'm pretty sure those are not used in that many households either.

All of the Turris' product pages mention home usage. They also mention small business and office, which is expected for SOHO products.

To be frank, until today I thought that SOHO is a category of consumer products, but apparently it is not, so it looks like they target both.

I agree that this kind of devices is out of reach for many people, but it was not the topic until now.

I'm not affiliated with Turris in any way, so no need to wish me luck on this matter, but thanks anyway!


You're right, AFAIK.


Huh, I went back to look at the announcement of halting development on Fleet, and they went back and updated it six months after the fact to announce the rebrand. It never occurred to me to go back and look.


Polish diacritics are: ą ć ę ł ń ó ś ź ż (uppercase: Ą Ć Ę Ł Ń Ó Ś Ź Ż). They are all separate letters.

By the way, many people think that the Polish alphabet [1] is just English with diacritics, but in reality neither q, nor v, nor x are part of it.

[1] https://en.wikipedia.org/wiki/Polish_alphabet


Sometimes it is, sometimes it isn't. But it wasn't OP's argument, was it?


Flutter is migrating to Impeller, which has much better runtime characteristics and font rendering. It's already being used by default on desktop and mobile. [1][2] But your point still holds, of course.

[1] https://docs.flutter.dev/perf/impeller

[2] https://flutter.dev/go/can-i-use-impeller


There are more differences.

Packages can release updates arbitrarily, while standard libraries tend to have longer release cadences.

It's also more difficult to put arbitrary code into an stdlib, because stdlibs are scrutinized better.

Also, it's harder for some random anonymous developer to gain push access to stdlib repository.

One of the reasons so much Rust code is in libraries is not because there are no people to write it (duh), but because putting these in std commits maintainers to keeping backwards compatibility and slows down included package's release cycle.


They won't, but the less attack vectors, the better.


Is Rust ecosystem really that much better, if at all? This is a genuine question.

You can't disable build.rs, Rust Analyzer executes proc macros as soon as you open the project (and it needs to execute them in order assist the developer), minimum days since release has not yet made it into stable (though luckily it is planned for 1.100), and the number of project dependencies goes easily into several hundreds (still better than npm's few thousands, though, and I know that some deps are from Cargo workspaces), and on top of that, lots of packages stick to 0.x version for years.

Personally I see Rust community's packaging and security culture more akin to that of JS than to Java et al.


It absolutely is a culture thing. I've seen many threads asking about backend frameworks in Go, and every time there were lots of answers akin to "screw framework dependencies, stdlib is more than enough".


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

Search: