frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Wikipedia loses challenge against Online Safety Act

https://www.bbc.com/news/articles/cjr11qqvvwlo
147•phlummox•3h ago•265 comments

GitHub is no longer independent at Microsoft after CEO resignation

https://www.theverge.com/news/757461/microsoft-github-thomas-dohmke-resignation-coreai-team-transition
681•Handy-Man•4h ago•435 comments

I tried every todo app and ended up with a .txt file

https://www.al3rez.com/todo-txt-journey
552•al3rez•6h ago•385 comments

Neki – sharded Postgres by the team behind Vitess

https://planetscale.com/blog/announcing-neki
57•thdxr•2h ago•4 comments

Claude Is the Drug, Cursor Is the Dealer

https://middlelayer.substack.com/p/i-claude-is-the-drug-cursor-is-the
102•logan1085•4h ago•60 comments

OpenSSH Post-Quantum Cryptography

https://www.openssh.com/pq.html
280•throw0101d•8h ago•84 comments

Byte Buddy is a code generation and manipulation library for Java

https://bytebuddy.net/
35•mooreds•3d ago•13 comments

The Value of Institutional Memory

https://timharford.com/2025/05/the-value-of-institutional-memory/
59•leoc•3h ago•27 comments

The Joy of Mixing Custom Elements, Web Components, and Markdown

https://deanebarker.net/tech/blog/custom-elements-markdown/
44•deanebarker•4h ago•16 comments

UI vs. API. vs. UAI

https://www.joshbeckman.org/blog/practicing/ui-vs-api-vs-uai
40•bckmn•4h ago•17 comments

Pricing Pages – A Curated Gallery of Pricing Page Designs

https://pricingpages.design/
143•finniansturdy•8h ago•41 comments

Claude Code is all you need

https://dwyer.co.za/static/claude-code-is-all-you-need.html
340•sixhobbits•6h ago•212 comments

Trellis (YC W24) Is Hiring: Automate Prior Auth in Healthcare

https://www.ycombinator.com/companies/trellis/jobs/Cv3ZwXh-forward-deployed-engineers-all-levels-august-2025
1•jackylin•3h ago

Learn, Reflect, Apply, Prepare: The Four Daily Practices That Changed How I Live

https://opuslabs.substack.com/p/learn-reflect-apply-prepare
30•opuslabs•4h ago•3 comments

How Boom uses software to accelerate hardware development

https://bscholl.substack.com/p/move-fast-and-dont-break-safety-critical
29•flabber•1d ago•11 comments

The Chrome VRP Panel has decided to award $250k for this report

https://issues.chromium.org/issues/412578726
453•alexcos•14h ago•244 comments

White Mountain Direttissima

https://whitemountainski.co/pages/white-mountain-direttissima
17•oftenwrong•3d ago•4 comments

36B solar mass black hole at centre of the Cosmic Horseshoe gravitational lens

https://academic.oup.com/mnras/article/541/4/2853/8213862?login=false
80•bookofjoe•5h ago•57 comments

AP to end its weekly book reviews

https://dankennedy.net/2025/08/08/the-associated-press-tells-its-book-critics-that-its-ending-weekly-reviews/
57•thm•3h ago•19 comments

Launch HN: Halluminate (YC S25) – Simulating the internet to train computer use

26•wujerry2000•4h ago•24 comments

A Guide Dog for the Face-Blind

https://asimov.blog/a-guide-dog-for-the-face-blind/
4•arto•3d ago•0 comments

Porting to OS/2 – GitPius

https://gitpi.us/article-archive/porting-to-os2/
33•rbanffy•4d ago•0 comments

Designing Software in the Large

https://dafoster.net/articles/2025/07/22/designing-software-in-the-large/
51•davidfstr•6h ago•18 comments

Faster substring search with SIMD in Zig

https://aarol.dev/posts/zig-simd-substr/
159•todsacerdoti•10h ago•48 comments

Token growth indicates future AI spend per dev

https://blog.kilocode.ai/p/future-ai-spend-100k-per-dev
147•twapi•2h ago•116 comments

Mistral Integration Improved in Llama.cpp

https://github.com/ggml-org/llama.cpp/pull/14737
67•decide1000•10h ago•3 comments

Optimizing my sleep around Claude usage limits

https://mattwie.se/no-sleep-till-agi
95•mattwiese•18h ago•78 comments

A simple pixel physics simulator in Rust using Macroquad

https://github.com/gale93/sbixel
36•sbirulo•4d ago•1 comments

Apache Iceberg V3 Spec new features for more efficient and flexible data lakes

https://opensource.googleblog.com/2025/08/whats-new-in-iceberg-v3.html
45•talatuyarer•3h ago•7 comments

Show HN: ServerBuddy – GUI SSH client for managing Linux servers from macOS

https://serverbuddy.app
9•dpraburaj•2h ago•1 comments
Open in hackernews

The Joy of Mixing Custom Elements, Web Components, and Markdown

https://deanebarker.net/tech/blog/custom-elements-markdown/
44•deanebarker•4h ago

Comments

superkuh•3h ago
>In the end, your document is now fully an HTML document, not a Markdown document that becomes an HTML document. It’s a minor perspective shift, but might have some cascading effects on things I’ve written above.

But this style of custom-elements requires successful javascript program execution to achieve that "HTML" document. Just like markdown requires some parser program to turn it in to HTML. It's not really fully an HTML document.

