JWT none
https://twitter.com/__agwa/status/1288953720668119045 [twitter.com]
2020-08-01 01:46
tags:
auth
security
tweet
web
Every time there is another JWS/JWT vulnerability involving “alg“:“none” (like today, lolsob), people focus on the “none” part. But the real problem is the “alg” part.
source: white
Finding the hotel room of a target
https://twitter.com/josephfcox/status/1201628379943964673 [twitter.com]
2019-12-03 04:20
tags:
opsec
tweet
wifi
War dial hotel WiFi login... Room number and last name login.
source: cox
History of VGA cables and DDC and more
https://threadreaderapp.com/thread/1156392702725902336.html [threadreaderapp.com]
2019-08-01 00:09
tags:
graphics
hardware
tech
tweet
The Emojiency
https://twitter.com/chaosprime/status/1119783694611488768 [twitter.com]
2019-04-25 02:38
tags:
development
git
swtools
text
turtles
tweet
last week i got to witness an engineering department lose a full day’s work because if you put an emoji in a git commit message, Atlassian Bamboo chokes on it forever and you’re forced to rebase master, like you should NEVER DO.
source: grugq
I used the Right-to-Left UTF-8 character
https://twitter.com/pixelastic/status/1111199259678986240 [twitter.com]
2019-03-31 04:33
tags:
text
tweet
ux
in my info on GitHub. Makes it easy to spot automated emails (and it’s also fun to see UIs importing the data breaking)
source: grugq
A short reading list on voting security
https://twitter.com/mattblaze/status/1107016083930787840 [twitter.com]
2019-03-30 03:15
tags:
links
policy
security
tweet
The beginning of Public-key cryptography
https://twitter.com/LucasNuzzi/status/1102620974216871936 [twitter.com]
2019-03-08 18:26
tags:
crypto
history
math
tweet
“Can the reader say what two numbers multiplied together will produce the number 8616460799? I think it unlikely that anyone but myself will ever know”
-William S Jevons, The Principles of Science, 1874
source: green
The data structures were not initialized
https://twitter.com/tom7/status/1101876213453340674 [twitter.com]
2019-03-03 00:39
tags:
bugfix
c
tweet
/////// Initialize data structures \\\\\\\
Init();
Never comment your code. Problem solved.
HOT TAKE on the recent CPU Bugs
https://twitter.com/ellism/status/949738785159364608 [twitter.com]
2019-02-06 22:40
tags:
cpu
essay
fiction
sidechannel
tweet
You weep over the side channel attacks and you curse Intel. You have the luxury of not knowing what I know; that speculative execution, while dangerous, probably saves cores. And my optimizations, while grotesque and incomprehensible to you, save cores. You don’t want in order execution because deep down in places you don’t talk about at parties, you want the most instructions per cycle.
to increment some counter on the page
https://twitter.com/chordbug/status/1092824183124488192 [twitter.com]
2019-02-05 20:28
tags:
html
intro-programming
javascript
tweet
type-system
web
node.innerText += 1 doesn’t work (0 → 01 → 011 → ⋯), but node.innerText -= -1 works fine (0 → 1 → 2 → ⋯)
you have been removed for inauthentic behavior
https://twitter.com/matt_levine/status/1091056868498333696 [twitter.com]
2019-02-01 02:33
tags:
ai
future
social
tweet
valley
is the last thing you hear when the robots come for you
source: ML
I ran Cypress (the JS testing tool) exactly one time ever.
https://twitter.com/garybernhardt/status/1086743481001734144 [twitter.com]
2019-01-20 04:25
tags:
development
javascript
swtools
testing
turtles
tweet
Today I noticed that it put 42,471 files in ~/Library/Caches. 41% of all cache files on my machine are from that one launch. The resource consumption of modern programming tools is just reckless.
Time to the first reply literally beginning with the words “who cares“: about one hour.
Common Grammar Mistakes to Avoid
https://twitter.com/checarina/status/1085256958742016007 [twitter.com]
2019-01-17 06:37
tags:
essay
language
tweet
1. LESS/FEWER. This one is really embarrassing. You may think pointing out the difference between these two at every opportunity makes you CLEVER and INTERESTING. In fact, it makes you TEDIOUS.
phone thieves forcing victims at gunpoint to disable “find my iPhone”
https://twitter.com/mattblaze/status/1085607855179382784 [twitter.com]
2019-01-17 04:52
tags:
hoipolloi
iphone
opsec
tweet
My understanding is that “find my iPhone” has measurably reduced phone robberies. This escalation was probably inevitable, but it seems like the feature could probably be engineered to make it more difficult for thieves to force a victim to disable it on the spot.
1857 time table
https://twitter.com/cpuGoogle/status/1080650440826511361 [twitter.com]
2019-01-04 18:06
tags:
history
life
tweet
urban
In order to relieve, in some degree, this anomaly in American railroading, we present the following table of local time, compared with that of Washington, D.C.
I’ve always felt the problem with timezones is that there simply aren’t enough of them.
source: grugq
QuickBooks is an interesting case study in UX
https://twitter.com/garybernhardt/status/1080906283883028480 [twitter.com]
2019-01-03 21:58
tags:
development
swtools
tweet
ux
QuickBooks starts so fast that it’s visible in the menu bar before my eyes can get up there. That means that I don’t see the menu bar change, which makes me think that it hasn’t actually finished launching yet. This shows how much I’ve become used to the slowness of web apps.
They tried to do the standard “tech” thing, which is to dumb it down to the lowest common denominator. It failed due to backlash, but only because there’s a huge user base with decades of time using it. New tools don’t have the benefit of that backlash. I’m looking at you, Slack!
Getting started in QuickBooks is annoying and slow. Likewise Vim, Emacs, any Unix shell, or OmniFocus. But if you need these tools then you’ll probably use them for decades. You do a disservice by valuing a 4-hour learning curve in a tool that you’ll spend 20,000 hours in.
“Dear God, remind me again why that CA is trusted?”
https://twitter.com/sleevi_/status/1068645519864545280 [twitter.com]
2018-12-02 17:56
tags:
networking
security
tweet
Every time I think I’ve seen the worst of the bad behavior by CAs, I find a new low.
Alas, few details.
How VPN Works
https://twitter.com/IPvFletch/status/1066851854460641280 [twitter.com]
2018-11-27 21:01
tags:
networking
security
tweet
As you can see, the straws are perfectly secure.
FIPS mode initialized
https://twitter.com/zakirbpd/status/1062814903394660352 [twitter.com]
2018-11-15 04:19
tags:
crypto
library
policy
security
tweet
Well that’s without doubt the most terrifying warning I’ve received on a terminal.
please don't "distrupt" my dotfiles, tech industry
https://twitter.com/garybernhardt/status/1062760973457514496 [twitter.com]
2018-11-14 23:00
tags:
admin
git
swtools
turtles
tweet
An npm module named husky destructively added pre- and post-commit hooks to my dotfiles repo (literally ~/.git!). Or maybe some other module told it to do that. I never asked for that. I don’t understand why the JavaScript tool ecosystem is like this!
You know what they say, you install someone’s code on your computer, it’s their computer now.