Show newer
Simon boosted

i love verilog. every time i interact with the language it gives me more brain damage

Simon boosted
Simon boosted

thinking about how much software would suddenly go unmaintained if a stray bullet put us in the hospital tomorrow (e.g.)

Simon boosted

@mweagle @SteveBellovin @edavies @norootcause

I’ll also flagrantly self-promote by mentioning that my book on software resilience is fully aligned with the OP quote.

One of my goals was to banish “human error” as a “root cause” of cybersecurity incidents.

It’s an entirely unserious practice, and also reveals how ill-equipped the industry is to tackle more fundamental contributing factors, like system design.

book link: securitychaoseng.com/

Simon boosted

If you haven't checked in a while, Firefox is good. Like really good. If you're tired of Chrome taking literally all of your ram and CPU, you should try switching.

Simon boosted

My relationship with the Threads app so far:
- scroll instagram
- get baited with a juicy thread
- click, download, use anonymously
- view thread
- realize it's shit actually
- uninstall
- repeat about twice a week

Simon boosted

So there's this thing called systemd-sysext. It allows you to put "overlays" on your filesystem that cause additional files to appear alongside the regular ones, intermeshed with the regular file hierarchy. I was super happy when I learned about this! That is a neat and useful feature!

What I did not know is the moment you engage it, any "meshed" top-level directories are set readonly. So the sysext I installed put files in /usr/bin. This made /usr readonly. I did not notice this for two weeks.

Show thread
Simon boosted
Simon boosted

Para que necessita Jack Sparrow mucha harina?

Para pan pan, para pan pan, para pan pan para pan

@stavvers

Simon boosted

One lens of this kind of difference brought by this paper is to consider differences as a signal for *domain specific cognition*, not deficit. "Social class operates as a potent psychological context that shapes cognition and neurodevelopment in crucial ways across the lifespan."

And if we take seriously a strengths-based approach to the cognition of these children, a new world unfolds where we see how much the benefits can cascade. In my humble opinion...what a beautiful set of strategies:

Show thread
Simon boosted

But the evidence doesn't necessarily support this!

"In psychology and among the lay public alike, assessments of
intelligence and tests of cognitive ability are taken to be the sine qua non of good thinking"

"The studies reported here demonstrated that many biases discussed in the heuristics and biases literature are surprisingly independent of cognitive ability in the range examined in our experiments"
(Stanovich & West, 2008)

Show thread
Simon boosted

Obligatory #psychology post about motivation for new years resolutions, some stuff I've learned both as a psych researcher and this year as a person trying to stay committed to very complex rehab!

- when we say set attainable goals WE MEAN IT! Cut the goal in half. Ambition is the mind-killer. Attainable is the recursive motivation feeder.
- mindful tracking means make it easy for yourself to see your effort, not fixate on outcomes
- we overestimate the cost of lapse, remind yourself of this

Simon boosted

@spoltier developer tooling brings me personally to Rust. On a second thought, the word “niche” is probably inappropriate for Rust is good because it excels in many domains and learning to program in Rust alone makes you a better programmer even in other languages. I just don’t see a future where Rust becomes a mainstream language for general-purpose applications like Java/TypeScript/Python are.

Simon boosted

@raito you actually don't need the hardware to start REing an FPGA; you can get probably 90% of the way there without any hardware at all (this is how I did most of whitequark.github.io/prjbureau); you do need to test your stuff on hardware *eventually* and in some cases you can only get information you need by hardware tests, but this is, I want to underscore, a minority

Simon boosted

Did you know "collaborative two-stage exams" are a thing? I learned about these from my friend Dr. Claire Meaders who is doing excellent work in how we teach about biology. And as usual, I try to think about how we might incorporate some lovely lateral learning into how we run software teams.

Imagine if performance evaluations had an individual component AND a group component. Imagine being able to promote whole teams together. It's a cool idea.

drcathicks.com/post/when-thing

Simon boosted

The overlap between self-compassion and my own areas of expertise (learning/high performance/resilient productivity) are super fascinating.

"Because self-compassionate individuals have an emotionally positive self-attitude that is not contingent on performance evaluations, they should be freer to engage in activities out of interest rather than out of a desire to protect or enhance their self-esteem."

Show thread
Simon boosted

@ddosecrets is the real deal. we don't deserve the amount of work, risk, and integrity it takes to run a group like that. $400/150k, i think they deserve the funding: donorbox.org/ddosecrets-five-y

Simon boosted
Simon boosted
Simon boosted

@mcc javascript promises are completion based and not readiness based. when you call .then() it will either call your function right away, or add it to the callback list that's executed when the thing that's blocking the rest completes

you don't need to poll/wait/whatever on a promise for it to have forward progress, unlike in rust or python

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.