twitter: @jcdickinson element: @jonathan:dickinson.id email: similar to element
- > Anybody who thought the simple action of rewriting things in Rust would eliminate all bugs was hopelessly naive
All bugs is typically a strawman typically only used by detractors. The correct claim is: safe Rust eliminates certain classes of bugs. I'd wager the design of std eliminates more (e.g. the different string types), but that doesn't really apply to the kernel.
- Github runners are slow. We're using WarpBuild and they are still cheaper per-minute, even with all the changes Github has made. Then there's the fact that the machines are faster, so we are using fewer minutes.
There are multiple competitors in this space. If you are (or were) paying for Github runners for any reason, you really shouldn't be.
- C# is already memory safe. This isn't the reason why some people chose Rust over C#.
- Would any of these soft forks survive without Mozilla working on Firefox?
- I love the bare-bones landing page, many products have landed me as a customer due to that.
Do you have IMAP import? And CardDAV/CalDAV? Edit: also wildcards?
- Firefox Mobile, Android: can't access property "enable", c is null
- > But I found that the 20-30 minute stops every 2h really improve how I feel after a day or two of driving.
I honestly started considering this a feature. I am a huge believer in "productive friction" - where some things are intentionally made annoying or hard so that humans avoid them - and this is a really good example.
- > Like what does your polytree look like if you add a messaging pub/sub type system into it.
A message bus is often considered a clean way to deal with a cycle, and would exist outside the tree. I hear your point about the graph disappearing entirely if you use a message bus for everything, but this would probably either be for an exceptionally rare problem-space, or because of accidental complexity.
Message busses (implemented correctly) work because:
* If the recipient of the message is down the message will still get delivered when it comes back up. If we use REST calls for completion callbacks then the sender might have to do retries and whatnot over protracted periods.
* We can deal with poison messages. If a message is causing a crash or generally exceptional behavior (because of unintentional incompatible changes), we can mark it as poisoned and have a human look at it - instead of the whole system grinding to a halt as one service keeps trashing another.
REST/RPC should be for something that can provide an answer very quickly, or for starting work that will be signaled as complete in another way. Using a message bus for RPC is just as much of a smell as using RPC for eventing.
And, as always, it depends. The line may be somewhere completely different for you. But, and I have seen this multiple times, a directed cycle in a distributed system's architecture turns it into a distributed monolith: eventually you will reach a situation where everything needs to deploy at the same time. Many, many, engineers can talk about their lessons in this - and you are, as always, free to ignore people talking about the consequences of their mistakes.
- I think that icons hold value so long as they have mostly distinct colors (which none of his examples do, so his point stands). At least for me, colors make vastly superior landmark than words do (once i know the interface).
- I'm not sure what a typical ketamine dosage looks like, but I have discussed it with my psychiatrist as a fallback if TMS doesn't work out, and she said that ego death is one of the primary mechanisms (alongside reintegration therapy, spending a weekend tripping balls won't fix a thing - at least perpetually).
- They mean to resell them in a different form: as part of their PaaS or SaaS. Per the article, OpenAI is just hoarding the wafers, not purchasing the final product.
- Businesses/corporations are not people.
- Thanks for the response, greatly appreciated!
- Thanks for the AMA Peter!
Do you think there are risks involved with leaving (and hence returning to) the country on a Green Card?
- Fundamentally I would be fine with this, the system exploits us so it's only fair to exploit it in return. Practically, however, my concern remains for people who need resources to support them.
- > The students at America's elite universities are supposed to be the smartest, most promising young people in the country. And yet, shocking percentages of them are claiming academic accommodations designed for students with learning disabilities.
What the actual... Lack of journalistic integrity rears its head once again. Executive function and social challenges do not make a person "not smart."
Going back to the core of the problem, I feel that this does need to be controlled. It's one thing to disability signal online to gain clout, it's a completely different thing to drain resources from genuinely disabled folks. Disabilities need to come with diagnoses.
- They are taking the gun out of USA's hand and unloading it, figuratively speaking. With this strategy they don't have the compete at full competency with the US, because everyone else will with cheaper models. If a cheaper model can do it, then why fork out for Opus?
- Oof, you're completely right. I'm not sure where I got that wire crossed.
- Exactly the caveat that they themselves disclose: some scenarios are too dynamic for static analysis.
I'm currently on dating apps and the amount of people who define their personalities by their travel habits is staggering.