frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Root System Drawings

https://images.wur.nl/digital/collection/coll13/search
202•bookofjoe•7h ago•34 comments

Is Postgres read heavy or write heavy?

https://www.crunchydata.com/blog/is-postgres-read-heavy-or-write-heavy-and-why-should-you-care
37•soheilpro•1d ago•0 comments

Tinnitus Neuromodulator

https://mynoise.net/NoiseMachines/neuromodulationTonesGenerator.php
173•gjvc•5h ago•118 comments

Flowistry: An IDE plugin for Rust that focuses on relevant code

https://github.com/willcrichton/flowistry
107•Bogdanp•6h ago•17 comments

How to sequence your DNA for <$2k

https://maxlangenkamp.substack.com/p/how-to-sequence-your-dna-for-2k
13•yichab0d•1h ago•3 comments

What Dynamic Typing Is For

https://unplannedobsolescence.com/blog/what-dynamic-typing-is-for/
47•hit8run•4d ago•32 comments

Who invented deep residual learning?

https://people.idsia.ch/~juergen/who-invented-residual-neural-networks.html
53•timlod•5d ago•16 comments

./watch

https://dotslashwatch.com/
273•shrx•11h ago•74 comments

Solution to CIA’s kryptos sculpture is found in Smithsonian vault

https://www.nytimes.com/2025/10/16/science/kryptos-cia-solution-sanborn-auction.html
64•elahieh•2d ago•14 comments

Chen-Ning Yang, Nobel laureate, dies at 103

https://www.chinadaily.com.cn/a/202510/18/WS68f3170ea310f735438b5bf2.html
36•nhatcher•15h ago•12 comments

Using CUE to unify IoT sensor data

https://aran.dev/posts/cue/using-cue-to-unify-iot-sensor-data/
19•mvdan•8h ago•1 comments

Secret diplomatic message deciphered after 350 years

https://www.nationalarchives.gov.uk/explore-the-collection/the-collection-blog/secret-diplomatic-...
48•robin_reala•2d ago•4 comments

Titan submersible’s $62 SanDisk memory card found undamaged at wreckage site

https://www.tomshardware.com/pc-components/microsd-cards/tragic-oceangate-titan-submersibles-usd6...
68•WithinReason•1d ago•30 comments

K8s with 1M nodes

https://bchess.github.io/k8s-1m/
51•denysvitali•1d ago•12 comments

Liva AI (YC S25) Is Hiring

https://www.ycombinator.com/companies/liva-ai/jobs/inrUYH9-founding-engineer
1•ashlleymo•4h ago

Why the open social web matters now

https://werd.io/why-the-open-social-web-matters-now/
41•benwerd•4d ago•5 comments

Ripgrep 15.0

https://github.com/BurntSushi/ripgrep/releases/tag/15.0.0
278•robin_reala•7h ago•65 comments

New Work by Gary Larson

https://www.thefarside.com/new-stuff
466•jkestner•23h ago•122 comments

Coral NPU: A full-stack platform for Edge AI

https://research.google/blog/coral-npu-a-full-stack-platform-for-edge-ai/
72•LER0ever•2d ago•9 comments

When you opened a screen shot of a video in Paint, the video was playing in it

https://devblogs.microsoft.com/oldnewthing/20251014-00/?p=111681
89•birdculture•2d ago•9 comments

Ruby Blocks

https://tech.stonecharioteer.com/posts/2025/ruby-blocks/
163•stonecharioteer•4d ago•96 comments

Show HN: The Shape of YouTube

https://soy.leg.ovh/
14•hide_on_bush•6d ago•6 comments

Picturing Mathematics

https://mathenchant.wordpress.com/2025/10/18/picturing-mathematics/
25•jamespropp•5h ago•0 comments

Lux: A luxurious package manager for Lua

https://github.com/lumen-oss/lux
46•Lyngbakr•8h ago•12 comments

Attention is a luxury good

https://seths.blog/2025/10/attention-is-a-luxury-good/
127•herbertl•5h ago•75 comments

SQL Anti-Patterns

https://datamethods.substack.com/p/sql-anti-patterns-you-should-avoid
187•zekrom•8h ago•136 comments

Fast calculation of the distance to cubic Bezier curves on the GPU

https://blog.pkh.me/p/46-fast-calculation-of-the-distance-to-cubic-bezier-curves-on-the-gpu.html
103•ux•11h ago•22 comments

