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

It doesn't have very large standard library. It's just running on a different philosophy on not making the Standard Library "Batteries included". But I find you get less dependencies than npm. Not so many tiny left-pad like microlibraries.

The main cost of compile times is Generics. Rust generics use "Monomorphization" which generate different binary code for every use of a generic type.

serde leverages generics everywhere and it generates the serialization code for every type you make serializable. So when you use `serde_json::to_string(MyType::new())` it follows calls a code path just for serializing MyType to a json string.

The upshot: It's incredibly fast, there's a lot of inlining and other compiler optimisations that can used because of it. No runtime reflection (Which is how Go does a lot of it).

The downsides: Takes a long time to compile cause of all the extra it's generating. Also can inflate binary sizes at bit.

Other languages like Go mostly use run time reflection for Json. Rust doesn't have much runtime reflection so doing it here wouldn't be possible



The developers of seL4 have been in funding hell for years. Most of their work was darpa research for remotely controlled drones. The US Military would very much like drones that can't be hacked.

Their current work is on LionsOS which is more towards greater adoptions: https://lionsos.org/


>The developers of seL4 have been in funding hell for years.

The actual story re: happenings in CSIRO is detailed in Gernot's blog[0], which is also quite interesting in its more technical posts.

0. https://microkerneldude.org/


Also just other types of tabacco. Either untaxed loose leaf or cheap cigarettes from overseas.


Canva's api uses oauth2 but not OIDC.


PirateSoftware on twitch/youtube talks about his time at blizzard working on catching cheaters in WoW. Their methods are usually about figuring out how they're cheating and what behaviors cheaters follow.

Before overwatch they had years of experience catching cheaters in wow.


Maybe to stop idf or hamas soldiers posting videos of violence. There’s plenty of cases of that being posted to X. twitch being realtime would have a much harder time blocking or removing it


> yes I have the “resume” setting off

I'm not sure what this setting does. The amount of times mac will jsut reopen everything anyway is frustration. I go look up how to stop it and the answer is always "Turn off this setting you already have off".


More likely to break with names than address. Ran into too many headaches trying to get my name right everywhere.


Reminded me of: https://youtu.be/LdlLUogNYMw?si=0PZa-7PcAoIeuYdq&t=382

Here they show an app where you just make your order to your current location. Which I guess would make sense if Addresses are a mess, no address needed just a GPS location.


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

Search: