ms264556

joined 11 months ago
[–] ms264556@beehaw.org 2 points 3 weeks ago* (last edited 3 weeks ago)

(Tweaked) Verdana FTW.

I liked proportional fonts for reading code - several of my favorite programming books used proportional fonts for code examples - so when Verdana was released in 1996 I switched to using it in my IDEs. I've had 27 years of pleasantly ergonomic coding - it has a high x-height, different 0/O, I/l/1, and impeccable hinting and kerning. ❤️❤️❤️

[–] ms264556@beehaw.org 2 points 2 months ago (1 children)

So uncomfortably true!

I recall spending a (large) number of weeks struggling through Elementary Stochastic Calculus, which had an incredibly misleading sticker on the cover proclaiming:-

"This book is suitable for the reader without a deep mathematical background."

[–] ms264556@beehaw.org 2 points 2 months ago (1 children)

The first report I looked at was Entrust refusing to revoke certs because their clients' manual processes would make applying reissued certificates inconvenient.

Quite fun reading, surprisingly - a mid thread revelation that they'd pulled the exact same shit 4 years ago, an attempt by Entrust to kill the issue because unattributed legal advice said they'd misreported the error. And then, just when their chutzpah seemed to be wearing everyone down, a good 'fuck you' from Apple forced them to revoke the certs after all.

I'm not surprised Google had enough & yanked their license to print money.

[–] ms264556@beehaw.org 4 points 3 months ago

This. Exactly the same response where I worked.

[–] ms264556@beehaw.org 10 points 3 months ago

I'm not sure how much money they'll actually get from this.

The (50,000 employee) company I worked for had very slow IT processes at the time, but when the licensing changed they treated it like a critical security vulnerability because of the amount of money involved: they very quickly migrated their software packages to include non-Oracle OpenJDK builds & rolled out an update to uninstall Oracle java from all PCs. And all server owners were given a deadline to migrate or start paying recovery costs.

I imagined it'd be smaller organisations which would've sat on this issue.

[–] ms264556@beehaw.org 1 points 5 months ago* (last edited 5 months ago) (1 children)

Linux font rendering is generally very good now, so I think they've gotten past that. Apart from a System76 desktop, which was terrible, I haven't hated the rendering for many years. It's just that Microsoft's font rendering (maximizing clarity at the expense of destroying the font metrics) is exactly what I want to look at all day if I'm staring at code. When I look at screenshots of vscode on Linux and Mac the code looks beautiful, because the font renderer hasn't beaten the characters with a big stick to make them fit the pixel grid, but when I switch back to windows after using Linux/Mac then it feels like someone fixed the focus and de-blurred everything.

And now that I can have as many Linux installs as I like running concurrently via WSL2, I get to use Linux all day without losing the stuff I like about Windows.

[–] ms264556@beehaw.org 3 points 5 months ago (3 children)

I don't play games, but I do plenty of dev work including a lot in Visual Studio & SSMS. I always have a few Linux boxes running & try every few months to live on Linux rather than Windows.

Visual Studio can be swapped out for Rider. Rider is quite different feeling than VS, but I guess a lot of devs use another Jetbrains IDE of some kind, in which case it's a fairly easy switch.

SQL Server runs happily on Linux. But SSMS is harder for me to do without. I have Aqua Data Studio & Jetbrains DataGrip, but they don't feel as seamless as SSMS.

In the end though, it's hard to beat Windows + WSL2 now that Windows VSCode & Jetbrains IDEs seamlessly connect to Linux projects. And if you enable nested virtualization and MAC address spoofing then Hyper-V can run anything WSL can't.

Usually I end up moving back to Windows because of font rendering. I far prefer Windows cleartype font rendering on 2160p desktop screens. One day Linux fractional scaling will be perfected or 200+dpi desktop screens will become affordable. Then I might stay on Linux.

[–] ms264556@beehaw.org 8 points 5 months ago

Totally OK way of doing it. You basically manually implemented the protocol APIPA uses to allocate 169.254 addresses.

[–] ms264556@beehaw.org 17 points 5 months ago (1 children)

In addition to the excellent https://sci-hub.se suggestion...

I can find the paper for free 90% of the time by googling the authors and visiting their personal page on their university's website.

[–] ms264556@beehaw.org 3 points 10 months ago* (last edited 10 months ago)

I occasionally have to download and run old versions in a VM to build poorly supported software.

E.g. step 1 of the build instructions here...

Install the following packages in an ubuntu - 14.04.6 LTS machine

[–] ms264556@beehaw.org 1 points 10 months ago* (last edited 10 months ago)

It's pretty close already. I forget where I cribbed the technique from, but I embed python functions into my scripts very often...

E.g. see here

view more: next ›