frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Django Joins Curl in Pushing Back on AI Slop Security Reports

https://socket.dev/blog/django-joins-curl-in-pushing-back-on-ai-slop-security-reports
1•feross•41s ago•0 comments

PyTorch and VLLM

https://pytorch.org/blog/pytorch-vllm-%e2%99%a5%ef%b8%8f/
1•andrewstetsenko•1m ago•0 comments

Library for better colors on eInk displays

https://github.com/Utzel-Butzel/epdoptimize
1•carlosjobim•1m ago•0 comments

Apple Weighs Using Anthropic or OpenAI to Power Siri in Major Reversal

https://www.bloomberg.com/news/articles/2025-06-30/apple-weighs-replacing-siri-s-ai-llms-with-anthropic-claude-or-openai-chatgpt
6•mfiguiere•5m ago•1 comments

Caching is an Abstraction, not an Optimization

https://buttondown.com/jaffray/archive/caching-is-an-abstraction-not-an-optimization/
2•eatonphil•5m ago•0 comments

Technology and Courage (Sutherland) [pdf]

https://cseweb.ucsd.edu/~wgg/smli_ps-1.pdf
1•ratsbane•6m ago•0 comments

How Copilot supercharged my last CTF and where it fell short

https://dev.to/doctolib/cracking-the-code-how-copilot-supercharged-my-last-ctf-and-where-it-fell-short-5g1i
1•thomasbetous•6m ago•0 comments

Computer-vision research powers surveillance technology

https://www.nature.com/articles/s41586-025-08972-6
1•Anon84•7m ago•0 comments

Is chat a good UI for AI? A Socratic dialogue

https://www.geoffreylitt.com/2025/06/29/chat-ai-dialogue
1•necrodome•8m ago•0 comments

Mammals could regenerate damaged tissue by turning on 'genetic switch'

https://www.scmp.com/news/china/science/article/3316131/mammals-could-regenerate-damaged-tissue-turning-genetic-switch-chinese-team
2•da02•11m ago•0 comments

Show HN: Git Pocket – a read it later app on your GitHub

https://github.com/smoqadam/git-pocket-ui/blob/main/Howto.md
1•smoqadam•11m ago•0 comments

Ask HN: Is it possible to 2D-print a radio?

1•miki_tyler•11m ago•0 comments

Our latest bet on a fusion-powered future

https://blog.google/outreach-initiatives/sustainability/our-latest-bet-on-a-fusion-powered-future/
2•tzury•16m ago•0 comments

Why Microsoft's next Xbox should just run Windows already

https://arstechnica.com/gaming/2025/06/why-microsofts-next-xbox-should-just-run-windows-already/
1•PaulHoule•16m ago•0 comments

XML External Entity (XXE) Injection in Akamai CloudTest

https://xbow.com/blog/xbow-akamai-cloudtest-xxe/
2•wslh•18m ago•0 comments

Show HN: Snippet Curator, Evernote alternative and SingleFile viewer for notes

https://curator.krxiang.com
1•kangruixiang•21m ago•0 comments

Kuo: Apple to release cheaper MacBook powered by iPhone processor

https://9to5mac.com/2025/06/30/cheaper-macbook-iphone-chip-kuo/
5•GeekyBear•22m ago•0 comments

Show HN: We're two coffee nerds who built an AI app to track beans and recipes

https://beanbook.app
2•rokeyzhang•23m ago•2 comments

Pets Allowed (2014)

https://www.newyorker.com/magazine/2014/10/20/pets-allowed
1•cromulent•23m ago•0 comments

JetBrains announces price hike for YouTrack

https://www.neowin.net/news/jetbrains-is-increasing-youtrack-prices-starting-this-october/
1•bundie•23m ago•0 comments

Show HN: Chrome DevTools MCP Server

https://github.com/benjaminr/chrome-devtools-mcp
1•benrr•25m ago•0 comments

The Anatomy of Quick Wins

https://ottic.ai/blog/marketing-quick-wins-with-examples/
2•rafaepta•25m ago•2 comments

Workflows 1.0: A Lightweight Framework for Agentic systems

https://www.llamaindex.ai/blog/announcing-workflows-1-0-a-lightweight-framework-for-agentic-systems
6•cheesyFishes•25m ago•0 comments

The JTAG in your Qualcomm/Snapdragon device's USB port

