frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

LLMs are eroding my software engineering career and I don't know what to do

https://human-in-the-loop.bearblog.dev/llms-are-eroding-my-software-engineering-career-and-i-dont...
317•poisonfountain•2h ago•246 comments

The OnlyFans Economy of American AI

https://leoveanu.com/2026-06-06-qwen3.7max/
6•futurisold•11m ago•0 comments

Anthropic, please ship an official Claude Desktop for Linux

https://github.com/anthropics/claude-code/issues/65697
136•predkambrij•1h ago•53 comments

The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners

https://www.ioccc.org/2025/
272•matt_d•9h ago•64 comments

Yon – a topos-oriented language with a content-addressed lattice heap

https://yon-lang.org/
28•amenn•2d ago•11 comments

Win16 Memory Management

http://www.os2museum.com/wp/win16-memory-management/
89•supermatou•2d ago•46 comments

Show HN: Kyushu – A self-hostable WASM sandbox for JavaScript workers

https://kyushu.dev/
22•le_chuck•7h ago•15 comments

Speculative KV coding: losslessly compressing KV cache by up to ~4×

https://fergusfinn.com/blog/kv-entropy-coder/
103•kkm•2d ago•15 comments

Show HN: Lathe – Use LLMs to learn a new domain, not skip past it

https://github.com/devenjarvis/lathe
29•devenjarvis•3h ago•2 comments

My Software North Star

https://kristoff.it/blog/north-star/
146•kristoff_it•3d ago•81 comments

Netlify CTO Dana Lawson: Writing code is no longer the job

https://thenewstack.io/netlify-agent-experience-engineers/
13•Brajeshwar•43m ago•11 comments

9 Mothers (YC P26) Is Hiring

https://9mothers.com/careers
1•ukd1•2h ago

Field of clones: How horse replicas came to dominate polo

https://knowablemagazine.org/content/article/technology/2026/cloned-polo-horses
124•gscott•12h ago•56 comments

Public Domain Image Archive

https://pdimagearchive.org/
179•davidbarker•14h ago•26 comments

How Long Does It Take for a QQuickItem to Become Visible?

https://www.kdab.com/how-long-does-it-take-for-an-item-to-become-visible/
13•jandeboevrie•2d ago•0 comments

Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

https://ntsc.rs/
372•gregsadetsky•19h ago•112 comments

Valve P2P networking broken for more than 2 months

https://github.com/ValveSoftware/GameNetworkingSockets/issues/398
218•babuskov•11h ago•103 comments

The best relationships are all-encompassing.

https://andys.blog/the-best-relationships/
12•andytratt•3h ago•4 comments

Symbolica 2.0: Programmable Symbols for Python and Rust

https://symbolica.io/posts/symbolica_2_0_release/
109•mmastrac•1d ago•10 comments

The Secret Life of Circuits with lcamtuf / Michał Zalewski (Audio Interview)

https://theamphour.com/725-the-secret-life-of-circuits-with-lcamtuf-michal-zalewski/
25•ChrisGammell•3d ago•4 comments

Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering

https://arxiv.org/abs/2601.14470
134•Anon84•13h ago•57 comments

Partitions over Permutations

https://www.johndcook.com/blog/2026/06/04/partitions-over-permutations/
3•ibobev•1d ago•0 comments

Warren's Abstract Machine: A Tutorial Reconstruction

https://github.com/a-yiorgos/wambook
27•nextos•1d ago•4 comments

Biohub releases a world model of protein biology

https://biohub.org/news/world-model-of-protein-biology/
115•gmays•3d ago•17 comments

Harness engineering: Leveraging Codex in an agent-first world

https://openai.com/index/harness-engineering/
251•pramodbiligiri•1d ago•169 comments

How Liminalism Became the Defining Aesthetic of Our Time

https://hyperallergic.com/how-liminalism-became-the-defining-aesthetic-of-our-time/
112•zeech•12h ago•62 comments

Introducing Boron Buckyballs: Theory that B80 cages can’t be made is disproved

https://cen.acs.org/materials/nanomaterials/buckyballs-boron-buckminster-fullerene-nanomaterials/...
106•crescit_eundo•2d ago•29 comments

