Live data from Hacker News

Viewing profile — mleonhard

mleonhard

HN member
Joined
Tue, Feb 26, 2008, 2:40 AM UTC
HN karma
4,064
Public activity
1,632 items

About mleonhard

Michael Leonhard. San Francisco. Software engineer and entrepreneur. Interested in many things.

michael206@gmail.com

http://www.tamale.net/

Recent public activity

  1. comment
    Comment #49086439

    The problem is that the system is RAM-constrained but the work scheduler doesn't use a RAM pressure signal. We could solve this with a crate that rate-limits new tasks based on hea…

  2. comment
    Comment #49086310

    It's hard to tell how much care was put into futures_orchestra crate. The docs are generated. I don't see any benchmark in the repo. Performance claims without measurements are a r…

  3. comment
  4. comment
    Comment #47475749

    > Inexplicably, major advances in this area 15-20 years ago under the auspices of government programs never bled into the academic literature even though it materially improved the…

  5. comment
    Comment #46866607

    s/Prolificacy/Verbosity/

  6. comment
    Comment #46834171

    Over-exaggeration also works well when learning to play stringed instruments like cello.

  7. story
  8. comment
    Comment #46054382

    Is any datacenter's water use significant compared to other industrial installations? According to that article, all datacenters in North Holland use 550 Ml/yr. North Holland has 2…

  9. comment
    Comment #45779198

    > // Start a background task that takes the lock and holds it for a few seconds. Holding a lock while waiting for IO can destroy a system's performance. With async Rust, we can pre…

  10. comment
    Comment #45651378

    I spent some years working for a large NGO (Opportunity International) and living with people who work for NGOs. NGOs must constantly raise money to fund their operations. The mone…

  11. comment
    Comment #45630239

    When I used AWS startup credits in 2019, the AWS console made it very difficult to estimate the bill after the credits ran out. I lost a lot of trust in AWS. Also, there were burie…

  12. comment
    Comment #45479558

    I think that async in Rust has a significant devex/velocity cost. Unfortunately, nearly all of the effort in Rust libraries has gone into async code, so the async libraries have ou…

  13. comment
    Comment #45379305

    I think Cisco SNMP vulnerabilities have been appearing for 20 years or more. I wish someone would add a fuzzer to their release testing script.

  14. comment
    Comment #45379155

    I took an "Architecting on AWS" class and half of the content was how to replicate complicated physical networking architectures on AWS's software-defined network: layers of VPCs, …

  15. comment
    Comment #45355475

    How does one handle errors with MESH? To handle errors in HTMX, I like to use config from [0] to swap responses into error dialogs and `hx-on-htmx-send-error` [1] and `hx-on-htmx-r…

  16. comment
    Comment #45355068

    Yes. With HTMX, one can put a page definition and its endpoints in one file. It has high cohesion. There's no integration with routers, state stores, or rpc handlers. There are no …

  17. comment
    Comment #45291892

    VPN providers do not have reputations for making secure or reliable software. Here's a good privacy proxy (VPN) setup: Set up a second wifi router, enable the "Internet kill switch…

  18. comment
    Comment #45145693

    According to IIHS insurance loss data, https://www.iihs.org/research-areas/auto-insurance/insurance... , here's the chance of being injured while riding in one of these cars (and f…

  19. comment
    Comment #45145018

    BART is a government organization and all California government employee pay is public. You can see that BART has about 40 software engineers and they earn about 70% of the market …

  20. comment
    Comment #45112068

    Location: San Francisco, CA Remote: Yes Willing to relocate: Yes Technologies: Rust, TypeScript, Golang, Java, Ruby, Python, Postgres, htmx, GitHub Actions, CircleCI, AWS, ECS, Kub…

  21. comment
    Comment #45084198

    > There is no “simplifying force” acting on the code base other than deliberate choices that you make. Simplifying takes effort, and people are too often in a hurry. There is a sim…

  22. story
  23. comment
    Comment #44919893

    If the leaders of these companies actually cared about worker productivity, they would grab the low-hanging fruit and give their employees workspaces where they can concentrate, no…

  24. comment
    Comment #44829770

    Does it have tooling to help keep Python [0] and TypeScript [1] DTOs in sync? [0] https://github.com/litestar-org/litestar-fullstack/blob/0996... [1] https://github.com/litestar-or…

  25. comment
    Comment #44828906

    Please explain.