frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Conceptualization is all you need

1•vayllon•2m ago•0 comments

Don't forget what Silicon Valley tried to do

https://www.bloodinthemachine.com/p/dont-forget-what-silicon-valley-tried
2•jamesblonde•8m ago•0 comments

Show HN: AI Assistant for Ableton Live 12

https://ableton-ai-agent.vercel.app
1•rsaraceni•8m ago•0 comments

Show HN: I built a free tool to make screenshots look way better

https://www.shotcanvas.com/
1•stjernberg•9m ago•0 comments

OpenTelemetry from 0 to 100

https://nais.io/blog/posts/otel-from-0-to-100/
1•elza_1111•9m ago•0 comments

Framework Laptop 12 Review

https://www.theguardian.com/technology/2025/jul/07/framework-laptop-12-review-fun-flexible-and-repairable
2•andsoitis•9m ago•0 comments

Show HN: Nexus – A One-Page JSON Visualizer with Interactive Graphs

https://github.com/emin-ozata/nexus
1•eminozata•10m ago•0 comments

My Travel Development Setup

https://konradreiche.com/blog/my-travel-development-setup/
2•ingve•17m ago•0 comments

Greggs advert slapped over defibrillator in Gorleston

https://www.greatyarmouthmercury.co.uk/news/25289186.greggs-advert-slapped-defibrillator-gorleston/
2•austinallegro•20m ago•0 comments

Tesla's autopilot turns off automatically a fraction of a second before a crash

https://hachyderm.io/@itamarst/114800927755957738
2•doener•21m ago•0 comments

The easiest way to interact with programs is to run them in terminals

https://utcc.utoronto.ca/~cks/space/blog/sysadmin/TerminalsForEasyInteraction
1•ingve•22m ago•0 comments

Rule72 – A Git Commit Formatter

https://github.com/eisbaw/rule72
1•eisbaw•27m ago•1 comments

The Tokyo capsule tower that gave pod-living penthouse chic

https://www.theguardian.com/artanddesign/2025/jul/07/pod-living-nakagin-capsule-tower-tokyo-architectural-marvel-penthouse
3•robaato•28m ago•0 comments

Manifesto for doing good science in AI

https://letters.lossfunk.com/p/manifesto-for-doing-good-science
1•paraschopra•29m ago•0 comments

Linux 6.16-rc5 Released With A Performance Fix

https://www.phoronix.com/news/Linux-6.16-rc5
3•doener•32m ago•0 comments

Differences Between IAM, CIAM, and IDaaS in Modern Identity Management

https://guptadeepak.com/understanding-identity-management-iam-ciam-and-idaas-explained/
1•guptadeepak•33m ago•1 comments

Show HN: I built a proper board foot calculator

https://board-foot-calculator.xyz/
1•kuzej•34m ago•0 comments

Why Microsoft's enshittification of Xbox, Surface and Windows are all by design

https://www.windowscentral.com/gaming/xbox/microsoft-has-made-it-impossible-to-be-a-fan
3•ladyanita22•35m ago•1 comments

ChainoPy: A Python Library for Discrete Time Markov Chains

https://github.com/aadya940/chainopy
1•aadyachinubhai•38m ago•1 comments

Show HN: JSONChecker – Visual JSON debugger with auto-repair

1•rodisproducing•38m ago•1 comments

Respecting the "Flavour of the Time": On minimzing angst in your life

https://rishflections.substack.com/p/flavour
1•rish_16•41m ago•1 comments

Show HN: Zero-maintenance, smart, automagic, FOSS generating+emailing invoices

https://github.com/Sajjon/klirr
1•AlexCyon•42m ago•0 comments

Show HN: 2D browser defender / choplifter cute-em-up

https://github.com/raould/sheepgate
1•cypherpunk666•42m ago•0 comments

Function over Form: Why Dynamic Sparsity Is the Only Path to AGI

https://dmf-archive.github.io/docs/posts/beyond-snn-plausible-sparsity/
1•NetRunnerSu•43m ago•0 comments

