Viewing profile — conaclos
conaclos
HN member- Joined
- Mon, Feb 20, 2017, 12:49 PM UTC
- HN karma
- 1,178
- Public activity
- 333 items
- HN profile
- View on Hacker News ↗
About conaclos
TypeScript & Rust programmer. Researcher in distributed systems, CRDT, embedded systems.
Github: @Conaclos Bluesky: @Conaclos Biome: https://github.com/biomejs/biome GPG: http://pgp.mit.edu/pks/lookup?search=victorien+elvinger
Recent public activity
-
comment
Comment #48409925
I lost all trust in the project since the LLM rewrite. This new step is another red flag to me.
-
comment
Comment #48400590
Same here. I prefer bet on community-led projects like Node.js, ESbuild and BiomeJS (or Prettier / eslint).
-
comment
Comment #48326400
This is pretty close to SQLite's varints [0] [0]: https://www.sqlite.org/src4/doc/1433690d7b/www/varint.wiki
-
comment
Comment #48039550
> For now the best option to write code that wants to live in both worlds is sans-io Thanks for sharing! Reading the articles, it looks at me, it is a kind of manual reimplementati…
-
comment
Comment #48027871
One of the issue I face is a blocking function that takes a generic constrained by a `trait` and its async version takes a generic constrained by an `async trait`.
-
comment
Comment #48019653
I recently started working with Rust async. The main issue I am currently facing is code duplication: I have to duplicate every function that I want to support both asynchronous an…
-
comment
Comment #47819647
There is a relevant Wikipedia page about minifloats [0] > The smallest possible float size that follows all IEEE principles, including normalized numbers, subnormal numbers, signed…
-
comment
Comment #45829111
Have you tried `firefox --no-remote --profile `? In my case, I am able to launch several Firefox instances with distinct profiles.
-
comment
Comment #45544482
I tried Helix two years ago, unfortunately the default keymap was a bit frustrating to me. I don't mind changing my habits, however I had difficulty I made sense of the keymap desi…
-
comment
Comment #45514853
If I remember correctly, TCO is now part of the ECMAScript standard. Safari has implemented it. The issue is that others engines have not because they are concerned about stack unw…
-
comment
Comment #45096013
UFCS and the implicit `result` variable remember me the Eiffel programming language [0]. [0] https://en.wikipedia.org/wiki/Eiffel_(programming_language)
-
comment
Comment #45073874
The following articles may also be of interest to the audience: - The definitive guide to error handling in Rust [0] - Error Handling for Large Rust Projects - Best Practice in Gre…
-
comment
Comment #44859665
I was quite excited by the description and then I noted that Bolt heavily relies on double floating point numbers. I am quite disappointed because this doesn't allow me to use Bolt…
-
comment
Comment #44859337
I like the idea of repeating the delimiter on every line. However `//` looks like a comment to me. I could simply choose double quote: const still_raw = "const raw = " "Roses are r…
-
comment
Comment #44739120
I got a 404. IS the website still online?
-
comment
Comment #44708803
Yes, and I think it's unlikely that it will support other platforms in future because it's based on Safari.
-
comment
Comment #44644424
> Rust didn’t fire us. But a Rust rewrite without team buy-in can change who the team even is. Perhaps the most valuable paragraph of this sad story.
-
comment
Comment #44551863
It is a RP2040. We plan to eventually upgrade to RP2350B.
-
comment
Comment #44551241
I am currently working on an embedded system with 264Kb of RAM and 4Mb of flash. Do you think Lua could be used in such limited settings? I am also considering the berry scripting …
-
comment
Comment #44551223
Is Sol2 a Lua VM or just a wrapper to the standard Lua VM?
-
comment
Comment #44519768
I am a bit surprised that the author didn't try to implement a stream parser. This could avoid loading the entire file in memory or relying on OS features like memory-mapped files.…
-
comment
Comment #44428178
Sure, but it's an additional dependency. I would prefer it if some of this machinery were added to `core`.
-
comment
Comment #44421308
Thanks for sharing! The only thing I disagree with is error wrapping. While I agree that the main error should not expose dependencies, I find it useful to keep a `cause` field tha…
-
comment
Comment #44421164
I accept, however this requires to create many types with corresponding implementations (`impl From`, `impl Display`, ...). This is a lot of boilerplate.
-
comment
Comment #44299474
Hi! Biome core contributor here. It could be nice to have a more descriptive title like: "Biome 2: first type-aware linter that doesn't require TSC" Some details about this reelase…