Moving beyond fork() + exec()

https://lwn.net/SubscriberLink/1076018/16f01bbbb8e0d1f0/
325•jwilk•1d ago•312 comments

Arithmetic Without Numbers – How LLMs Do Math

https://alvaro-videla.com/llm-arithmetic-internals/article_interactive/article.html
64•old_sound•2d ago•16 comments

Efficient and Training-Free Single-Image Diffusion Models

https://arxiv.org/abs/2606.04299
22•yorwba•5h ago•0 comments
Open in hackernews

Anthropic, please ship an official Claude Desktop for Linux

https://github.com/anthropics/claude-code/issues/65697
135•predkambrij•1h ago

Comments

predkambrij•1h ago
Cowork already boots Ubuntu 22.04 internally on macOS. The Linux execution path exists inside the product. What's missing is a published build.
shanewei•1h ago
What do you miss from the Desktop app that the CLI doesn’t cover? I’m mostly on Linux too and have just been using the CLI, so I’m curious.
davydm•1h ago
Mainly: true sandbox separation. I don't want the model having full access to my machine. With a dump format that Claude understands, I'm able to pass only the files I want Claude to see, and he can't break any of them. I don't care about setting up access lists and so on. I don't trust that the cli product will be properly sanboxed and it's quite clear their software offerings are largely aigen code, and I catch bugs from Claude every day. I also get useful stuff, so it's worth it, but definitely not worth it, imo, to grant it any access to my machine.
mathstuf•1h ago
There are a number of utilities for this. I use jai: https://jai.scs.stanford.edu/ but also have seen nono: https://github.com/always-further/nono smolvm: https://github.com/smol-machines/smolvm zerobox https://github.com/afshinm/zerobox and matchlock https://github.com/jingkaihe/matchlock

They all have pros and cons. Pick the one that suits you best. Then you're also agent harness flexible (I use opencode).

johnsonjo•47m ago
As a jai and linux user, myself, looking at nono's os-sandbox (from here [1]) it seems nice too. Thanks for the recommend I was looking for something that might be nice on Mac and nono seems good to recommend to coworkers and the like.

[1]: https://nono.sh/os-sandbox

_aavaa_•1h ago
If you don’t trust the CLI version to be properly sandbox d, why would the desktop one be?
WhyNotHugo•1h ago
The cli works on regular sandboxes just fine (podman, docker, bwrap, etc).

Sandboxing a GUI is typically more operational overhead than sandboxing a cli (mounting compositor sockets, GPU access, etc).

notsirius•1h ago
does claude desktop actually solve this issue? I’m on mac and use docker sbx to solve this https://docs.docker.com/ai/sandboxes/get-started/
jeena•1h ago
I made myself a very simple one from the start when I realized it can access everything on my computer https://git.jeena.net/jeena/agent-container my goal was that it would work transparently and the paths and user, etc. would be just the same as on the host but inside of a docker container.
johnsonjo•1h ago
I've been using jai [1] for sandboxing on linux (although I use opencode and local models and not claude code) and I'm pretty satisfied with it. It comes in three different modes [2]: casual mode, strict mode, and bare mode. Here's some descriptions of each mode:

Casual mode [3]: > Your home directory is mounted as a copy-on-write overlay. The jailed process sees your real files, but writes go to $HOME/.jai/default.changes instead of modifying originals, except in the directory where you ran jai. Your current working directory grants full read/write access to code in the jail (unless suppressed with -D). So files deleted there are really gone. /tmp and /var/tmp are private. The rest of the filesystem is read-only.

Strict mode [4]: > The process runs as the unprivileged jai system user, not as you. Home directory is an empty private directory at $HOME/.jai/<name>.home. Granted directories (via -d or cwd) are exposed with id-mapped mounts — files look like they are owned by jai inside the jail. Because the process has a different UID, it cannot read files outside your home directory that are only accessible to your user — this is where confidentiality comes from.

Bare mode [5]: > Home directory is an empty private directory, like strict mode. But the process runs as your user, not as jai. This means it cannot provide confidentiality — the process can still read any file accessible to your UID outside the home directory.

I've always ran my stuff in casual so far just so my whole computer doesn't get rimraffed :P. but I'm thinking of switching to just strict mode, but haven't really vibe coded in a while so I haven't tried it yet.