RefreshOS – A fast, modern Linux OS built on Debian with KDE

https://www.refreshos.org/
2•merricksb•43m ago•0 comments

Show HN: A security product for cloud misconfigurations

https://github.com/antgroup/CloudRec
1•cloudrec•47m ago•0 comments

Archaeologists unveil 3,500-year-old city in Peru

https://www.bbc.co.uk/news/articles/c07dmx38kyeo
2•neversaydie•48m ago•0 comments

Agents of Change: Empowering Government with Next-Gen AI Solutions [video]

https://www.youtube.com/watch?v=q6E_4E3NpHI
3•funnyguy678•50m ago•1 comments

ThumbHash: A compact representation of an image placeholder

https://evanw.github.io/thumbhash/
2•edweis•52m ago•0 comments

The AI Birthday Letter That Blew Me Away

https://www.theatlantic.com/technology/archive/2025/07/google-drive-personalized-chatbot/683436/
2•FinnLobsien•54m ago•0 comments
Open in hackernews

Show HN: A Language Server Implementation for SystemD Unit Files

https://github.com/JFryy/systemd-lsp
32•arandomhuman•6h ago
A Language Server Protocol (LSP) implementation for systemd unit files, providing editing support with syntax highlighting, diagnostics, autocompletion, and documentation made with rust.

Comments

Splizard•3h ago
This is great! There's way too many arcane text file formats (configs, Dockerfiles, workflow definitions etc) without any sort of fast feedback loop on type-safety, documentation etc.

We need more projects like this and if a system is running SystemD, this needs to be enabled and integrated with any LSP-supported editors.

arandomhuman•2h ago
Thanks for the positive feedback! The documentation needs a bit of revision, but I agree there's a lot of configuration file formats that should be supported with language servers that might not necessarily have rich AST parsing as part of their contents.
rendaw•2h ago
I made a Systemd competitor/aternative https://github.com/andrewbaxter/puteron that uses JSON for everything. The advantage to JSON is you can use a `$schema` key at the top and vscode will do autocompletion, error checking, and (I think) documentation from the jsonschema automatically without needing a custom language server. The power of standards at work!

I was trying to figure out why Systemd decided on their ini-like syntax instead of something like xml or json or whatever. I thought maybe it was some standard that existed at the time, but it does seem to be a custom format unique to systemd...

arandomhuman•2h ago
That’s very interesting, but systemd is pretty pervasive I really don’t think it’s going anywhere anytime soon for better or for worse. Language servers aren't just adopted in vscode, other editors use them in fact. I am not a VS Code user myself, but I appreciate their implementation of the language server protocol, they did a fantastic job with that.
hamandcheese•2h ago
I was not involved in the decision, but my guess is:

- xml is too verbose

- yaml is too complex + suffers some notable ambiguity issues

- json isn't very human friendly (no comments)

- a lot of other linux software uses ini-style configs

mrweasel•1h ago
Maybe also to add to that: If you start having things like arrays and dictionaries available, people will start using them in their configuration and then configuration starts becoming an issue. I don't think I've seen a product where the configuration is in YAML or JSON, where the configuration files haven't grown into a confusing mess.
self_awareness•1h ago
INI format a "custom format"? It dates back to the 80's, maybe before that. It was the configuration file format.

OTOH, JSON is not a configuration file format. XML might be, but when I see what some people do with XML (ant, maven builds are abysmal, although msbuild xml files are managable), then I want to click unsubscribe.

I'm happy they've chosen INI.

dijit•19m ago
the ini-like format was used a lot on DOS and Windows internals.

Which was a part of the argumentation that systemd is very “windows” in its design (hidden errors, monolithic design).

Definitely an established standard (though not as much on UNIX-likes) before TOML was popularised though.

figmert•2h ago
Would be good to add support for custom units based on generates (e.g. Podman[0]).

[0] https://docs.podman.io/en/latest/markdown/podman-systemd.uni...