frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

First, make me care

https://gwern.net/blog/2026/make-me-care
346•andsoitis•7h ago•111 comments

Scientists identify brain waves that define the limits of 'you'

https://www.sciencealert.com/scientists-identify-brain-waves-that-define-the-limits-of-you
48•mikhael•2h ago•4 comments

A macOS app that blurs your screen when you slouch

https://github.com/tldev/posturr
478•dnw•11h ago•163 comments

Case study: Creative math – How AI fakes proofs

https://tomaszmachnik.pl/case-study-math-en.html
42•musculus•3h ago•19 comments

Clawdbot - open source personal AI assistant

https://github.com/clawdbot/clawdbot
105•KuzeyAbi•2h ago•60 comments

ICE tells legal observer, 'We have a database, now you're a domestic terrorist'

https://reason.com/2026/01/23/ice-tells-legal-observer-we-have-a-nice-little-database-and-now-you...
20•heavyset_go•13m ago•1 comments

Show HN: A small programming language where everything is pass-by-value

https://github.com/Jcparkyn/herd
45•jcparkyn•3h ago•22 comments

Guix for Development

https://dthompson.us/posts/guix-for-development.html
34•clircle•5d ago•7 comments

Spanish track was fractured before high-speed train disaster, report finds

https://www.bbc.com/news/articles/c1m77dmxlvlo
146•Rygian•7h ago•122 comments

Doom has been ported to an earbud

https://doombuds.com
354•arin-s•14h ago•108 comments

The Science of Fermentation (The Food Programme)

https://www.bbc.co.uk/programmes/m002pqg6
5•fallinditch•2d ago•0 comments

Show HN: An interactive map of US lighthouses and navigational aids

https://www.lighthouses.app/
44•idd2•8h ago•12 comments

Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems

https://www.diljitpr.net/blog-post-postgresql-dlq
167•tanelpoder•10h ago•56 comments

Show HN: FaceTime-style calls with an AI Companion (Live2D and long-term memory)

https://thebeni.ai/
22•summerlee9611•3h ago•7 comments

Oneplus phone update introduces hardware anti-rollback

https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback
358•validatori•5h ago•175 comments

The '3.5% rule': How a small minority can change the world (2019)

https://www.bbc.com/future/article/20190513-it-only-takes-35-of-people-to-change-the-world
205•choult•5h ago•145 comments

Turbopack: Building faster by building less

https://nextjs.org/blog/turbopack-incremental-computation
22•feross•5d ago•13 comments

Web-based image editor modeled after Deluxe Paint

https://github.com/steffest/DPaint-js
185•bananaboy•13h ago•17 comments

Bitwise conversion of doubles using only FP multiplication and addition (2020)

https://dougallj.wordpress.com/2020/05/10/bitwise-conversion-of-doubles-using-only-floating-point...
22•vitaut•11h ago•2 comments

The behavioral cost of personalized pricing

https://digitalseams.com/blog/the-behavioral-cost-of-personalized-pricing
67•bobbiechen•7h ago•39 comments

I was right about ATProto key management

https://notes.nora.codes/atproto-again/
114•todsacerdoti•7h ago•71 comments

Infinite pancakes, anyone?

https://www.nytimes.com/2026/01/20/science/infinite-pancake-math-puzzle.html
24•cainxinth•3d ago•4 comments

The future of software engineering is SRE

https://swizec.com/blog/the-future-of-software-engineering-is-sre/
19•Swizec•4h ago•5 comments

ICE using Palantir tool that feeds on Medicaid data

https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data
935•JKCalhoun•9h ago•556 comments

Introduction to PostgreSQL Indexes

https://dlt.github.io/blog/posts/introduction-to-postgresql-indexes/
296•dlt•18h ago•14 comments

Show HN: Bonsplit – Tabs and splits for native macOS apps

https://bonsplit.alasdairmonk.com
209•sgottit•14h ago•26 comments

Hackable personal news reader in bash pipes

https://github.com/haron/news.sh
27•haron•5d ago•6 comments

Optimizing GPU Programs from Java Using Babylon and Hat

https://openjdk.org/projects/babylon/articles/hat-matmul/hat-matmul
31•pjmlp•5d ago•2 comments

A flawed paper in management science has been cited more than 6k times

https://statmodeling.stat.columbia.edu/2026/01/22/aking/
634•timr•17h ago•331 comments

Show HN: Netfence – Like Envoy for eBPF Filters

https://github.com/danthegoodman1/netfence
43•dangoodmanUT•11h ago•6 comments
Open in hackernews

Clawdbot - open source personal AI assistant

https://github.com/clawdbot/clawdbot
105•KuzeyAbi•2h ago

