Live data from Hacker News

Viewing profile — williamsmj

williamsmj

HN member
Joined
Mon, May 12, 2014, 11:30 PM UTC
HN karma
3,692
Public activity
422 items

About williamsmj

No profile information was provided.

Recent public activity

  1. story
  2. story
  3. story
  4. comment
    Comment #43363611

    They introduced levels 2.5 years ago. Almost all existing engineers were converted to L5 at that time (I was told ~90% during a recent job interview there). A very small number of …

  5. comment
    Comment #43363095

    Bloomberg. The terminal level on their IC ladder is "Senior". They have no formal concept of Staff or Principal engineer. People spend decades there.

  6. comment
    Comment #43333938

    https://www.wired.com/story/x-ddos-attack-march-2025/ Seems like they forgot to put some services behind Cloudflare. CTO should be fired then. Oh, wait.

  7. comment
    Comment #43323757

    His claim is that it's a DDOS attack. Not my area of engineering, so forgive me, but: is an external DDOS a plausible threat for competently engineered public service in 2025? I ki…

  8. comment
    Comment #43309410

    Were the "various overblown controversies" when he said "There is a trait in the Jewish character that does provoke animosity, maybe it's a kind of lack of generosity towards non-J…

  9. comment
    Comment #43175718

    Fair. Deleted.

  10. comment
    Comment #43175499

    Deleted comment based on a misunderstanding.

  11. comment
    Comment #42810205

    Looks like a 2016 Nissan.

  12. comment
    Comment #42729604

    I was the owner of the domain potooooo.ooo from June 2020 to July 2021. I was pretty bored during early lockdown. I let it lapse. whois tells me someone else has now fallen into th…

  13. story
  14. comment
    Comment #42576652

    For what it's worth, the use case that caused me to finally "get" chatbots was as a support while reading the Aubrey-Maturin series. The first conversation in my Claude history is …

  15. story
  16. story
  17. story
  18. story
  19. story
  20. comment
    Comment #41791748

    Again, python does not use semantic versioning. 3.12 and 3.13 are different major versions. The deprecation policy is documented and public. https://peps.python.org/pep-0387/ .

  21. comment
    Comment #41791735

    1. That python 3 statement was not drawn up by "the Python maintainers". It was drawn up by downstream library owners. 2. To the extent you object to changes in the core language, …

  22. comment
    Comment #41791674

    > I’d be all for a deprecation warning on bare excepts. That might nudge a lot of people to fix their code without actively breaking anything. The PEP proposes a deprecation timeli…

  23. comment
    Comment #41791623

    > It's obvious this construct is just injecting some additional information in a passing exception There is a good chance it will fail to do that. See elsewhere in this thread.

  24. comment
    Comment #41791616

    > "except:" is explicit enough and "except BaseException" is redundant. Take that up with the consensus view of the python community, as reflected by python linters in their defaul…

  25. comment
    Comment #41790430

    Python does the same thing. It just calls Throwable something different. Java Throwable ~= Python BaseException. Java Exception ~= Python Exception. The problem here is that a bare…