https://www.linaro.org/blog/hidden-jtag-qualcomm-snapdragon-usb/
2•denysvitali•27m ago•0 comments

Mechanistic Interpretability of Emotion Inference in Large Language Models

https://arxiv.org/abs/2502.05489
2•cainxinth•30m ago•0 comments

Why are AI agents not allowed to roam freely on the internet?

https://potent-menu-ea7.notion.site/Why-are-AI-agents-not-allowed-to-roam-freely-on-the-internet-like-humans-222903aa31ef8053a1b9dc5da51e0770
1•orliesaurus•30m ago•0 comments

Datadog's $65M/year customer mystery solved

https://blog.pragmaticengineer.com/datadog-65m-year-customer-mystery/
2•thunderbong•30m ago•0 comments

OpenTelemetry Is Great, but Who the Hell Is Going to Pay for It?

https://www.adatosystems.com/2025/02/10/who-the-hell-is-going-to-pay-for-this/
9•thunderbong•33m ago•2 comments

How Long Contexts Fail

https://www.dbreunig.com/2025/06/22/how-contexts-fail-and-how-to-fix-them.html
3•ulrischa•35m ago•1 comments

Brain rot isn't new – but now we're all talking about it

https://www.theguardian.com/books/2025/jun/30/brain-rot-isnt-new-but-now-were-all-talking-about-it
3•Bluestein•36m ago•0 comments
Open in hackernews

Helix: A Modern, High-Performance Language

https://github.com/helixlang/helix-lang
32•90s_dev•5h ago

Comments

johnisgood•1h ago
> Linux is not yet tested, Most development is done on MacOS or Windows, if any issues arise with building on Linux, please open an issue.

That is good to know.

90s_dev•1h ago
Best of both worlds of Rust and Zig? C/C++ ABI compatibility? No runtime? Borrow checking with less strictness? Seems too good to be true.
JadeNB•1h ago
I know that there's no such thing as a unique name, but the fact that https://helix-editor.com/ is a living project, first released in May 2021, might mean that using "Helix" for this project, first released in November 2024, isn't the best choice of name. Or at least it might be worth a disclaimer in the readme!
dudeinjapan•1h ago
If one uses Helix editor to code in Helix lang does that make it Double Helix? Asking for a friend.
serial_dev•28m ago
I thought the team behind the Helix editor came up with a programming language. Even the logo is so similar. A disclaimer would be wise.
rich_sasha•1h ago
It's the shopping list of dreams. As fast as it gets. Borrow checker, but friendlier than "other languages' borrow checkers" (I wonder which other ones they mean). Readable. What's not to like. I look forward to v0.1

Is anything known about the key developers? I would imagine such a project needs firepower. Rust had Mozilla's heft from the get-go. Most successful languages have another big sponsor.

serial_dev•29m ago
What’s not to like? The fact that nobody uses it, no jobs, no courses, no community, nada.
snovymgodym•1h ago
This is cool, I think the most novel/unique aspect is the advanced memory tracking: https://github.com/helixlang/helix-lang?tab=readme-ov-file#a...

Still, I don't really see this going anywhere. There are already so many "slightly better C++" languages out there, e.g. D, cppfront/cpp2, Carbon, Zig and they pretty much all don't see wider adoption for the same reason. No matter how simple or ergonomic the interop with C++ is, the switching cost is still high and the benefit tends to be marginal. Almost all of them either include garbage collection or don't fully guarantee memory safety. Choosing a restricted subset of C++ and an opinionated, enforced linter & static analyzer goes a long way and gets you most of the benefits of these new languages, so organizations tend to just do that.

The exception is Rust, because in spite of all its downsides it has the killer feature of guaranteed memory safety without garbage collection, so that's the one seeing constantly increasing institutional support.

koakuma-chan•1h ago
What happened to Carbon? I completely forgot about it.
90s_dev•1h ago
As I looked up Carbon over the past week, every comment on it was always that nobody uses it because it's going to be eventually https://killedbygoogle.com/
ioasuncvinvaer•46m ago
It seems to be in active development though? And Google also made go which very much alive.
andrewl-hn•45m ago
Their first milestone is due later this year: to show the 2-way C++ interop.

Their second milestone should show memory safety features, and AFAIK it comes up a year or two later.

