I finished reading Shift Happens, and thought I'd rant in favor of spending a bit on your (yes, your!) keyboard, in the name of comfort and ergonomics.
Tl;dr: if you're spending real money on a desk chair or a good monitor, perhaps it's time to give your keyboard some love as well.
Also, the HHKB is objectively the best keyboard you can buy today, and I will not admit any argument to the contrary.
@simon
I get that. There's just less interaction going on with the mouse. Tiny travel mice are a pain; and so are really cheap ones that weigh almost nothing and feel bad to use. But most regular mice are fine to me as well.
I do use a trackball at home, just to vary my movement patterns and reduce RSI. And a wireless mouse is, I think, worth it.
And it's beautiful! 2½ volumes full of all you wanted to know about keyboards. It's like a slice of the very geekiest pre-social media internet condensed into book form, and I love it.
@VileLasagna Has a blog post on the relative speed of different #GPU compute frameworks on the same hardware and driver.
Tl;dr: on an #Nvidia card, with Nvidia drivers, #CUDA is the slowest, by far. Fastest is our old stalwart #OpenCL - almost twice as fast when used only for compute. #Vulcan is good, and the least affected by using the card for your desktop at the same time. Read it - it's good.
@hyc@VileLasagna
It's a simple computing test. Results are of course going to differ by the task - and ultimately the only benchmark that matters is your production code.
With that said, there's nothing odd going on with the source that I can see; this kind of simple structure isn't very rare in "real" code; and the difference is quite striking.
It's not the only data point I've seen - there's a recent CFD code that also shows impressive results with opencl.
@jannem Excellent piece, thank you. I'm also trying to blog more. I started doing so last year, and found it hard to keep up. Still, I managed 25 substantial articles.
I got a new "ti-ga-" (body belt) for my #sanshin . It's a traditional #Minsah textile from #yaeyama , handwoven on Ishigaki. An instrument that looks better also plays better!
The standard belt on the left, the minsah belt on the right.
We updated a certificate for an internal tool. It's a web app, deployed as a #Docker#container. To update the certificate we have to rebuild the container from scratch.
We also have a nice internal tool for changing user settings such as cluster access rights. It runs fine. But it's an #Ansible playbook run through a CI/CD pipeline that builds, runs, then destroys two containers for every user change.
"This container could have been a shell script" feels more true every day.
@chessert
There are good reasons to overall do it the way we are going it.
We should probably skip the containerization. At its core it's building a container with Python and a few tools, running a Python script, then deleting the container.
The complexity is not needed for the use and the scale we work at.
All #Tesla maintenance personnel in Sweden - 130 people - are on #strike after Tesla has refused to sign an agreement with the #union. If they refuse (and they say they will fly in workers from abroad) this will spread to other areas; cars won't get unloaded in the harbors, parts won't be transported, and so on.
Toys R Us tried this 25 years ago. After a year they gave in and signed. But by then their reputation was so damaged the Swedish branches later closed.
On one hand I'm happy I finally got around to getting the game. On the other, I was looking at it only yesterday thinking I should just get it already. Now it feels I cheated @grumpygamer out of some well earned income...
Finished our bookings for #SC23 today. First time we attend since the pandemic. Also looking forward to #Denver , my favourite conference city so far.
Not looking forward to the price level and the tipping culture though. It was bad before and is apparently way out of control now. At least there's always convenience stores and McDonald's.
#Fosstodon , the instance I'm on, is now invite only. The reason is to slow its growth and avoid becoming a huge server.
This is good! The point of the #Fediverse is to have lots of different instances, after all, not a couple of giant ones.
And yes, huge instance == huge problems. Problems with moderation, with funding, and with culture. Stay a reasonable size and it's still all manageable for a small team.
I think it'd be great if Mastodon came with a default maximum users of 10,000 that is used to display how many accounts are remaining when trying to register.
It'd be a good signal to look for another instance if you saw there were only a few hundred spaces remaining.