frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Baldur's Gate 3 Steam Deck – Native Version

https://larian.com/support/faqs/steam-deck-native-version_121
154•_JamesA_•2h ago•91 comments

Find SF parking cops

https://walzr.com/sf-parking/
574•alazsengul•9h ago•336 comments

Libghostty is coming

https://mitchellh.com/writing/libghostty-is-coming
560•kingori•13h ago•176 comments

Qwen3-VL

https://qwen.ai/blog?id=99f0335c4ad9ff6153e517418d48535ab6d8afef&from=research.latest-advancement...
187•natrys•6h ago•50 comments

MLB approves robot umpires for 2026 as part of challenge system

https://www.espn.com/mlb/story/_/id/46357017/mlb-approves-robot-umpires-2026-part-challenge-system
74•pseudolus•3h ago•58 comments

From Rust to reality: The hidden journey of fetch_max

https://questdb.com/blog/rust-fetch-max-compiler-journey/
126•bluestreak•5h ago•18 comments

Zutty: Zero-cost Unicode Teletype, high-end terminal for low-end systems

https://git.hq.sig7.se/zutty.git
13•klaussilveira•58m ago•2 comments

Markov chains are the original language models

https://elijahpotter.dev/articles/markov_chains_are_the_original_language_models
278•chilipepperhott•4d ago•111 comments

NYC Telecom Raid: What's Up with Those Weird SIM Banks?

https://tedium.co/2025/09/23/secret-service-raid-sim-bank-telecom-hardware/
109•coloneltcb•3h ago•48 comments

Is life a form of computation?

https://thereader.mitpress.mit.edu/is-life-a-form-of-computation/
83•redeemed•6h ago•81 comments

Getting AI to work in complex codebases

https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/ace-fca.md
260•dhorthy•12h ago•246 comments

Quadratic memory reductions for Zero-knowledge Proofs

https://github.com/logannye/space-efficient-zero-knowledge-proofs
6•logannyeMD•53m ago•0 comments

A vibrator helped me debug a motorcycle brake light system

https://bikesafe.me/blogs/news/how-a-vibrator-helped-me-debug-a-motorcycle-brake-light-system
32•mygnu•3d ago•13 comments

How to draw construction equipment for kids

https://alyssarosenberg.substack.com/p/how-to-draw-construction-equipment
90•holotrope•7h ago•41 comments

Podman Desktop celebrates 3M downloads

https://podman-desktop.io/blog/3-million
70•twelvenmonkeys•6h ago•18 comments

How is einx notation universal?

https://einx.readthedocs.io/en/stable/faq/universal.html
7•HiPHInch•2d ago•1 comments

Launch HN: Strata (YC X25) – One MCP server for AI to handle thousands of tools

120•wirehack•12h ago•61 comments

Context Engineering for AI Agents: Lessons

https://manus.im/blog/Context-Engineering-for-AI-Agents-Lessons-from-Building-Manus
54•helloericsf•5h ago•4 comments

Apple A19 SoC die shot

https://chipwise.tech/our-portfolio/apple-a19-dieshot/
87•giuliomagnifico•7h ago•39 comments

Always Invite Anna

https://sharif.io/anna-alexei
676•walterbell•11h ago•75 comments

Introduction to Programming Languages

https://hjaem.info/itpl
4•parksb•3d ago•0 comments

Is Fortran better than Python for teaching basics of numerical linear algebra?

https://loiseaujc.github.io/posts/blog-title/fortran_vs_python.html
49•Bostonian•7h ago•47 comments

Mesh: I tried Htmx, then ditched it

https://ajmoon.com/posts/mesh-i-tried-htmx-then-ditched-it
184•alex-moon•14h ago•130 comments

Kitty – GPU based terminal emulator

https://sw.kovidgoyal.net/kitty/
72•andsoitis•3d ago•49 comments

From MCP to shell: MCP auth flaws enable RCE in Claude Code, Gemini CLI and more

https://verialabs.com/blog/from-mcp-to-shell/
120•stuxf•11h ago•36 comments

YouTube says it'll bring back creators banned for Covid and election content

https://www.businessinsider.com/youtube-reinstate-channels-banned-over-covid-content-policies-2025-9
258•delichon•6h ago•505 comments

