Show more

Shout-out to this awesome blog post for helping me get a linux USB gadget working correctly in Windows!

Windows is especially painful as the non-default option at boot. All those forced reboots during updates means you have to vigilantly babysit the updater to catch the boot screen at just the right time to pick the Windows boot, or your entire update process will stall.

4 reboots and counting now... over an hour of waiting, and the computer is completely unusable while updating too.

Show thread

I never appreciate how painless and effective operating system updates are in Linux (Mint) until I have to install Windows 10 updates. Windows could learn a lot from Linux about good user experience here.

Hills seem bad.
People complain about the struggle of going up hill.
It is also considered bad when things "go down hill"
And hills are places on which people choose to die.

Avoid hills, just go around.

I was pretty fed up with the behavior of 'df', so I wrote my own diskfree tool.

It's called 'duf', it's written in #golang, and you can get it here:

On ArchLinux, you can simply install 'duf' from the AUR.

Interesting stats from StackOverflow. Like what languages, tools, frameworks, etc do programmers like and dislike.

"Optimism is an occupational hazard of programming: feedback is the treatment."

-- Kent Beck

"Just because there is now a multi-billion-dollar industry based on the abject betrayal of our privacy doesn’t mean the sociopaths who built it have any right whatsoever to continue getting away with it"

Great post!

My search-fu only turned up this one JetBrains discussion on the topic:

This was apparently an unsupported feature circa Jan 2019. But it's mid 2020 now. Surely Kotlin/JS has a better story for extending JS classes by now.

Show thread

I think I've found another compiler bug in the wild... Kotlin/JS doesn't seem to know how to instantiate a JS class properly. The compiler keeps emitting code to call the constructor as a function instead of using the new keyword. I can't seem to figure out how to nudge the compiler to do the right thing. =(

"I use Linux as my operating system," I stated proudly to the unkempt, bearded man. He swiveled around in his desk chair with a devilish gleam in his eyes, ready to mansplain with extreme precision. "Actually," he said with a grin, "Linux is just the kernel. You use GNU+Linux!" I don't miss a beat and reply with a smirk: "I use Abyss, a distro that doesn't include the GNU coreutils, or any other GNU code. It's Linux, but not GNU+Linux."

The smile quickly drops from the man's face. His body began convulsing, he foamed at the mouth, and he dropped to the floor with a sickly thud. As he writhed around he screamed, "I-IT WAS COMPILED WITH GCC! THAT MEANS IT'S STILL GNU!" In a cool fashion, I replied "Abyss uses the LLVM compiler suite, GCC uninvolved."

With a sickly wheeze, the last of the man's life was ejected from his body. He lied on the floor, cold and limp. I've womansplained him to death.

Favorite quote of the day: “... vs a bloated behemoth feeding the VC monkey on it's back.”

Oh man... staring at datasheets all day will definitely fry the brain.

Fantastic analysis of the Beirut explosion from a biomedical engineer who specialized in blast physics and chemistry.

TL;DR, the explosion was definitely not caused by a weapon, just careless storage of low explosive materials.

Did you know most file managers on Linux support a ".hidden" file in your home directory?

It works pretty much as gitignore does: it hides everything that you list in this file, one file/dir per line.

@ashfurrow "If you can think of it, there's a fediverse server for it"

There is now a Mastodon instance for publishing scientists: FediScience.

Everyone is welcome from PhD student to professor, as well as researchers from outside of academia. You are welcome to stay afterwards, but it is also easy to change to another server.

There will be a lot of science talk on this server, but there is no need to only talk science

Boosts are appreciated to let others know about this new instance.

Show thread

I just typed a super long regular expression, ran it against a file, and it matched perfectly the first time!

Damn, now I feel like a rockstar!

Show more
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!