An absolutely incredible piece of software. If anyone here on HN works on it, you deserve to be proud of your work.
1,029 karma · joined December 25, 2023
An absolutely incredible piece of software. If anyone here on HN works on it, you deserve to be proud of your work.
I’m honestly tired of hearing the argument “if we do X then business will move to another state or out of US”.
Good riddance to the companies that flee from jurisdictions enforcing workers rights, don’t allow exploitation, etc.
The most important thing is protecting people, not fearing the cries of money-making machines.
Does anyone know it? Was it in announcement video?
Competition is how you get to the best product. Lack of competition leads to malaise of product improvements as the market dominators are owning the space and happily exert their power over people.
> It's no different than going to a restaurant and them serving only Pepsi products.
There are two viable players for the average Joe in the phone market. There are I would guess 200-300 restaurants in my not so big town.
The number of choices matters a lot. If there were only two real option for restaurants around me, I would hope the management does not decide to be evil and lower food quality, jack up prices, or collude to only offer specific food while the other restaurant does not offer.
Also, in the restaurant example, we always have the option to buy our own food and cook at home. So to match the phone market situation, imagine cooking at home is illegal, and the only food you can eat is from two restaurants.
Any limitations to access to banking is serious f**ed. Makes me want to use cash.
This makes me remember so many years ago starting to program on a dual core plastic MacBook.
Also, I’m very impressed by one of my coworkers working on 13 inch laptop only. Extremely smart. A bigger guy so I worry about his posture and RSI on such a small laptop.
TLDR I think more screen space does not scale near linearly with productivity
I just want to make that clear, governments don’t need complete access to your digital life to make the legal system go round.
Unfortunately the argument of strong privacy for everyone loses compared to the emotional argument of “we could have prevented this horrific crime if we had access to XYZ”, in the emotional political arenas
I expect universities to adapt quickly, lest lose their whole business as degrees will not carry the same meaning to employers.
Thanks for your example, qrios
The underlying ideas here are greatness and individuals ascribed to doing great things.
Without any evidence I suspect an extremely large majority of progress is done by normal individuals whose names we’ll never know.
Bad behavior is bad behavior full stop.
Try slapping someone and then follow it up with “but I wrote X software that benefits Y amount of people”
I am honestly tired of the Python packing situation. I breathe a sigh of relief in language like Go and Rust with an “authoritative” built-in solution.
I wouldn’t mind the 30 different packaging solutions as long as there was authoritative “correct” solution. All the others would then be opt-in enhancements as needed.
I guess a good thought experiment would be if we were to design a packaging system (or decide not to) for a new PL like python, what would it look like?
Compared to LLMs, it’s extremely striking to see the relative trust / faith people have in it. It’s pretty sad to see how little the average person values truth and correctness in these systems, how untrusted Wikipedia is to some, and how overly-trusted LLMs are in producing factually correct information to others.
Offloading of liability / responsibility to complex systems, particularly AI, has been a trend for at least two decades.
I hope society sees past this excuse.
Puts the onus on the committer
When you give up the work of deciding what the expected inputs and outputs of the code/program is you are no longer in the drivers seat.
I feel the same way with rust control flow being used as an expression, and am disappointed when other languages don’t have it.
Even though one could argue it makes things more complicated, I feel more mental freedom and feel the language getting out of the way.
My thoughts about python here: https://calvinlc.com/p/2025/06/10/thank-you-and-goodbye-pyth...
Next time I get into Python I’ll try uv, ruff, ty.
As python projects grow and grow, you need to do lots of support work for testing and even syntactic correctness. This is automatic in compiled languages where a class of issues is caught early as compile errors, not runtime errors.
Personally I prefer to move more errors to compile time as much as possible. Dynamic languages are really powerful in what you can do at runtime, but that runtime flexibility trades off with compile time verification.
Of course, every project can be written in any language, with enough effort. The existence of large and successful python projects says nothing about the developer experience, developer efficiency, or fragility of the code.
It doesn’t ship with a first party package manager so you got the community trying to fill this gap. Use any other language with good tooling like golang or rust and it is a breath of fresh air.
Python used as an actual PL is a footgun because it’s dynamic scripted. (Don’t tell me about using tools X, Y, Z, mypy, …) You essentially become the compiler checking types, solving basic syntax errors when uncommon paths are executed.
A programming language that’s only good for < 100 line scripts is not a good choice.
I honestly wish python were in a better state. I switched to rust.
I don’t see anywhere in the near future our profession becoming something other than knowledge work.
So, at the end of the day training your brain is what matters.
Over-reliance on LLM is like skipping the brain gym.
Under utilizing LLM may make you slower. There’s a good optimum of putting in the work so you learn and asking LLM
If it’s mostly a social phenomenon in your company that non believers are pushed out, that does not seem like a fun place to work.
Time to quit my job at the LHC and be a baker.
I think general purpose computing devices should be open.
This is a moralistic argument, putting legal and business reasons to the side.
Go ahead and lock down specific purpose computing devices, like ATMs, fridge, mouse firmware.
The practice of setting up fiefdoms to become the landlord is an abhorrent practice.