Live data from Hacker News

Ask HN: What is the most impactful thing you've built?

news.ycombinator.com

381–390 of 759 posts

Re: Ask HN: What is the most impactful thing you've built?

#382

https://www.inaturalist.org/ While I deserve no credit for its current success, it's been used by millions to: * catalogue millions of plants and animals around the world * tagged image data has become critical for computer vision training models * map species range and impact of various natural changes to biodiversity, with data cited in scientific journals * new species have been discovered through the app previous…

My wife (and sometimes me) use it. It's awesome!

Re: Ask HN: What is the most impactful thing you've built?

#383

A temporary low resource form for people in Puerto Rico to send an SMS message out to family outside of PR after Hurricane Maria. During Hurricane Maria most of Puerto Rico was offline. Slowly but surely, some people started having access to some online services. To this day, I don't know how, but I saw frequent posts in social media (Facebook and others) of people saying they could access spotty internet but SMS and…

Awesome story, well done putting it out there, glad nobody abused it and thanks for sharing!

Re: Ask HN: What is the most impactful thing you've built?

#384

Wow, weird to think about. Nothing. I haven’t built anything with a significant impact. I’ve made things that made a significant impact on businesses, but in the scheme of things, nothing exciting. The thing I made which generated the most revenue was easily the most harmful, and likely the most impactful. Unfortunately. It was an ad exchange that did extremely well. The owners went from random guys with a gross idea…

You’re not alone. I’ve been doing better in the last few years but when I was just starting out as a web developer set on building a successful SAAS, a lot of them were marketing/advertising related. One of them is a pop-up builder… Sorry!

It still brings in some revenue but I have been intentionally neglecting it for years now, as I personally hate those things with a vengeance. But still, I don’t pull the plug on it.

Re: Ask HN: What is the most impactful thing you've built?

#385
After school I did an IT support role for a further education college.

They used to spend most of the summer formatting the machines, reinstalling Windows, office, anti-virus etc, doing them manually a classroom at a time.

We replaced it with a system of hidden partitions and a disk image, then the ability to trigger a refresh remotely if pre-requisites were met.

This is common practice nowadays, but it was quite innovative at the time, and we had to write a lot of the code ourselves for remote admin and to make the disk refresh reliably.

We could then click a button and refresh ~500 machines in the space of an hour as opposed to 6 weeks of manual labour.

I've worked on more prestigious stuff, but that was the most satisfying and the most obvious avoidance of manual efforts.

Re: Ask HN: What is the most impactful thing you've built?

#386
post #244
post #87

Not sure if it counts as building something concrete (I have been programming commercially for ~20 years so I'm pretty sure there's something if I dig) but does Stack Overflow impact count? I have over 6,000 answers posted and a calculated reach/impact of over 50 million people. That sometimes makes me smile and feel that I have contributed something.

Yes that counts.

Thanks! :)

Re: Ask HN: What is the most impactful thing you've built?

#387

Earlier quoted context omitted.

The legacy back-end system being migrated was Clipper + dBase III on DOS, which is reminiscent of COBOL. The part I added was built with ASP.NET 2.0 on top of Microsoft SQL Server 2005, and was eventually upgraded to 4.0 and 2008 respectively. The only magic sauce was the use of SQLCLR to embed a few small snippets of C# code into the SQL Server database engine. This allowed the full-text indexing to be specialised f…

Can you elaborate a little bit more about how you partitioned it?

I simply added the "library id" as a prefix to almost every table's primary key. Every lookup specified it with an equality filter, so essentially it was thousands of standalone libraries in a single schema.

One hiccup was that when the query cardinality estimator got confused, it would occasionally ignore the partition prefix and do a full scan somewhere, bloating the results by a factor of 2000x! This would cause dramatic slowdowns randomly, and then the DB engine would often cache the inefficient query plan, making things slow until it got rebooted.

This is a very deep rabbit hole to go down. For example, many large cloud vendors have an Iron Rule that relational databases must never be used, because they're concerned precisely about this issue occurring, except at a vastly greater scale.

I could have used actual database partitioning, but I discovered it had undesirable side-effects for some cross-library queries. However, for typical queries this would have "enforced" the use of the partitioning key, side-stepping the problem the cloud vendors have.

Modern versions of SQL Server have all sorts of features to correct or avoid inefficient query plans. E.g.: Query Store can track the "good" and "bad" version of each plan for a query and then after sufficient samples start enforcing the good one. That would have been useful back in 2007 but wasn't available, so I spent about a month doing the same thing but by hand.

Re: Ask HN: What is the most impactful thing you've built?

#388
A translator app/website for the Tetun language, which now has over 50,000 monthly active users: https://tetun.org

Tetun is the national language in Timor-Leste, and it's not available on Google Translate. Most of my users are Timorese students translating educational content from English to Tetun.

Re: Ask HN: What is the most impactful thing you've built?

#390
I built image processing pipelines that have been used to follow patients throughout dozens if not hundreds of large clinical trials.

Apart from that, I built autojump, a command line tool that accelerates navigation in the terminal. This in turn inspired z, zoxide, and other tools.

A funny one is that I asked a few fairly basic questions when SO was still in its infancy. These turned out to have an enormous success. Some are still the authoritative page on the question.

Post reply on HN