@AkaSci
Typical JPL engineering:
"We are building it for an X day mission"
Day X * 5:
"God, when will this thing die?"
Notices by Nicholas Weaver (ncweaver@thecooltable.wtf)
-
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Monday, 22-Jan-2024 20:29:41 JST Nicholas Weaver -
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Friday, 03-Nov-2023 15:26:37 JST Nicholas Weaver @mattblaze
TBT, there is a product to be had. A shock collar you can attach to the defendant's nether regions that executes a painful shock every time they think they want to testify. -
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Friday, 03-Nov-2023 15:26:35 JST Nicholas Weaver @swelljoe @mattblaze
They did. Sam is one of those nightmare clients. Heck, he used his time out on bail to try to commit More Crimes. -
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Friday, 22-Sep-2023 03:42:15 JST Nicholas Weaver @fugueish
One of my goals over the next few years is wherever I end up teaching basically eliminate C/C++ from everything but the computer architecture class. -
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Friday, 22-Sep-2023 03:42:14 JST Nicholas Weaver @fugueish
Gah, halfway through that C++ 'we don't actually care about safety, we want to market as safe anyway' crap pisses me off. "Oh, these other languages are domain specific, we're general".C++ is irredeemable from a safety and soundness standpoint and the only thing to do is the Aliens solution:
Dust off and nuke the site from orbit, its the only way to be sure. -
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Saturday, 02-Sep-2023 21:30:36 JST Nicholas Weaver @cstross @Keltounet @hywan
Even as someone who's job IS computing I agree.Heck, I still use csh/tcsh and emacs (no-window mode) because it works for me. Command line shells are really important for my workflow, but I'm not going to change to another shell unless there is some huge benefit in my workflow. And there isn't.
This is unlike, say, going to better languages like Golang where there is a benefit to me in productivity.
-
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Friday, 09-Jun-2023 04:27:53 JST Nicholas Weaver @feld
a: Which a 1 line config change fixed... and
b: AMDAHL'S LAW! -
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Friday, 09-Jun-2023 01:23:22 JST Nicholas Weaver @feld
The performance impact is in the noise, there is this thing called 'Amdahl's law' -
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Friday, 09-Jun-2023 01:07:06 JST Nicholas Weaver We harsh on buffer overflows as "fish in a barrel", but SQL injection is actually worse: There is NO excuse for not refactoring SQL accessing code into prepared statements, the amount of code is small to touch and the security win is huge.
That and invocations of system() rather than execve() are things that are on my instructions to students when onboarding to a project to look for, they are gaping vulnerabilities yet easy to find & fix.
-
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Tuesday, 31-Jan-2023 01:21:00 JST Nicholas Weaver Why the HELL does the Discord desktop app want to have permission to receive keystrokes from ANY application?
And the dialog should not just have "deny", but "NO FUCKING WAY BEOTCH!"
-
Embed this notice
Nicholas Weaver (ncweaver@thecooltable.wtf)'s status on Friday, 23-Dec-2022 05:22:19 JST Nicholas Weaver OK, there really are different rules for the rich (and ex rich):
https://storage.courtlistener.com/recap/gov.uscourts.nysd.590940/gov.uscourts.nysd.590940.14.0.pdfIn particular, there are no computer restrictions on SBF. I can't think of any other cryptocurrency involved case with bail where there wasn't such a restriction to prevent behind the scenes money moving/looting.
The bond $ is amusing, his parents lose their home and go bankrupt if he skips town (probably the most important part), but still, no computer restrictions?