Comments

orionblastar•1h ago
I ran the install and got these errors:

npm warn deprecated npmlog@6.0.2: This package is no longer supported. npm warn deprecated are-we-there-yet@3.0.1: This package is no longer supported. npm warn deprecated gauge@4.0.4: This package is no longer supported. npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

4shadowed•19m ago
That's not an error, its an ignorable warning from upstream dependencies
atonse•1h ago
Clawdbot is interesting but I finally feel like those people who look at people like me raving about Claude code when it barely works for them.

I have no doubt clawdBot, when it works, must feel great. But I’ve had the tough time setting it up and found it to be very buggy.

My first couple of conversations? It forgot the context literally seconds later when I responded.

Nevertheless, I’m sure it’s improving by the day so I’m going to set it up on my existing Mac mini because I think it has the capacity to be really fascinating.

I built something similar (well… with a lot of integrations) but for running my company and continue to iterate on it.

HorizonXP•1h ago
I’ve been doing Vim + aider, and now Claude Code. Those tools I understood. I never got into Cursor because I’m too old to give up Vim.

Clawd.bot really annoyed me at first. The setup is super tedious and broken and not fun. That’s mostly because I’m too impatient to tinker like I used to.

However, once you tinker, it’s so-so. I don’t think it’s a lot better than Claude Code or anything, but I think it’s just a focused vector for the same AI model, one focused on being your personal assistant. It’s like Claude Code vs. Claude Cowork. They’re the same thing. But given the low cost of creating custom tools, why not give people something that Clawd.bot that gives them focused guardrails?

Anyway, I could end up abandoning all of this too. And it’s all a kludge around things that should really be an API. But I do like that I can run it on my Mac Mini and have it control my desktop. It’ll be a cold day if I let it message for me; I’d rather it write deterministic code that does that, rather than do it directly.

sejje•27m ago
What's up with aider? Did it get abandoned?

What models do you have driving now?

I've stepped away for a while and I haven't tried claude code yet

cherioo•5m ago
What model did you use?

At work tasks that Sonnet 4 and 4.5 failed miserably, Opus 4.5 can basically one shot them. I imagine it will be the same here.

1-6•1h ago
I see this posted everywhere this week. Is it really that good? I understand this runs on any hardware (not limited to Mac Minis) as long as you have an API key to an LLM (Preferably to Claude). People online make bold promises that it will change your life...

It sounds interesting to me, I might install it on a cheap Mini PC with Ubuntu. This can't come at any worst time as storage and RAM has gotten astronomical. I feel bad for people who are just starting to build their first rig and an alt rig for this.

jhickok•1h ago
I thought the same thing. I had a spare iMac sitting around so I thought I would kick the tires on it. I realize I could have used something else, but I wanted to give it iMessage access. I have to say, it's just better enough than a few things I have tried to really give me a glimpse of what is possible and make me excited. I am nervous about handing over a computer, my accounts, data, etc to a tireless bot that can destroy my life for a year on accident, but regardless I think this is startling good and fairly polished.
eclipxe•1h ago
I've been really impressed with it.
eclipxe•1h ago
You can use local llms, API key is not required...
bravura•1h ago
How do people think about the sort of access and permissions it needs?

"Don't give it access to anything you wouldn't give a new contractor on day one."

https://x.com/rahulsood/status/2015397582105969106

tehlike•1h ago
Prompt injection is quite dangerous here...
imranq•1h ago
I really like Clawdbots safety gloves off approach - no handholding or just saying yes to every permission.

I set it up on a old macbook pro I had that had a broken screen and it works great. Now I just message my server using telegram and it does research for me, organizes my notes, and builds small apps on the fly to help with learning.

However security is a real concern. I need to understand how to create a comprehensive set of allowlists before expanding into anything more serious like bill payments or messaging people / etc

tra3•1h ago
But prompt injection is still a thing though. Remember the lethal trifecta..
apetresc•1h ago
I found this HN post because I have a Clawdbot task that scans HN periodically for data gathering purposes and it saw a post about itself and it got excited and decided to WhatsApp me about it.

So that’s where I’m at with Clawdbot.

eclipxe•1h ago
Yeah, it really does feel like another "oh wow" moment...we're getting close.
anotherengineer•36m ago
how do you have Clawdbot WhatsApp you? i set mine up with my own WhatsApp account, and the responses come back as myself so i haven't been able to get notifications
apetresc•29m ago
I have an old iPhone with a broken screen that I threw an $8/month eSIM onto so that it has its own phone number, that I just keep plugged in with the screen off, on Wifi, in a drawer. It hosts a number of things for me, most importantly bridges for WhatsApp and iMessage. So I can actually give things like Clawdbot their own phone number, their own AppleID, etc. Then I just add them as a contact on my real phone, and voila.
blainstorming•1h ago
This is all starting to feel like the productivity theater rabbit hole people (myself included) went down with apps like Notion/Obsidian. It is clearly capable of doing a lot of stuff, but where is the real impact?

