Last time I checked it didn't work on Linux (or I couldn't make it work on my setup, I don't remember). It seems it still has some limitations but better than before.
3,062 karma · joined June 10, 2021
Last time I checked it didn't work on Linux (or I couldn't make it work on my setup, I don't remember). It seems it still has some limitations but better than before.
There is no reason why programs input/output can't be schema'ed, consumed and piped in a type-safe manner. And why there can't be a better standard than bash for simple scripts.
But it is really hard to pull this kind of thing off unless you redesign most of the common tools by scratch and do so through a committee and somehow push it down people's throat through strict platform control.
The current population decline crisis will likely shift the pendulum towards labor in 50 years or so.
I couldn't care less about crypto currencies, but crypto contracts had the potential to replace much (although not all) of the bureaucracy around governments and justice systems. I am very sad it didn't take off.
Yes it would have costed them more to train the first few versions of ChatGPT if it wasn't for the crypto mayham, but it would still happen. The hardware was always available and still improving regardless of crypto or not.
But the lock-in is not _that_ big that a big co could not pull off a migration, but it would be like migrating from Teams to Slack, not like migrating away from Adobe.
It was pure coincidence that the AI-craze neatly followed the crypto-craze (many neo-clouds in the AI space were originally crypto miners).
It is not great true, but it is not Turkey/Russia-level with president for life (yet). Although it is forming a succession crisis in much the same way.
Sucks for the elderly, but it prevents the catastrophe that is France and that the US is heading into.
What they moved away from was private pensions owned by your company. Now you own your private pension through the 401k thing they keep talking about. This IS a better and more sustainable system, but at the same time this was rolled out most companies also cut company-pensions but didn't give you more compensation that you can put on your 401k.
European companies are not forced to pay into your private pension either, it is usually part of union negotiations. Check how much basic pension pays out in Sweden (the almighty socialist country), last I checked it is ~900 euro per month. My parents in law make that much per month in retirement because they never put any money towards a private pension and never held a unionized job.
It is a step towards normalization of anti-consumer habits.
Basically using it as a way to type faster.
Like, it is not that I hate AI tools, I just hate how most people are using them...
I can't imagine going to punch cards to, well, anything would feel anything but great. But going from assembly to C I can see how a programmer could struggle with their coworkers not checking the outputted CPU instructions for performance problems and compiler optimizations that generate unintelligible assembly.
But even then all those changes were deterministic (at least to the compiler version), unlike AI.
IMO this kinda of dogfooding is a replacement for good QA and good prioritization. Things only get fixed because a developer that is also a user is annoyed is not a recipe for quality.
The software I work on is not even "for developers", it is more consumer-grade software that many within the company happen to use.
I work in a similar product, lots of people in the office actively use our own product. No one in the office uses our SAML integration, or actively does our onboarding user-flows with any frequency, etc, etc.
I imagine even at linear they don't use all the features they built.
The LLMs are so much faster than I can check the output anyway. If I have a long-running task I just work on another one in parallel while I wait on the first one.
I daydream about being fired with severance so I can spend more time with my little dude. But also deadly afraid of not being able to get another job when savings run out.
I have a missing the permanent teeth molar in both sides of my lower-jaw, I wore dentures for those missing teeth from 12 (when the baby molars were removed) until around 22 years old when I got implants (at a separate dentist, since the one I went to didn't do this kind of procedure).
I am pretty sure that was the correct decision from my dentist, but boy was it painful to get those molar implants because my jaw-bone was so weak in that area after so many years of having a gap in there.
If you have had a missing molar for a long time your teeth probably already moved what they were going to move and if that didn't cause a problem in alignment it probably won't happen.
I have been using VSCodium with https://github.com/jeanp413/open-remote-ssh so (most of) the IDE also runs inside the container. I have been trying to get everything inside the container, including the projects I work on, the IDE, the harness, the dependencies, etc. Both for security and for portability so I can have the same setup in both my work and home computers.
One thing I haven't been able to do is limit the blast radius of is git, github ssh keys give blanket access to all repos tied to my profile and ATM I set up the github SSH key inside the container.
Any of those little junctions between features could very well have <10 users even on multi-million users pieces of software. Now every one of those little possible cross-sections in the venn diagram is another possible state the software can be in and that needs to be tested.
In the software I work currently we have one of such case, a combination of 3 different features that almost no users use in conjunction, but if they do it breaks the system. I am aware of it, my manager is aware, the product owner is aware, the fix is not trivial (in fact it would require rewriting large portions of the system).
It just stays there and we have monitoring and customer-support manually handling it. The product is fundamentally not correct (in fact the correct behavior is not even defined), yet it still works for 99.99% of the users.
Practical example? I have ran multiple times in multiple different products (even ones I worked) where if you login with Google/Apple/Whatever that makes your account completely borked to be used with SAML/OIDC if you get invited into one later. You basically need to call support to ask them to remove your user and be invited again. All those software were, by definition, not correct.
So I obviously opted to not enroll my phone, but that came to bite me in the ass one day when I needed to get a train ticket from my company email (it was a business trip) and the policy prevented non-enrolled devices from attaching or downloading attachments...
Felt like a fool grabbing my laptop to let the train attendant scan the QR code.
However ethanol simply can't be used for heavy duty trucks and ships (which, you know, is 95% or more of goods transports in Brazil since there is almost no rail) which defeats much of the point.
At least the general population can shift to ethanol when supply market gets crazy which helps amortize the whole supply chain, but it still ends up affecting everyone just to a slightly lesser degree.
Buy yeah, corn or soy based ethanol is just insane to do at all. Sugar-based only makes sense in an increasingly unstable global order.