I like using Sriracha, or peri-peri sauce from Nando’s or Trader Joe’s.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb
I like using Sriracha, or peri-peri sauce from Nando’s or Trader Joe’s.
Very popular in the Netherlands.
the scroll wheel can tilt to scroll sideways
I use these for switching tabs in browsers/IDEs by remapping them to Ctrl+Tab and Ctrl+Shift+Tab using Input Remapper
I’m just glad that KDE now has an option to disable pasting using the middle mouse button (mousewheel click). Only available on Wayland though - AFAIK this behaviour is deeply rooted in X11 and it’s not easy to disable it.
Your data really isn’t worth that much.
Also, it’s a common misconception that large tech companies like Google and Meta sell your data. They don’t. The data is what makes the company valuable - they’re not going to give away their competitive advantage. Instead, advertisers can target people based on the data. The advertisers never actually see the data nor exactly who their ads are reaching (it’s just aggregate anonymized data).
On Google and Facebook, even individuals can use the same tools that large advertisers use to list their ads, and see exactly what they see.
deleted by creator
I took down the home page of one of the top 5 websites for around 5 minutes.
There were two existing functions that were written by a different team: An encode
method that took a name of something (only used internally, never shown to the user) and returned a numeric identifier for it, and a decode
method that did the opposite.
Some existing code already used encode
, but I had to use decode
in my new code. Added the code, rolled it out to 80% of employees, and it seemed to work fine. Next day, I rolled it out to 5% public and it still seemed okay.
Once I rolled it out to everyone, it all broke.
Turns out that while the encode
function used a static map built at build-time (and was thus just an O(1) lookup at runtime), decode
connected to a database that was only ever designed for internal use. The DB only had ten replicas, which was nowhere near enough to handle hundreds of thousands of concurrent users.
Luckily, it’s commonplace to use feature flags changes, which is how I could roll it out just to employees initially. The devops team were able to find stack traces of the error from the prod logs, find my code, find the commit that added it, find the name of the killswitch, and disable my code, before I even noticed that there was a problem. No code rollback needed.
That was probably 7 years ago now. Thankfully I haven’t made any mistakes as large as that one again!
Always use feature flags for major changes, especially if they’re risky!
Total compensation (salary + stock) for software developers at big tech companies in the USA starts around $200k and goes up from there. With 5+ years experience, it’s not uncommon to have $500k+ total comp. You can check https://levels.fyi/ for data. E3 is the starting level at Meta, and 5 years experience would be around E5 or E6.
Plus you need to include all the other benefits like 401k (retirement fund), health insurance, etc.
So kids will learn to just ‘hey siri tell my mom I am sorry and I will improve myself’.
What makes you think that kids aren’t already doing things like this? Not with Siri, but it doesn’t take much effort to get ChatGPT to write something for you.
Also I saw a South Park episode about this. https://en.wikipedia.org/wiki/Deep_Learning_(South_Park)
Hot take: If you don’t like ads, then don’t use services/sites that are funded by ads?