Periodic Table of Cognition

https://kk.org/thetechnium/the-periodic-table-of-cognition/
9•garspin•2h ago•0 comments

consumed.today

https://consumed.today/
171•burkaman•7h ago•32 comments

Show HN: Ggc – A Git CLI tool written in Go with interactive UI

https://github.com/bmf-san/ggc/releases/tag/v6.0.0
23•bmf-san•3d ago•0 comments

Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

https://joel.drapper.me/p/rubygems-takeover/
464•bradgessler•11h ago•309 comments
Open in hackernews

The Top Programming Languages 2025

https://spectrum.ieee.org/top-programming-languages-2025
44•jnord•3h ago

Comments

hackthemack•2h ago
I was pondering similar thoughts. Will LLM assistants ossify our current programming languages? My limited testing seems to show LLM assistants do well the more popular the language is (more data in its training), so is the hurdle for adoption of something new going to get even higher?

In an alternate universe, if LLM only had object oriented code to train on, would anyone push programming forward in other styles?

mock-possum•2h ago
Of course it’s always been easier to find talent when working in more popular languages. That’s the big risk you take when you choose the road less traveled.
christophilus•1h ago
I recently picked up Hare, which is quite obscure, and Claude was helpful as a better— albeit hallucinogenic— Google. I think LLMs may not lead to as much ossification as I’d originally feared.
fuzztester•1h ago
What is your impression of Hare?

I had looked at it recently while checking out C-like languages. (Others included Odin and C3.) I read some of the Hare docs and examples, and had watched a video about it on Kris Jenkins' Developer Voices channel, which was where I got to know about it.

christophilus•1h ago
I like it much more than Zig, and while I like Odin’s syntax more, Hare is more focused on the types of tooling I want to build, so I find Hare’s stdlib preferable. Give it a spin. It’s a simple language.
fuzztester•17m ago
Interesting, thanks!
zenmac•1h ago
>My limited testing seems to show LLM assistants do well the more popular the language is (more data in its training), so is the hurdle for adoption of something new going to get even higher

Not only that they also tend to answer using the the more popular languages or tool event when it is NOT necessary. And when you call it out on it, it will respond with something like:

"you are absolutely right, this is not necessary and potentially confusing. Let me provide you with a cleaner, more appropriate setup...."

Why doesn't it just respond that the first time? And the code it provided works, but very convoluted. if wasn't checked carefully by an experienced dev person to ask the right question one would never get the second answer, and then that vibe code will just end up in git repo and deployed all over the place.

Got the feeling some big corp may just paid some money to have their plugin/code to on the first answer even when it is NOT necessary.

This could be very problematic, I'm sure people in advertising are just all licking their chops on how they can capitalized on that. If one thing currently ad industry is bad, wait until that is infused into all the models.

We really need ways to

1. Train our own models in the open, with weight and the data it is trained on. Kinda like the reproducible built process that Nix is doing for building repos.

2. Ways to debug the model on inference time. The <think> tag is great, and I suspect not everything is transparent in that process.

Is there something equivalent of formal verification for model inference?

maroon_unperson•2h ago
LLMs could also ease adoption of new languages by making hiring less of a barrier to using something more niche. It becomes easier for someone to hit the ground running and be productive even if they still need to put the time in to become an expert.

Instead I find myself more concerned with which virtual machine or compiler tool chain the language operates against. Does it need to ship with a VM or does it compile to a binary? Do I want garbage collection for this project?

Maybe in that way the decision moves up an abstaction layer the same way we largely moved away from assembly languages and caring about specific processor features.

mynegation•2h ago
I totally expected JavaScript to get the 2nd spot but looks like TypeScript pulled the votes away. I personally consider JavaScript and TypeScript to be close enough for their numbers to be added up.
channel_t•2h ago
I agree, I think it makes most sense to add them up to be the true #2.
sprobertson•1h ago
And #1 on the jobs chart
jimbob45•58m ago
Agreed. There’s a few consolidations I’d prefer, including BEAM-based languages as one.
daft_pink•2h ago
It’s amazing where java is.
brap•1h ago
If you’re working in a large team, and you’re not locked into the MS stack, and you’re not doing anything that needs to be super performant… Java is, by far, your best option.