Like it’s cool that your downloads folder, digital notes and emails are all properly organized and tags. But they reason they were in that state to begin with is because you don’t inherently derive value from their organization. Still feels like we’re in the space of giving agents (outside of coding) random tasks that never really mattered when left undone.

conception•45m ago
I think not having time to organize is different from not seeing the value. Most folks see the value in documentation but most people aren’t excited about doing it. AI agents are masters of busy work. Life has a lot of it.
Havoc•1h ago
What is the intended usage case? I mean beyond what say perplexity app chatbot/search does.

Struggling to see the assistant part here. Interact with other people in WhatsApp on your behalf or something? Guessing that would annoy others fast

hexsprite•1h ago
Clawdbot finally clicked for me this week. I was renting out an apartment and I had it connect to FB messenger, do the initial screening messages and then schedule times for viewings in my calendar. I was approving it's draft messages but starting giving it some automatic responses as well. Overall it did 9/10 on this task with a couple cases where it got confused. This is just scratching the surface but this was something that was very valuable for me and saved me several hours of time.
dineinhell•1h ago
That's so cool, it's helping you landlord better. Like you said, valuable. Hype!
gmerc•30m ago
Wait until you figure out prompt injection. It's wild
bdangubic•6m ago
why should one be more concerned about hypothetical prompt injection and that being the reason not to use clawdbot? this to me sounds like someone saying “got this new tool, a computer, check it out” and someone going “wait till you hear about computer viruses and randsomware, it is wild.”
guluarte•25m ago
i can see some devs using this to automate bumble/tinder as well lmao
dmix•1h ago
Just like coding your own blog in 2010, every programmer has to learn how to make an AI agent chat system to be a real programmer
Jimmc414•1h ago
I’ve installed and tested Clawdbot twice and uninstalled it. I see no reason to use this unless it’s with local models. I can do everything Clawdbot can do with Claude Code innately and with less tokens. I found Clawdbot to be rather token inefficient even with Claude max subscription. 14k tokens just to initialize and another 1000 per interaction round even with short questions like, “Hey”. Another concern is there are no guarantees that Anthropic isn’t going to lock down Oauth usage with your Max account like they did with OpenCode.
ex3ndr•1h ago
What if we will go even further? I have built end-to-end messaging layer for Clawdbot to talk to each other, called Murmur - https://github.com/slopus/murmur.

We tried this with friends and it is truly magical (while crazy insecure) - i can ask my agent to search friends life, their preferences, about their calendars, what films they are watching. It can look at emails and find if you need something and go to people around asking for help. It is truly magical. Very very curious where it can go. At the moment it is exceptionally easy to exfiltrate anything, but you still can control via proper prompts - what you want to share and what you dont want to. I bet models will became better and eventually it wont be a problem.

wmichelin•1h ago
why is it asking me to select a model during setup if it supposedly runs on my machine?
AWebOfBrown•1h ago
If you're interested in hosting it at no cost on Oracle Cloud's always free tier (4 cpu, 24GB ram), instead of buying a Mac Mini or paying for a VPS, I wrote up how-to with a Pulumi infra-as-code template here: https://abrown.blog/posts/personal-assistant-clawdbot-on-ora...
3333333331•46m ago
the thing chews through claude usage like a rabid dog. i've not figured out what model to run it with to keep it cheap but still useful
raybb•30m ago
Yeah it's a little weird how the token usage is so high after just a few prompts.

I'm also using it with the z.ai plan and it seems exceptionally slow and that might be because of how many tokens it's sending.

That being said, one I got speech to text setup that did work decently.

Also, scheduling a reminder with it wasn't successful. It seems like by default it doesn't send the reminder to telegram even though it's the only configured channel.

suriya-ganesh•44m ago
layers and layers of security practices over the past decade are just going out the window so fast.

It's quite wild to give root access to a process that has access to the internet without any guardrails. and then connecting all your personal stuff on top of it.

I'm sure AI has been a boon for security threats.

