Readit News logoReadit News
RussianCow commented on Reflections on AI at the End of 2025   antirez.com/news/157... · Posted by u/danielfalbo
twoodfin · an hour ago
I feel like any information can’t be taken as fact, it can just be rolled into your world view and discarded if useful or not.

The concern, I think, is that for many that “discard function” is not, “Is this information useful?”. Instead: “Does this information reinforce my existing world view?”

That feedback loop and where it leads is potentially catastrophic at societal scale.

RussianCow · an hour ago
This was happening well before LLMs, though. If anything, I have hope that LLMs might break some people out of their echo chambers if they ask things like "do vaccines cause autism?"
RussianCow commented on AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'   finalroundai.com/blog/aws... · Posted by u/birdculture
XenophileJKO · 3 days ago
My prediction is that this will actually get better, because the cost to find and fix with AI is so much lower in time investment.
RussianCow · 3 days ago
The problem is human, not technical. Companies and managers need to start caring about the details instead of crossing items off a list. Until we see that culture shift in the industry, which might never happen, AI isn't going to help—if anything, it'll make the problem worse as devs rush to deliver on arbitrary deadlines.
RussianCow commented on `satisfies` is my favorite TypeScript keyword (2024)   sjer.red/blog/2024-12-21/... · Posted by u/surprisetalk
tshaddox · a month ago
This is how all static type checking works. What programming language do you have in mind that does static type checking and then also does the same type checking at runtime? And what would you expect this programming language to do at runtime if it finds an unexpected type?
RussianCow · a month ago
I think the point is that other languages make guarantees that ensure you don't have to do any runtime checking. In TypeScript, it's far too easy (and sometimes inevitable) to override the type checker, so some poor function further down into the codebase might get a string when it expects an object, even though there are no type errors.
RussianCow commented on New OS aims to provide (some) compatibility with macOS   github.com/ravynsoft/ravy... · Posted by u/kasajian
cosmic_cheese · a month ago
Apple Mail also is in my eyes the only generic mail client out there that really “gets it”.

Thunderbird has always felt clunky in comparison and the recent redesign just made it a different kind of clunky. Everything else is either too minimal (Geary), tries to clone old style Outlook (Evolution), or is tied to/favors a particular provider (Gmail, Outlook, etc).

RussianCow · a month ago
This. I use Linux as my primary OS (with KDE) and my main complaint, by far, is the email/calendar situation. Mail.app simultaneously just works and gets out of my way, and I haven't seen a Linux email client come close to replicating that.

Every few years I convince myself I'll create a better email client for Linux, and I always start the project enthusiastically and stop soon after, when I get just far enough to be reminded of how complicated email is. Maybe someday I'll take a sabatical and actually do it...

RussianCow commented on Analyzing the Performance of WebAssembly vs. Native Code   ar5iv.labs.arxiv.org/html... · Posted by u/liminal
wmf · 2 months ago
wasm outside the browser for compile-once-run-anywhere usecases with sandboxing / security guarantees

Please just use Docker in a microVM or whatever. It's 0% slower and 100% more mature.

RussianCow · 2 months ago
But way more difficult and with a much higher attack surface area.

And also, it's not necessarily apples to apples. It would be nice to be able to drop a compiled WASM module into your codebase and use it from just about any language on the backend. You could reuse a lot of code that way across different services without the overhead of spinning up yet another container. And you could potentially even run untrusted code in a sandboxed way.

RussianCow commented on It's OpenAI's world, we're just living in it   stratechery.com/2025/its-... · Posted by u/feross
mgh95 · 2 months ago
> I question this. Each vendor's offering has its own peculiar prompt quirks, does it not? Theoretically, switching RDBMS vendors (say oracle to postgres) was also "an afernoon's work" but it never happened. The minutia is sticky with these sort of almost-but-not 'universal' interfaces.

The bigger problem is that there was never a way to move data between oracle->postgres in pure data form (i.e. point pgsql at your oracle folder and it "just works"). Migration is always a pain, and thus there is a substantial degree of stickiness, due to the cost of moving databases both in terms of risk and effort.