The tooling and ecosystem aren’t great compared to some of these languages, but Java itself can be pretty damn good.

I used to be a hater many years ago but I’ve since grown to love it.

the_af•1h ago
What is wrong with Java's tooling and ecosystem? Asking because it used to be the default a decade or so ago, with a vibrant ecosystem, so I find your remark surprising.
brap•1h ago
Maven/Gradle don’t come close to the simplicity of npm, for example
raddan•58m ago
Publishing a Maven package is also excruciatingly complicated. By contrast, NPM is actually too easy. I suspect that we see fewer supply chain attacks in the Java ecosystem because attackers are like “you know what.. never mind.”
clumsysmurf•56m ago
Gradle keeps on improving. I use it for Android, and even though it is complex, and then add the Android Gradle Plugin complexity on top of that, I would not trade it for the iOS build system.

One of my complaints with Gradle is that if you write a plugin (Java) it shares the classpath with other plugins. You might find some other plugin depending on some old version of a transitive dependency.

theflyinghorse•28m ago
They are just different. I mean, setting up monorepo is far easier with maven over npm. Besides, maven offers basically cookie cutter project organization where every maven project looks like every other maven project. As for other tooling JVM is just better than JS ecosystem. Definitely more complex, but also more powerful
AtlasBarfed•1h ago
And you can code Groovy on top of it, still my favorite programming lang.

I too would like some illustration of why the tooling (Intellij, etc) is insufficient. Maybe gradle as a build system? Although I have to say with LLMs, gradle build scripting is a LOT easier to "build" out.

gt0•1h ago
Agree, the build systems around Java have become absurdly complicated, but as an overall offering Java and JVM remains pretty compelling for lots of work, particular on a large team, as you say, where Java can be the "least bad option" in terms of getting a diverse group of people to learn it.
armSixtyFour•2h ago
huh. This seems to suggest there are more Rust jobs than Ruby. Wild considering how insanely popular Ruby was 10 years ago.
fuzztester•1h ago
Ruby became popular mainly because of Rails, which has gone down somewhat in popularity in recent years. That may be why Ruby is less popular now than it was 10 years ago. Also, they (Ruby and Rails) got popular much before 10 years ago, like around 2006 / 2007, when the Web 2.0 wave was starting. I had worked on a couple of dot-com projects in Ruby on Rails at that time, that is how I know.
zenmac•1h ago
And Python got popular cause of LLM AI thing. It is a shame, cause it is quite slow. I had some good time with jython back in the 2 days, but really wished something more elegant (nim/rust/ocaml) has taken over this AI thing instead of python.

One thing is for sure, don't get tight down to one language cause it is popular today. Go with whatever make sense for you and your project.

dismalaf•55m ago
Ruby was super hyped 10 years ago. Now all the hype-based programmers are on to TypeScript and Rust... Ruby is IMO at a nice level now; able to avoid some of the worst ideas that hype based programmers like to inflict on people, but still popular enough...
cosmic_quanta•2h ago
Well I'm happy that Haskell registers at all! At a level similar to ... LabView (oof). The article proper is rather uninteresting, I'm afraid.
chamomeal•1h ago
It’s grating to see Haskell compared to labview, regardless of context lol
Joel_Mckay•1h ago
Haskell is a fun language...

LabView is a kick in the pants...

I'd wager it is the installed base keeping LabView on life support. =3

