Live data from Hacker News

Viewing profile — Yoric

Yoric

HN member
Joined
Tue, Feb 24, 2009, 10:17 PM UTC
HN karma
7,325
Public activity
2,714 items

About Yoric

Hi, I'm David. If you have ever cursed at Promise or async/await in JavaScript, I'm sorry, I promise it's not (only) my fault! The same if you ever cursed at try! or ? in Rust!

Currently working on static analysis at GitLab, formerly quantum computing at Pasqal, safety tools at Element, performance at Mozilla, Rust contributor. Enjoys tech and product challenges, performance programming, safety guarantees, systems programming, programming language design, distributed programming, static analysis, compilers, formal methods, back-ends, databases, ...

Also, science vulgarization, storytelling, improv acting, ...

D.O.Teller+hn@gmail.com https://www.linkedin.com/in/davidteller/ https://github.com/Yoric https://yoric.github.io meet.hn/city/fr-Lyon

Recent public activity

  1. comment
    Comment #48645964

    I actually am spending some of my money in an attempt to contribute to decrease some of these things, and investing bit parts of my retirement plans in others. So, not entirely not…

  2. comment
    Comment #48617267

    But last time I checked (which was admittedly a while ago), JavaScriptCore didn't have one, no?

  3. comment
    Comment #48617266

    Yeah, I suspect the 2-3x amount of code, but I can't prove it yet. This will wait for the next report :)

  4. comment
    Comment #48613236

    I understand that some developers produce very poor code. Maybe in some companies it's the norm. Luckily for me, I've seldom worked alongside such developers. In my company, the co…

  5. comment
    Comment #48611961

    I just wrote an internal report in my company. My conclusion from the project I'm working on is that, as of this day, there is no way to have both this so-called 20x performance im…

  6. comment
    Comment #48611877

    Eh, Firefox/Thunderbird had multi-threaded JS in SpiderMonkey in the late 90s. Then it was removed it because it made garbage-collection a real mess (the JavaScript gc needs to wal…

  7. comment
    Comment #48597277

    > Engineers over-engineer simple problems because their performance reviews reward technical complexity, not business impact. Having tech led teams at both high-profile and low-pro…

  8. comment
    Comment #48519742

    Directly at DeepSeek? It was my understanding (but I didn't check) that some other AI operators were providing (some of?) DeepSeek's model for cheaper prices. Still, that's interes…

  9. comment
    Comment #48519734

    https://www.canirun.ai/?status=tight might answer that question

  10. comment
    Comment #48519729

    I'm assuming that you need to feed the human being (i.e. you) regardless of whether you use that human being for writing code or not. So, by this metric, there is simply no breakin…

  11. comment
    Comment #48309830

    The agent can disable the lints inline, so that's not sufficient. Also, I haven't found a cross-platform + cross-agent mechanism to set permissions. Much less one that works. Right…

  12. comment
    Comment #48305612

    Anecdotally, a few weeks into a Rust agent-first project, we're still trying to get the agent to maintain a minimum of coding discipline (e.g. don't use sync Mutex in tokio code). …

  13. comment
    Comment #48305549

    > Why on earth would AI labs be bragging about how little the product they sell actually costs them to make? You don't want to do anything that reduces it's perceived value to the …

  14. comment
    Comment #48305513

    What do you mean about syntax mistakes and memory problems? Something like incorrect SELinux configurations?

  15. comment
    Comment #48242325

    It seems that this era is a marketing experiment for Mythos. We're running forward without any idea of how we can get agents to write code that is even remotely safe or secure. It …

  16. comment
    Comment #48233058

    Go is pretty good at performance, but pretty bad at expressing domain-specific logics. Python is the opposite, but once you have isolated the parts that need to be optimized, it's …

  17. comment
    Comment #48210567

    Wasn't pepper the P in PNaCl?

  18. comment
    Comment #48146507

    When I was a manager in a start-up, ages ago, I argued the CEO against handing a (small) one-off bonus to one of my team members, and rather went shopping for a nice gift with the …

  19. comment
    Comment #48146356

    > WinRT is the Windows team final response to Longhorn, but lets do it with COM and C++, which started in Vista. Not sure what you mean, I was using COM and C++ for Windows develop…

  20. comment
    Comment #48134413

    Unless I'm missing something, this sounds awful.

  21. comment
    Comment #48104786

    > It's quite possible this is because they weren't making enough noise about their AI strategy. That's how I interpret the move, too.

  22. comment
    Comment #48060660

    When I worked at Mozilla, _everything_ was called a bug, whether it was a software issue, a problem in the office or some paperwork missing. Much as GitHub calls everything an "iss…

  23. comment
    Comment #48055195

    At the very least, Cloudflare hosts web workers, which let a customer execute more-or-less arbitrary wasm code on their servers. If there's an exploit that lets you escape the wasm…

  24. comment
    Comment #47988791

    I remember the words "peeking" and "poking", but this may have been specific to basic.

  25. comment
    Comment #47975307

    Do they finally meet a human being with an explanation on the position on the 18th round?