Our Paint – a featureless but programmable painting program

https://www.WellObserve.com/OurPaint/index_en.html
31•ksymph•6d ago•5 comments

Carbonized 1,300-Year-Old Bread Loaves Unearthed in Turkey

https://ancientist.com/1300-year-old-communion-bread-unearthed-in-karaman-a-loaf-for-the-farmer-c...
5•ilamont•5d ago•1 comments

AMD's Chiplet APU: An Overview of Strix Halo

https://chipsandcheese.com/p/amds-chiplet-apu-an-overview-of-strix
148•zdw•16h ago•55 comments
Open in hackernews

Lux: A luxurious package manager for Lua

https://github.com/lumen-oss/lux
46•Lyngbakr•8h ago

Comments

ModernMech•5h ago
This is interesting but I feel like a lot of these Rust-inspired package managers are a little... too inspired by Rust. This project for instance uses .toml as a config file format, presumably because that's what Cargo does.

But I think for this project in particular, Lua for the config files would have been a better choice!

I think that Lua tries to be a good configuration language (it started as a configuration language called SOL (sun), which configured reports for lithology profiles), and in fact Luarocks uses "rockspec" for their config, which is syntactically Lua. Lux claims to be inspired by Luarocks, and yet they chose to use toml over lua for config. I'm wondering why? What was wrong with lua that made toml a better choice?

edit: Okay, I've found more information where they say they support both formats... which, I don't know if that's the right call? Seems like going with one or the other is better from a project management standpoint, although I can see why they want to give users the option.

> Not everyone may want to migrate (nor use) the TOML system for describing a project. For this reason, I’d had liked Lux to support a rockspec file alongside the TOML file (similar to the old project.rockspec format). This has finally been implemented! By creating a file called extra.rockspec in the project root, you will instruct Lux to merge the TOML and the rockspec together when performing any sort of operation.

BugsJustFindMe•2h ago
> I can see why they want to give users the option

I completely dislike the practice of giving options for no reason other than to give options. Don't make me learn different ways of doing the same thing to succeed in an ecosystem. Don't make me learn differences and similarities. If one way works properly and doesn't have obvious downsides, stick with having one way. If it has obvious downsides, stick with having a different one way. Subjective format taste isn't a real downside. Pick one format and stick with it.

The line from the zen of Python about how "there should be one-- and preferably only one --obvious way to do it" is something that people all too often forget the value of.

giancarlostoro•2h ago
> The line from the zen of Python about how "there should be one-- and preferably only one --obvious way to do it" is something that people all too often forget.

The zen of Python should be the zen of all languages.

BugsJustFindMe•2h ago
Yes, it should be. Sadly it's not even unambiguously the zen of Python these days.
mrcjkb•59m ago
Good thing we're not giving options for no reason other than to give options ;)
mrcjkb•1h ago
> presumably because that's what Cargo does.

Nope. We chose TOML as the default for various reasons:

- Simplicity. There are use cases for a turing complete configuration language. Lux is not one of them.

- Ergonomics. The ability to edit it using the CLI (technically, that could be possible with Lua too, but it would be a lot more complex and not a very pleasant UX).

> which, I don't know if that's the right call?

The reason we currently support importing a Lua extra.rockspec is ease of migration for complex projects, e.g. with platform-specific overrides (not yet supported by the TOML spec).

ModernMech•27m ago
Thanks that does answer my question! Had you considered parsing a subset of lua to get the properties you want? That way users don't have to learn a whole other syntax. I'm thinking in particular of my students whom I teach lua. They struggle enough learning one language, having to teach a second with all its quirks seems like a lot to throw at them.
leptons•4h ago
"beautiful", "elegant", and "tasteful" have all been used to puff up various libraries, frameworks, etc, and now we have "luxurious" to add to the long list of ridiculous adjectives used to puff up tech. Lovely.
mmcromp•3h ago
Honestly it makes me roll my eyes, "let's describe our software utility as if we're trapped in a perfume commercial". But on the other hand, I think when creating something it does help to have underlying vision, even if it's abstract or doesn't quite make sense.
dinkleberg•1h ago
I think that is why despite it being eye roll inducing, there is still value to these descriptors as it explains what they are going for. In this case it tells us they are prioritizing the feel over everything else and for a package manager that is pretty solid focus.
otikik•3h ago
I have always thought that those qualities should be shown, not said. Both in software and in life.