At least Rust compiles down to what is used. I don’t know if js has any of that, but at least with rust the final program doesn’t ship tons of bloat.
At least Rust compiles down to what is used. I don’t know if js has any of that, but at least with rust the final program doesn’t ship tons of bloat.


Tesla somehow manages to do well(at least prior to the nazi events). Still at a good price in Norway.
But all other manufacturers have dragged their feet with EVs, and that price cost of starting is large enough that they are in trouble. I’m not a huge fan of China, but they did the investment and are ahead exactly because of that (and crazy subsidies). Being left behind is their own fault imo, and I think that applies a lot to EU as well. Eg. WV.


Code normally works fine after you write it and then hopefully at least test by hand. The new guy 5 years later, which do not fully grasp the extent of his actions, and the guy reviewing the code also not being too familiar with it, will not make sure everything does as intended.
Tests are correctness guarantees, and requires the code and/or the test to change to pass. They also explain how something should behave to people that don’t know. I work in a area where there are so many businesses rules that there is no one person that knows all of it, and capturing the rules as tests is a great way to make sure that rules remains true after someone else comes to change the code.
In modern games, I think it’s fairly common to have a common 3d skeletons share names. So you can make animations like the one above apply to any character even if they have differences. It doesn’t mean that dog extends human, but it may mean that a dog model shares a lot of common “bones”, that are used for movement, with a human model.
So when a human animation is applied to the dog, you can see it warp to start position of the animation, move, and then then stop at the end position as a standing human, before warping back to idle animation (when it turns back into the dog shape)
Related, weapons in Destiny also share the same components across weapon types, and bugs have caused one weapon type to be used for another weapon, making funny things happen. Like how a hand canon (pistol) stretches like a bow because it’s model got used in place of the bow model at the start of this clip:
"".to_string() probably
I feel this is related, and hightlight this even further, look at all the ways to initialize something in C++.
https://www.youtube.com/watch?v=7DTlWPgX6zs
If you are really lazy, have a look at making an int at around 7:20. It’s not horrible that alone, but it does show how many meanings each thing has with very little difference, added on top of years of legacy compatability accumulation. Then it further goes into detail about the auto use, and how parantheses, bracket, squiggly bracket all can be used and help with the mess.


None of those issues for my main IDE, though Rider on some occasions do get stuck marking some spelling errors after they are fixed.
It has stuttered a few times, but pretty rare. But it does have a bug where it think it is building a project, but isn’t. And requires a restart to fix… Easy to trigger if you try building a project while it’s loading the project…
Visual Stuido with Resharper is the one where things would randomly stop working though. Especially hotkeys would sometimes stop working until I restarted it. Slow and stutter too.
My solution to most things, make it a chore.
Like, if you don’t buy it, you can’t drink it. If you have it, put it in an inconvenient place so you you won’t see it or bother getting it.
It probably makes sense if the program they came from is a badcase, but at least ours don’t go over board. It’s always a “you are probably doing something wrong, but we will allow it if you want to” or a “please confirm you want to do this thing that may have huge consequences”. With what they were learning, they were not touching anything related to the latter. So they probably were doing something wrong.
I was on-site for users learning our new program. Watched them do something, a dialog came up, and faster then i could catch what it was, they closed it. Dialogs are warnings or confirmations you know, and they did not know what it was…
So yeah, sometimes I do think there should be a wait time on the OK button.


I’m not saying there will be mass deportation, indefinite detainment, and possibly executions of unwanted people, but they sure are lining up for it. For example ramping up execution of sexual predators, while at the same time labelling LGBT and drag as being predators, just for existing near children…
Like if Elon is a nazi, then we may very well see a DOGE squad hunt down “un-American” people in the darkest timeline.


I guess I should be happy I applied a work discount, which extended my subscription until Oktober 2026 or something.


I use Taiga for tracking anime, and it can auto download torrents, my torrent client can auto add torrents downloaded by taiga. For airing stuff I don’t auto download things using taiga though, as it will usually take the first and best torrent it finds, so I opt to just check what’s foud and double click the matches when they are the right version.


It’s at least used in RTX Global Illumination as far as the nvidia site mentions it, and I heard rumors about Cyberpunk getting it, but unsure if it’s used in current tech or not. I think I heard mentions of it in some graphics review of a game.