7thaccount•1h ago
Labview seems like a pain (I haven't used it), but I guess it's super useful for some uses. I recall SpaceX uses it for controlling launches. It comes with models for all manner of hardware.
Joel_Mckay•1h ago
Haskell at least is fun.

My favorite Julia also made the list this year... nonzero users means there is hope for fun languages yet.

With the new Intel+NVIDIA RTX SoC deal, we can expect Python and C++ to dominate that list in the next few years. =3

dtgriscom•1h ago
Yessss! Shell scripts at number nine!
Qxliangg•16m ago
Pretty sweet,i use it almost everyday,which brings me a lot of fun.
kace91•1h ago
As a backend dev (mostly working in fintech) I feel weirdly unable to find a target language to move to.

After working with Node and Ruby for a while I really miss a static type system. - Typescript was limited by its option to allow non strictness.

Nothing catches my eye, as it’s either Java/.Net and its enterprisey companies or Go, which might not be old but feels like it is, by design. Rust sounds fun, but its usecases don’t align much with my background.

Any advice?

TheDong•1h ago
Take a page from janestreet's book: use ocaml.

Rust is also a general purpose language, there's no reason you can't use it for just about any problem space.

clumsysmurf•1h ago
I have the same dilemma: a strongly typed / modern language with good tooling / library support. I'm also considering Kotlin / Gleam. With Kotlin, practically speaking, we're talking JVM again, along with its resource requirements.
smackeyacky•6m ago
C# is the right answer here.
npalli•1h ago
C++ of course. Backend and Fintech.
zmz88•1h ago
Gleam?
dismalaf•58m ago
Fintech should have lots of C++ jobs no? They also seem to use ML languages like OCaml and Haskell more than the average industry...
theflyinghorse•20m ago
More Java than C++ in my opinion. And, get this, JS! We shall see how far OpenFin will actually go in that space because they will potentially drive a ton of JS across orgs in finance
ppeetteerr•42m ago
Java is maturing into a syntactically nice language, albeit slowly, and it's the backbone of many medium and large companies.

You might have trouble finding small companies using anything but JS/Ruby/Python. These companies align more with velocity and cost of engineering, and not so much with performance. That's probably why the volume of interpreted languages is greater than that of "enterprisey" or "performance" languages.

pornel•1h ago
It's hard to find good data sources for this, especially that StackOverflow is in decline[1].

IEEE's methodology[2] is sensible given what's possible, but the data sources are all flawed in some ways (that don't necessarily cancel each other out). The number of search results reported by Google is the most volatile indirect proxy signal. Search results include everything mentioning the query, without promising it being a fair representation of 2025. People using a language rarely refer to it literally as the "X programming language", and it's a stretch to count all publicity as a "top language" publicity.

TIOBE uses this method too, and has the audacity to display it as a popularity with two decimal places, but their historical data shows that the "popularity" of C has dropped by half over two years, and then doubled next year. Meanwhile, C didn't budge at all. This method has a +/- 50% error margin.

[1]: https://redmonk.com/rstephens/2023/12/14/language-rankings-u... [2]: https://spectrum.ieee.org/top-programming-languages-methodol...

AtlasBarfed•1h ago
Given how mediocre LLMs are, I don't see this happening anytime soon... but I think a "better" LLM (that puts the "language" into large language model) can seamlessly translate between programming languages.

Right now, it's apparent to me that LLMs are mostly tuned in the programming space for what n-gate would call "webshit", but I think it is a clear (to me) evolutionary step towards getting much better "porting" ability in LLMs.

I don't think that is in the priority list of the LLM companies. But I think it would be a real economic boon: certainly there is a backlog of code/systems that needs to be "modernized" in enterprises, so there is a market.

Ultimately I wonder if an LLM can be engineered to represent code in an intermediate form that is language-independent to a large extent, and "render" it to the desired language/platform when requested.

gt0•1h ago
I'd like to see some clarity in these stats, it can't just be me that finds it hard to believe that there are significantly more Python jobs than Java. I wonder if job listings are saying "Python, C++" or something, so that's a point for Python, even though, the job is < 1% Python just for test rigs or something.
dismalaf•54m ago
Nice to see my beloved R still has some mindshare... Also Ruby.
globalnode•53m ago
lolrust
bgwalter•41m ago
The methodology involves search hits, Stackoverflow, conference and journal articles.

In all of these Python is artificially over-represented. Search hits and Stackoverflow questions represent beginners who are force fed Python in university or in expensive Python consultancy sessions. Journal articles are full of "AI" topics, which use Python.

Python is not used in any application on my machine apart from OS package managers. Python is used in web back ends, but is replaced by Go. "AI" is the only real stronghold due to inertia and marketing.

Like the TIOBE index, the results of this so called survey are meaningless and of no relevance to the jobs market.

nnurmanov•31m ago
English should be #1:)