frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

https://github.com/jackjackbits/bitchat
37•ananddtyagi•43m ago•16 comments

Nobody has a personality anymore: we are products with labels

https://www.freyaindia.co.uk/p/nobody-has-a-personality-anymore
79•drankl•2h ago•48 comments

Building the Rust Compiler with GCC

https://fractalfir.github.io/generated_html/cg_gcc_bootstrap.html
77•todsacerdoti•3h ago•2 comments

Intel's Lion Cove P-Core and Gaming Workloads

https://chipsandcheese.com/p/intels-lion-cove-p-core-and-gaming
49•zdw•2h ago•0 comments

Show HN: I wrote a "web OS" based on the Apple Lisa's UI, with 1-bit graphics

https://alpha.lisagui.com/
239•ayaros•6h ago•77 comments

I extracted the safety filters from Apple Intelligence models

https://github.com/BlueFalconHD/apple_generative_model_safety_decrypted
246•BlueFalconHD•4h ago•148 comments

Centaur: A Controversial Leap Towards Simulating Human Cognition

https://insidescientific.com/centaur-a-controversial-leap-towards-simulating-human-cognition/
7•CharlesW•1h ago•2 comments

Jane Street barred from Indian markets as regulator freezes $566 million

https://www.cnbc.com/2025/07/04/indian-regulator-bars-us-trading-firm-jane-street-from-accessing-securities-market.html
218•bwfan123•10h ago•120 comments

Data on AI-related Show HN posts

https://ryanfarley.co/ai-show-hn-data/
215•rfarley04•2d ago•125 comments

A non-anthropomorphized view of LLMs

http://addxorrol.blogspot.com/2025/07/a-non-anthropomorphized-view-of-llms.html
88•zdw•2h ago•67 comments

Opencode: AI coding agent, built for the terminal

https://github.com/sst/opencode
120•indigodaddy•7h ago•28 comments

Get the location of the ISS using DNS

https://shkspr.mobi/blog/2025/07/get-the-location-of-the-iss-using-dns/
254•8organicbits•12h ago•75 comments

There's a COMPUTER inside my DS flashcart [video]

https://www.youtube.com/watch?v=uq0pJmd7GAA
3•surprisetalk•44m ago•0 comments

Functions Are Vectors (2023)

https://thenumb.at/Functions-are-Vectors/
148•azeemba•9h ago•79 comments

I don't think AGI is right around the corner

https://www.dwarkesh.com/p/timelines-june-2025
128•mooreds•4h ago•155 comments

Backlog.md – Markdown‑native Task Manager and Kanban visualizer for any Git repo

https://github.com/MrLesk/Backlog.md
75•mrlesk•4h ago•15 comments

Lessons from creating my first text adventure

https://entropicthoughts.com/lessons-from-creating-first-text-adventure
24•kqr•2d ago•1 comments

Crypto 101 – Introductory course on cryptography

https://www.crypto101.io/
21•pona-a•3h ago•1 comments

Curzio Malaparte's Shock Tactics

https://www.newyorker.com/books/under-review/curzio-malapartes-shock-tactics
3•mitchbob•3d ago•2 comments

Async Queue – One of my favorite programming interview questions

https://davidgomes.com/async-queue-interview-ai/
87•davidgomes•8h ago•68 comments

Corrected UTF-8 (2022)

https://www.owlfolio.org/development/corrected-utf-8/
38•RGBCube•3d ago•25 comments

Metriport (YC S22) is hiring engineers to improve healthcare data exchange

https://www.ycombinator.com/companies/metriport/jobs/Rn2Je8M-software-engineer
1•dgoncharov•7h ago

Why English doesn't use accents

https://www.deadlanguagesociety.com/p/why-english-doesnt-use-accents
57•sandbach•3h ago•50 comments

The Broken Microsoft Pact: Layoffs and Performance Management

https://danielsada.tech/blog/microsoft-pact/
26•dshacker•1h ago•8 comments

Hannah Cairo: 17-year-old teen refutes a math conjecture proposed 40 years ago

