this right here, not just overmoderated but the mods were wrong-headed from the start believing that it was more important to protect some sacred archive than for users to have good experiences.
SO was so elite it basically committed suicide rather than let the influx of noobs and their noob questions and noob answers kill the site
It's funny, because I had a similar question but wanted to be able to materialize a view in Microsoft SQL Server, and ChatGPT went around in circles suggesting invalid solutions.
There were about 4 possibilities that I had tried before going to ChatGPT, it went through all 4, then when the fourth one failed it gave me the first one again.
You can't use the free chat client for questions like that in my experience. Almost guaranteed to waste your time. Try the big-3 thinking models (ChatGPT 5.2 Pro, Gemini 3 Pro, and Claude Opus 4.5).
probably trying to repro the crazy success of vscode, surely electron is the magic sauce and not the dream team of devs. azure data studio should've proved that you can't just sprinkle electron dust and get a winner.
sadly I loved azure data studio despite its being afflicted with electron, but it became so bug infested they had to completely abandon it.
I just put Asahi on an M2 Air and it works so incredibly well that I was thinking this might finally be the year linux takes the desktop .. I wasn't aware of the drama w/Apple but I imagine M2 hardware will become valuable and sought after over M3+ just for the ability to run Asahi
The really sad thing is Alyssa Rosenzweig was doing Libreboots on potato ARM laptops a few years ago. Asus C201 if I remember correctly. Alyssa went on to create Panfrost, which was fucking incredible. Then Alyssa left freedom and started working on Asahi instead. Now Lenovo is shipping a bad ass ARM chromebook with benchmarks in the M2 macbook territory, and where did Alyssa go? To work for proprietary Intel. There's a song playing in my head right now, Stabbing Westward: The thing I hate.
Had Alyssa stuck with freedom, we would have had a very nice HP Chromebook x360 13b-ca0047nr, fully repairable, fully free cpu, gpu, and wifi, like a few years ago. 2016 Macbook Pro tier laptop, not at all shabby.
And now today, an even better Lenovo chromebook 3nm, 16GBs RAM, even a 50 tops NPU... but no. Alyssa had to go chase proprietary Apple. We have the hardware today. FSF could be selling fully free RYF ARM machines right now. Like FULLY free, all the way down to the EC, below the boot loader, below the CPU firmware even. But they aren't. The talent jumped ship for a soulless corporate paycheck.
I'm not faulting anyone for making a living either, I understand. But I'm pretty sure Alyssa was making a decent living with Collabra. Now Intel has their claws in, and will bury that brilliant developer in a back office doing miserable work. Whatever money Intel is paying, it wasn't worth the pride and impact that could have been made in software freedom.
It's just sitting right there. Victory is just laying there for someone to pick it up. But nobody with the talent is even trying now.
"structured query language" is actually a backronym, SEQUEL is indeed a programming language and the only mainstream 4GL. consider the output of the compiler (query planner) is a program with specific behavior, just that your sql code is not the only source - the other inputs are the schema and its constraints and statistics. it's an elegant way to factor the sourcecode for a program, I wonder if Raymond Boyce didn't die young what kind of amazing technology we might have today.
the best implementation of structured logging I've seen is dotnet build's binlogs (https://msbuildlog.com), I would love to see it evolve into a general purpose logging solution
DNS seems like exactly the scenario where you would want http2 (or http1.1 pipelining but nobody supports that). You need to make a bunch of dns requests at once, and dont want to have to wait a roundtrip to make the next one.
makes sense but I still would prefer to solve that problem with "batch" semantics at a higher level rather than depend on the wire protocol to bend over backwards
The problem with batch semantics is you do have to know everything up front. You cant just do one request and then 20 ms later another.
For DNS this might come up in format parsing. E.g. in html, First you see <script> tag, fire off the DNS request for that, and go back to parsing. Before you get the DNS result you see an <img> tag for a different domain and want to fire off the DNS result for that. With a batch method you would have to wait until you have all the domain names before sending off the request (this might get more important if you are recieving the file you are patsing over the network and you dont know if the next packet containing the next part of the file is 1ms away or 2000ms).
microsofts own stuff never seems to be what gets momentum. there's a strong aftermarket for better ways like back in the borland era bcb and delphi, the more things change the more they stay the same!
SO was so elite it basically committed suicide rather than let the influx of noobs and their noob questions and noob answers kill the site
this nails it: https://www.tiktok.com/@techroastshow/video/7518116912623045...