frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Ada Continues to Climb in June Tiobe Index and PYPL

https://forum.ada-lang.io/t/ada-continues-to-climb-in-june-tiobe-index-and-pypl/2126
63•DragonSpiritWTP•18h ago

Comments

carlmr•18h ago
This is nice, I like Ada, but why is this happening now, is there any explanation for the blip?
akho•17h ago
TIOBE can be, ahem, unreliable.

On the other hand — defence budgets are increasing all over the world.

eb0la•16h ago
I've seen some ADA positions in the automotive industry as well.

edit: This comment better hightlights the reason -> https://news.ycombinator.com/item?id=44233851

josefx•17h ago
Maybe Tiobe counts hits for NVIDIAs Ada Generation graphics cards?
Imustaskforhelp•15h ago
I wouldn't be surprised if it did.
alpaca128•13h ago
Their website states they search "<language> programming", so anything programming related would be counted - including content about Ada Lovelace. And the American Dental Association, which also comes up on Google when I use this query.

TIOBE also includes SQL because technically SQL is Turing complete and that's the criterion for inclusion on the index, ignoring that this isn't the real reason people are using SQL.

The more I think about this index the more my head hurts.

askvictor•16h ago
Nvidia
darrenfollet•18h ago
alire I would suspect is mostly responsible
Ygg2•17h ago
Honestly, it's probably driven by nVidia.

That said with both Google and Stackoverflow becoming irrelevant, who cares about Tiobe.

auvi•17h ago
I am a bit curious, why would nVidia need Ada developers? In-car systems?
adezxc•17h ago
There's this talk by AdaCore and a SWE@nVidia on how nVidia utilized Ada/Spark for Embedded software: https://www.youtube.com/watch?v=2YoPoNx3L5E
DragonSpiritWTP•17h ago
They use the SPARK subset of Ada to develop the most critical parts of their DriveOS. This contributed to their success of getting DriveOS certified at the highest automotive safety standard, ASIL-D.

https://www.eenewseurope.com/en/nvidia-drives-ada-and-spark-...

DoingIsLearning•14h ago
> This contributed to their success of getting DriveOS certified at the highest automotive safety standard, ASIL-D.

ASIL is just a risk classification scheme from A to D, with D being the highest risk of initial hazard.

TUD SUD certified that Drive OS is ISO-26262 complaint and that it can be used for a safety-critical application up to the highest risk context of ASIL-D (Think activating brakes on a AEB system, or deploying airbags).

sgammon•16h ago
There is a generation of graphics cards under the name "Ada." For example: https://www.bhphotovideo.com/c/product/1811918-REG/nvidia_90...

I believe TIOBE counts by search activity for a given token. I.e. large search volume of the token "Ada" would show up in TIOBE, whether it is for the line of graphics cards from NVIDIA or the programming language.

sgammon•8h ago
I guess it’s worse than I realized. They are using result counts, not activity.
agumonkey•13h ago
you mean 'ada' branded chips are confusing tiobe ?
nindalf•18h ago
Please stop citing Tiobe. https://nindalf.com/posts/stop-citing-tiobe/
micronian2•16h ago
While one can choose to dismiss the TIOBE index (I don’t have any strong opinion about it), there was also a screen shot of PYPL showing a steady increase in Ada over recent months. Something positive is happening!
tialaramex•16h ago
It's really great for identifying whether people are interested in the facts or were just reaching for justification of their pre-existing conclusion.
Ygg2•15h ago
Very roughly, TIOBE gives you search popularity of a given language. So Ada is climbing some popularity chart. The question is what?
nindalf•13h ago
> TIOBE gives you search popularity of a given language

No it does not. It gives you the number of results returned by a search engine, which has nothing to do with how many people are searching for that term.

Ygg2•12h ago
It definitely gives some sort of correlation to it. Otherwise, you wouldn't get Python at #1 for several years, in line with other metrics.
KronisLV•16h ago
If you wanted accurate statistics for each language, you'd probably have to go closer to the source:

  - How many downloads for the compiler/runtime/toolchains have?
  - How many downloads do the packages on the package manager (if any) have?
  - How many downloads do base containers have? How popular are the SaSS/PaSS offerings geared towards the languages?
But of course, doing that for a bunch of stacks would be quite difficult and time consuming, so people feel confident in just looking at Google Trends or an equivalent (or aggregating similar surface level data from a bunch of providers) and just calling it a day.
xigoi•15h ago
> How many downloads do the packages on the package manager (if any) have?

This will overrepresent languages that rely heavily on external packages, such as JavaScript and Rust, while underrepresenting languages with a large standard library where packages are not needed as much.

nindalf•15h ago
I think those stats might not be easy to come by. I know you can find download stats for Rust at https://lib.rs/stats but I don’t think it’s easy to find a similar data set for other languages?
MarcusE1W•15h ago
And some languages like gcc, Python, Perl are often installed as a default with the OS or other tools.
alpaca128•13h ago
Getting those stats seems practically impossible if you want to include as many languages as possible (I don't know how many TIOBE includes, they don't seem to state that anywhere on their site).

