Oddbean new post about | logout

Notes by mSyke | export

 "Asking questions is a dumb thing to do" - My Wife the Teacher 
 Why should I use the <article> tag? What does it buy me? 
 someone at Microsoft missed the opportunity to call the sleep feature windoze 
 We'll be unboxing, getting first impressions, and then installing Linux my new framework! Tonight on twitch 8 PM PST!

https://twitch.tv/mSyke 
 No matter how many guardrails you put on AI, just remember that in about 6 months open source models will be able to do the same thing without the guardrails  
 typing is the new cursive 
 If AI is vying for all the junior jobs, won’t that necessarily drive the market to push juniors into the senior positions sooner? The big question is, will this push senior dev salaries down because of the glut of senior devs? Or will there be a glut of jobs because of all the things that need to be maintained? Or are we all going to be out of a job eventually? 
 LIVE: OOP is not that bad, Building Micro HTMX and then Building with Laravel!

https://twitch.tv/mSyke 
 cloudflare / nsa (same thing) 
 Go liked C#’s extension methods so much they made everything an extension method 
 private equity is a tool. it's not good or bad 
 i have to get something off my chest that I've been holding on to for a long time....

I think Dells are better than Thinkpads. 

There I said it. I feel better now 
 if I was the guy who made the crowdstrike bug id put that on my resume for sure  
 finally found a good use for chatgpt. generating dockerfiles 
 when it rains will my files fall out of the cloud? 
 i miss having IR blasters in phones 
 if we were to kill regex would that be regicide? 
 terminal multiplexers are probably the proper level of abstraction for terminal session management. I don’t think there’s a lot of value in pushing a lot of features into a terminal app. I need a terminal to render text well, support zooming in and out and support tabs so I can have one tab per machine I’m sshed into 
 LIVE: Tired of AI Content, React is Holding Me Hostage and Intel's Slow Decline - Reacting to Tech Articles!

https://twitch.tv/mSyke 
 vim macros are just the best thing since sliced bread 
 adding auth to apps just makes me sad. It's not hard just annoying 
 Fun fact, you can run kubernetes on an F-16. The air force tried it. This is real cloud computing.

https://thenewstack.io/how-the-u-s-air-force-deployed-kubernetes-and-istio-on-an-f-16-in-45-days/ 
 hjkl > 
 using beforeEach in your tests instead of functions just leads to more mutable state and more coupling to your testing framework. just use functions 
 This new Silicon Valley season of WordPress drama is getting crazy. Cant wait for the next episode  
 Wait.... MySQL doesn't have foreign keys??! 
 for juniors, AI is like a 4 wheel drive car in the hands of a first year driver. it just helps you get more stuck in the ditch 
 there are two different ways you can think about architecture of businesses, systems, and software. you can centralize and standardize everything, or you can have disparate systems, processes and protocols, sometimes even multiple that do the same thing. the first gives you more consistency across the architecture, but is prone to breaking in such a way where everything is down all at once. the later leads to smaller outages more often but very rarely will you stop everyone from doing what they need to do.  
 it's strange that one of the largest companies in the world providing services that allow people to work remotely without an office is itself requiring everyone to be in office

irony abounds 
 i love powershell, but it takes an eternity to start  
 stop just running apt update/apt upgrade to feel accomplished. build something instead 
 BDD: Boredom Driven Development 
 New Video: Let's Free JavaScript 

https://youtu.be/7wLV_XFTfjU 
 work remote, plan in person 
 LIVE: Free JavaScript, New Open AI Models, More Amazon RTO, then we learn some Laravel!

https://twitch.tv/mSyke 
 honestly microsoft owns the package manager and oracle owns the trademark, power is balanced 
 Leaves work on Friday with multiple projects open at the perfect spot to pick up Monday, comes back in the morning to windows updates having rebooted my PC  
 That fateful moment where you realize that you should have been using slog instead of log in your go application  
 errors as values / checked exceptions (same thing)