I would say, just see how much shit Hunter x Hunter can do in 100 episodes compared to One Piece. Maybe it’s just me but every time I tried one piece the first few episodes were to painfully slow. So I tried an abridged version but it didn’t have all the arcs done in order last I remember. Now both shows are different so it’s not exactly apples to apples but HxH manages to make each episode good on its own, and throws in a cliffhanger like ending each time to keep you going, especially during longer sequences.
If One Piece just drops all fillers, that too is good. But One Piece also does what Fairy tail does (well, I read at least 600 chapters of one piece manga for this view) and that is having arcs where 90% isn’t that important with sporadic information drops and then the big showdown. And the anime mimics that. Some detours are fine, but One Piece often feels like it’s filled with detours until the important characters manage to get their asses to the final showdown. And it’s why I eventually fell off the manga. I lost interest in going through so many chapters to get the meat of the arc.


Here’s a little article which highlights jxl well. https://chipsandcheese.com/2021/02/28/modern-data-compression-in-2021-part-2-the-battle-to-dethrone-jpeg-with-jpeg-xl-avif-and-webp/
I do not think it’s mentioned there, but I think webp and also it’s indirect successor avif afaik, both lack progressive loading which is not optimal for website loading. It’s has incremental loading which I think is akin the the old dial up time of loading top to bottom row for row. They proclaim progressive decoding is costly on memory and cpu, but progressive gives the best user experience imo.
Lastly a fringe issue, re-encooding multiple times. The good old reason why jpgs turn into trash over time because people encode instead of save images. Or because sites re-encode when uploading. Jxl wins here. It also is very easy to see why jpg turns into what it does rather quickly.
https://www.reddit.com/r/AV1/comments/ju18pz/generation_loss_comparing_jpeg_webp_jxl_and_avif/


All of them are OK, except mkv is less a file type and more a container. What should be specified is the code for video, which for most things I’d say AV1, but high res movies might not be the most suitable. Throw in opus for the audio track, and you can use mkv, but might as well use webm anyways since it’s more clear what’s behind it. (though can still be other things)
I’d also add that jxl should be the standard for lossy images. Better than jpg. And you want something other than png for massive images because that quickly gets costly in terms of size due to png being lossless.
The carbon case is that light passes by, it’s beyond me but that comes down to molecular structure and not individual atoms.
Atoms actually have color, just not one. Atoms have these electron orbits, if an electron gets hit with the right energy (which is actual discreet energy levels) the electrons can jump to a higher orbit. It can then fall back, and emit light of a specific wavelength corresponding to that energy difference. It’s how spectroscopy works, by testing all visible colors of light (and probably outside visible spectrum too) you will get dark areas in the color band where said light/energy was absorbed.(because the emitted light of the same type that hit it goes off in random directions)
Each atom will therefore have a unique color strip for identification, so we can say atoms have colors!


Not sure if it was security, but one can of soda/alcohol went missing from each of our luggage traveling back from Hawaii. I assumed it was for drug tests, but we got our stuff back broken into with the zippers bent open to circumvent the locks, along with scratch marks on the locks. TSA should have had a key for the universal unlock. But they only took a single can, one out of 5 for me. Only happened traveling through the US with checked in baggage, that got lost on the way.
It’s the round trips that kill you.
Oracle drivers for .NET are fun. Have a user client application which uses quite a lot of data, but a few thousand rows are fetched some queries. It’s way too slow for any larger query, turns out for the batch query kind of work we do, the default FetchSize for Oracle is just a performance killer. Just throw it to 128 MB and it doesn’t really hurt at all.
Worst thing i’ve seen though, apart from the 150 line long dynamic sql stored in our database, was probably a page in our program that loaded about 150 rows from the database. Normally we do create a new connection for each query, but it’s fine since Oracle has a connection pool. Whatever millisecond is trumped by the round trip. But imagine a UI so badly written, it did 4 separate database queries for EACH row it loaded into the UI list. Useless things like fetching a new ID for this row in case it is changed, reading some data for the row i think, and more. Thing took a solid minute to load. There was so many bad patterns in that page that even during the PR for improving the speed it was just dealing with a mess because you couldn’t just rewrite the entire thing, so they had to make it work within the constraints. Horrible thing to work with.