frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Ask HN: Who is using C?

8•00taffe•1d ago
I'm a senior web developer that sometimes struggle with the over complicated stuck full of dependences that hide how the real technology works.

Sometimes I would like to do a step back and simplify the way I work, basically using just a few tools / language that have less ideas but that the power to do big things!

C is a language that can be easily to understand but very very difficult to master.

I'm very curious to knwo who is using it and for what!

Thank you :)

Comments

codr7•1d ago
I am, occasionally, mostly to implement interpreters these days.

But I did spent an awful lot of time in C lately while writing this book:

https://github.com/codr7/hacktical-c

smt88•1d ago
You're not looking for C. You want to try Go, Java, C#, or Kotlin.
disattention•1d ago
This is a silly comment, and missing content that would make it helpful. At least say why you think these things are better than C. They want a language that allows them to explore the depths of systems, so they may very well want C or similar.

Please try to be more helpful and less presumptive, especially when someone is asking to learn.

smt88•1d ago
They're not trying to explore the "depths of the system". They're tired of the many layers of transformation and build steps in web dev.

Those are kind of unavoidable if you want to package your code for multiple browsers, but with the languages above, you at least only have a single build step from your code to a deployable web package, and you can get much closer to the metal (e.g. write your own server) without having to manually manage memory.

dyingkneepad•1d ago
I am.

C is still highly used for low-level system software development: OS stuff like drivers, libraries, compilers, databases, software that runs in specialized small hardware, etc. C++ is for those slightly-higher abstractions that still require a lot of performance, like video-games and some of the former. Some stuff is getting very slowly replaced by Rust, but it will still take a long time for Rust to corrode the C/C++ market share in the lowest level stuff.

khedoros1•1d ago
A big chunk of the codebase I work on is C. "Distributed storage server" would be a fair description of the product. There's C for a lot of the nitty-gritty of the operation, going down into driver-level stuff. There's C++ for a lot of the higher-level business logic and system management. Then a bunch of code that's an unholy mix of the two.
runjake•1d ago
It's worth learning C. I don't think you need to master it to get a lot of value from it. Consider using C on embedded platforms like esp32, if you want a more "simple" introduction.

https://learnxinyminutes.com/c/

Rochus•1d ago
I'm using C89 and C99 very often, mostly for embedded system. Since you're a web developer, you're used to garbage collected languages. C is very bare-bone in comparison and you have to take care of details you never had to with your stack. So I think you should rather go for a language like Go, which is still pretty bare-bone compared to e.g. TypeScript with the usual tools and libraries, but still more familiar to what you are used to.

Coordination Problems: Why Smart People Can't Fix Anything

https://interpoiesis.substack.com/p/coordination-problems-why-smart-people
1•sebg•1m ago•0 comments

Peer review is just internet trolls for science

https://mnky9800n.substack.com/p/peer-review-is-just-internet-trolls
1•mnky9800n•1m ago•0 comments

Nintendo Has Something to Sell You

https://www.nytimes.com/interactive/2025/06/04/arts/nintendo-switch-commercials-ads.html
1•reaperducer•3m ago•0 comments

Monitoring Backstage Blindspots with OpenTelemetry

https://signoz.io/blog/monitoring-backstage-with-opentelemetry/
1•ankit01-oss•6m ago•0 comments

Data Science Weekly – Issue 602

https://datascienceweekly.substack.com/p/data-science-weekly-issue-602
1•sebg•8m ago•0 comments

Parasite Infecting Up to 50% of People Can Decapitate Human Sperm

https://www.sciencealert.com/parasite-infecting-up-to-50-of-people-can-decapitate-human-sperm
2•softwaredoug•13m ago•0 comments

Industry reacts to DuckDB's rethink of Lakehouse architecture

https://www.theregister.com/2025/06/05/ducklake_db_industry_reacts/
1•rntn•15m ago•0 comments

URL Shortening System Design