These milestones will produce technology demonstrators - so there's no expectations people would be using Carbon for anything beyond small demos and maybe check if it can be integrated with their existing C++ codebases.

Then they will try to package up the language and tooling around it with these two flagship features. This is where they expect some people to use the language for real. The language will only support a subset of C++ (they haven't decided what exactly it should include), and they mentioned Rust-like subdivision into "unsafe" and "safe" Carbon. To me this all looks like even after those milestones it may take a while.

Also, while Google folks are hopeful they also donated billions to Rust to improve C++ interoperability there, too. They don't bet on one language only but rather see multiple of them develop and spread.

So, tldr: it's years and years away.

44za12•1h ago
Bold to announce without finishing the documentation.
90s_dev•1h ago
They didn't announce it, I posted it here out of curiosity to see what other people think about it. I hope they're not very upset about that ':)
corank•1h ago
I think I saw them sharing it on Reddit earlier
90s_dev•1h ago
Oh yeah, in fact that's where I saw it and what made me think to post it here. Oops.
dupdrop•1h ago
Sorry for the petty comment, but if you design your language syntax with `x if cond else y` with the condition in the middle like in the Python if-expression syntax, I cannot trust your judgment and we cannot be friends. (from one of the images of code)

I will take an actual look into it later though, seems interesting.

munificent•1h ago
I don't understand how the docs say:

"Non-Nullable Types by Default: In Helix, all types are non-nullable by default, significantly reducing the risk of null-pointer errors. Helix uses a novel approach to nullable types - Questionable Types, which allows for more explicit handling of null or panicking values."

But then when you look at questionable types, it says:

"You can use a questionable type like a regular variable. If you use it in a context where a non-questionable type is required, Helix implicitly checks its validity: If the value is valid, it proceeds. If the value is null or an error, the program stops with a crash."

Is that not exactly the same behavior that Java has?

90s_dev•56m ago
Oh hey you're the guy who made the crafting interpreters book, that was really helpful when I went through my wanting to make a langauge phase, thanks for making a great book.

Also yeah seems like they reinvented null pointer crashes but with extra steps.

evertedsphere•53m ago
the docs were clearly not written by a human, so proceeding from the expectation of global coherence, or that of adherence to principles that would be implied to a human being reading this in a certain context, is likely to end up being a waste of time
90s_dev•9m ago
Wait, was this language guided by AI???
fwip•2m ago
From my personal judgment: definitely using AI for the code & commits, probably for the documentation, no idea about the design. For instance, no human would write this commit message, with the preformatted-code-block:

https://github.com/helixlang/helix-lang/commit/4d949efd42b8d...

serial_dev•37m ago
It’s a NPE, but it passed through vibe coding.
hannofcart•1h ago
> Non-Nullable Types by Default

So glad to hear this. I now consider this the single most important requirement when am evaluating a new programming language.

Error handling looks well thought out as well.

Very interested in how the borrow checker logic would shape up.

If this delivers on the promises made, it would pretty much be my dream programming language.

90s_dev•1h ago
C has non-nullable types too. Only one type can be null in C, and in that event it signifies an absence of a value of that type.
freeone3000•1h ago
Sure, but practically, that type is used so commonly that such a distinction is useless. Can I get a FILE? I guess I can get a FILE*…
90s_dev•1h ago
Right, so check if it's null. In practice, you do it just as often in C as you check for std::nullopt in C++ or std::option::ok in Rust etc.
corank•1h ago
I'd love to learn more about how AMT works. How would a doubly linked list work in this language for example?

Does the conversion happen during run-time? Isn't that going to be super expensive?

skulk•1h ago
Really cool to see that LSPs are no longer an afterthought, but rather a core part of the compiler. (evidence: https://github.com/helixlang/helix-lang/blob/21ac6a24ba34ca2...)
devjab•1h ago
> Lack of OOP Support: Both Rust and Zig lack comprehensive OOP support

To some of us that is a major feature of Rust and Zig, but good luck.

auxide•35m ago
HOW MANY THINGS ARE WE GOING TO NAME "HELIX" ERMAIGERHD. STOP. STOP IT.
sbmthakur•28m ago
> Both Rust and Zig lack comprehensive OOP support, which is essential for certain domains like AI or game development.

Just curious, what benefit OOP offers over other paradigms in AI dev?