Readit News logoReadit News
infogulch commented on The Tor Project is switching to Rust   itsfoss.com/news/tor-rust... · Posted by u/giuliomagnifico
armchairhacker · a day ago
In iOS embedded WebView: “strong protection against Web tracking”, and a fingerprint of ~20 bits.
infogulch · a day ago
A basic Brave install: "strong protection against Web tracking" / 18.58 bits
infogulch commented on Advent of Sysadmin 2025   sadservers.com/advent... · Posted by u/lazyant
0xbadcafebee · 13 days ago
Here's 12 Sysadmin/DevOps (they're synonyms now!) challenges, straight from the day job:

  1.  Get a user to stop logging in as root.
  2.  Get all users to stop sharing the same login and password for all servers.
  3.  Get a user to upgrade their app's dependencies to versions newer than 2010.
  4.  Get a user to use configuration management rather than scp'ing config files from their laptop to the server.
  5.  Get a user to bake immutable images w/configuration rather than using configuration management.
  6.  Get a user to switch from Jenkins to GitHub Actions.
  7.  Get a user to stop keeping one file with all production secrets in S3, and use a secrets vault instead.
  8.  Convince a user (and management) you need to buy new servers, because although "we haven't had one go down in years", every one has faulty power supply, hard drive, network card, RAM, etc, and the hardware's so old you can't find spare parts.
  9.  Get management to give you the authority to force users to rotate their AWS access keys which are 8 years old.
  10. Get a user to stop using the aws root account's access keys for their application.
  11. Get a user to build their application in a container.
  12. Get a user to deploy their application without you.
After you complete each one, you get a glass of scotch. Happy Holidays!

infogulch · 13 days ago
Q: 3. Get a user to upgrade their app's dependencies to versions newer than 2010.

A: Calculate the average age in years of all dependencies calculated by: (max(most recent version release date, date of most recent CVE on library) - used version release date). Sleep for that many seconds before the app starts.

infogulch commented on Bad UX World Cup 2025   badux.lol/... · Posted by u/CharlesW
oatsandsugar · 18 days ago
The "choose your date by selecting a substring of pi" is absolutely incredible.
infogulch · 18 days ago
I couldn't find my birthday in the first 10 or so pages, so I clicked "Give up" and searched the page for it. Said my pi index was in the 100,000s. Went back to the ui to select it manually and gave up after clicking fast for minutes and I hadn't even hit index 50,000.
infogulch commented on Unison 1.0   unison-lang.org/unison-1-... · Posted by u/pchiusano
pchiusano · 18 days ago
Also, hi, I'm one of the language creators, feel free to ask any questions here!
infogulch · 18 days ago
I've been following Unison for a long time, congrats on the release!

Unison is among the first languages to ship algebraic effects (aka Abilities [1]) as a major feature. In early talks and blog posts, as I recall, you were still a bit unsure about how it would land. So how did it turn out? Are you happy with how effects interact with the rest of the language? Do you like the syntax? Can you share any interesting details about how it's implemented under the hood?

[1]: https://www.unison-lang.org/docs/fundamentals/abilities/

infogulch commented on Fifty Shades of OOP   lesleylai.info/en/fifty_s... · Posted by u/todsacerdoti
rawgabbit · 19 days ago
Muratori traced the history of OOP to the original documents. Skip to the 1:18 mark if you want to skip to his findings.

https://youtu.be/wo84LFzx5nI

infogulch · 19 days ago
The craziest thing in that video is realizing that the Entity Component architecture was actually invented for Sketchpad in 1963, but the whole idea was slept on until Looking Glass reinvented it in 1998 for Thief: The Dark Project.
infogulch commented on Vortex: An extensible, state of the art columnar file format   github.com/vortex-data/vo... · Posted by u/tanelpoder
andyferris · 24 days ago
One thing I found interesting is the logical type system doesn't seem to include sum types or unions, unlike Arrow etc.

I'd generally encourage new type systems to include sum types as a first-class concept.

infogulch · 24 days ago
I wonder if a columnar storage format should implement sum types with a struct of arrays where only one array has a nun-null value for each index.
infogulch commented on Zed is our office   zed.dev/blog/zed-is-our-o... · Posted by u/sagacity
mikaylamaki · a month ago
That is a different project :D

Here's our overall pitch: https://zed.dev/blog/sequoia-backs-zed#introducing-deltadb-o...

infogulch · a month ago
Oh is this based on my favoritest data structure ever: zed's Sum Tree?
infogulch commented on Tiny electric motor can produce more than 1,000 horsepower   supercarblondie.com/elect... · Posted by u/chris_overseas
bbarnett · a month ago
No wonder electrics don't sell well in the US. People weigh more, you're basically saying that leaving grandma at home, is a "game changer".
infogulch · a month ago
True! If only grandma wouldn't insist on bringing 250kg of weapons and ammunition with her everywhere I'd get much better range in my EV, but alas this is the USA.
infogulch commented on Stop 'reactions' to email by adding a postfix header (2024)   neilzone.co.uk/2024/07/at... · Posted by u/fanf2
infogulch · a month ago
Is it really that annoying?
infogulch commented on Go subtleties   harrisoncramer.me/15-go-s... · Posted by u/darccio
lowmagnet · 2 months ago
They just need to be context aware, or call context-aware things.
infogulch · 2 months ago
Ok so no magic goroutine interruption, just contexts all the way down.

Still, this is nicer than hand-rolling a WG every time.

u/infogulch

KarmaCake day11521November 13, 2012
About
location: Kansas City

github: infogulch

twitter: infogulch

email: hello+hn@infogulch.com

View Original