Category Archives: News

Shared items and notes from my feeds and browsing. Subscribe as feed.

Lawsuit: UK should’ve refunded some tuition, fees after COVID-19 closed campus

Source: Kentucky.com -- Education

Article note: Well, that was entirely expected. That money is spent within a couple weeks of the beginning of the semester, so it'll be a bad time if they get anywhere at scale.

The University of Kentucky should have reduced and refunded mandatory fees and tuition when it switched to online-only classes because of the COVID-19 pandemic, a student’s lawsuit argues. The lawsuit … Click to Continue »

Posted in News | Leave a comment

Those Win9x Crashes on Fast Machines

Source: Hacker News

Article note: That is a really cool bit of forensics. AMD K6-2s did much more sophisticated uop decomposition and scheduling for complicated instructions (specifically LOOP) and worse with handling programmer/compiler generated simple instruction sequence, while contemporary Intel parts were the opposite; their errata suggested using the simpler instructions like building your loop on JCXZ instead of using LOOP. So code that did limited precision timer comparisons on either end of fixed-length LOOPs failed with a divide by 0 on AMD parts at lower clocks than on Intel parts.
Comments
Posted in News | Leave a comment

I was emailed after abandoning a registration form. I did not click Submit

Source: Hacker News

Article note: A new low in "Turning the web into a runtime was a terrible, terrible mistake."
Comments
Posted in News | Leave a comment

AppGet ‘really helped us,’ Microsoft says, but offers no apology to dev for killing open-source package manager

Source: The Register

Article note: As I was musing with a friend the other day, the "court a dev who make something cool on your platform, pump them for information, then squash them with a first-party clone" maneuver might as well be called "Pulling an Apple," but here is Microsoft doing it. OTOH, in this case "Windows gets a package manager" would have been welcome news any time since 1994 (and this is only marginally a real package manager since it doesn't do dependency management and the install actions execute arbitrary binaries that may do things it can't roll back), so it is perhaps not surprising that Microsoft finally acted.

Windows bod acknowledges project's influence on WinGet

Microsoft's Andrew Clinick, a group program manager in the Windows team who is involved with the development of the WinGet package manager, has tried to make good with the open-source community by publishing an acknowledgement of what was borrowed from the existing AppGet project.…

Posted in News | Leave a comment

But no, 80-column terminals in 2020 isn’t “reasonable” any more

Source: Hacker News

Article note: Lately I've been a believer in semantic hard-wrapping when it has a clear meaning to the reader, and otherwise soft wrapping. In the languages and style I write, it never seems to produce lines over 120char or so that aren't bad for other reasons. Writing more LaTeX than code (and doing the "sentence per line" style for better interaction with source type tools) probably has a lot to do with that.
Comments
Posted in News | Leave a comment

8GB Raspberry Pi 4 on sale now at $75

Source: Hacker News

Article note: Now with enough RAM to render modern websites! I was just thinking about picking up a Pi4 to do local streaming and retro games for the other TV, now I have to think about how much RAM it needs.
Comments
Posted in News | Leave a comment

GE switches off light bulb business after almost 130 years

Source: Hacker News

Article note: I hope they keep the product lines intact, GE's glass-envelope, no plastic collar LED bulbs are my favorites, especially the Reveals with their better spectrum.
Comments
Posted in News | Leave a comment

macOS 10.15: slow by design

Source: OSNews

Article note: This once again shores up my "OS X peaked around Snow Leopard, and has just been getting worse by accumulating misfeatures for the last decade" idea. Putting slow local checks or even network round-trip signature checks on many file accesses and all program launches doesn't seem like something any sane entity would even consider.

Apparently, Apple is making macOS Catalina phone home so much it’s making the operating system slow, laggy, and beachbally, as Allan Odgaard details.

Apple has introduced notarization, setting aside the inconvenience this brings to us developers, it also results in a degraded user experience, as the first time a user runs a new executable, Apple delays execution while waiting for a reply from their server. This check for me takes close to a second.

This is not just for files downloaded from the internet, nor is it only when you launch them via Finder, this is everything. So even if you write a one line shell script and run it in a terminal, you will get a delay!

Aside from the obviously terrible design and privacy implications of your computer phoning home to Apple every time you execute something, this is also another case of Apple only designing for the absolutely optimal use-cases – i.e., people working and living in Cupertino – and that’s it. The less optimal your internet connection or the farther away you are, the worse your experience will be.

Apple has a few file system locations that require user permission to access them, for example ~/Desktop, ~/Documents, and ~/Downloads.

Surprisingly though, just obtaining the display name or icon for one of these folders will trigger Apple’s code to verify that the client is allowed to access the location.

This is done by sending a message to the sandboxd process which sends a message to tccd which calls SecCodeCheckValidityWithErrors and seems to communicate with yet another process, but I can’t find which, and this takes around 150 ms per location.

It may not seem like much, but this adds up, and can add more than half a second of delay when opening an application.

Like with privileged folders, keychain items also require permission for applications to access them.

But again, something is wrong. Specifically calling SecKeychainFindGenericPassword can cause noticeable delays, on a bad internet day I had this call stall for 3.3 seconds and this was with System Integrity Protection disabled!

And on other delays in launching applications in general:

This is the worst issue, sometimes, things will stall for 5-30 seconds.

Mostly though it is when launching applications. Sampling the application during launch shows stalls in ImageLoaderMachO::loadCodeSignature, SLSMainConnectionID, and many references to Skylight and CGS in the stack trace.

The current best way to “address” this issue is disabling System Integrity Protection and disconnecting from the internet (!), and especially that second one is of course entirely unreasonable. I wouldn’t touch macOS with a ten-foot pole even before Catalina – it always felt slow and sluggish to me, even on faster Macs, and Mac hardware is terrible value right now – but with all the general complaints about Catalina, and now this, it’s getting ever clearer I’m not missing out on anything by sticking to Linux.

At least my computer isn’t calling home to Clement Lefebvre every time I run a tiny script.

Posted in News | Leave a comment

University of Kentucky president volunteers for pay cut

Source: Kentucky.com -- State

Article note: Well that's unexpectedly classy.

After nearly a decade on the job, the University of Kentucky's president wants to extend his tenure while volunteering for a pay cut as the school deals with financial fallout … Click to Continue »

Posted in News | Leave a comment

Original Xbox’s complete source code leaked online

Source: Engadget

Article note: There has been a real spate of this kind of leak (full stacks for older generations of console) of late.
The original Xbox was a new frontier for modders and tinkerers, as the included hard drive made it easy to install unofficial dashboards and pirated games. Those enthusiasts might be getting a flashback to 2002, as the official Xbox OS has leaked onl...
Posted in News | Leave a comment