How do you measure the downloads on Github? Do you include only releases or also git clones? How do you compare languages with a package manager vs languages without one? What if the language compiler is hosted on a less popular git platform or maybe a personal website? Do you contact those regularly to give you the precise numbers? How do you know those numbers are reliable? How do you e.g. count the number of Rust toolchain installations without putting telemetry into rustup? Do you count nightly + stable + testing toolchains separately?

So it makes sense TIOBE only uses search results as those are comparable - or at least they seem to be, because search engines change their ranking and filtering methods over time and maybe personalize results.

josevalim•15h ago
I have a fun anecdote. About 5-6 years ago, Elixir completely disappeared from the top 100 after spending some time in the top 50. People reached out to me and then I reached out to TIOBE to understand why and the reason given was "bad presence on Amazon".

After further investigation, the root cause seemed to be that we finally had enough published Elixir books. At the time, if you searched for "xyz programming" on Amazon and only found a few results, Amazon would pad those results with non-relevant entries. However, because Elixir reached about 20-30 books, we were no longer padded, so we suddenly got worse rankings than every other language with only a handful of books. This happened on every Amazon domain they searched on, so it compounded and effectively kicked us out of the top 100 altogether. This all happened at a time Elixir language activity had already reached top 25 on GitHub PRs/stars.

Imustaskforhelp•15h ago
First of all kudos for making elixir.

And secondly, Like you are saying of "xyz programming", then to my understanding let's say I searched "elixir programming" on amazon, and then earlier there were not much books so it was (padded?) but once it reached 20-30 books, it wasn't padded but then how does it have an impact on search ranking. I still can't comprehend how having more books can have a negative impact on a popularity index and if such an index like TIOBE is doing so, then its clearly messed up.

josevalim•15h ago
My understanding (which may be wrong) from the exchange is that they literally search for "elixir programming" on several websites, including Amazon. So it is very sensitive to whatever changes those websites do to their own search engines. I can no longer reproduce the behaviour from back then but it is very understandable that websites like Amazon are optimizing their search results for sales and other key metrics rather than term precision.
nindalf•13h ago
Your understanding is correct. Their methodology is really that silly and susceptible to wild swings.
Y_Y•15h ago
Amazon (US) is right there, we can try it:

  "python programming" : 6526
  "uxntal programming" : 2
  "elixir programming" : 2085
  "kotlin programming" : 390
I tried a couple of very new/niche languages like granule/futhark/carbon/jasmin but got either no results, or only obviously unrelated junk. For the languages above I quickly scanned the top result and they looked relevant.
gus_massa•13h ago
> or only obviously unrelated junk

Does Tiobe detect that it's junk/padding or they just scrap the number and take it at face value?

nindalf•13h ago
The latter. That's precisely what they do. I emailed them and verified this.
Y_Y•11h ago
That's pretty funny, since the search turned up downright confounding results, like books about programming with an author named "Jasmin". For "carbon programming" I got a ton of books about C, can't guess why, but it's surely not good data.

Maybe I'll make a language called "Introduction to" or "Linear" and shoot to the top of the index.

lordnacho•14h ago
I think he's saying that before, when you searched for "elixir books" you would get:

- Elixir for Dummies

- Elixir for Beginners

- Elixir Programming with Phoenix

- General programming book

- Some other general programming book

- Etc

And this list would end up being a full page.

After you got a few Elixir specific books, you only had those, but the page was shorter. So ranking was lower.

croes•14h ago
Amazon is one of the search engines TIOBE uses.

It seems like Amazon showed other unrelated things if search for Elixir Programming to bolster the search results.

So you got more result than books existed. Maybe 50,100 or even more results.

After a certain threshold Amazon stopped doing that, so you get less results.

Less results, lower TIOBE position

juancroldan•14h ago
Anything beyond directly asking developers (SO posts, Github repositories, books...) ends up being extremely biased. The Stack Overflow Annual Dev Survey is the only source I check, and even there the population targets and questions are not free from bias. For instance, I've been adding OpenScad in the free text option for the last 5 years.
howtofly•14h ago
I just checked it for Rust:

"18 17 change Rust page Rust 0.97% -0.20%"

pjmlp•12h ago
That is one of the few measurements that management listens to, regardless of how bad we think it is.
transpute•16h ago
"Ada and SPARK enter the automotive ISO-26262 market with Nvidia", 100 comments, https://news.ycombinator.com/item?id=44184861
0xTJ•13h ago
I've only ever seen Ada used in a military-related product, and there was one person on the team responsible for maintaining it. They didn't like doing it, but it was a legacy product, and they were the only one who had learned enough Ada to do it.
wewewedxfgdf•13h ago
Lies, damned lies, and statistics.
IshKebab•12h ago
Lies, damned lies, and Tiobe.

Notable UIKit Additions in iOS 26

https://www.swiftjectivec.com/ios-26-notable-uikit-additions/
1•jordanmorgan10•5m ago•0 comments

I'm Doing a Little Consulting

https://overreacted.io/im-doing-a-little-consulting/
1•feross•7m ago•0 comments

I built a Nasdaq 100 Wordle Game

