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

seems loved languages such as python & ruby (ZJIT | TruffuleRuby) have been getting a lot performance improvements lately. of course JS with v8 kickstarted this - followed by PHP.

so for majority of us folks use what you love - the performance will come.


As someone who was a hardcore python fanboy for a long time, no, no it won't. There are classes of things that you can only reasonably do in a language like rust, or where go/kotlin will save you a crazy amount of pain. Python is fine for orchestration and prototyping, but if it's the only arrow you have in your quiver you're in trouble.

I know sometimes performance doesn’t matter, and python is certainly useful, but it’s not fast. It can be fast enough and they’ve put a lot of effort into making fast libraries (called in c).

When doing bioinformatics we had someone update/rewrite a tool in java and it was so much faster. Went from a couple days to some like 4 hours of runtime.

Python certainly can be used in production (my experience maintaining some web applications in Java would make me reach for python/php/ruby to create a web backend speed be dammed). Python has some great libraries.


I even changed to JS as my fave for backends. Still using Py for other stuff ofc, but I'm constantly missing some of the JS niceties.

this 100%. Svelte lost direction when they became part of Vercel.

if they had stayed on their origin basis of making web apps fast with interop n ease of use the you wouldn't have the rune nonsense.


inertia + rails is way better than stimulus.

used arduino for my robotics classes. for beginners its probably the best platform. get the board, add a couple of sensors and motors then boom.

I like the convenience of the cloud. but don't know whether its due to declining literacy rates / awareness etc. the cloud is nice and e.g google storage, iCloud but now with fast microsd's you can buy 1TB for $100. have a few copies then boom, you own your own data. but now phones don't allow you to have microsd's so here we are.

likewise things like email etc instead of all of us being on gmail we could have community email servers etc.


Sony phones continue to have MicroSD slots, headphone jacks, AND remain water resistant. They have been that way for at least a decade.

I use Dropbox, but with an encryption overlay that also integrates into the iOS Files app for ease of use on mobile. So it’s possible to use cloud storage and still keep your data private.

do people also realize you can blog with .txt files ?

write a txt file, scp then let whatever server serve the files.


Basically the .plan file revived (: [1]

John Carmack was well-known for keeping his development notes and other thoughts in a .plan file[2][3]

Aside: it saddens me a little how the simple idea of copying files onto a server is so many steps removed from modern "web framework" behemoths. I think some people genuinely don't know about the simpler older ways, and the pros and cons between them.

[1] https://unix.stackexchange.com/questions/122782/what-is-plan...

[2] https://garbagecollected.org/2017/10/24/the-carmack-plan/

[3] https://github.com/oliverbenns/john-carmack-plan


Man, he was so productive.

https://github.com/oliverbenns/john-carmack-plan/blob/master...

frag bar

start profile on late frame

fixed relinking bug

improved prediction bounding

change weapon chooses supers first

ammo pictures on status bar

drop pain flash again and bound

tweak armor and spike damages

don't pick up equal armor

ceiling doors don't cause damage

demons crash when jumping

monsters need to use bsp clipping

need to save memory...

Fatal error: NaN impact time from entity

change armor damage

drop weapons

face to face with nailgun does no damage

+pointfile from cmdline doesn't work

conglomerate hunk printing

shoot triggers

missing a Z update on rockets sometimes?

firing after net games

negative scores on frag bar and frag board

world backpack and armor model

weapon bounce down

center look key

check change levels in high res mode

show ammo counts in single player

frag screen

radius damage should open secret doors

five point font on kills

rocket poke into walls

shoot open connected doors

gib bounce sound


I use org mode files, a small build script and git.

The build system just invokes emacs and compiles org documents to HTML, and installs them in /var/www/${site}. I have a git update hook on the server that invokes the build script when I push updates.

Originally I did just rsync over HTML files though, but I like the new setup a lot.


Yep, 99% of markdown is basically a title on the first line, body in the rest.

quite sad, the space had inspirational stories. & IndieHackers brought those stories to the masses to inspire.

but later 'fast money / influencers' entered the space. It has become a mini ponzi sell a starter pack / template to wannabe indiehackers, sell a course to wannabe indiehackers.

For solo founders I guess if you wanna get all meat no bones stick to MicroConf


worrying about H1B is looking at the wrong metric. Most companies are past H1B - the game is now offshore stuff.

Look at the data: e.g a company like Rippling where a good portion of Software engineering jobs are in India. then Senior / Staff Roles are in the US. Most scale ups startups have similar dynamics. It could be India or Eastern Europe.

That's the A.I eating software jobs.


only in javascript where auth is such a big issue.

in rails you can use the rails 8 auth or a better alternative authentication-zero. before it was devise.

java - spring security, shiro etc. but just complex things.

alternatively - use services like fusionAuth


Part of it is that most of the libraries that came before we’re tightly coupled to a particular framework that itself went out of fashion, like Passport and Express, which is a problem because frameworks themselves have been moving in and out of fashion very rapidly; or are coupled with service offerings from vendors, like Auth0.

Auth.js is actually one of the first attempts that tries to be framework and vendor agnostic while still including a good deal of the batteries you need to make a full authentication system, which they only recently did, as they were originally tied to next JS like every other library in the graveyard of authentication libraries.

If you just want to specifically do an OAuth handshake or salt and hash a password or produce a JWT, those libraries are all rock solid. But a full batteries included framework and vendor agnostic solution hasn’t really existed until recently.


Why is auth "such a big issue" in JS? I've used a number of solutions but haven't had big issues with them.

Same. I've personally never had issues with any auth packages, granted I've never used auth0. Personally, they all seem quite similar, especially in the react world.

Anything that can help me utilize oauth standards is fine to me.


It’s not that auth is unsolved in other languages/frameworks, but it’s often way too complex or configuration-heavy. If adding passkey support to my app is going to take 2 hours, that’s two hours I’m spending away from building my core product. For smaller projects, that’s not time that I could afford.

For example, if I want to add passkeys to my .NET CORE app, this is the guide Microsoft provides:

https://learn.microsoft.com/en-us/aspnet/core/security/authe...

Contrast that to better-auth (which is 7 lines of code total in server changes, and virtually no change to client API usage):

https://www.better-auth.com/docs/plugins/passkey

For some projects, the flexibility of other solutions might be needed. But for ease-of-use and development speed, better-auth has been a clear winner for me.


Excuse me, incoming contrarian! learn.microsoft, is for learning about the concepts as well as the practical applications. Also for user facing security, wouldn't you want all the knowledge available to you? Much easier to find the foot guns in these kinds of situations.

It’s Microsoft. Did you expect less than 30 pages of useless techno-babble?

In case if you don't know, Auth.js is not a frontend-only framework. It uses a backend server to make it secure.

So it basically has no difference from the alternatives you mentioned.


> make it secure

It's convenient, I'll give them that. Secure? https://projectdiscovery.io/blog/nextjs-middleware-authoriza...


Well, that has nothing to do with JS itself though.

is written in Rust a value add ? vs say Accessible not only via Python but first party support in Ruby, C#, Javascript ?


Rust is a good language for performant computing in general, but especially for data projects because there are so many great OSS data libraries like DataFusion and Arrow.

SedonaDB currently supports SQL, Python, R, and Rust APIs. We can support APIs for other languages in the future. That's another nice part about Rust. There are lots of libraries to expose other language bindings to Rust projects.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: