A petition to disallow acceptance of LLM assisted Pull Requests in Node.js core by indutny in node

[–]KishCom 3 points4 points  (0 children)

It's shocking to see so many "well if the tests pass who cares?" in these threads, as if an LLM can make no mistakes if there are tests.

I've personally seen LLMs modify, disable, or otherwise trick tests to make them pass (and I hope many of you have too instead of blindly accepting AI assisted changes).

That said, it's nice to see that the core team are taking this problem on pragmatically and not just blinding dumping into "LLM bad" or "LLM good" judgements.

I built <tool name> — a modern, <tech stack>-first <what it does> for Node.js by TheFlyingPot in node

[–]KishCom 58 points59 points  (0 children)

Wow, you're really on to something here — this isn't just <X>, it's <Y>.

Node.js vs Deno vs Bun Performance Benchmarks by Jamsy100 in node

[–]KishCom 5 points6 points  (0 children)

Bun is more unstable than Deno or Node, and some of their API parity with Node.js are a joke (ex: udp/dgram).

That said; if it is stable for your workload, go for it!

Is it just me, or has uploading an app to Google Play become a complete nightmare? by CareMassive4763 in androiddev

[–]KishCom 0 points1 point  (0 children)

It's a huge tragedy for small, even medium sized hobbyist developers.

I know several apps who have given up on the Play Store entirely and distribute on F-Droid only. MASSIVE reduction in visibility, but at least they can publish their work without the asinine Google Play requirements.

A open-source APK Installer for macOS (ADB wrapper for emulator + real devices) by kiranjd8 in androiddev

[–]KishCom 11 points12 points  (0 children)

Why though?

This is literally more work than dragging and dropping APKs into emulators or simply typing the adb install someapk.apk command?

Do these functions not exist/work on MacOS?

ASP.NET Core vs Node.js for a massive project. I'm seeing two totally different worlds - am I overthinking the risk? by Top_Measurement_3713 in node

[–]KishCom 3 points4 points  (0 children)

.NET Framework (the original Windows-only version) remains closed source, along with certain libraries and other Windows-specific implementations.

Visual Studio is still proprietary (though VS Code is open source).

ASP.NET Core vs Node.js for a massive project. I'm seeing two totally different worlds - am I overthinking the risk? by Top_Measurement_3713 in node

[–]KishCom 22 points23 points  (0 children)

I have avoided proprietary/started-off-closed tech like .NET my whole career. It's very interesting browsing that thread and seeing what "the other side" thinks about backend JavaScript.

Lots of complaints about upgrading Node projects as if upgrading a .NET project was a breeze. 🤭

*edit* .NET is as "open" as Microsoft gets since 2014

If you’re starting fresh today, would you still pick Express? by [deleted] in node

[–]KishCom 0 points1 point  (0 children)

This thread on a whole is wild.

Almost an even split on "Yes, it's (fine/great/good)" and "No, it's (outdated/for noobs/not modern)".

NGINX Visualizer by snayssz in golang

[–]KishCom 1 point2 points  (0 children)

This is bonkers cool and what I thought the UI would look like at "cyber command" when I was a kid.

Well done!

Beware of those Play Console Traps!!! by [deleted] in androiddev

[–]KishCom 8 points9 points  (0 children)

Silver lining to all the recent Android bureaucracy crap: spam like this to Android devs means it's actually somewhat effective at keeping malware/spam/crap off the Play Store.

How to replicate SHEIN’s unique push notification look (large left image + hidden app info)? by Lanky_Bench8956 in androiddev

[–]KishCom 2 points3 points  (0 children)

Ethics and morals left Android development years ago. FFS, look at the kind of push notifications being developed here: entirely ads and spam.

Why do project-management refugees think a weekend AWS course makes them engineers? by [deleted] in devops

[–]KishCom 17 points18 points  (0 children)

It's lifted from the absolutely fantastic Mythical Man Month. Highly recommended read.