https://nasdaqle.vercel.app/
1•jhomothy_jaar•17m ago•0 comments

Ways to Digitize Your Documents

https://www.theverge.com/how-to/674826/digitize-photos-apple-google-pdf
1•ripe•21m ago•0 comments

Japan's meter and kilogram prototypes shown to press

https://www.japantimes.co.jp/news/2025/05/14/japan/meter-kilogram-prototypes-anniversary/
1•PaulHoule•22m ago•0 comments

The Concurrency Trap: How an Atomic Counter Stalled a Pipeline

https://redixhumayun.github.io/concurrency/2025/06/05/the-concurrency-trap-how-an-atomic-counter-stalled-a-pipeline.html
1•ibobev•22m ago•0 comments

ERCOT's projected load growth unrealistic and impossible, Ascend Analytics says

https://www.energy-storage.news/ercot-projected-load-growth-unrealistic-and-impossible-ascend/
1•toomuchtodo•24m ago•0 comments

Multi-player, serverless, durable terminals

https://s2.dev/blog/s2-term
2•Bogdanp•24m ago•0 comments

UK-based Nomadful starts worldwide expansion through App Store

https://apps.apple.com/us/app/nomadful-breathing-journal/id6738232150
1•liquidiguisante•24m ago•0 comments

AI's Affordance Problem

https://nicbertino.com/blog/ai-affordance/
1•vintagevibe•24m ago•0 comments

Our languages have more in common than you might think

https://www.washingtonpost.com/books/2025/06/11/proto-language-laura-spinney-book-review/
1•pseudolus•27m ago•1 comments

The friend iteration method for pitch decks and YC apps

https://chrisbarber.co/The+friend+iteration+method+for+pitch+decks+and+YC+apps
1•cjbarber•29m ago•0 comments

A masterclass in information visualization: the tube map

https://blog.engora.com/2021/03/a-masterclass-in-information.html
1•Vermin2000•33m ago•0 comments

The fertility fallacy: Five things you didn't know about global fertility rates

https://www.unfpa.org/news/fertility-fallacy-five-things-you-didn%E2%80%99t-know-about-global-fertility-rates
2•pseudolus•33m ago•0 comments

Adapter allows users to connect an M.2 NVMe SSD to a microSD Express card slot

https://www.cnx-software.com/2025/06/10/adapter-allows-users-to-connect-an-m-2-nvme-ssd-to-a-microsd-express-card-slot/
8•mikece•33m ago•0 comments

Student discovers fungus predicted by Albert Hoffman

https://wvutoday.wvu.edu/stories/2025/06/02/wvu-student-makes-long-awaited-discovery-of-mystery-fungus-sought-by-lsd-s-inventor
1•zafka•33m ago•0 comments

What is going to change the world – China's nuclear energy breakthrough

https://huabinoliver.substack.com/p/what-is-really-going-to-change-the
1•B1FF_PSUVM•34m ago•0 comments

It's the End of Observability as We Know It (and I Feel Fine)

https://www.honeycomb.io/blog/its-the-end-of-observability-as-we-know-it-and-i-feel-fine
2•gpi•35m ago•0 comments

Apple's Introduction to Liquid Glass

https://daringfireball.net/linked/2025/06/09/apple-intro-liquid-glass
1•divbzero•40m ago•0 comments

R9: Plan 9 in Rust

https://github.com/r9os/r9
3•classichasclass•47m ago•0 comments

Are we witnessing the rise of AIDEs?

1•devnullchild•50m ago•4 comments

Dev Who Launched Game into GamePass Warns Against Launching Games into GamePass

https://www.gamespot.com/articles/dev-who-launched-game-into-game-pass-warns-against-launching-games-into-game-pass/1100-6532306/
3•haunter•51m ago•0 comments

China's Chokehold on Rare Earth Metal Samarium Threatens West's Militaries

https://www.nytimes.com/2025/06/09/business/china-rare-earth-samarium-fighter-jets.html
2•bookofjoe•52m ago•4 comments

Aurora DSQL and the Circle of Life

https://marc-bowes.com/dsql-circle-of-life.html
2•stpn•52m ago•0 comments

Patch Tuesday, June 2025 Edition

https://krebsonsecurity.com/2025/06/patch-tuesday-june-2025-edition/
3•todsacerdoti•57m ago•0 comments

Daily Workflow

https://drcuis.github.io/TheCuisBook/Daily-Workflow.html
2•todsacerdoti•58m ago•0 comments

Security Is a Negotiation Problem

https://securityis.substack.com/p/security-is-a-negotiation-problem
1•noleary•1h ago•0 comments

Cross-User Context Leak on LLM

https://twitter.com/AbrahamsAg50246/status/1932546713681866833
2•Aghmat•1h ago•1 comments

How to shrink .pck size in Godot (and other tips for HTML5 mobile export)

https://jacobfilipp.com/godot/
1•surprisetalk•1h ago•0 comments

Using a wicking rope to drain standing water on a flat roof (2024)

https://www.reddit.com/r/Roofing/comments/1ds9zf8/using_a_wicking_rope_to_drain_standing_water_on_a/
4•surprisetalk•1h ago•0 comments