frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

An entire Herculaneum scroll has been read for the first time

https://scrollprize.org/firstscroll
573•verditelabs•4h ago•139 comments

Oxide computer 3D rack guided tour

https://explorer.oxide.computer/
173•darthcloud•3d ago•78 comments

IBM debuts sub-1 nanometer chip technology

https://newsroom.ibm.com/2026-06-25-ibm-debuts-worlds-first-sub-1-nanometer-chip-technology
184•porridgeraisin•5h ago•101 comments

Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion

https://github.com/inkeep/open-knowledge
75•engomez•4h ago•33 comments

Show HN: Chess-Inspired Roguelike

https://princechazz.com
115•cowboy_henk•4d ago•39 comments

Zig's new bitCast semantics and LLVM back end improvements

https://ziglang.org/devlog/2026/#2026-06-25
177•kouosi•6h ago•68 comments

OS9Map

https://yllan.org/software/OS9Map/
118•LaSombra•5h ago•18 comments

The anxiety of the perfect loaf: the illusion of culinary precision

https://iza.ac/posts/2026/06/intuitive-cooking/
13•infinitewalk•2d ago•4 comments

Apple raises prices of MacBooks, iPads

https://www.reuters.com/world/asia-pacific/apple-raises-prices-macbooks-ipads-memory-costs-skyroc...
475•virgildotcodes•7h ago•700 comments

The annotated PyTorch training loop

https://idlemachines.co.uk/essays/pytorch-training-loop
29•smaddrellmander•2d ago•7 comments

You can't unit test for taste

https://dev.karltryggvason.com/you-cant-unit-test-for-taste/
215•kalli•1d ago•91 comments

Half-Life 2 in a Browser

https://hl2.slqnt.dev/
608•panza•14h ago•244 comments

Besimple AI (YC P25) Is Hiring

https://www.ycombinator.com/companies/besimple-ai/jobs/yWfhhOR-strategic-projects-lead-audio-data
1•yzhong94•3h ago

Early adversity leaves lasting molecular imprint across the body: primate study

https://medicalxpress.com/news/2026-06-early-life-adversity-molecular-imprint.html
57•gmays•4d ago•19 comments

I built a GPU back end for Emacs

https://en.andros.dev/blog/4b707a03/how-i-built-a-gpu-backend-for-emacs/
138•andros•2d ago•73 comments

Show HN: I made Google Trends for Hacker News by indexing 18 years of comments

https://hackernewstrends.com
545•ytkimirti•6h ago•135 comments

Advanced Nintendo Entertainment System (ANES) – NES Modded to Use 2 PPUs

https://github.com/decrazyo/anes
58•zdw•1d ago•19 comments

The Doorman's Fallacy in Action

https://rozumem.xyz/posts/17
5•rozumem•42m ago•2 comments

Tw-fade: pure CSS scroll-driven edge masking

https://pete.design/tw-fade
64•petekp•3d ago•29 comments

52-hertz whale

https://en.wikipedia.org/wiki/52-hertz_whale
79•brightbeige•1d ago•13 comments

How physicists track and trap the elusive neutrino

https://www.quantamagazine.org/how-physicists-track-and-trap-the-elusive-neutrino-20260624/
40•ibobev•5h ago•14 comments

Windows 10 quietly gets one more year of support and updates

https://www.neowin.net/news/windows-10-quietly-gets-one-more-year-of-support-and-updates/
184•bundie•4h ago•147 comments

Political bias in AI: Where the AI models stand

https://trakkr.ai/bias
70•mektrik•7h ago•146 comments

The disappearance of Japan's animators

https://economist.com/interactive/1843/2026/06/19/the-strange-disappearance-of-japans-animators
102•andsoitis•4d ago•80 comments

OAuth for all

https://blog.cloudflare.com/oauth-for-all/
345•terryds•18h ago•145 comments

Show HN: Turn native language audio into flashcards and shadowing practice

https://lingochunk.com/try
64•alder•9h ago•28 comments

Show HN: MiniPCs.zip – Charting the Pareto frontier of Mini PCs

https://minipcs.zip
90•yathern•5d ago•34 comments

LastPass notifies users of yet another data breach

https://9to5mac.com/2026/06/23/lastpass-notifies-users-of-yet-another-data-breach/
438•mooreds•10h ago•196 comments

The unbearable cheapness of open weight models

https://jamesoclaire.com/2026/06/25/the-unbearable-cheapness-of-open-weight-models/
128•ddxv•17h ago•115 comments

How to get your first customers [video]

