News for hackers. Stuff that matters.
Re:Ask HN: What developer tools would you like to see? by stepchowfun on Sunday May 22, 2022 @08:55AM (#31467629)
- A build system / package manager like Nix [1] but with a better user experience / more straightforward command-line tooling.

- A dependently typed programming language like Coq [2] (or Agda, Idris, Lean, etc.) that is sufficiently approachable to gain enough mindshare that companies start adopting it for mission-critical work.

- A version control system which scales to petabytes or more. Something that I could put large video files in without thinking twice about it. Something a large company could use for their monorepo—or even their data warehouse.

- A note-taking tool that allows me to organize notes in a graph with links between them (like a wiki), not as files and folders in a tree, which enforces the invariant that every note is transitively reachable from some "root" (by following links) so I never lose a note.

- Something like Toast [3] but which is also designed for running services in production, not just local development and continuous integration. A unified way to run code in dev, test, and prod environments. A new k8s.

[1] https://nixos.org/

[2] https://coq.inria.fr/

[3] https://github.com/stepchowfun/toast (shameless plug)

Re:Ask HN: What developer tools would you like to see? by PhilippGille on Sunday May 22, 2022 @01:36PM (#31470691)
> - A note-taking tool that allows me to organize notes in a graph with links between them (like a wiki), not as files and folders in a tree, which enforces the invariant that every note is transitively reachable from some "root" (by following links) so I never lose a note.

There is a class of note taking apps that's becoming increasingly popular (at least I perceive it that way) that does this. They store notes in local Markdown files, and when you link between pages, they can build and render a graph based on them. For example:

- Obsidian: https://obsidian.md/

- Logseq: https://logseq.com/

- Joplin: https://joplinapp.org/ (not sure if it's built-in, but there's a plugin: https://github.com/treymo/joplin-link-graph)

Re:Ask HN: What developer tools would you like to see? by tazjin on Sunday May 22, 2022 @09:09AM (#31467777)
> - A build system / package manager like Nix [1] but with a better user experience / more straightforward command-line tooling.

Working on it :)

> - A version control system which scales to petabytes or more. Something that I could put large video files in without thinking twice about it. Something a large company could use for their monorepo—or even their data warehouse.

https://github.com/facebookexperimental/eden

> A note-taking tool that allows me to organize notes in a graph with links between them

https://www.orgroam.com/

Re:Ask HN: What developer tools would you like to see? by stepchowfun on Sunday May 22, 2022 @09:14AM (#31467832)
> Working on it :)

I look forward to checking it out when it's ready!

Re:Ask HN: What developer tools would you like to see? by Cedricgc on Sunday May 22, 2022 @12:13PM (#31469697)
Did you write nixery?
Re:Ask HN: What developer tools would you like to see? by tazjin on Sunday May 22, 2022 @06:11PM (#31473311)
Yes
Re:Ask HN: What developer tools would you like to see? by gravypod on Sunday May 22, 2022 @11:27PM (#31475065)
> - A build system / package manager like Nix [1] but with a better user experience / more straightforward command-line tooling.

Have you tried Bazel? It has warts but has been improving for a long time.

Re:Ask HN: What developer tools would you like to see? by xk3 on Monday May 23, 2022 @09:11AM (#31478550)
> A version control system which scales to petabytes or more

Git Annex might work here

Re:Ask HN: What developer tools would you like to see? by atomkirk on Monday May 23, 2022 @08:48AM (#31478309)
Whats awesome about nix? I struggle to grasp why is better than docker