511 karma · joined June 18, 2016
So frustrating to get an error that is obviously wrong. Handle your error cases properly guys. It makes you look like amateurs.
Default OS is a community project. I followed development for a few years. It’s pretty solid last I checked with good battery life and support for user apps written in rust
That said I found some nice small brands and they blow target clothes and all those mall brands out of the water. The mall stuff is often exactly the same as target.
Relwen is my favorite brand right now.
Best case is some high profile shit show caused by software made mostly or entirely by ai that hopefully is bad enough that legislators wake up and realize that in the modern world software is essential enough that you can’t let just anyone sell it or services based on it. Just like you can’t allow anybody design/build bridges or hardware or whatever.
But I’m sure thats wishful thinking. Hacks and buggy software causing consumers harm is just accepted and software industry folk all hope to be billionaires so nobody cares.
Maybe a little less now that I’ve become a heavy user of tabs. When I start working on a unique task I create a new tab with a few splits with the files I’m interested in. In a way tab views are how I externalize my working memory. But a file tree is still useful to me because file names don’t stick so using a command or picker to swap is often slower
P99 latency for every route on your web server will be fixed at the max time any individual unit takes to execute before yielding plus loop overhead and its own time. This can drastically increase it for many routes.
Meanwhile some genius insists that our app is “io bound” so the single threaded async runtime must be a perfect fit.
Apart from just being generally faster at least with go I know that when somebody screws up there should be n other threads still executing tasks.
Even if there is some data I want to keep in memory there is no need for a global usually. In go I may just keep it in a var in a goroutine that doesn’t exit until the process does.
Nearly ruined me
I can protest to my boss about security issues and data privacy or even try refusing to proceed with a project or release but that’s a minor inconvenience to him. Easy enough to fire me and get somebody else who doesn’t care.
We complain that we are powerless but investors and executives aren’t going to give us any power willingly. That will have to come from legislators and if we want it we’ll have to take some responsibility too.
And I’ll push back against absolutist arguments about never writing about the “what” too.
So much moaning and whining about the possibility that the comment might get out of sync with the code. Oooh so scary.
Lazy reviewers are the real problem there.
At this point I’m almost a specialist in doing deep dives and deciphering what spaghetti code is actually doing and why. And I make damn sure to write comments to help out the next poor soul.
Just having apps that can be contextual and pop up when and where you need them is useful and interesting. Using eye tracking to make interactions with 2d apps faster and smarter could be interesting.
Trying to 3dify everything just because you are in vr is about as dumb as that old desktop os that tried to have the gui be an actual desktop projected on your flat screen.
Also the software is much more restrictive. Barely any “flat” apps and doesn’t support the hybrid 2d apps with depth. Also can’t pin apps around a physical space. Some of that is coming but it’s clearly way behind in terms of software features. Which I’ll add lower latency streaming from other devices to as well
In other words it’s a drop in the bucket.
opentelemetry has a service you can run that will collect the telemetry data and you can export it to something like prometheus which can store it and let you query it. Example here https://github.com/open-telemetry/opentelemetry-collector-co...
Typically in dev environments trace spans are just emitted to stdout just like logs. I sometimes turn that off too though because it gets noisy.
So from a high level they say they have figured out how to “speak” to cells in a sense and instruct them to start building certain structures. And they emphasize that they aren’t making any changes to the genome or manage any of the low level processes themselves.