Recent submissions

Comment · 3 years ago
How can I get all content in a single PDF for free?
Comment · 3 years ago
Yes, I currently use the Read Aloud Android App and it allows me to use any installed TTS. The Google free network TTS voices are quite okay, but I know that there are better premium voices unfortunately I didn't found any high quality human like TTS in the play store as of yet.
Comment · 3 years ago
Could you make a paid TTS engine App on Android and iOS?
Comment · 4 years ago
The backend is written in Ruby on Rails not something like Rust, this explains why it has such beefy hardware requirements for 50k users.
Comment · 4 years ago
That depends on the sign-up workflow. It is possible to not provide the information "user already exist" on sign-up and instead just say "we sent you an email, please confirm". In this scenario a potential attacker who just wants to check for existing email addresses has no access to the email addresses he wants to check.

The contents of the email could be something like "Hey you just tried to register with this email address, but we already have an existing account with this email address ... Was that you? ... Maybe you have forgotten got your password?"

Comment · 4 years ago
I agree. Modifying timestamps for features like in this case "second chance" is a very bad practice IMHO.
Comment · 4 years ago
> You can be 100% sure that a python+numpy program won't.

It's possible to use a phyton+numpy program in 20 years, but you also have to save the entire environment and make sure that it works air-gapped (otherwise external dependencies would fail). One possiblity would be to store it as a qemu virtual machine. It's very possible today to boot up stuff as VMs that is 20 years and older (e.g. 20 year old Linux distros or Windows XP iso from early 2000s).

Comment · 4 years ago
I disagree with the author. I know he's incredibly successful and right about pretty much everything he's ever said, but I've had some experience in this area and just finished reading through some of the archives and I think his focus is wrong. I'm going to ignore the technical issue and talk about the bigger picture and higher level things than what was said in the blog post. If the OP thinks that the process is most important, it's really about end results. But if he thinks it should be about the end results then he's an idiot for not thinking about the process. I'll weasel in a reference the startup I co-founded even though it's not directly relevant.
Comment · 4 years ago
They could have changed the number to decimal problem solved.
Comment · 4 years ago
That makes me wonder if there is a web framework for Haskell that compiles to WASM.
Comment · 4 years ago
But the problem with that approach is that people tend to revive zombie threads. I would estimate that <1% of threads actually have any useful discussion after 10 years, the rest is bumping zombie threads.
Comment · 4 years ago
Hans was below 2500 in 2021, that's IM level. A typical young IM is in the 2400-2500 range.

To be precise he was 2484 in 2021-Jan as you can verify here https://ratings.fide.com/profile/2093596/chart

Hence he went from IM level to Super GM level within 1 year and 9 month.

Another coincidence is that GM Maxim Dlugy, a coach of Hans, is a known cheater.

Comment · 4 years ago
But it seems as Hans wasn't entirely honest about his cheating and therefore chess dot com banned him a week ago.

And there's the incredible sharp increase of rating, basically from 2400 IM level in 2021 to Super GM 2700 level (live ratings) within 2 years. Yes, that is legitimately possible, other players had similar incredible gains, so it's not completely unheard of, but he is either one of the greatest improvers of all-time or something is wrong.

Comment · 4 years ago
I think the best thing is that for some sites that has many ads, subscriber content, accept cookie pop-ups and/or captchas you will sometimes see that these are all gone and you get an ad free, full text version without pop ups and captchas. But that's only the case for websites that do not check for the origin IP and just rely on the user agent.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton