frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Testing a compiler-driven full-stack web framework

https://wasp.sh/blog/2025/10/07/how-we-test-a-web-framework
42•franjo_mindek•6d ago

Comments

densh•6d ago
Have any studies been done on the use of newer or less popular programming languages in the era of LLMs? I'd guess that the relatively low number of examples and the overall amount of code available publicly in a particular language means that LLM output is less likely to be good.

If the hypothesis is correct, it sets an incredibly high bar for starting a new programming language today. Not only does one need to develop compiler, runtime, libraries, and IDE support (which is a tall order by itself), but one must also provide enough data for LLMs to be trained on, or even provide a custom fine-tuned snapshot of one of the open models for the new language.

NitpickLawyer•6d ago
> Not only does one need to develop compiler, runtime, libraries, and IDE support (which is a tall order by itself)

CC can do that by itself in a loop, in ~3mo apparently. https://cursed-lang.org/

I know it's a meme project, but still it's impressive. And cc is at the point where you can take the repo of that language, ask it to "make it support emoji variables", and 5$ later it works. So yeah ... pretty impressive that we're already there.

DonaldPShimoda•6d ago
Research takes some time, both to do but also to publish. In my area (programming languages), we have 4 major conferences a year, each with like a 6-to-8-month lag-time between submission and publication, assuming the submission is accepted by a double-blind peer review process.

I don't work in this area (I have a very unfavorable view of LLMs broadly), but I have colleagues who are working on various aspects of what you ask about, e.g., developing testing frameworks to help ensure output is valid or having the LLMs generate easily-checkable tests for their own generated code, developing alternate means of constraining output (think of, like, a special kind of type system), using LLMs in a way similar to program synthesis, etc. If there is fruit to be borne from this, I would expect to start seeing more publications about it at high-profile venues in the next year or two (or next week, which is when ICFP and SPLASH and their colocated workshops will convene this year, but I haven't seen the publications list to know if there's anything LLM-related yet).

manx•6d ago
It's not only the amount of code but also the quality of the available code. If a language has a low barrier to entry (e.g. python, javascript), there will be a lot of beginner code. If a language has good static analysis and type checking, the available code is free of certain error classes (e.g. Rust, Scala, Haskell).

I see that difference in llm generated code when switching languages. Generated rust code has a much higher quality than python code for example.

nicoburns•2h ago
Do most people consider important for LLMs to be able to generate code for the language they use? I think I'd consider it a positive if they can't.
danpalmer•2h ago
Just anecdotally, I'm more productive in languages that I know _and_ which have good LLM understanding, than in languages that I'm just experienced with.

