Live data from Hacker News

Ask HN: Single-person creations that have stood the test of time?

news.ycombinator.com

361–370 of 375 posts

Re: Ask HN: Single-person creations that have stood the test of time?

#361
post #299

Earlier quoted context omitted.

Does that mean that a less competent developper could write a more intuitive alternative in a few months ?

Intuition is really the problem with git. Most developers that use git daily don't actually have a deep understanding of the domain model powering it. They don't know why it's doing things, or why they need to do things in a certain way. It's terribly unintuitive. But it's also so powerful that nearly every use case you might have can be done with it.

I'm going to ask you, instead oh Google, what do I need to learn about git?

Re: Ask HN: Single-person creations that have stood the test of time?

#362

Tech stuff? This japanese developer that has been regularly updating his stuff for years and years. Simple. Efficient. Runs on anything. Although not super well known: https://shirouzu.jp/ Non tech stuff? The standard design nail clipper is something probably most of take for granted. Invented by David Gestetner and used all over the world. I feel like this is the kind of thing that people might end up missing in a r…

You really need both a knife and a spoon for complete toenail maintenance

Completely lost after reading this.

Re: Ask HN: Single-person creations that have stood the test of time?

#365
post #353
post #325

Earlier quoted context omitted.

https://lkml.org/lkml/2005/4/6/121 "PS. Don't bother telling me about subversion. If you must, start reading up on "monotone". That seems to be the most viable alternative, but don't pester the developers so much that they don't get any work done. They are already aware of my problems ;)" time for monotone to be rewritten in Rust

Time for Git using SQLite for back-end storage. Git has corrupted its own store too many times for me ever to trust it anymore. Almost ready to switch to Fossil.

Actually it's very likely that Git is exposing a failing or unreliable underlying storage medium (or memory?). I can't find the reference for it, but b/c git is so aggressive about actually checking hashes, it sometimes exposes unreliability that gets attributed to git, but is actually the hardware.

Check for "memtester", "smartctl", and "badblocks" ... understand what they do and see if they turn up anything.

Re: Ask HN: Single-person creations that have stood the test of time?

#366

The Clojure programming language was a single person effort in the first years and all of the design and implementation was done by Rich Hickey in the first version (2 years of work, not counting previous experience). He was burned out from the state of commercial programming around the time and funded a sabbatical with his pension savings to work on Clojure. He had at least 3 attempts to bridge Common Lisp and the J…

It’s also of course in the fundamental nature of Lisp that you can change the language by importing stuff rather than actually editing the core implementation.

Yeah I was about to highlight this, for example the core.async library bringing "go channels".

Like the `while` loop is not "part of the language", it is a macro which rewrites it as a `loop`. Also `for` is just a macro, feel free to write your own version without needing to fork the language itself.

This might be a difficult concept to understand to people who have only used Python, JS, C# etc.

Re: Ask HN: Single-person creations that have stood the test of time?

#367
post #353

Earlier quoted context omitted.

Time for Git using SQLite for back-end storage. Git has corrupted its own store too many times for me ever to trust it anymore. Almost ready to switch to Fossil.

Actually it's very likely that Git is exposing a failing or unreliable underlying storage medium (or memory?). I can't find the reference for it, but b/c git is so aggressive about actually checking hashes, it sometimes exposes unreliability that gets attributed to git, but is actually the hardware. Check for "memtester", "smartctl", and "badblocks" ... understand what they do and see if they turn up anything.

Possibly, but audits have also shown Git not correctly handling file system error reports. We also have file systems not correctly handling disk error reports. Last I saw, volume managers were not passing media error reports through to file systems. And, Intel has done its part to eliminate ECC from memory and buses.

I guess what I am saying is that there seems to be more than enough blame to tar everybody.

Re: Ask HN: Single-person creations that have stood the test of time?

#368

Unsounded is a phenomenally nuanced and gorgeous webcomic created by a solo writer/artist. It's the only active webcomic I follow. http://www.casualvillain.com/Unsounded/

If you like this, you may also like: order of the stick

Ooh, thank you for the recommendation!
Post reply on HN