https://english.elpais.com/science-tech/2025-07-01/a-17-year-old-teen-refutes-a-mathematical-conjecture-proposed-40-years-ago.html
336•leephillips•9h ago•74 comments

Toys/Lag: Jerk Monitor

https://nothing.pcarrier.com/posts/lag/
46•ptramo•10h ago•36 comments

Mirage: First AI-native ugc game engine powered by real-time world model

https://blog.dynamicslab.ai
17•zhitinghu•1d ago•11 comments

Collatz's Ant and Σ(n)

https://gbragafibra.github.io/2025/07/06/collatz_ant5.html
23•Fibra•7h ago•3 comments

"Do not highlight any negatives"

https://www.google.com/search?q=%22do+not+highlight+any+negatives%22+site%3Aarxiv.org
23•bgc•1h ago•3 comments

Overclocking LLM Reasoning: Monitoring and Controlling LLM Thinking Path Lengths

https://royeisen.github.io/OverclockingLLMReasoning-paper/
48•limoce•11h ago•0 comments
Open in hackernews

Opencode: AI coding agent, built for the terminal

https://github.com/sst/opencode
120•indigodaddy•7h ago

Comments

preciz•5h ago
Hmm, there is already a similar project with the same name: https://github.com/opencode-ai/opencode
isomorphic•5h ago
https://x.com/thdxr/status/1933561254481666466

ETA: The above link is at the bottom of the original submission's README. (https://github.com/sst/opencode) I posted it without context, and I have no opinion on the matter. Please read theli0nheart's comment below for an X rebuttal.

theli0nheart•5h ago
https://x.com/meowgorithm/status/1933593074820891062

--

I’m the founder and CEO of Charm. There are claims circulating about OpenCode which are untrue, and I want to clarify what actually happened.

In April, Kujtim Hoxha built a project called TermAI—an agentic coding tool built on top of Charm’s open-source stack: Bubble Tea, Lip Gloss, Bubbles, and Glamour.

Two developers approached him offering UX help and promotion, and suggested renaming the project to OpenCode. One of them bought a domain and pointed it at the repo.

At the time, they explicitly assured Kujtim that the project and repo belonged entirely to him, and that he was free to walk away at any point.

We loved what Kujtim built and offered him a full-time role at Charm so he could continue developing the project with funding, infrastructure, and support. The others were informed and declined to match the offer.

I also mentioned that if the project moved to Charm, a rename might follow. No agreement was made.

Shortly after, they forked the repo, moved it into their company’s GitHub org, retained the OpenCode name, took over the AUR package, and redirected the domain they owned.

To clarify specific claims being circulated:

- No commit history was altered

- We re-registered AUR packages for continuity

- Comments were only removed if misleading or promotional

- The project is maintained transparently by its original creator

The original project, created by Kujtim, remains open source and active—with the full support of the team at Charm.

That’s the story. We’ll have more to share soon.

hengheng•5h ago
> an agentic coding tool built on top of Charm’s open-source stack: Bubble Tea, Lip Gloss, Bubbles, and Glamour.

Okay I feel old now.

esafak•3h ago
Come on man, the BLBG stack is where it's at! What are you using, Github Copilot?!

Seriously, though: Charm creates CLI tools, not coding agents: https://charm.sh/ https://github.com/orgs/charmbracelet/repositories

Also, https://github.com/kujtimiihoxha 's recent commits are in https://github.com/opencode-ai/opencode .

But what does https://sst.dev/ (org behind https://github.com/sst/opencode) have to do with either charm or opencode?? Like Charm, it has nothing to do with coding agents.

Not for me.

dizhn•5h ago
Both are go based using charmbracelet's gui libraries. There's actually a note about the project you posted being developed under the charm repo now but it doesn't seem to be public. Maybe they are the same project?
jauntywundrkind•5h ago
Could really use a comparison versus the seemingly de-facto terminal AI coding tool Aider. https://aider.chat/
airspresso•3h ago
and Claude Code
jauntywundrkind•3h ago
Claude Code is compared in the README. https://github.com/sst/opencode?tab=readme-ov-file#how-is-th...