https://www.ycombinator.com/library/SF-how-to-get-your-first-10-customers
63•aurenvale•1d ago•22 comments
Open in hackernews

Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion

https://github.com/inkeep/open-knowledge
72•engomez•4h ago
Hi HN, Nick here. We’re launching OpenKnowledge (https://openknowledge.ai/), a “what you see is what you get” markdown editor that has direct integrations with Claude, Codex, and Cursor. Available as MacOS app or CLI. Fully free/local and OSS (https://github.com/inkeep/open-knowledge).

We built this because we wanted a “Google docs” like experience for writing and sharing markdown files across our team. Obsidian is the best alternative we tried, but found it doesn’t have a true “what you see is what you get” UI and it didn’t integrate well with Claude/Codex outside of community plugins.

So we built OpenKnowledge. It takes shape as:

1. A MacOS app with a file navigator, the WYSIWYG editor, and link explorer.

2. Integrations with the Claude, Codex, and Cursor desktop apps. The agents can open an OpenKnowledge editor within their embedded web browsers for a side-by-side experience.

3. Built-in mcps, skills, and RAG for LLM-wiki and “AI Second Brain” scenarios + spec writing

4. An embedded terminal and CLI for TUI-first users

OSS stack includes: Tiptap/prosemirror, CodeMirror, yjs (CRDT), Electron (MacOS app), Orama, remark/rehype/micromark/mdast, @pierre/trees

On the architecture side, the interesting eng. challenges included:

1. A pipeline to convert ProseMirror to markdown in a bidirectional lossless way. ProseMirror uses ASTs, which are not designed to have byte-fidelity.

2. A dual-observer CRDT to keep the ProseMirror and markdown state in-sync.

The CRDT + git also power a collaborative experience that shows what Agents are doing in the markdown, have undo/redo, and version history. The “Share” and cloud-sync functionality are geared for team collaboration. They feel “no-code” but leverage git/GitHub under the hood, which also means data stays fully private.

In that spirit, we made OpenKnowledge open source for anybody who’s curious or who’d like to contribute.

We’re actively thinking about plugins/extensibility and what’s next. If you have suggestions or feedback, would love to hear it.

Comments

claudiacsf•4h ago
I'm a sucker for pretty UIs. I already have a company-mandated knowledge base tool, Slite, can they be used together?
engomez•4h ago
Looking into Slite now to check. With OpenKnowledge, the content is just markdown files on-disk, so there shouldn't be anything exclusionary about it. Not sure how/if Slite handles markdown files. Will take a look.
engomez•4h ago
tl;dr: Slite supports import/export Markdown files, so not a native "interop".

Links: https://slite.slite.page/p/5XOO7_tII0D87T/Importing-Files, https://slite.slite.page/p/PxKfPvLrLHj07O/Exporting-Your-Doc...

Recommend trying it for some personal notes/specs/etc. -- can be used independently.

devCassius•4h ago
Is there a migration path from Obsidian or Notion? Switching costs are usually what keeps people locked in.
engomez•4h ago
Since Obsidian is just markdown, you can just open an Obsidian vault with OpenKnowledge. We made it so that most Obsidian syntax is supported, like wikilinks.

For Notion, we don't have a migration tool, but you can try the export to markdown approach.

Recommend trying it to get a feel, and if are looking to migrate and facing friction let me know details.

jfim•16m ago
Obsidian is a lot more than "just markdown" though.

For example, with the appropriate plugins like dataview and charts, it's possible to create dashboards, lists, and tables that update automatically based on data elements present in documents or documents themselves. I use it to have views over my to-do lists (daily routine items, tasks that are overdue, upcoming tasks, etc), make dashboards, and show lists of documents edited on a particular date.

I'd love to migrate away from Obsidian towards something that's not proprietary, but I haven't seen anything that allows querying other documents.

That doesn't mean it's a design direction that open knowledge should go in, but just a data point that reducing Obsidian vaults to "just markdown" misses what some users use it for.

engomez•11m ago
Yes makes sense, the database site of it is the primary point we don't support yet. We want to do it in the way we think is best and will keep in mind how to make the experience good for existing Obsidian users.
Natfan•1h ago
macos only? shame.
engomez•59m ago
CLI + Web viewer are available for Linux and Windows. We tested it and works pretty well.
beanjuiceII•56m ago
yea pass..
engomez•23m ago
are you linux or windows? if linux, which distro? Electron support for distros varies so input is appreciated.
Imustaskforhelp•18m ago
I recommend taking a look at appimages or flatpak within Linux if you wish to do so and if you do appimage, try to take an older system within a VM from my understanding as then you wouldn't have issues of glibc which I have sometimes heard. I'd be interested to help if that is of your interest.
engomez•12m ago
Will take a look, appreciate it.
pcthrowaway•54m ago
Fully local, but can't integrate with any local LLM?

I do think a fully OSS Obsidian-like that syncs natively is an impressive accomplishment, though the usefulness of this is limited with OSX being the only supported platform. If an Android app is in the works I'll definitely follow the project!

engomez•40m ago
Got it. MCP Server and CLI is agent-agnostic, so should work with local models/harnesses, but we'll look into more explicit docs around this.

What IDE or harness do you use? We'll take a look.

pcthrowaway•33m ago
Personally I just want to see more support for local LLMs. I haven't been doing much coding lately but am interested in setting up Qwen 3.6 if I can obtain the hardware
engomez•24m ago
Agree same. We'll look into explicit guides and integrations with Zed // OpenCode as a starting point, they let you choose your model.
montroser•46m ago
Sounds cool. How do agents know what else is going on in the doc? They have an embedded browser and they do like mutation observer type stuff? Or does the integration do polling?
engomez•34m ago
Right now you'd simply prompt it. Working on more direct integration. Turns out they don't make event based back and forth easy.
iamacyborg•41m ago
Is this following the Open Knowledge Format proposed by Google earlier this month or just a name collision?

https://cloud.google.com/blog/products/data-analytics/how-th...

engomez•38m ago
Two bits:

1. Name collison happenstance. We'd locked in the npm package and domains prior to their announcement.

2. Our templates are Open Knowledge Format compliant and we have an explicit quickstart around making an OKF knowledge base. You can think of OKF as a format/standard for the content, and OpenKnowledge (our app) as an IDE/editor for any type of markdown based content.

iamacyborg•31m ago
Neat, I’ve created a couple OKF based knowledge bases, this looks like a nice way to work with them.

https://github.com/jacquescorbytuech/crm-open-knowledge-wiki

https://github.com/jacquescorbytuech/running-knowledge-base

engomez•25m ago
Sweet, let me know the experience, we're actively thinking about how to make OKF KBs editing a good experience. E.g. a linter or other conformant mode.
vitorbaptistaa•34m ago
Congratulations on the launch. It looks neat!

On a side note, I find it interesting that a few recent projects are going for the Open Knowledge name. The Open Knowledge Foundation (https://okfn.org) is one of the first/largest proponents of the open data movement (think of it as a Free Software Foundation but for data, not software). They started in 2004 and developed many of the open data licenses and widely used infrastructure tools like CKAN (an open data portal platform).

Nothing to add, just found it interesting.

Disclaimer: I worked there for a few years.

engomez•19m ago
Biased but great name of course haha.

OKF timing was coincidence, we'd started I take it around the same time they'd started internally.

What's good is that everything is pretty open formats/source and complimentary.

culi•23m ago
I don't understand how Obsidian, a collection of markdown files, isn't already AI friendly. It's hard for me to imagine a more AI-friendly but still usable way to organize your notes.
engomez•22m ago
What we did to go "beyond" is build in skills and an MCP server into the app, and auto-install those into e.g. Claude, Codex, and Cursor formats. Also added a web viewer so that e.g. Claude Desktop can open up the editor directly within it's embedded web viewer.
coldbrewed•17m ago
Why not build skills and an MCP for markdown or obsidian? I'm using both at present and it's fine, bit would like to understand the differentiating factor here.
engomez•6m ago
Example of the functionality that's OK specific: we made it so that e.g. Claude Desktop (or Codex, Cursor) can open the OpenKnowledge web viewer within their own embedded web viewers, to make for better side-by-side editing. Since Obsidian is closed source, we wouldn't be able to make that work.

Making the skills/MCP specific to OpenKnowledge allows us to optimize experiences like that.

outside1234•11m ago
This. I just open the Obsidian folder (aka "vault") in VS Code and BOOM, it is AI friendly. I just hack on the .md files like I would code with Copilot.
harikb•16m ago
Got this toast/notification message from your desktop app.

> Added ok to your PATH — managed block in ~/.zshrc, ~/.config/fish/conf.d/open-knowledge.fish.

Took a while to see that 'ok' is the name of your product.

engomez•14m ago
Ack ! We made the shorthand for e.g. the CLI and .ok/ configuration folders. Shouldn't show up in the UX strings, we'll clean that up.