Hacker Newsnew | past | comments | ask | show | jobs | submit | gfody's commentslogin

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

this nails it: https://www.tiktok.com/@techroastshow/video/7518116912623045...


Yahoo answers died a lot faster and heavily formed SO policy.


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).


> this nails it

I assume you’re taking about the ending where gippity tells you how awesome you are and then spits out a wrong answer?


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.


vscode is successful despite electron, not thanks to electron. The electron part is the worst of it.


having a daft punk themed morning, was just looking at this old answer on SO

https://stackoverflow.com/a/10760494


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.

https://www.youtube.com/watch?v=_ir-jKSDZYY

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.

https://www.youtube.com/watch?v=cwORx9fbxCA

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.


Theoretically what hardware would this person buy today, Jan 4th, 2026?


A Lenovo Chromebook Plus 14, with an MT8196 processor, with fully free blobless ARM Trusted Firmware on github

https://github.com/ARM-software/arm-trusted-firmware

With user replacable WiFi hardware, with full panfrost GPU support... oh, wait, not that one, Alyssa left us.



"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


market research shows that 100% of the people interested in this style of development are mac users


I wonder too, for a DNS query do you ever need keepalive or chunked encoding? HTTP/1.0 seems appropriate and http2 seems overkill


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.


ok multiple requests makes sense for keepalive (or just support a "batch" query, it's http already why adhere so tightly to the udp protocol)

http/1.0 w/keepalive is common (amazon s3 for example) perfectly suitable simple protocol for this


Keepalive is not really what you want here.

For this usecase you want to be able to send off multiple requests before recieving their responses (you want to prevent head of line blocking).

If anything, keep alive is probably counter productive. If that is your only option its better to just make separate connections.


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).


clearly dns requests ought to be batched in this scenario, but we can imagine a smarter mechanism than http2 multiplexing to do it

the problem with relying on the wire protocol to streamline requests that should've been batched is that it lacks the context to do it well



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!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: