115 karma · joined July 30, 2015
Obviously still double check things, but it was moment of clarity I hadn't really had before this. Still needed the doctor and all the experience to diagnose and fix things, but relaying that info back to me is something doctors are only okay at. Try it out! take a summary sheet of a recent visit or incident and feed it in.
Hes definitely wrong on how the error types can help account for that but it would be best in class if we could properly chain them AND use all the greatness from interfaces.
Yeah, its more just extensions to support their use cases at scale. Think of it more as bleeding edge ocmal, once they work out kinks/concerns they'll get merged back into the language OR if it remains ultra specific it'll stay in oxcaml.
Not a complete own version lol
In addition to the heating/cooling uses, the mint in Denver uses it to clean coins!
Really, [what the underlying paper](https://arxiv.org/abs/2501.19393) shows is how much you can improve existing models with several of the techniques released by openai recently (extending thought processes via "wait")
It shows we can get a lot of mileage out of that technique.
Definitely not a great school! both my brother and I ended up going to college and getting engineering degrees, and had zero issues with academics in high school. My mom did a pretty okay job but it was absolute hell on her, I entered high school ahead on mathematics/history but pretty behind on writing and science. The science I dont blame my mom for, all the curriculum at the time was insanely religious, so the ones we could find were very dry.
Parents are no better at this unless they are incredible focused on utilizing a curriculum and addressing their own issues along the way- And even then, learning with other kids is incredibly helpful. Talking to a computer is not a replacement for a teacher (yet).
this is 100% why I write "courses" alongside my notes when learning something- forces you to think about pitfalls you fall into while learning, things you need to revisit and an overall story on how to introduce a topic.
but blogging? Outside of an immediate personal sphere I don't really see the need. Although that said I'm looking at things like [pico.sh](https://pico.sh/prose) just to play around with presentable notes/courses rather than my default obsidian stuff.
Less Code != less buggy or more stable code, it just means more implicit code. I contend you spend way more time after release debugging runtime issues or patching random edge cases that are just completely eliminated in typed languages, or deploy/env issues that are eliminated in languages that produce a single binary.
Developer efficiency should include your support time after the writing code.
> Cumulative inflation of 66.3% over the last 20 years (based on CPI, it's probably actually worse).
While this is bad, if you check the cumulative inflation from 1999-2019 where inflation had essentially been "missing" in the 1-2% range the cumulative inflation is 55%. Regardless though looking at inflation numbers is only half the picture, if you look wage growth in the same period, comes out to several percentage points above inflation/price growth. Even with all the big numbers we are doing pretty well!
They also added a bunch of monetization stuff (discord nitro) and attempted to get more "community" based features like custom emotes/badges/profiles per server/watch party stuff.
The core experience is the same, I think they've done a great job ensuring that doesnt change! They have also done the usual software stuff, improving core outskirts like stability/performance/login methods/slash options. Its the same core product but better.
The issues that both share are slow starts, larger package sizes, lack of safe ways to interact with the rest of the OS, etc.
Base concept is actually really good- Separating out dependencies and "containerizing/sandboxing" userspace applications is just a no brainier from a security and maintenance point of view. Its so nice to be able to easily install several versions side by side and know you arent fucking up system dependencies. Once they (flatpack, snap, some future competitor/iteration) iron out the kinks it'll 100% be the way systems are managed.
[Shutteworth makes a pretty good argument for snap](https://www.youtube.com/watch?v=0z3yusiCOCk) (and by proxy, flatpack) and the why we need virtual machines/docker/LXD/(snap/flatpack)/package managers.
So I wouldn't say I'm championing snap, but I do believe the concept should be used everywhere. Flatpack? snap? Something new? Dont really care, I just want the containerization benefits at the userspace level.
The main problem is just tooling. There are some insanely cool language features like Expect (still the best implementation) or starpacks/starkits, yet there is no basic package manager. You are stuck installing via yum/apt or building from source if you are lucky to find what you need. Most of the time you can just assume there isn't something you can rely on, and you'll have to patch source tcllib (the batteries included library).
If a company chooses to pay more, their prices go up and they cant compete. Even though its just shifting the cost from a hidden to a declared one, its enough where restaurants struggle and either abandon the model or go out of business. Its an industry problem that needs to be fixed at that level, you cant just say "Go out of business, Done!" as thats not a realistic solution.
Is this your fault that the industry as a whole legally shifts that responsibility onto the consumer? Definitely not! Does that make a person an asshole for knowingly paying less? Yes.
It brings a tear of joy to my eye honestly. The circle of life continues, and people always forget people are bad at programming (myself included).
After that fresno customer buys an iphone and pays the tax to Cupertino, Cupertino gives apple 35% of that tax back effectively lowering their sales tax rate.