Viewing profile — nicoburns
nicoburns
HN member- Joined
- Thu, Dec 24, 2015, 3:06 PM UTC
- HN karma
- 27,177
- Public activity
- 7,945 items
- HN profile
- View on Hacker News ↗
About nicoburns
No profile information was provided.
Recent public activity
-
comment
Comment #49216320
If you factor in cost then it may well be, but it's definitely the case that the high-end models can get you significantly better results than the cheaper models even for tasks tha…
-
comment
Comment #49215163
Huh, the Choreographic Programming ( https://github.com/Wyzer-Lang/wyzer/blob/master/docs/08_chor... ) looks very like "server functions" as implemented in Next.js / Dioxus / Lepto…
-
comment
Comment #49214990
> Are you effectively building a separate renderer outside of Webkit? Yes, it's new engine separate to Webkit/Blink/Gecko/Servo/Ladybird/etc > Just curious on your thoughts about h…
-
comment
Comment #49212902
Of course everybody wants the government to be efficient. People just have very different idea of what that means in practice (what is useful vs. wasteful spending is highly subjec…
-
comment
Comment #49211851
> Well we’re certifiably not doing that. Don't disagree with you there. > London can’t even work out how to properly ventilate their underground rail network. This seems unrelated.…
-
comment
Comment #49211585
> Long term, i believe we should bet on web standards, not proprietary protocols controlled by one company. Totally agree. Not sure if you're involved in the development / spec pro…
-
comment
Comment #49211362
It's definitely on the list of "things that would be nice to have eventually". It hasn't been very high up my personal list of priorities to build myself, but if you want to build …
-
comment
Comment #49210548
This is built on top of Blitz ( https://github.com/dioxuslabs/blitz ): a new modular (open source) browser engine that I've been building for the last 2.5 years. (I wasn't involved…
-
comment
Comment #49210384
> Reading from Europe where we get told "gas" is the big bad, even threatening to make condensing gas boilers illegal from time to time Long-term this is true, and it makes sense t…
-
comment
Comment #49130988
It got dropped in 2020, picked up again in 2022/2023, and just hit the pre-2020 activity level (in terms of commits per unit time) this year.
-
comment
Comment #49130937
Servo does also have a handful of people employed to work on it full time outside of that $7k (not sure if that's also true of Ladybird or not)
-
comment
Comment #49130895
This is cool! And as someone else who's been building their own browser engine: welcome to the club! Do you have WPT tests results, and/or screenshots of it rendering real websites…
-
comment
Comment #49130272
Yes! There are a few experiments with JS engines going on (all very early stage atm (and many vibe coded) but looking promising enough to justify doing a proper implementation in f…
-
comment
Comment #49129256
I've been building for the fast/embeddable browser engine niche: Source: https://github.com/dioxuslabs/blitz Status: https://blitz.is/status/css Typical binary sizes are around 10-…
-
comment
Comment #49129233
> just individual components That kinda undersells it I think. It's really core components being ported: the JavaScript engine is already ported, with the style and layout systems …
-
comment
Comment #49090641
WOFF2 is pretty cool. I recently ported the C++ woff2 library ( https://github.com/google/woff2 - as used by Chrome, Firefox) to Rust ( https://github.com/nicoburns/wuff ), and it …
-
comment
Comment #49080164
The worst thing about exceptions is that you can't tell from the type signature of a function whether it might throw one. So you have to hope it's documented, guess at whether try-…
-
comment
Comment #49054253
That "git add -p" works from the command line is cool, but this is the one git task that I feel is significantly easier using a GUI tool (I use one specifically for this (and viewi…
-
comment
Comment #48937917
> In extremely high performance code you use different data structures and algorithms and change your approach to memory allocation. It's worth noting that the reason Rust doesn't …
-
comment
Comment #48885884
In some countries, getting that prescription is much harder (unless you have the medical condition the medicine is intended/licensed for)
-
comment
Comment #48851030
> The tools are just binaries in how they're used They are today, but the potential would be to expose something like the TypeScript compiler as a library. That is possible today w…
-
comment
Comment #48836994
Type systems just used to be bad. Anything that forces you to use a class hierarchy to represent an "OR" type (sum types) is painful to work with. Modern languages like TypeScript …
-
comment
Comment #48834874
The benefit to Rust rewrite would be integration with the rest of the JS tooling ecosystem which is increasingly written in Rust rather than performance. It probably won't ever hap…
-
comment
Comment #48834609
I actively prefer GLM-5.2 for some tasks. For simple tasks the results are just as good as e.g. Opus, and it produces results significantly faster.
-
comment
Comment #48807489
How would you ever measure market motivation in such a small market that has max 2-4 viable alternatives? The market mechanism breaks down in such circumstances.