Recent submissions

Comment · 21 days ago
Thank you HackerNews. I learned something new and will be using APSW for my next Sqlite project.
Comment · 1 month ago
As a stargazer, I've long been annoyed by one particularly bright satellite. It seems to have a cycle of 29 1/2 days and covers about 1/2 degree of arc.

OMG, it is so bright that it blots out all but the brightest stars. Something needs to be done about this.

Comment · 4 months ago
Knight Capital
Comment · 5 months ago
> Why?

While it seems obvious that some students should be redirected to remedial classes, the evidence is that very few students made it past those courses. IOW, the obvious solution wasn't working.

Being an engineer, my instinct would be to fix those classes so that they did work. However, legislators think at a different level and reasoned that the remedial classes constituted a false promise that costs students dearly (time, money, hopes, and dreams).

Comment · 5 months ago
You've done a nice job articulating why people support equity programs.

The sticking point is that there is a big difference between theory and practice. We end up with elimination of 8th grade algebra in SF, abandoning graduation requirements in Oregon, the Chicago teachers union tweeting that "testing is white supremacy", promoting kids before they have achieved grade level performance, political indoctrination in classrooms (both parties do this), dividing kids into identity groups (oppressors and oppressed), promotion of whole language learning over phonics, and active attacks on the concept of merit.

Comment · 7 months ago
That sounds like what happened at Boeing.
Comment · 7 months ago
If the service is free, you are the product :-)
Comment · 10 months ago
Note that Python already offers MappingProxy that wraps a dictionary to hide mutating methods.

People hardly ever use this tool. That suggests that there isn't much of a need for a frozendict.

Comment · 11 months ago
All good suggestions. However, the last one should have also mentioned functools.cache and functools.lru_cache.
Comment · 1 year ago
Do you want to take advantage of having multiple cores?

* Processes do this right out of the box. * Threads only do this on Python's new GIL builds. * Async, not so much.

Comment · 1 year ago
History of women in the Python world: In 2006, the first two women were voted in as PSF fellows, Laura Creighton and Anna Martelli Ravenscroft. In 2008, there were two women on the PSF board, Gloria Willadsen and Allison Randal. The woman mentored by Guido was Emily Morehouse-Valcarcel. She is now on the steering committee but was not featured in the film. Less prominent in the documentary was Carol Willing who was on the initial steering committee. Also featured were Mariatta Wijaya and Lisa Roach-Carrier who were mentored by another developer.
Comment · 1 year ago
Crypto did pretty well during that timeframe. Likely, they didn't pivot hard enough to offset losses to the core business.
Comment · 1 year ago
Python's key-functions nicely encapsulate the whole process.
Comment · 1 year ago
One place where Visual development tools almost always win is in problem domains that are intrinsically visual (think CAD, form designers, etc)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton