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.
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?"
> 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).
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.
Yes, I can elaborate, however, this information should have been taught to you by the age of 2. Silly HN.
A tangent is simply a line that touches a non-linear curve (like a circle) at only a single point. It represents an equation with the relationship between the coordinates “x” and “y” on a two-dimensional graph.
The tangential velocity is the measurement of the speed at any point tangent to a rotating wheel in a circular motion. Thus angular velocity, ω, is related to the tangential velocity, Vt, through the formula. Tangential velocity is the component of the motion along the edge of a circle measured at any arbitrary point of time. As per its name, tangential velocity describes the motion of an object along the edge of the circle, whose direction at any given point on the circle is always along the tangent to that point.
Haskell has a garbage collector, and the wasm gc proposal has just hit stage 3. Once and if this continues and gets implemented, then we’ll see how Haskell (and fingers crossed, ocaml) gets compiled to wasm.
I’d love to deploy Haskell or ocaml on some of these new cloud wasm hosts.
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.
I’m not sure what qualifies as a zombie thread. If the new comments are meaningful contributions to the topic, it’s perfectly fine to revive an old thread. It’s certainly better than to have new threads about the same topic every few days or weeks, ignoring the previous discussions.
In any case, I’ve never experienced reviving old threads to be a significant issue, or to happen inappropriately to any significant degree.
I would just like to estimate that >99% of threads older than 10 years have useful information and the potential for useful discussion.
I realize that where i am enthusiastic about older things, cars/bikes/tech/languages, you probably like new stuff. I hope you realize that most of the zombie revivalists agree with me. Most of the time we are looking for a new solution to an old problem, which is the definition of progress. Locking threads after 6 months (thanks Reddit) or berating someone who want to revive an old topic, cripples progress.
One approach is to post an old, valuable thread (from Reddit or elsewhere) to HN, where annotated/appended conversation can continue indefinitely, especially if it reaches the HN front page for a one-time infusion of new readers and commenters.
What we need are search engines to offer an opt-in view or keyword which prioritizes this genre of valuable older evergrowing content. Perhaps Brave Goggles can be adapted to this purpose, using HN reposts and other signals of longevity.
Not my experience at all. I spent a whole lot of time on the endless sphere forum (forum for building PEVs) when I was in my teens and early 20s, and in my 30s now some of the technical threads from back then are still relevant and going strong. The discussion on there is light-years better than Reddit and HN for anything related to power electronics or EVs in general.
A simple visual indicator of the age of a post such as a zombie emoji (or something less tacky) is all that is needed to quickly disregard zombie posts you aren't interested in. Forums are great but we definitely need a UX overhaul incorporating the last 15 years of web UX research.
About UX, I agree insofar as web forums have worse usability than Usenet clients had before. However, I don’t see how web UX has improved in the last 15 years, in particular on the desktop, and in particular regarding forum and messaging apps.
I wish more people would do that. Reddit used to have that stupid 6 month limit on threads making it difficult to reply to someone saying something 4 years ago. They also need better tools to keep track of replies to older comments.
High-quality, long-lived threads could be renamed "Immortal", since they are periodically renewed with fresh content/life, while some older comments are still relevant.