https://javatechonline.com/url-shortening-system-design-tiny-url/
1•GarethX•16m ago•0 comments

Simple cross platform TCP tunnel

1•zerodata•18m ago•0 comments

Track Errors First

https://www.bugsink.com/blog/track-errors-first/
1•GarethX•22m ago•0 comments

Skim: The implementation of functional languages using custom hardware

https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-81.html
2•fanf2•23m ago•0 comments

Google DeepMind's CEO Thinks AI Will Make Humans Less Selfish

https://www.wired.com/story/google-deepminds-ceo-demis-hassabis-thinks-ai-will-make-humans-less-selfish/
1•pseudolus•24m ago•2 comments

Trump Pushes to Restrict Harvard's International Students from Entering U.S.

https://www.nytimes.com/2025/06/04/us/politics/trump-harvard-international-student-visas.html
4•sva_•24m ago•1 comments

The Last Currency: On Crypto and the Banality of Extinction

https://thereader.mitpress.mit.edu/the-last-currency-on-crypto-and-the-banality-of-extinction/
2•pseudolus•26m ago•0 comments

Show HN: Convert your USDC to SPY, tokenization of S&P 500

https://www.digitalspx.com
2•adi-io•29m ago•0 comments

Benchmarking Is Hard, Sometimes

https://vondra.me/posts/benchmarking-is-hard-sometimes/
1•adastral•29m ago•0 comments

AWS Lambda: Silent Mid-Execution Crashes in Node.js VPC Functions [pdf]

https://lyons-den.com/whitepapers/aws-lambda-silent-crash.pdf
1•Azzlain•31m ago•1 comments

How the Heck Do QR Codes Work? (An Interactive Exploration)

https://perthirtysix.com/how-the-heck-do-qr-codes-work
2•sebg•32m ago•0 comments

FDA rushed out agency-wide AI tool—it’s not going well

https://arstechnica.com/health/2025/06/fda-rushed-out-agency-wide-ai-tool-its-not-going-well/
3•voxadam•33m ago•0 comments

Reddit vs. Anthropic Lawsuit [pdf]

https://redditinc.com/hubfs/Reddit%20Inc/Content/PDFs/Docket%20Stamped%20Complaint.pdf
5•simonpure•35m ago•1 comments

Show HN: Discover hidden engineering expertise from your codebase

https://www.sklsync.com/playground
1•cat-whisperer•36m ago•0 comments

Monolayer MoS2 for Spiking Neural Networks Enabled Machine Vision Applications

https://advanced.onlinelibrary.wiley.com/doi/10.1002/admt.202401677
2•PaulHoule•39m ago•0 comments

How a national encyclopedia fixed messy workflows with open-source tech

https://xwiki.com/en/webinars/How-HLS-modernized-with-XWiki
2•lorinab•39m ago•1 comments

Ask HN: Seeing lots of Reddit ads for app that appears to have no large market

1•ivape•39m ago•1 comments

We decreased Gitlab repo backup times from 48 hours to 41 minutes

https://about.gitlab.com/blog/2025/06/05/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes/
3•HieronymusBosch•40m ago•0 comments

LLM Inference Economics from First Principles

https://www.tensoreconomics.com/p/llm-inference-economics-from-first
1•sebg•44m ago•0 comments

Apollo 17 in Real-Time

https://apolloinrealtime.org/17/
2•ColinWright•44m ago•0 comments

Sodern launches Astradia, a star tracker for GNSS-denied navigation

https://sodern.com/fr/astradia-le-viseur-detoiles-diurne-pour-un-systeme-de-navigation-sur-et-robuste/
11•sorenjan•45m ago•13 comments

"Vibe Check" a domain (assess how brandable it is)

https://brandmint.ai/vibe-check/news.ycombinator.com
1•io84•48m ago•0 comments

Zero shot forecasting: finding the right foundation model for O11Y forecasting

https://www.parseable.com/blog/zero-shot-forecasting
2•tiwarinitish86•48m ago•2 comments