My Top 100 Programming, Computer and Science Books
http://www.catonmat.net/series/my-top-100-science-programming-computer-books [www.catonmat.net]
2016-12-06 08:08
tags:
book
links
series
A slow developing series, only up to 30 now, but with more variety and better reviews than most such lists.
Birdcage liners
https://www.joelonsoftware.com/2018/01/12/birdcage-liners/ [www.joelonsoftware.com]
2018-01-12 11:53
tags:
essay
ideas
life
social
Since I design social software for a living I feel like I should have a professional opinion on why Twitter and Facebook made me unhappy.
Another “quit the socials” essay, but perhaps one that’s better than average.
What is Haberman?
https://regexking.info/2019/08/05/haberman.html [regexking.info]
2019-08-22 06:16
tags:
history
maps
nyc
urban
I’d never heard of “Haberman” before. The name of the neighborhood that people who live here would recognize is Maspeth (which you can see up-and-to-the-right of Haberman). Is Haberman even a real neighborhood? Why did Google put this giant Haberman label on the map?
source: HN
The Season of Burning Trucks
http://www.bldgblog.com/2017/01/the-season-of-burning-trucks/ [www.bldgblog.com]
2017-01-03 23:13
tags:
ai
cars
hoipolloi
ioshit
tech
But there is still something remarkable and almost Raymond Carver-esque about this story of a small town in Arkansas being visited—over and over again—by runaway trucks, their drivers misled by GPS, their vehicles mechanically unprepared for the town’s sharp curves and steep terrain.
Units of Measure
https://docs.microsoft.com/en-us/dotnet/articles/fsharp/language-reference/units-of-measure [docs.microsoft.com]
2016-11-16 21:56
tags:
fsharp
programming
type-system
F# numbers can have units attached. So who wants to rewrite the units utility?
New in Blender 2.79
https://www.blender.org/features/releases/2-79/ [www.blender.org]
2017-09-13 17:35
tags:
graphics
release
swtools
These are the release notes for Blender 2.79, released September 12th, 2017.
source: HN
Kubernetes made my latency 10x higher
https://srvaroa.github.io/kubernetes/migration/latency/dns/java/aws/microservices/2019/10/22/kubernetes-added-a-0-to-my-latency.html [srvaroa.github.io]
2019-11-08 17:59
tags:
cloud
development
investigation
turtles
Problems often appear just because we put some pieces together in the first place.
source: HN
Stack buffer overflow vulnerability in NETGEAR WNR2000 router
https://raw.githubusercontent.com/pedrib/PoC/master/advisories/netgear-wnr2000.txt [raw.githubusercontent.com]
2016-12-23 22:13
tags:
auth
exploit
hardware
networking
random
security
web
Theoretically restricted to admin, practically not so much.
*bleed, more powerful: dumping Yahoo! authentication secrets with an out-of-bounds read
http://scarybeastsecurity.blogspot.com/2017/05/bleed-more-powerful-dumping-yahoo.html [scarybeastsecurity.blogspot.com]
2017-05-20 18:00
tags:
cloud
exploit
graphics
security
web
Open sourcing oomd, a new approach to handling OOMs
https://code.fb.com/production-engineering/open-sourcing-oomd-a-new-approach-to-handling-ooms/ [code.fb.com]
2018-07-23 23:09
tags:
admin
cloud
linux
malloc
systems
One side effect of this multigenerational production environment is that a new software release or configuration change might result in a system running healthily on one machine but experiencing an out-of-memory (OOM) issue on another. Facebook runs Linux as the host operating system on its machines. The traditional Linux OOM killer works fine in some cases, but in others it kicks in too late, resulting in the system entering a livelock for an indeterminate period.
source: L
The labs that forge distant planets here on Earth
https://www.nature.com/articles/d41586-017-07844-y [www.nature.com]
2017-12-09 19:07
tags:
geology
physics
space
High-pressure experiments explore what it might take to make exoplanets habitabl
Golang SSH Security
https://bridge.grumpy-troll.org/2017/04/golang-ssh-security/ [bridge.grumpy-troll.org]
2017-04-19 19:06
tags:
bugfix
development
go
networking
security
swtools
I’ve yet to find a project which actually bothered implementing hostkey verification in SSH client code. None.
Great comparison of responses at two levels, language vendor and downstream project.
Anyone using SSH as a client in Golang who wants to keep being insecure will need to explicitly mark it as such in their codebase and face public ridicule.
source: L
How can I have a C++ function that returns different types depending on what the caller wants?
https://devblogs.microsoft.com/oldnewthing/20191106-00/?p=103066 [devblogs.microsoft.com]
2019-11-07 03:12
tags:
cxx
programming
type-system
more complexity will follow
https://twitter.com/halvarflake/status/943836378797928449 [twitter.com]
2017-12-24 04:32
tags:
development
tweet
The one rule of thumb is: If you allow complexity into a place that should be simple, more complexity will follow.
source: grugq
Inside Nithurst Farm — an architect’s sci-fi dream
https://www.ft.com/content/9c7d20ae-1da4-11ea-81f0-0c253907d3e0 [www.ft.com]
2020-07-12 06:40
tags:
architecture
photos
As you approach Nithurst Farm, architect Adam Richards’ new house, the sheep look up suspiciously from their grazing. You feel like an intruder. Sitting in the middle of the undulating Sussex countryside, the house looks more like a piece of railway viaduct or a bit of agricultural or industrial infrastructure left over from some obscure purpose than a conventional dwelling. It might even be a ruin, the stray remains of a Roman villa.
A great disturbance in the force...
https://www.beatworm.co.uk/blog/internet/imdb-boards-no-more [www.beatworm.co.uk]
2017-02-08 13:49
tags:
article
best
database
development
hoipolloi
retro
ux
web
A great retrospective on building the IMDB message boards, early web development, running a social site, etc.
source: L
Making a Window Manager
https://www.thregr.org/~wavexx/rnd/20180420-window_manager_part1/ [www.thregr.org]
2018-04-30 21:29
tags:
development
hardware
solder
You could raise from the chair and turn the shades, I guess. You could. But I can not. I need an automatic sun-b-gone mechanism! Something smart, IOT and with blockchain technology. A true Window Manager™.
source: L
BootStomp: On the Security of Bootloaders in Mobile Devices
http://cs.ucsb.edu/~yanick/publications/2017_sec_bootstomp.pdf [cs.ucsb.edu]
2017-07-15 20:39
tags:
android
exploit
hardware
paper
pdf
security
systems
Ideally, this is an uncircumventable, rigid process, removing any possibility of compromise, even when attackers can achieve arbitrary code execution on the high level operating system (e.g., Android or iOS). However, hardware vendors are given a great amount of discretion when implementing these bootloaders, leading to variations in both the security properties they enforce and the size of the attack surface available to an adversary.
source: grugq
Cache COW — a debugging adventure on Minoca OS
https://blog.minocacorp.com/cache-cow-a-debugging-adventure-on-minoca-os-573a7bd0d5c9 [blog.minocacorp.com]
2016-12-22 17:15
tags:
cpu
investigation
malloc
programming
systems
Sharing my own copy-on-write story in light of the Dirty COW bug.
When things go wrong at a low level, it’s hard to figure out why.
Silicon Valley Is Sneaking Models Into This Year’s Holiday Parties
https://www.bloomberg.com/news/articles/2017-12-07/silicon-valley-is-sneaking-models-into-this-year-s-holiday-parties [www.bloomberg.com]
2017-12-07 21:09
tags:
business
hoipolloi
valley
Guests as a service!
source: HN