[1]: https://jai.scs.stanford.edu/

[2]: https://jai.scs.stanford.edu/modes.html

[3]: https://jai.scs.stanford.edu/modes.html#casual-mode

[4]: https://jai.scs.stanford.edu/modes.html#strict-mode

[5]: https://jai.scs.stanford.edu/modes.html#bare-mode

FergusArgyll•40m ago
On Linux you have bubblewrap!
SyneRyder•1h ago
I don't think the CLI offers daily routines under the Anthropic subscription anymore?

There's also the cross conversation memory search, which uses a different conversation dataset (the Claude Web / Claude.AI conversations) than Claude Code does. I'm not even sure Claude Code does cross conversation search?

The Desktop interface also presents Markdown as formatted text and presents artifacts (especially interactive ones) better than the CLI can.

All that said - I actually use the CLI for nearly everything (even on Windows). Rather than use Claude Desktop for daily "routines" that are capped at 15 total cron-jobs and use extra usage credits, I think I'll continue building my own minimal harness and move my routines to models from other providers.

tstrimple•1h ago
> There's also the cross conversation memory search, which uses a different conversation dataset (the Claude Web / Claude.AI conversations) than Claude Code does. I'm not even sure Claude Code does cross conversation search?

This is one of the first things I “fixed” with skills and hooks. I index every conversation in SQLite and have a skill which knows what to do when I ask it to search the index. I had to avoid the word memory because it’s too tied up in other parts of the context. It even indexes across my different machines. I set this up because I have terrible context discipline. I’ll go off on a tangent in one context and start planning and sometimes implementing something based on that thread which really deserves its own context. Afterward I can create the new context and move relevant bits to it, but I’d lose that initial starting conversation which inherently has more data than the summary in the new context.

I also use a few different related contexts. One where I’m building a game engine in zig and another talking about game ideas. There’s a lot of back and forth going on there which needs some shared context. I solve this with a combination of Claude.md references and that searchable session index.

Everything I do with scheduled tasks are just wired up with systemd and simple scripts. No LLM in the critical execution path. Again a skill tells CC how I manage those scheduled things so I just have to say something like “run this every day at midnight” and CC has reliably taken care of the rest.

Recursing•1h ago
1. Same experience as my non-Linux coworkers, so we can share learnings and processes

