Earlier quoted context omitted.
I guess lots of Rust developers will find a lot of employment? I mean what happens with network engineers when the biggest network of them all goes down?
This AI thing is not at all similar to networking. It is up to a point, but in fact it isn’t.
There's no reason for software to be slow anymore
521–530 of 530 posts
Re: There's no reason for software to be slow anymore
#522I regularly support Windows users and when I do, I cringe at just how awful the experience is! (My daily driver for the last decade have been various flavours of linux) High end Windows 10/11 machines (like my Alienware I9 w/ 64GB mem + RTX4090) seem a bit sluggish. Low end machines with Windows are absolutely painful to use! I've install debian onto my fairly ancient Lenovo X201 Tablet and it is exceptionally snappy…
I'm running Debian since Debian 1.1 (1.1, not 11). My install has always been very lean: a minimal WM I love.
Computers have only ever gotten fast and Linux more optimized.
It's extremely snappy indeed and feels like it. The problem is what happens inside browsers: are great many websites are just lame. So many pointless connections to so many pointless "telemetry" services, trying to track your every single habit/clicks. Just open the dev tools and look at all the trafic exchanged: that's where the bloat is.
The SV JavaScript "punch the monkey" ads bros at work.
Re: There's no reason for software to be slow anymore
#523Next time you ask your AI of choice to build an app, please tell them to use plain language without frameworks at all and keep modules to a minimum (ie. node express, ejs and pg, nothing else) and you will see a huuuuge difference
I had the same thought a few days ago. Coding agents have rendered frameworks obsolete. Apparently many people disagree though.
Re: There's no reason for software to be slow anymore
#524Re: There's no reason for software to be slow anymore
#525Earlier quoted context omitted.
Sonos’ app is another example of this. As a very brief tl;dr if anyone isn’t aware of it, Sonos is a wireless speaker company that can group speakers in different rooms into zones, so you can have different music playing in different rooms, or all the same, or at different volumes, etc. The quality isn’t going to blow away audiophiles, but IMO they’re legitimately great. The original design had the speakers setting u…
So many developers do this, and it's infuriating. I have a device sitting there on my perfectly good LAN, yet if I want to remote control it, the brilliant software decides to send the commands to the Internet, then back to my device, then the response gets routed to the Internet, and back to my phone. Device developers, stop doing this! You people realize that LANs exist, don't you?
- Access points that don’t let WiFi devices talk to wired devices.
- Office networks that don’t repeat broadcast discovery traffic into different segments.
- People in McMansions who don’t understand extenders and use two different SSIDs for each half of their house or for indoor vs poolside.
- Phone is on cellular network, speaker is on WiFi, “controls don’t work”
- Network teams who won’t “open the ports” or configure mDNS or Zeroconf or Bonjour but will let port 443 to the internet.
- people who want to turn their speakers on at home while they are at work, for their dog.
- people who want to turn their speakers off at their second home after they returned from holiday and left the pool party music playing.
- diagnostic logs that would be nice if they went somewhere.
- People who lost their phone and want a website on their laptop to control their speakers.
- people who have their speakers nicked and want to login to your website to see their speakers checking in and “remote wipe” block them.
- People who want the status of all their speakers live in their phone app, even the ones at other properties.
- tons of buggy low quality, low cost, network devices (switches, hubs, cables, routers, firewalls, NATs).
Just about the only thing which is used enough to be reasonably trustable on any random customer network is HTTPS to the big CDNs and Cloud providers.
Re: There's no reason for software to be slow anymore
#526The software model has to however be easy for agents to debug in a loop, then it works very well. I recently got Fable to take a desktop app (AzWriter[1] - screenshot Mac: https://imgur.com/31DBG04 + Linux https://imgur.com/1IavBvS ) from about 150 Mb -> 80 - 90 Mb on a reasonably complex UI (around 40 pages of text, paginated, etc.), even beating KWrite (160Mb even on KDE, even though KWrite doesn't do pagination or…
Re: There's no reason for software to be slow anymore
#527Earlier quoted context omitted.
wow really? is this only for newer speakers or do older gen speakers work this way too
The older speakers are stuck on an older version of the app (it’s a wholly different app, called S1) which doesn’t have that behavior AFAIK.
Re: There's no reason for software to be slow anymore
#528Earlier quoted context omitted.
Skill issue. The fact is that with the right spec, agentic guardrails, and evals, frontier models can now one-shot secure, performant code. This is the job of software engineering now. Learn to properly use the tools for the job.
Color me sceptical but I’d say that’s a bold claim. Can you give a concrete example of that being the case? I’d love to see the prompt and harness. And understand the scale of problem you’re talking about solving with a one-shot approach. How long will it take to write the right spec? How will you know ahead of time that the spec is correct? Which agentic guardrails do you mean? How can they be set up? - I’d say the…
Indeed. But how you came by that code has changed completely. If you still want to be able to produce at scale, at the speeds customers have come to expect now, you've got to use LLMs.
Re: There's no reason for software to be slow anymore
#529Earlier quoted context omitted.
> Nowadays, you buy a new computer when the same software you've been running for years or the OS itself that demands to be updated "free" makes your machine intolerably slow. This is, in my experience, not a thing on Linux.
Sort of a thing on linux (and bsd) but not as often. An example is the mostly end of 32-bit computing, since 64-bit computing requires far more resources/RAM (arguably, some of that can be ameliorated with swapping, but it is wayyy less good). Or the way so many people were on netbooks and the growing monolithic kernel kind of made the default gig or two of RAM less and less doable (I guess non-consumer-modifiable ta…
(And even more so since the days of 16-bit computing. For example: high-resolution, full colour monitors.)
Re: There's no reason for software to be slow anymore
#530Earlier quoted context omitted.
Speculative Rules API { "prefetch": [ { "source": "list", "urls": ["/checkout.html", "/thank-you.html"] } ] }
Right, but my browser doesn't interpret that. The site tells me to run some code which interprets it. I should be able to get the lay of the land without trusting the site enough to blindly execute whatever code it points me at. It's needless attack surface. Also it's not really pointing me at data, its pointing me a certain kinds of requests which I have to trust will be responded to consistently. I'd much rather ha…