One other thing that would be neat to make more visible: what kind of prompts and tools are at the heart of this agent?

I found a bunch of tools here. Haven't found an overarching prompt yet. https://github.com/sst/opencode/tree/dev/packages/opencode/s...

thdxr•1h ago
author here - right now it's all the same prompts as claude code

but we're going to make all this very configurable next week

xrd•5h ago
Isn't it more appropriate to compare this to aider?

I prefer the command line tools to IDE integration, even though I don't feel like the contextual options are great. In other words, I don't always feel that I can see the changes fully. I like Claude Code's option to expand the result using ctrl-r, and I like the diffs it provides. But, it still feels like there is a way to get better than what I see inside Zed and what I see inside Claude and Aider.

Maybe an editor that can be controlled and modified on the fly using natural language?

QRY•3h ago
That's an interesting idea! I struggle with the same issues you've mentioned, that space between the IDE integrated option and pure CLI. Your comment sparked an idea of using something like vim or similar where you can edit the config on the fly and reload it. I wonder how hard it would be to bolt a prompt interface to the front to have it build the editor for you?

It would likely quickly devolve into typical editor config bikeshedding, only AI powered? At least for me, maybe someone smarter could streamline it enough to be useful though!

xrd•1h ago
I was hoping I would goad someone into doing it.

But, do it for emacs, ok? </joke>

Actually, I *do* prefer emacs.

margarina72•41m ago
aider has an emacs integration
WhyNotHugo•24m ago
Being able to open the diff in vimdiff view (or your editor's equivalent) would be a neat approach. Not entirely sure how to actually implement that.
flowingfocus•11m ago
specifically for working better with diffs, I can recommend tmux + lazygit with this keybinding for quickly opening a floating lazygit:

bind-key C-g display-popup -E -d "#{pane_current_path}" -xC -yC -w 80% -h 75% "lazygit"

not only does it allow you to see the diffs, but you can directly discard changes you don't want, stage, commit, etc.

scosman•4h ago
OpenCode is great. A tier TUI. Basically an open Claude code.
rw_panic0_0•4h ago
the UI looks very great. Just tried it, it's a pity that it doesn't support permissions before executing write/edit commands. I'm a Goose user btw
thdxr•1h ago
it's implemented in the backend, will expose in frontend soon
totaa•4h ago
community drama aside, great to see more open source agentic CLIs tools.

other than the focus on tui design, does this have any advantage over Claude Code, Aider, Gemini using the same model?

manishsharan•4h ago
In my experience, Claude Code is scary good. Gemini CLI is just plain dumb and not worth the time.
thdxr•1h ago
author here

we're very focused on UX and less so on LLM performance. we use all the same system prompts/config as claude code

that said people do observe better performance because of out of the box LSP support - edit tools return errors and the LLM immediately fixes them

willahmad•4h ago
UI looks really neat and pleasant to use. Does it create a todo list per prompt similar to Claude Code?
daliusd•2h ago
I have tried it and it does.
Tepix•4h ago
The name is already taken, openCode is a large important code repository in Europe.
thdxr•1h ago
hey one of the authors here

we're a little over a month into development and have a lot on our roadmap

the cli is client/server model - the TUI is our initial focus but the goal is to build alternative frontends, mobile, web, desktop, etc

we think of our task as building a very good code review tool - you'll see more of that side in the following weeks

can answer any questions here

jeremy_k•49m ago
Just wanted to say I had been happily plodding along using AI tools in Zed, which had worked pretty well but seeing the SST team was behind OpenCode I decided to finally give a terminal based agent a try. I was blown away, primarily by the feedback loops of say OpenCode writing new tests, running the test suite, seeing the tests errored and looping back start the whole process again. That looping does not happen in Zed!

It was the first time I felt like I could write up a large prompt, walk away from my laptop, and come back to a lot of work having been done. I've been super happy with the experience so far.

crgwbr•32m ago
I’ve definitely had exactly that sort of looping work with Zed, as long as I tell it how to run the tests. Are you perhaps not using one of the “thinking” models?