In contrast, vendors [1] are literally offering third party LLMS (such as claude) in addition to their own and offering one-click switching. This means users can try and if they desire switch with little friction.

[1] https://blog.jetbrains.com/ai/2025/09/introducing-claude-age...

RussianCow · 2 months ago
Moreover, it's trivial to run several LLMs side-by-side for a while and measure the success of each, then migrate to the one that performs the best. And you can even migrate in-progress chats since all the context is passed on each call anyway.
RussianCow commented on I regret building this $3000 Pi AI cluster   jeffgeerling.com/blog/202... · Posted by u/speckx
titanomachy · 3 months ago
100W continuous at 12¢/kWh (US average) is only ~$9 / month. Is your electricity 5x more expensive than the US average?
RussianCow · 3 months ago
The US average hasn't been that low in a few years; according to [0] it's 17.47¢/kWh, and significantly higher in some parts of the country (40+ in Hawaii). And the US has low energy costs relative to most of the rest of the world, so a 3-5x multiplier over that for other countries isn't unreasonable. Plus, energy prices are currently rising and will likely continue to do so over the next few years.

$50/month for 100W continuous usage isn't totally mad, and that could climb even higher over the rest of the decade.

RussianCow commented on WASM 3.0 Completed   webassembly.org/news/2025... · Posted by u/todsacerdoti
prewett · 3 months ago
I guess I’m just a crusty ol’ greybeard C++ developer, but it seems like a video editor is out of place in a document browser. There’s a perfectly good native operating system that nobody uses any more.

If we think we need a more thoroughly virtualized machine than traditional operating system processes give us (which I think is obvious), then we should be honest and build a virtualization abstraction that is actually what we want, rather than converting a document reader into a video editor…

RussianCow · 3 months ago
The browser removes the friction of needing to install specialized software locally, which is HUGE when you want people to actually use your software. Figma would have been dead in the water if it wasn't stupidly simple to share a design via a URL to anyone with a computer and an internet connection.
RussianCow commented on Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised   socket.dev/blog/ongoing-s... · Posted by u/jamesberthoty
erulabs · 3 months ago
counterpoint, if the runtime itself (nodejs) has a critical issue, you haven't updated for years, you're on an end-of-life version, and you cannot upgrade because you have dependencies that do not support the new version of the runtime, you're in for a painful day. The argument for updating often is that when you -are- exposed to a vulnerability that you need a fix for, it's a much smaller project to revert or patch that single issue.

Otherwise, I agree with the sentiment that too many people try to update the world too often. Keeping up with runtime updates as often as possible (node.js is more trusted than any given NPM module) and updating only when dependencies are no longer compatible is a better middle ground.

RussianCow · 3 months ago
The same logic you used for runtimes also applies to libraries. Vulnerabilities are found in popular JS libraries all the time. The surface area is, of course, smaller than that of a runtime like Node.js, but there is still lots of potential for security issues with out-of-date libraries.

There really is no good solution other than to reduce the surface area for vulnerabilities by reducing the total amount of code you depend on (including third-party code). In practice, this means using as few dependencies as possible. If you only use one or two functions from lodash or some other helper library, you're probably better off writing or pulling in those functions directly instead.

RussianCow commented on React is winning by default and slowing innovation   lorenstew.art/blog/react-... · Posted by u/dbushell
RussianCow · 3 months ago
React was actually pretty simple in the early days. It's gotten significantly more complex because of hooks, suspense, SSR, and other features they've introduced more recently. But I would still take modern React over AngularJS 1 and I think it's far more explicit.

u/RussianCow

KarmaCake day3986May 26, 2013
About
I'm a full stack, jack-of-all-trades software engineer and leader. I use a combination of boring and cutting-edge tech to build useful products quickly.

My current venture is Semi-Decent, a software consultancy that helps businesses build and scale software products. We are intensely pragmatic and focus on combining lean MVPs with user research to guide our clients towards growth. We take the risk out of software projects by keeping scope short and focused and offering a money-back guarantee. https://www.semi-decent.com/

I also run a side business making bespoke, sustainable craft cocktails for events: https://www.theminimalmixologist.com/

Please get in touch! I'd love to chat.

sasha+hn@chedygov.com

View Original