I've been using node for a decade now and I've had to update NPM libraries a number of times as Node itself upgraded. I have a feeling it will get a lot more stable with ESM and the maturity of the language but if you're writing something you need to run 5-10yrs from now I wouldn't touch a library unless it's simple and has few of it's own dependencies.
Deno has used ESM from the beginning and it’s required on jsr.io. I agree about avoiding dependencies, but maybe it’s okay if they’re locked to a specific version.
I consider luajit a much better choice than bash if both maintainability and longterm stability are valued. It compiles from source in about 5 seconds on a seven year old laptop and only uses c99, which I expect to last basically indefinitely.
python does EOL releases after 5 years. I guess versions are readily available for downloading and running with uv, but at that point you are on your own.
bash is glue and for me, glue code must survive the passage of time. The moment you use a high-level language for glue code it stops being glue code.
Hard disagree... I find that Deno shebangs and using fixed version dependencies to be REALLY reliable... I mean Deno 3 may come along and some internals may break, but that should have really limited side effects.
Aside: I am somewhat disappointed that the @std guys don't (re)implement some of the bits that are part of Deno or node compatibility in a consistent way, as it would/could/should be more stable over time.
I like Deno/TS slightly more because my package/library and version can be called directly in the script I'm executing, not a separate .csproj file.
For some quality of "run", because I'm hella sure that it has quite a few serious bugs no matter what, starting from escapes or just a folder being empty/having files unlike when it was written, causing it to break in a completely unintelligible way.
Brought to you by the creators (abstractly) of vibe coding, ralph and yolo mode. Either a conspiracy to deconstruct our view of reality, or just a tendency to invent funny words for novelty
I believe agentic coding could eventually be a paradigm shift, if and only if the agents become self-conscious of design decisions and their implications on the system and its surrounding systems as a whole.
If that doesn’t happen, the entire workflow devolves into specifying system states and behavior in natural language, which is something humans are exceedingly bad at.
Coincidently, that is why we have invented programming languages: to be able to express program state and behavior unambiguously.
I’m not bullish on a future where I have to write specifications on all explicit and implicit corner and edge cases just to have an agent make software design choices which don’t feel batshit insane to humans.
We already have software corporations which produce that kind of code simply because the people doing the specifying don’t know the system or the domain it operates in, and the people doing the implementing of those specifications don’t necessarily know any of that either.
Cool project. Here's some OT: where do people learn to make these videos? Fast paced but calm narration with chill music and sped up action mixed with regular speed. It's a matter of consuming a lot of this content until the form clicks, or you need to go to influ-school?
No influencer school, no video experience whatsoever actually
I watched TONs of youtube videos growing up and I guess I took inspiration from what I liked in each: fast pace, always shows what you are talking about on screen (no talking head), include tiny projects in the main one, explain the science, use an intro to captivate and an outro to nail the point, use music to drive rythme
Thanks! That kind of makes sense. It's always interesting to me when I see patterns that make videos work well, and I usually have a lot of questions about the production.
Another question that I hope is not disrespectful: does PCBWay and JLCPCB pay for brand placement during the video or was it just a tribute from your side?
My wife has worked in marketing for years and setting up photo shoots/video shoots has changed massively. A huge amount of the video and pictures that don't require a specialized lense are just done with feature phones these days.
My recommendation for someone considering a minimalist / dumbphone / detox / whatever is to avoid expensive products that over-promise their utility. There's no middle ground, it's either usable or it is not, so any in between will just become e-waste eventually.
The alternative I went with, and which I recommend, is getting both a smartphone and a nokia shitphone (no internet). Then ask the carrier for a sim duplicate. These exist, and are in fact a new number that redirects to your number. Use and carry whichever you want, knowing that calls will all go to both phones.
I’m drawn to the idea of a dumb phone, but I can’t realistically move to one full time, as I need an Authenticator app for work. Also, losing mobile access to my password manager would be a nightmare. Going with a smart + dumb phone setup feels like a non-starter. That’s adding more complexity to life, not removing it.
I tend to delete apps from my phone if I find myself spending too much time on them. My “social” folder in the app drawer contains Phone, FaceTime, and Messages. Just the built-in stuff. It also helps to have a healthy level of distrust of these companies, so you don’t want to use their services in the first place.
This doesn’t make the phone “dumb”, but it does make it more of a utility device. I go through my apps pretty regularly looking for stuff to delete. I still have more apps than I’d like, but they are mostly boring (banking, healthcare, etc).
The only big issue that remains is the browser. I can’t get rid of it, but it is still a portal to YouTube, HN, and other such things. This has its pros and cons.
Without them making a statement of how long they will provide security updates for, this could easily go like past phones of mine.
My work tightens their mobile security policy, and the device can no longer meet it. This is for both Android version and security updates. Happened to me a few times where I had to stop using a perfectly good phone which wasn't that old.
(Now I bought a Pixel I only use on wifi - 7 years of updates, and actually better for my WLB, since I leave work at home by default, or stuff a second phone in my pocket if I want to take it with)
> Without them making a statement of how long they will provide security updates
They said this:
What version of Android will be supported?
Communicator will run Android 16. We’re comfortable committing to 2 years of Android updates and 5 years of security updates.
I've never had a pixel phone last more than 3 years before it stopped turning on, all the way back to Nexus devices.
I'd stop buying them but everything else is bad in some other way. It is hilarious that the official Google phones have the fewest ads and forced app installs.
I do have a work phone - which works only in wifi mode.
If it's super important, my regular cell gets called. My regular phone has 0 work stuff on it. My employer couldn't access personal stuff on it if they wanted to.
On my carrier it's called a MultiSIM. It's having two SIM cards with the same number. On most carriers you can set up if you want this extra SIM to have voice or data (or both). It's usually cheap.
It's true that having two devices might seem complicated, but this is the only setup that ended working out for me: when I know I won't need any smart features on my life, I am happy to go out with my dumphone without worrying about missing urgent calls.
My impression the video isn't designed for people "inside baseball," and tries to establish context for "What even is this thing that you're working on?" I guess the author could add a skip if viewers don't want 5-minutes~ of Wii U background/context.
Here is a rough timestamped-link for skipping the context:
reply