As much as I dislike Go as a language, LLMs are very good at it. Java too somewhat, Python a fair amount but less (and LLMs write Python I don't like). Swift however, I love programming in, but LLMs are pretty bad at it. We also have an internal config language which our LLMs are trained on, but which is complex and not very ergonomic, and LLMs aren't good at it.

monarchwadia•6d ago
on the other hand, it opens up the opportunity to build a language that is extremely easy to use with LLMs. I suspect a lot of issues in LLM usage comes from the fact that coding languages are built for humans.
Yoric•6d ago
See also Opalang or Ur/Web for very similar ideas, both released ~15 years ago.
troupo•4h ago
More languages should treat code in docs as actual runnable code/tests. E.g. elixir has doctests: https://hexdocs.pm/elixir/docs-tests-and-with.html

FSF announces Librephone project

https://www.fsf.org/news/librephone-project
102•g-b-r•1h ago•34 comments

Beliefs that are true for regular software but false when applied to AI

https://boydkane.com/essays/boss
185•beyarkay•6h ago•163 comments

How bad can a $2.97 ADC be?

https://excamera.substack.com/p/how-bad-can-a-297-adc-be
182•jamesbowman•7h ago•96 comments

Hacking the Humane AI Pin

https://writings.agg.im/posts/hacking_ai_pin/
49•agg23•6d ago•10 comments

How AI hears accents: An audible visualization of accent clusters

https://accent-explorer.boldvoice.com/
149•ilyausorov•8h ago•60 comments

Surveillance data challenges what we thought we knew about location tracking

https://www.lighthousereports.com/investigation/surveillance-secrets/
275•_tk_•4h ago•61 comments

Unpacking Cloudflare Workers CPU Performance Benchmarks

https://blog.cloudflare.com/unpacking-cloudflare-workers-cpu-performance-benchmarks/
77•makepanic•4h ago•10 comments

GrapheneOS is finally ready to break free from Pixels and it may never look back

https://www.androidauthority.com/graphene-os-major-android-oem-partnership-3606853/
105•MaximilianEmel•2h ago•60 comments

Meditating with mongooses: Backyard wildlife phtotography lessons

https://wildgundmi.com/meditating-with-mongooses
3•mylittlefinger•35m ago•0 comments

SmolBSD – build your own minimal BSD system

https://smolbsd.org
110•birdculture•7h ago•6 comments

What Americans die from vs. what the news reports on

https://ourworldindata.org/does-the-news-reflect-what-we-die-from
357•alphabetatango•6h ago•203 comments

Ultrasound is ushering a new era of surgery-free cancer treatment

https://www.bbc.com/future/article/20251007-how-ultrasound-is-ushering-a-new-era-of-surgery-free-...
374•1659447091•6d ago•105 comments

Astronomers 'image' a mysterious dark object in the distant Universe

https://www.mpg.de/25518363/1007-asph-astronomers-image-a-mysterious-dark-object-in-the-distant-u...
190•b2ccb2•10h ago•99 comments

Interior cancels largest solar project in North America

https://www.politico.com/news/2025/10/10/trump-interior-department-cancels-largest-solar-project-...
35•pseudolus•1h ago•14 comments

A 12,000-year-old obelisk with a human face was found in Karahan Tepe

https://www.trthaber.com/foto-galeri/karahantepede-12-bin-yil-oncesine-ait-insan-yuzlu-dikili-tas...
227•fatihpense•1w ago•93 comments

AppLovin nonconsensual installs

https://www.benedelman.org/applovin-nonconsensual-installs/
113•jhap•4h ago•39 comments

ADS-B Exposed

https://adsb.exposed/
277•keepamovin•14h ago•68 comments

State Department Revokes Visas over Charlie Kirk Comments

https://www.wsj.com/politics/state-department-revokes-visas-over-charlie-kirk-comments-3c30d9ae
46•standardUser•1h ago•3 comments

CSS for Styling a Markdown Post

https://webdev.bryanhogan.com/miscellaneous/styling-markdown/
8•bryanhogan•1w ago•0 comments

Show HN: Metorial (YC F25) – Vercel for MCP

https://github.com/metorial/metorial
43•tobihrbr•10h ago•15 comments

Beyond the SQLite Single-Writer Limitation with Concurrent Writes

https://turso.tech/blog/beyond-the-single-writer-limitation-with-tursos-concurrent-writes
52•syrusakbary•1w ago•38 comments

AI and Home-Cooked Software

https://mrkaran.dev/posts/ai-home-cooked-software/
28•todsacerdoti•1w ago•18 comments

Show HN: An open source access logs analytics script to block bot attacks

https://github.com/tempesta-tech/webshield
18•krizhanovsky•5h ago•1 comments

Why Is SQLite Coded In C

https://www.sqlite.org/whyc.html
100•plainOldText•4h ago•94 comments

Zoo of array languages

https://ktye.github.io/
143•mpweiher•13h ago•43 comments

Transverse Mercator with an accuracy of a few nanometers (2010)

https://arxiv.org/abs/1002.1417
3•nill0•1d ago•1 comments

Show HN: Wispbit - Linter for AI coding agents

https://wispbit.com
23•dearilos•5h ago•10 comments

Preparing for AI's economic impact: exploring policy responses

https://www.anthropic.com/research/economic-policy-responses
14•grantpitt•5h ago•8 comments

Prefix sum: 20 GB/s (2.6x baseline)

https://github.com/ashtonsix/perf-portfolio/tree/main/delta
74•ashtonsix•8h ago•28 comments

Testing a compiler-driven full-stack web framework

https://wasp.sh/blog/2025/10/07/how-we-test-a-web-framework
42•franjo_mindek•6d ago•9 comments