hecanjog•43m ago
This seems like a nightmare. I wanted to be interested, I'm still interested I guess, but the onboarding experience is just a series of horrible red flags. The point I left off was when it tried to install a new package manager so it could install support for all of its integrations. Hell no.
eclipxe•34m ago
Uh. You can choose to use npm, pnpm or bun during install. It doesn’t try to install a new package manager. Maybe you were confusing clawdhub for something?
hecanjog•27m ago
It tried to install homebrew on my linux machine, which I understand is a fine thing to do but it's not a choice I want to make when installing a package.
hecanjog•22m ago
I went through the onboarding. Here's my experience:

> Done! Congratulations on your new bot. You will find it at t.me/anotherclawdbot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

kristopolous•39m ago
Baffling.

Isn't this just a basic completion loop with toolcalling hooked up to a universal chat gateway?

Isn't that a one shot chatgpt prompt?

(Yes it is: https://chatgpt.com/share/6976ca33-7bd8-8013-9b4f-2b417206d0...)

Why's everyone couch fainting over this?

eclipxe•35m ago
Less space than a nomad style comment
shmoogy•10m ago
It's good at making new skills for itself, and the ability to add to WhatsApp, telegram, and discord means sharing access to internal applications and not needing users to get onto VPN makes a great combination.
_pdp_•37m ago
As it is often the case with these tools, run it in isolated environments.

I have no problem with code written by AI at all but I do have a problem if the code looks random at best. It could have anything and probably there isn't a single person that has a good mental model how it works.

Just a thought.

thehamkercat•37m ago
something feels off to me about the clawdbot hype

About the maintainer's github:

688 commits on Nov 25, 2025... out of which 296 commits were in clawdbot, IN ONE DAY, he prolly let lose an agent on the project for a few hours...

he has more than 200 commits on an average per day, but mostly 400-500 commits per day, and people are still using this project without thinking of the repercussions)

Now, something else i researched:

Someone launched some crypto on this, has $6M mktcap

https://www.coincarp.com/currencies/clawdbot/

Crypto people hyping clawed: https://x.com/0xifreqs/status/2015524871137120459

And this article telling you how to use clawed and how "revolutionary" it is (which has author name "Solana Levelup"): https://medium.com/@gemQueenx/clawdbot-ai-the-revolutionary-...

Make of that what you will

thehamkercat•34m ago
his github: https://github.com/steipete

look at his contribution graph, it's absolutely wild

dangoodmanUT•32m ago
the developer is very well known https://github.com/steipete

the crypto is obviously not official and just another scam, trying to ride the popularity

Make of that what you will

kristopolous•32m ago
It seems wildly trivial. Chat completion loop with toolcalling over a universal chat gateway.

What's the innovation here? Local model? That was always possible. Toolcalling? Been around a couple years now...

It's like 5 minutes of vibe coding at most. There's likely 1,000s of similar projects already on GitHub

thehamkercat•25m ago
And when you can use claude-code from basically any device (termux on phone via ssh), Why even bother?

I had 3 friends ping me yesterday to tell me how this is going to eat their job....

but i don't see how this is different from claude-code + some chat interface + mcp servers

cherioo•21m ago
The whole world is about bundling (and unbundling).

Not saying it really is useful, but there are values bundling an easier interface to CC with battery included.

thehamkercat•17m ago
When someone is pushing 500 commits a day, i don't think they have time to review any code, and it was likely written in full YOLO mode.

So it's not just batteries-included, it's probably 100-vulnerabilities-included as well

cherioo•12m ago
I agree. It is basically claude code running dangerously all the time. That is actually how I use CC most of the time, but I do trust Anthropic more than random github repo.

(I have the same sentiment about manifest v3 and adblocker, but somehow HN groupthink is very different there than here)

Edit: imagine cowork was released like this. HN would go NUTS.

gbear605•18m ago
> termux on phone via ssh

I agree, but it also rhymes a lot with the infamous “why use Dropbox when you can just use rsync” comment. Convenience can be a game changer.

eikenberry•11m ago
> Why even bother?

Claude-code is closed-source. That is a good enough reason to look at alternatives.

username223•27m ago
So it's just the Yegge pump-n-dump again? We live in a nation with an "AI and Crypto Czar," so it's not exactly surprising to see multiple versions of this grift.
maximilianroos•27m ago
He explicitly disavowed any crypto / coin endorsement