It's a good idea. It just would be a better one to write the custom-elements as wrappers for actual HTML elements. Like how https://blog.jim-nielsen.com/2023/html-web-components-an-exa... shows instead of trying to do it SPA style and requiring perfect JS execution for anything to show properly.

HTML mark-up really isn't that heavy. The avoidance of it seems mostly to be because it's considered "old" and "old" is bad, or at least not useful on a resume. But it's old because it's so good it's stuck around for a long time. Only machine generated HTML is bulky. Hand written can be just as neat and readable as any Markdown.

spankalee•2h ago
JavaScript is one of the three core file types of the web. You can rely on it as much as HTML and CSS. I don't get the unique derision of JS compared to the other files types.
superkuh•2h ago
That's an understandable take in nearly all commercial and institutional contexts. But in others just involving human people, no. Many times JS does fail or isn't available. So building progressively enhanced web documents preserves utility across the spectrum of human visitors (and maintains accessibility). But if you only have a profit motive, then yes, there's no need for robust solutions. The amount of people that can't do JS well won't eat into profits or cause enough complaints to get you in trouble.
lelandfe•2h ago
I think progressive enhancement is a cool approach to building stuff.

I also think “turn JS on” is a fairly reasonable ask these days. A lot of the web tends to break when CSS is disabled or fails, too.

troupo•2h ago
No, you can't really rely on it. Welcome to Performance Inequality Gap: https://infrequently.org/2024/01/performance-inequality-gap-...
thangalin•2h ago
> It just would be a better one to write the custom-elements as wrappers for actual HTML elements.

pandoc has an extension for this:

https://pandoc.org/demo/example33/8.18-divs-and-spans.html

KeenWrite, my (R) Markdown editor, supports pandoc annotations:

https://youtu.be/7icc4oZB2I4?list=PLB-WIt1cZYLm1MMx2FBG9KWzP...

> Just like markdown requires some parser program to turn it in to HTML.

Or XHTML, which is XML, which can then be transformed into TeX macros, and then typeset into a PDF file with a theme (much like CSS stylizes HTML).

https://youtu.be/3QpX70O5S30?list=PLB-WIt1cZYLm1MMx2FBG9KWzP...

This allows separating content from presentation, allowing them to vary independently.

p_l•3h ago
Unfortunately, also not-joy of completely unbreakable website ... https://usercontent.irccloud-cdn.com/file/TPJZ2AeN/100001246...
paulddraper•1h ago
Did you do something to font color?
righthand•2h ago
Always curious why no one has made Markdown + pugjs-style[0] html parsing system.

[0] https://pugjs.org/api/getting-started.html

Terretta•2h ago
We did this a decade or two ago when Markdown was Markdown and pug was Jade. It was great.

Apart from that, also back in the day people were still building pages using e.g. Dreamweaver, so we also put together a thing that could leverage a designer's HTML that rendered as a complete placeholder page. That "works as plain .HTML" became the template, used YAML as data, and Enlive (a Clojure lib) to turn the HTML with its placeholders into a template and then stuff YAML sidecar data into it to generate new HTML.

Not long after, Caddy's markdown support had promise, but agree with another commenter here that a few years ago astro.build started hitting a more interesting spot. In the middle ages between those, yay pandoc.

xfeeefeee•2h ago
I recently discovered a static site generator called Astro, which supports many syntaxes but the .astro is a nice mix of TypeScript and JSX-like syntax. Content can use MDX which is like Markdown but with {JSX} style markup for variables and etc. The static components are used very similar to React, with familiar import statements and <ComponentName props=etc> patterns. It is extremely easy to pick up. Best of all, it has plugins to support all sorts of other interactivity, so you can create interactive 'islands' of content using React or Preact or SolidJS or Vue etc. That way you have most of your content statically generated, and then the dynamic parts can be done from the client side.

Best of all, if you use simple unchanged files for other dynamic stuff like JSON etc, you can just generate those on build and serve those files in the host directly as the 'response' to a simple REST request, which is sometimes overlooked despite being the most fundamental form of a REST API.

https://astro.build/

I came across this after researching various options for a website that had, mostly for my own entertainment, restrictions on wanting to be mostly statically generated but customizable easily without learning a lot of new syntax / etc, something JSX-like with Markdown support etc, and MDX was an immediate find - and astro was the easiest SSG I found for it after trying with 11ty and several others. Actually felt like a delight playing with it.

tolerance•2h ago
Nice to see pro-Markdown literature that extends its application, but not to the extent that (that I’ve found) its detractors use against it.

There are a lot of nooks in crannies in this article.

angelmm•2h ago
Custom elements are really great for editors and developers. You can provide a rich set of primitives that editors can use to display certain content. In the past, I used MDX [1] extensively so non-technical writers can create a rich UI for a documentation site.

- [1] https://mdxjs.com/

reactordev•27m ago
I just wanted to throw some extra :hearts: towards https://mdxjs.com/ it's really the best of both worlds.
catapart•51m ago
Ha! Small world! I just started building a documentation editor using markdown, built as a custom element[0]. It's still deeply in alpha, but there is a working demo, at least!

[0] https://github.com/catapart/magnitce-docs-editor

esher•14m ago
I use https://github.com/nuxt-modules/mdc with a Nuxt Content project. Also looked at https://markdoc.dev