2. Scheduled tasks that run locally ( https://support.claude.com/en/articles/13854387-schedule-rec... ) importantly different from Claude Code routines

3. Multiple projects/isolated memories in the same folder

4. Better UI

nozzlegear•54m ago
> Scheduled tasks that run locally ( https://support.claude.com/en/articles/13854387-schedule-rec... ) importantly different from Claude Code routines

What do people do with these? I don't use Claude but when I did I couldn't think of anything useful to do with the routines. I'm probably not being imaginative enough.

Recursing•46m ago
Some good ideas here: https://posthog.com/blog/making-claude-cowork-actually-usefu...
baq•28m ago
I’d like the thing to read my mail twice a day and tell me if I missed something important.

Haven’t set it up because I’m horrified by the thought of it reading my mail. Doubly so if it decides to do anything other than telling me if I missed something important.

dahkenangnon•1h ago
The CLI is good for coding tasks but for other things non coding related, having the desktop app can be very useful
raverbashing•1h ago
Or, what does the Desktop app does that the webpage doesn't do?
Retr0id•1h ago
If only Anthropic had some kind of automated tool that was good at porting software
Lionga•1h ago
Use the existing Slop they have that needs 1GB of Ram for a simple Terminal app to create an even more slopped Linux app... If only they had any devs at their 500K and way up pay package that could actually write a simple app, that you know does not suck.
delduca•56m ago
You’re asking too much.
ameliaquining•51m ago
It doesn't sound like that's the bottleneck.
cookiengineer•30m ago
You forgot the *allegedly in there.
skeledrew•1h ago
YES! But also hmm, maybe not. I literally installed the unofficial build[0] a few hours ago, and when I started it and saw a bunch of Electron processes immediately trigger my spawn swarm detector, I just closed it. Don't think I'll ever touch it again.

[0] https://github.com/aaddrick/claude-desktop-debian

aaddrick•1h ago
Hey!

That's me, and that sounds weird. Mind giving stone more details so I can help get to the source of it? Or just submit an issue on the repo. Should just be one main electron process.

aaddrick•1h ago
Some more details*
dahkenangnon•1h ago
We are all waiting for it.
robrain•1h ago
Just one-shot vibe it for yourself.

Lame, I know, but you have to entertain yourself sometimes when the only thing anybody talks about here is ruddy spicy autocorrect and self-inflicted job destruction.

witx•59m ago
> self-inflicted job destruction

Glad someone else sees this as well in this crappy website

JohnHaugeland•1h ago
just use WINE or docker
syllogistic•1h ago
> Just use WINE

Did you just tell me to go fuck myself ?

xdavidliu•52m ago
pull requests are welcome
znpy•1h ago
That will come the year after the year of linux on. The desktop /s
aaddrick•1h ago
Hey!

I manage the unofficial build at https://github.com/aaddrick/claude-desktop-debian

Debian is in the name, but scope has grown to all backends, compositors, etc.

The main reason must companies don't publish Linux electron apps is fragmentation. If you're doing anything more than rendering a webpage as an app, it starts to get complicated. I've got a bank of VM's setup for testing, and I still need it up.

aaddrick•1h ago
Still mess it up*

Swipe keyboards on mobile are awful, but I can't break that habit.

freedomben•53m ago
Nice, you have RPMs and DEBs in a remote repo we can add! Thanks for making it so easy to use :-)

Also, I can't break the swipe keyboard habit either. It's the worst, but still better than the alternatives. Someday I hope physical keyboard makes a return (but I"m not holding my breath)

Kye•49m ago
For future reference: you can edit posts for up to 2 hours.
roryrjb•59m ago
If OpenCode can do it, then Anthropic can do it.
sgt•
cyanydeez•1h ago
Why would they do that with their...checks notes...software changing AI?
jeremyjh•56m ago
If you feel that strongly about it, why not write the issue description yourself?
zoba•55m ago
Also can you please make it easy to switch between my work and personal accounts on mobile!
steezeburger•51m ago
Yeah that would be great. I seriously don't understand how a company with this much money doesn't have some of the more basic ux implemented to make it a really great app. Blows my mind.
shmoil•55m ago
>> Anthropic, please ship an official malware for Linux

Here, fixed it for you.

taspeotis•46m ago
Personally I don’t understand why Claude Code doesn’t have a mode to make text green and characters come down from the top of the screen individually, like in The Matrix.
JSeiko•35m ago
Yes please! I think it's just kinda weird that this hasn't been done yet.
coretx•23m ago
Why dont you ask Claude to write you a TUI ?
bytepursuits•10m ago
I thought going into ipo they were selling the idea that claude is already build claude.
Avicebron
•
40m ago
> All that said - I actually use the CLI for nearly everything (even on Windows).

I also haven't touched routines, but I use cc to write automation tasks that will integrate a model when I need an inference layer. Which I also did before routines..

Have people actually been using routines effectively?

filoleg•38m ago
> I don't think the CLI offers daily routines under the Anthropic subscription anymore?

It (Claude Code) does, I discovered it by accident recently, having never used daily routines before. Haven't touched Claude Desktop at all, outside of playing with it for 30 mins or so months ago.

TLDR: I used Claude Code to build a command that scrapes job postings from a few employers I am interested in (it is a bit more complicated than that, but that's the gist). At the end CC asked me "do you want me to re-run it daily?" I said yes, and it generated a daily routine and gave me a URL to my anthropic account page where I can see all my daily routines.

There, it says that I am currently using up 1 out of 15 "free" daily routines that come with my personal subscription, and I would have to pay extra if I want to have more than 15 active at a time (I assume by switching to per-token pricing for anything beyond 15, but not sure).

20m ago
Biggest problem with Linux apps - i.e. distributed with ease the way that Windows and macOS apps are distributed, is the lack of a stable ABI. If you asked me about this 20 years ago I'd say in 2026 there'd for sure be a stable ABI, but no.
est31•4m ago
The stable Linux ABI is Win32 provided by Wine.