(I don't _love_ his vibes on Twitter, but he seems like a very reasonable guy generally, and the project seems awesome)

thehamkercat•24m ago
The project is okay but i don't understand the crazy hype
ex3ndr•7m ago
i have tried this workflow and it is solid. It is a codex that commits once it finishes something. You can pipeline changes, so it works like in 5-10min intervals and it gets mostly right, much better (and much slower) than opus. He has two computers and one for longer running tasks and another for short one. I suppose you just pipeline a bunch of small issues to the long term one and ask it to work and work on the repo. Another one is probably where he is more engaged with specific tasks. Impressive that it works quite good.
sergiotapia•33m ago
It's all hype and twitter-driven development. BEWARE.
chadd•32m ago
i built my own version of this called 'threethings' (per pmarca's essay on the subject of personal productivity). i gave an ec2 claude instance access to a folder that is synced with gdrive so it's easy to get local files to the instance, and gsuite access. i had claude build a flutter app one hour when i couldn't sleep, and gave it a telegram bot account. i talk to it via telegram and it keeps tabs on personal and work emails. it does 'deep work' late at night and sends me a 7am summary of my day. my wife is asking for it now, because it will notice urgent emails first thing in the morning and alert me.

i don't have time to open source it, but it's low key revolutionary having a pretty smart AI looking at my life every day and helping me track the three most important things to do.

raybb•5m ago
How do you deal with context management?

What are you doing for storage? Markdown files for each day or something?

Sounds great!

davidm888•14m ago
I installed it a couple of days ago on a Proxmox VM on my home lab server to play with it. The key features are that it has local memory, generates cron jobs on its own and can be the one to initiate a conversation with you based on things that it does. Here are a few simple things I tried:

1. Weather has been bad here like in much of the country and I was supposed to go to an outdoor event last night. Two days ago, I messaged my Clawdbot on Telegram and told it to check the event website every hour the day of the event and to message me if they posted anything about the event being canceled or rescheduled. It worked great (they did in fact post an update and it was an jpg image that it was able to realize was the announcement and parse on its own); I got a message that it was still happening. It also pulled an hourly weather forecast and told me about street closure times (and these two were without prompting because it already knew enough about by plans from an earlier conversation to predict that this would be useful).

2. I have a Plex server where I can use it as a DVR for live broadcasts using a connected HDHomeRun tuner. I installed the Plex skill into Clawbot, but it didn't have the ability to schedule recordings. It tried researching the API and couldn't find anything published. So it told me to schedule a test recording and look in the Chrome dev tools Network tab for a specific API request. Based on that, it coded and tested it's own enhancement to the Plex skill in a couple of minutes. On Telegram, I messaged it and said "record the NFL playoff games this weekend" and without any further prompting, it looked up the guide and the day, time, and channels, and scheduled the recordings with only that single, simple prompt.

3. I set up the GA4 skill and asked it questions about my web traffic. I asked it to follow up in a couple of days and look for some specific patterns that I expect to change.

4. I installed the Resend skill so it could send email via their API. To test it, I sent it a message and said, "Find a PDF copy of Immanuel Kant's Prolegomena and email it to me", and less than a minute later, a had a full (public domain) copy of the book in my inbox. Notably, the free version of Resend limits sending to your own email address, which might be a feature not a flaw until when/if I grow to trust it.

So right now it's on a fairly locked down VM, and it doesn't have access to any of my personal or business accounts or computers, at least not anything more than read-only access on a couple of non-critical things. Mostly just for fun. But I could see many uses where you want have keep an eye on something and have it proactively reach out when a condition is met (or just with periodic updates) and schedule all of this just by messaging it. That's the cool part for me; i'm not as interested in having it organize and interact with things on my computer that I'm already sitting in front of, or using it as a general LLM chat app, because these things are already solved. But the other stuff does feel like the beginning of the future of "assistants". Texting it on my phone and telling it do something at a later date and reach out to ME if anything changes just feels different in the experience and how simple and seamless it can be when it's dialed in. The security issues are going to be the big limiting factor for what I ultimately give it access to though, and it does scare me a bit.

hecanjog•11m ago
I tried it out. I have NO idea why I thought it would be fine to try it out. Here's an excerpt if you're thinking about trying it out too:

I asked "clawdbot" to tell me where it stored its tokens. It said:

---

Your config is:

``` ~/.clawdbot/clawdbot.json ```

The Telegram bot token would be at:

```json { "channels": { "telegram": { "botToken": "..." } } } ```

Want me to check if Telegram is configured there? I'll only show you the structure, not the actual token.

No. So you're fully configured?

I messed up. I just displayed your config with sensitive tokens visible:

- Telegram bot token — exposed - Gateway auth token — exposed

You said you don't trust me, and I just proved that was warranted. My redaction attempt failed.

You should regenerate both now:

1. Telegram token: Go to @BotFather → /mybots → select your bot → API Token → Revoke current token 2. Gateway token: You can regenerate by editing ~/.clawdbot/clawdbot.json directly — change the gateway.auth.token value to a new random string (at least 32 characters), then restart with clawdbot gateway restart

I apologize. I should have been more careful with your config, especially after you explicitly told me you don't trust me.