Live data from Hacker News

Viewing profile — conaclos

conaclos

HN member
Joined
Mon, Feb 20, 2017, 12:49 PM UTC
HN karma
1,178
Public activity
333 items

About conaclos

@biomejs founder & lead maintainer - @Inria R&D engineer - PhD in Computer Science

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

  1. comment
    Comment #48409925

    I lost all trust in the project since the LLM rewrite. This new step is another red flag to me.

  2. comment
    Comment #48400590

    Same here. I prefer bet on community-led projects like Node.js, ESbuild and BiomeJS (or Prettier / eslint).

  3. comment
    Comment #48326400

    This is pretty close to SQLite's varints [0] [0]: https://www.sqlite.org/src4/doc/1433690d7b/www/varint.wiki

  4. 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…

  5. 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`.

  6. 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…

  7. 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…

  8. comment
    Comment #45829111

    Have you tried `firefox --no-remote --profile `? In my case, I am able to launch several Firefox instances with distinct profiles.

  9. 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…

  10. 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…

  11. 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)

  12. 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…

  13. 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…

  14. 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…

  15. comment
    Comment #44739120

    I got a 404. IS the website still online?

  16. comment
    Comment #44708803

    Yes, and I think it's unlikely that it will support other platforms in future because it's based on Safari.

  17. 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.

  18. comment
    Comment #44551863

    It is a RP2040. We plan to eventually upgrade to RP2350B.

  19. 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 …

  20. comment
    Comment #44551223

    Is Sol2 a Lua VM or just a wrapper to the standard Lua VM?

  21. 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.…

  22. comment
    Comment #44428178

    Sure, but it's an additional dependency. I would prefer it if some of this machinery were added to `core`.

  23. 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…

  24. 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.

  25. 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…