Maybe Java just didn't go hard enough into checked exceptions.  
 I need a green screen. But for that I need to build my new office. Concrete for the floor incoming on thursday https://image.nostr.build/e21ca3b70e6a6a7eccfb715bf0beb4f41453be5f01e7c3b24c3872d1d2dacc6a.jpg 
 IMHO (I know a lot about os dev just trust me) I think we should stop trying to put Rust in the Linux Kernel. I think someone should start building a Linux clone with Rust as a separate project. Make user space compatible with existing binaries and may the best project win. 
 New Video: Go For All The Things!

https://youtu.be/LzZAh1PXI4I 
 tried feeding deer on one end of the property to keep them from eating the garden. didn’t work. 
 New Video: No More Full Time Managers!

https://youtu.be/GAla_UYMET4 
 Last of the stones laid. Now we have to level it and grout them all in. Finally almost done https://image.nostr.build/cb9330eeaff001c7bec7ccef0e7490853b95b7c0695f30d0928322c49c99f1f1.jpg 
 I said I'd open source it. Here it is: https://github.com/moutansos/vacation-pictures

My wife and I went on vacation and this is the website. Built with Go and HTMX. PRs welcome

https://vacations.alexisandben.net/ 
 I have no idea where this fancy new telescope window came from in neovim, but I love it https://image.nostr.build/ec0a9510637fef007862b199badcccde88cd2e16f429a49eecf8464c43e16a44.jpg 
 New Video: I Don't Understand LLM Architecture 

https://youtu.be/XNikJBJC_Mc 
 honestly, i've been screwed over by HMR more than it's actually helped me. I just tend to end up in a broken state more often than not 
 you know you’ve made it when you have been programming for over 2 hours and you haven’t even noticed your mouse is broken 
 maybe we should be committing our node_modules to source control 
 New Video: Why Don't More People Use Linux?

https://youtu.be/5-15K_Ge4GI 
 OBS is the best video thumbnail editor. change my mind 
 range rover parts are so expensive. $400 for a mass airflow sensor. it's insane 
 github copepilot 
 cracked, hooked and cooked 
 the best way to make sure your code runs in perpetuity is to make it key to a workflow and write it in such a way that only you can understand it 
 sometimes if you just stare at the code long enough, the fix for the bug just jumps right out at you 
 LIVE: Lets Take a Look at avante.nvim | Neovim + AI

https://twitch.tv/mSyke 
 the only way i'd run a mac is if I booted linux on it 
 what ever happened to dumb pipes and smart endpoints? 
 New Video: Hypermedia in REST APIs

https://youtu.be/SPNn6-icbUY 
 LIVE: Reacting to Software Development Articles!

https://twitch.tv/mSyke 
 the truth pays dividends  
 chat, is it really friday? I don't feel like it's a friday....l 
 nvim config broke. update to try to fix. broke even more. it's a good thing it's friday 
 New Video: Booting Linux Off Of Google Drive

https://youtu.be/hYxVB7NQzaM 
 I love it when my node project I haven't touched in years fails to build in CI when I haven't changed a darned thing 
 VDI is essentially a worse user experience, with double the operating systems to manage 
 since when is being cracked a good thing? Won't I leak? 
 zip it and ship it  
 New Video: How to Deal With a Cease and Desist From Big Tech

https://youtu.be/zlT-myLzvfw 
 ngl most of the time I'm faster than copilot. 
 Well if I'm not supposed to use terraform anymore what am I supposed to use? 
 "There is no JavaScript Community" 
 IRC?! In 2024?! It's more likely than you think 
 dynamic languages are just hard. I need the compiler to hold my hand. I am guaranteed to make mistakes while writing code and I can't let some type coercion issue because I misspelled a variable screw me over 
 I never realized how simple the Lisp family of languages are 
 Curious if anyone had any thoughts on WezTerm vs Kitty? Wondering if I should switch  
 Buying likes, reposts, views, or any other sort of clout on the Internet is a great way to get yourself banned from a platform. Be smart, don’t do it. 
 TIL: The Inner-Platform Effect. Its where you engineer an entire crappier platform on top of a platform instead of just writing the software to work with the platform you started with. I've done this. Don't do it. It's bad. 

https://en.wikipedia.org/wiki/Inner-platform_effect 
 anyone found any good use for quantum computers yet?  
 more programming languages need string.IsNullOrWhitespace(...) 
 I have fewer stars on github than a toddlers art project. 
 is it just me, or is hacker news a lot more boring these days?