Recent submissions

Comment · 5 years ago
Author here. You're absolutely right about Canada ;)
Comment · 5 years ago
Author here. Your thinking is equally weird to me. I value my time for sure, but isn't there a cost in not persuing what I'm genuinely curious about? What if a successful startup had come out of it?

By the way, this took place in 2011-2012, when Google Flights didn't exist.

Comment · 5 years ago
Author here. This story took place in 2011-2012, but I wrote this post in April 2021.
Comment · 5 years ago
I'm the author of the post. I can confirm that I 100% enjoyed it.
Comment · 5 years ago
Thanks for your comment - author here.

You're absolutely right - the good old trial and error applies when it comes to innovation. There's just no way someone could come up with a breakthrough technology or product on their very first try. You absolutely need to be relentless at trying and testing out new things.

And yes, diversity of thought isn't nearly as valued as it should be these days. A team of people who all think the same about everything probably won't innovate as much as a team whose members can think for themselves. Just think about the early Paypal days (Peter Thiel, Max Levchin, Elon Musk, etc.)!

Comment · 7 years ago
There's already a client-side implementation of Python in JavaScript. See: https://brython.info/

But it might not give you the sort of compatibility between the client and server code that you're looking for.

Comment · 8 years ago
Everybody here is talking about PSP 5.0+.

But for me, the best version ever was 3.0. I was able to draw pretty impressive diagrams at the pixel level, without any problem.

In subsequent versions, they modified the zoom tool, the GUI and the brushes, so it was quite harder to do the same thing.

Comment · 9 years ago
I'm currently experimenting with CodeMirror for one of my projects, and it shows that you spent a lot of time to refine its design and API. You did an awesome job, seriously.

I haven't tried ProseMirror yet, but I'm pretty sure that the same level of quality is there.

Thanks for your work!

Comment · 9 years ago
Public speaking isn't a skill. It's a habit.

The more you practice it, the more comfortable, the more structured and the more natural you become.

I've been in Toastmasters for almost 7 years now. And it seriously changed me for the better.

Comment · 9 years ago
Big respect for Google!

Creating that site is a really cool move, and it will encourage other people to do the same.

I especially like the fact that they'll mount sensors for air quality on Street View cars. And the fact that they're using almost 100% renewable energy.

This is what I call leading by example.

Comment · 9 years ago
The longer between your requests, the better.

If you generate a load greater than what a human would do, this might become problematic. A human wouldn't poke a website forever every 10-15 seconds.

The 10-15 seconds is more for web crawlers. Eventually, a crawler will run out of pages to crawl on a website, so it will stop sending requests to it.

Personally, I would stick to the 3 minutes delay. But it depends on what type of website you're scraping :)

Comment · 9 years ago
The way it works was not immediately clear to me either.

If you go to her website: http://profane-justice.org/profane-justice.org/ (yep, you have to enter this weird URL)

At the bottom, it's stated that if you copy anything, you enter into a contract, and that for each page copied, you owe her money. This is how it works.

I don't think that such clauses are common on websites, probably because:

  1. People don't know that they can do that.
  2. People don't have the patience, energy and financial resources to sue everyone copying things from their personal websites.
So yes, you could put something like this on your website. But let's be honest, this isn't good for the "free" and "open" internet that we all want.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton