frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Backing the Backslash

https://shadycharacters.co.uk/2025/03/backing-the-backslash/
1•everybodyknows•3m ago•0 comments

Elon Musk on Tesla's summon – LA to NY in 2 years (2016 – 10 years anniversary)

https://twitter.com/elonmusk/status/686279251293777920
1•TheAlchemist•11m ago•0 comments

Show HN: Keyboard-first diagram editor in Rust with fzf-style command palette

https://github.com/joonho3020/sansuyu
1•archipelago123•11m ago•0 comments

Biological and artificial consciousness: A case for biological computationalism

https://www.sciencedirect.com/science/article/pii/S0149763425005251
2•galaxyLogic•12m ago•0 comments

We Put Claude Code in Rollercoaster Tycoon

https://ramplabs.substack.com/p/ai-plays-rollercoaster-tycoon
2•gwintrob•15m ago•0 comments

Words

https://justinjackson.ca/words.html
1•Tomte•15m ago•0 comments

Torvalds: Another silly guitar-pedal-related repo

https://github.com/torvalds/AudioNoise/blob/71b256a7fcb0aa1250625f79838ab71b2b77b9ff/README.md
1•m-hodges•16m ago•1 comments

If I search for "opencode GitHub" in Bing, a random fork is returned

https://www.bing.com/search?q=opencode+github&PC=U316
1•theanonymousone•17m ago•0 comments

Yeast Programmed for Opioid Total Synthesis

https://cen.acs.org/articles/93/i49/Yeast-Programmed-Opioid-Total-Synthesis.html
1•slow_typist•21m ago•0 comments

Google employee made redundant after reporting sexual harassment, court hears

https://www.bbc.co.uk/news/articles/c62v51d1ry2o
3•latein•22m ago•0 comments

HeyToken – Access all LLMs for 30% less via a unified API

https://heytoken.ai
1•alhazar•25m ago•1 comments

Create Google API credentials in 50 easy steps

https://github.com/glotlabs/gdrive/blob/main/docs/create_google_api_credentials.md
1•ukuina•28m ago•0 comments

Setting Up OpenCode with Local Models

https://theaiops.substack.com/p/setting-up-opencode-with-local-models
1•ramikrispin•29m ago•0 comments

Amazon Redshift AutoWLM and SQA internals plus commentary (and a bit on CSC)

1•Max-Ganz-II•32m ago•0 comments

LitePoint clears testing milestone with Qualcomm's upcoming Wi-Fi 8 platform

https://www.rcrwireless.com/20260109/test-measurement/ces-2026-litepoint-clears-testing-milestone...
1•lordwiz•32m ago•0 comments

UI Skills

https://www.ui-skills.com/
2•handfuloflight•33m ago•0 comments

Eat More Deer

https://www.theatlantic.com/health/2026/01/deer-hunting-venison-sale/685537/
3•thunderbong•36m ago•0 comments

The Score

https://www.penguin.co.uk/books/457380/the-score-by-nguyen-c-thi/9780241653975
2•molteanu•38m ago•0 comments

Anthropic: Demystifying Evals for AI Agents

https://www.anthropic.com/engineering/demystifying-evals-for-ai-agents
3•Bayram•39m ago•0 comments

New Game Launcher for PC Games

https://www.gamekolektor.com/
1•ravioldevuy•39m ago•1 comments

Show HN: MCP for browsing, searching, exporting, backing up Cursor chat history

https://github.com/S2thend/cursor-history-mcp
2•mikasisiki•54m ago•2 comments

Signal Chat: Silicon Valley Is Plotting Against California's Billionaire Tax

https://www.wsj.com/politics/policy/save-california-billionare-tax-814a2fe9
4•1vuio0pswjnm7•59m ago•1 comments

Obscene images: X admits its mistake and stated it would comply with Indian law

https://timesofindia.indiatimes.com/india/obscene-image-row-x-admits-mistake-thousands-of-posts-o...
3•throwaway110001•1h ago•0 comments

Photos of the Forgotten

https://www.synthetrix.com/potf.html
2•exvi•1h ago•0 comments

'Fuck You, Make Me' Without Saying the Words

https://daringfireball.net/2026/01/fuck_you_make_me_without_saying_the_words
6•nopakos•1h ago•2 comments

Show HN: I built an Instagram-style productivity app with gamification

https://apps.apple.com/us/app/lockin-social-productivity/id6742454713
2•mandynoee•1h ago•1 comments

The Concise TypeScript Book

https://github.com/gibbok/typescript-book
19•javatuts•1h ago•1 comments

Worktrunk – A CLI tool to manage multiple worktrees in Git repositories

https://github.com/max-sixty/worktrunk
2•javatuts•1h ago•0 comments

Jupyter Agents: training LLMs to reason with notebooks

https://huggingface.co/blog/jupyter-agent-2
2•walterbell•1h ago•0 comments

What's the end game for Ghost newsletter sign-up spam?

https://www.autodidacts.io/ghost-newsletter-sign-up-spam/
4•Curiositry•1h ago•0 comments
Open in hackernews

Bichon: A lightweight, high-performance Rust email archiver with WebUI

https://github.com/rustmailer/bichon
56•rendx•11h ago
via https://news.ycombinator.com/item?id=46429250

Comments

Onavo•11h ago
Note the rustmailer project mentioned is heavily proprietary licensed. Don't expect to be able to use any of this.
DetroitThrow•11h ago
This one appears to be AGPL and safe to use, but I just read the main project license and frowned. I'm not sure I understand who that project is for.
sea-gold•9h ago
Bichon is in fact AGPL: https://github.com/rustmailer/bichon/blob/main/LICENSE

It must not be using any RustMailer code.

copirate•9h ago
If it's the same author they can reuse the code. They can copy the code but they can't link it.
jszymborski•10h ago
actually the rustmailer licensing is a bit confusing. The license file in the repo has the text of the BSD Zero and Apache license but the README describes it as "source-available"?
DetroitThrow•9h ago
I read the license MD and there are some clauses that make it incompatible with Apache. I think you might just have seen the disclosure text for Apache/BSD zero.
sea-gold•10h ago
RustMailer (a separate project) has a commercial license: https://github.com/rustmailer/rustmailer/blob/main/LICENSE

> RustMailer is source-available. The code is open on GitHub, but requires a valid commercial license key for production use.

License Purchase: https://rustmailer.com/pricing

The mention of BSD/Apache is from here[1] and looks to be a listing of open-source licenses that this project uses.

[1] https://github.com/rustmailer/rustmailer/blob/main/license.h...

rustmailer•3h ago
I’m the author of Bichon, so let me clarify this.

First, rustmailer is my GitHub username. Under this GitHub account there are two main projects: RustMailer and Bichon.

RustMailer is a middleware product with the same name. It is commercially licensed. I hope it can help developers save time on email-related development and also generate a bit of income for me, so this middleware requires a license key to run long-term.

Bichon, on the other hand, is an independent project built on the experience of developing RustMailer. It does reuse a lot of similar code, but it is licensed under the AGPL. These are two completely different projects. RustMailer provides many API interfaces similar to EmailEngine and is positioned as middleware, while Bichon is an email archiving (or unified search) project.

Bichon is positioned as a permanently free project. Users never need to worry that if you use Bichon today you will be asked to pay later — you can use it with confidence, and all of its code is fully open and transparent.

znnajdla•10h ago
I’m been meaning to build something like this myself. Seems like this was designed to be run on a server, however. What if I want to run it locally on a laptop that’s not always on? Does it recover gracefully from restarts and such? Is it a SQLite database I can query myself? Does it have an immutable archive/backup mode with trash recovery?
sea-gold•9h ago
Sorry, I don't know all the answers. However, I do know this (from the README):

> Core Engine (Storage & Search): Tantivy[1] > Acts as both the primary storage for email content and the full-text search index. This unified approach ensures high performance and eliminates data redundancy.

[1] https://github.com/quickwit-oss/tantivy

rustmailer•3h ago
You are right.
wwfn•8h ago
If looking for local email, why not a traditional client (thunderbird, claws, even outlook) or the more flexible/cli friendly maildir and notmuch? There are a bunch of front ends, including WebUIs https://notmuchmail.org/frontends/

Is what you're looking for a pretty good fit for how email was originally used? Or am missing something obvious

rustmailer•3h ago
Bichon can run on a laptop, and restarts or reboots are not a problem — you just need to make sure it starts automatically when the system boots. It is a standalone executable that is configured via command-line arguments or environment variables.

I’ve also been considering packaging it as a desktop application so that non-technical users can use it more easily, since there are Rust projects that can help wrap Bichon into a desktop app.

tosapple•10h ago
I've got bichons, and they're great dogs.
V__•10h ago
A small warning for anyone wanting to use this in a setting with legal requirements:

> Please note that the term “sync” in Bichon may be misleading—“download” might be more accurate. [1]

If an email is deleted before bichon can download it, then it may not get archived. Most of the time the legal requirements are, that all emails hitting an inbox have to be archived, regardless of user action.

For those cases, a solution like mailpiler is better. Just BCC any incoming and outgoing mail to mailpiler and that is it.

[1] https://github.com/rustmailer/bichon/wiki/FAQ-(Frequently-As...

rustmailer•2h ago
Bichon connects to the IMAP server via IMAP and uses a sync interval, for example 10 minutes. Every 10 minutes, Bichon downloads emails from the IMAP server to the local machine, then stores and indexes them. If an email is permanently deleted within that interval, Bichon has no way to detect it. That is indeed how Bichon currently works.
jszymborski•10h ago
Thank god! I hacked together some awful pipeline where Sieve copies mail to a folder and a python script read, stored, and deleted the email. Super fragile, using an email folder as a queue kinda sucked.
nubg•10h ago
Ah this is so close. If it could have a s3 backend for storage of the email blobs (should be trivial since the email files are just key values from email id to email bytes) one could use it as a backup tool, too.

Author, is anything like that possible/planned? (the index itself can stay filesystem only)

rustmailer•3h ago
I am the author of Bichon. Long-term backup and permanent archival features are not currently on Bichon’s roadmap, but you’re very welcome to open a GitHub issue to share your idea. Bichon is entirely driven by user needs, and any good suggestions or plans can be adopted and implemented.
sea-gold•9h ago
Here is a very similar project: https://emailengine.app/

Similar to Bichon, it also has a commercial license[1]:

> EmailEngine is not free open-source software. It is "source available" software, meaning you can view and copy the source code, but you need a paid subscription[2] to run it beyond the free 14-day trial. Each EmailEngine instance comes with this trial, so you can test EmailEngine without any commitment.

EmailEngine is based on ImapFlow[3], a modern and easy-to-use IMAP client library for Node.js that is MIT-licensed.

[1] https://github.com/postalsys/emailengine/blob/master/LICENSE...

[2] https://postalsys.com/plans

[3] https://github.com/postalsys/imapflow

isaachinman•9h ago
For anyone reading, I would highly recommend steering clear of EmailEngine.
cipehr•4h ago
Why?
mbStavola•9h ago
Bichons and Rust? I'm already sold!