Readit News logoReadit News
toolslive commented on The Relativity of Wrong (1988)   hermiene.net/essays-trans... · Posted by u/speckx
procaryote · 2 days ago
Also, some models aren't even wrong, because they fail to make testable predictions
toolslive commented on Crimes with Python's Pattern Matching (2022)   hillelwayne.com/post/pyth... · Posted by u/agluszak
Joker_vD · 6 days ago
Well, there is also a question of attitude. Most of the Python programmers don't overload << or >> even though they technically can, while in C++ that's literally the way the standard library does I/O ― and I suspect it leaves an impression on people studying it as one of their first languages that no, it's fine to overload operators however quirkily you want. Overload "custom_string * 1251" to mean "convert string from Windows-1251 to UTF-8"? Sure, why not.
toolslive · 6 days ago
I've seen >> being overloaded in several libraries/frameworks. From the top of my head:

   - Airflow: https://airflow.apache.org/docs/apache-airflow/stable/index.html#dags

   - Diagrams: https://diagrams.mingrammer.com/docs/getting-started/examples

toolslive commented on Crimes with Python's Pattern Matching (2022)   hillelwayne.com/post/pyth... · Posted by u/agluszak
quotemstr · 6 days ago
Is that supposed to be a bad thing?
toolslive · 6 days ago
IMNSHO: Yes.

It's a sign of the design quality of a programming language when 2 arbitrary features A and B of that language can be combined and the combination will not explode in your face. In python and C++ (and plenty of other languages) you constantly have the risk that 2 features don't combine. Both python and C++ are full of examples where you will learn the hard way: "ah yes, this doesn't work." Or "wow, this is really unexpected".

toolslive commented on Sunny days are warm: why LinkedIn rewards mediocrity   elliotcsmith.com/linkedin... · Posted by u/smitec
toolslive · 11 days ago
What bothers me most is how "fake" it all is. I've seen companies upholding an image of success while they are scraping by and leave a wake of unpaid invoices. Companies with fake job posts that keep on getting recycled (clicking "report this job" does not help at all) aso aso. It's sort of a parallel universe where everything is nice and dandy... sort of a Barbie universe.
toolslive commented on Architecting large software projects [video]   youtube.com/watch?v=sSpUL... · Posted by u/jackdoe
corytheboyd · 13 days ago
In my (software) experience, the terms are basically interchangeable. Some people will violently defend “architect right, design wrong” and others the opposite, So uh, pretty hard for me, a normal person, to care much about which word is right for the “you sit down and think before you build” part of software engineering.
toolslive · 13 days ago
In my country, we have both the academic title "engineer", and "engineer architect". People view this as "proper engineer" and "not so proper engineer".

Anyway, "you sit down and think before you build" is indeed what you want and the word for that is "strategy".

toolslive commented on Architecting large software projects [video]   youtube.com/watch?v=sSpUL... · Posted by u/jackdoe
gashmol · 13 days ago
Aside - Why do we need the word "architecting" anyway? Why not just use designing?
toolslive · 13 days ago
Design and architecture are 2 different things. Design is about appearance. Architecture is about structure.
toolslive commented on Myths About Floating-Point Numbers (2021)   asawicki.info/news_1741_m... · Posted by u/Bogdanp
bee_rider · 14 days ago
It is good to enable that flag because it also enables the “fun safe math optimizations” flag, and it is important to remind people that math is a safe way to have fun.
toolslive · 14 days ago
"Friends don't let friends use fast-math"

https://simonbyrne.github.io/notes/fastmath/

toolslive commented on Myths About Floating-Point Numbers (2021)   asawicki.info/news_1741_m... · Posted by u/Bogdanp
bee_rider · 15 days ago
Is it possible that your different operating systems just had different mxcsr values?

Or, since it was a port, maybe they were compiled with different optimizations.

There are a lot of things happening under the hood but most of them should be deterministic.

toolslive · 14 days ago
until someone compiles with --ffast-math enabled, stating "I don't care about accuracy, as long as it's fast".
toolslive commented on Why MIT switched from Scheme to Python (2009)   wisdomandwonder.com/link/... · Posted by u/borski
SoftTalker · a month ago
Yes. One of the biggest complaints that computer science departments used to get from students is that they weren't learning any languages that employers are using.
toolslive · a month ago
indeed. The problem with being expose do to something so much more clean/elegant/powerful than the languages employers are using is that you no longer want to do it. It's like having tasted good whisky. You no longer think Jack's acceptable.

These days, employers more or less get what they wanted. We're doomed.

toolslive commented on XMLUI   blog.jonudell.net/2025/07... · Posted by u/mpweiher
criddell · a month ago
I've also seen examples that are pushed way further than I thought possible. I'm thinking about some of the things people do in Excel.
toolslive · a month ago
IIRC, for a long time in the late 90s, Fedex was glued together with spreadsheets.

u/toolslive

KarmaCake day2696March 28, 2012View Original