Viewing profile — williamsmj
williamsmj
HN member- Joined
- Mon, May 12, 2014, 11:30 PM UTC
- HN karma
- 3,692
- Public activity
- 422 items
- HN profile
- View on Hacker News ↗
About williamsmj
No profile information was provided.
Recent public activity
- story
- story
- story
-
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 …
-
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.
-
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.
-
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…
-
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…
-
comment
Comment #43175718
Fair. Deleted.
-
comment
Comment #43175499
Deleted comment based on a misunderstanding.
-
comment
Comment #42810205
Looks like a 2016 Nissan.
-
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…
- story
-
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 …
- story
- story
- story
- story
- story
-
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/ .
-
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, …
-
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…
-
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.
-
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…
-
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…