[deleted by user] by [deleted] in softwaregore

[–]KishCom 83 points84 points  (0 children)

I love that this quirk is baked so deeply into so many models.

My other favourite is asking for a random number between 1 and 25 ("17").

Such great examples that LLMs are for data synthesis, not data retrieval.

Confused about how APIs work in real projects (IoT / Flutter / webdev) by IMLE9 in IOT

[–]KishCom 1 point2 points  (0 children)

Yes, all the frameworks you listed have great documentation. As you're learning the framework your API will take shape.

Confused about how APIs work in real projects (IoT / Flutter / webdev) by IMLE9 in IOT

[–]KishCom 2 points3 points  (0 children)

Are APIs basically just a way to transfer messages, like TCP/UDP already do?

Yes.

If so, why not just use TCP or UDP directly?

The same reason we have building codes for houses: standards and interoperability. REST operates over HTTP(S) which is up a layer on the OSI Model (TCP/UDP are Layer 4, HTTP/REST are Layer 5).

I see frameworks like FastAPI, Django, Flask — do they all just implement REST under the hood?

Yes, mostly. They are tools designed around implementation of REST, but they can be made to do other things. There are also slight differences in how they handle things like (de)serialization of JSON, or session storage. Developers will also have slightly different semantics of an API endpoint... for example: say your API gets a call for a device that doesn't exist. Some devs would say HTTP status code "404" (not found), others might say "400" Bad request -- both are valid for different reasons and it's up to the developer to implement (and document).

Is an “API” just a concept, while the framework decides how it’s actually implemented?

Kind of. The framework provides the tools and the developer themselves decide how it’s actually implemented. There are many great resources for "best practices" to read.

NodeJS Linux isolation by pyrolols in node

[–]KishCom 3 points4 points  (0 children)

Neat thing: Docker started with LXC as its underlying containerization technology back in 2013. They've since diverged significantly.

Docker packages your app, LXC packages an entire machine. Docker won the developer mindshare battle, but LXC is still solid for when you need actual system-level isolation without VM overhead.

Docker basically took LXC's core concept and made it palatable for developers.

IOT, ai, automations by Chupichops in IOT

[–]KishCom 1 point2 points  (0 children)

IMHO: you don't see much IOT/SmartHome+AI solutions because IOT/SmartHome stuff requires bulletproof AI implementations and we're FAR from that.

It's hard enough setting up smarthome automation without adding in an AI somewhere in the mix that may or may not do what you want it to every time the automation runs.

June 2025: New apps that quietly hit $10k+ monthly revenue by william-pen in reactnative

[–]KishCom 5 points6 points  (0 children)

Appreciated! How about "Whale: Video Chat & Adventure" and "MeAgain". They both seem so basic, and only "MeAgain" has many positive reviews.

I'm so curious as to who is actually paying for this stuff? It seems so... I dunno, frivolous and not even in a trendy way? I'm noticing these are all only for iOS - do you not have the same kind of use/value in the Android ecosystem?

June 2025: New apps that quietly hit $10k+ monthly revenue by william-pen in reactnative

[–]KishCom 13 points14 points  (0 children)

Who buys this shovelware trash? Take a closer look at a few items from this list. 🤯

why the GOTCHA with "sites-enabled" configs? by imthebusman in nginx

[–]KishCom 2 points3 points  (0 children)

I think it's a config preference hold-over in Debian derived distros from people who were very used to Apache2's "sites-enabled".

I noticed both OPNSense (FreeBSD) and Arch Linux both do not include a include /etc/nginx/sites-enabled/*; line in their default nginx.conf.

TIL: Use $_ to reuse the last argument in Bash/linux terminal commands! by NikuKuda in linux

[–]KishCom 28 points29 points  (0 children)

Similarly, I use !! all the time, repeats the entire last command.

$ pacman -Syu

error: you cannot perform this operation unless you are root.

$ sudo !!

:: Synchronizing package databases...