MurphyA/hacker-news huggingface dataset:
Show HN: TypeQuicker – The AI Typing Application
by absoluteunit1 | 2025-05-26 23:14:31+00:00
I built this app initially for myself to learn to type properly because most typing apps didn't offer exactly what I was looking for: interesting short-form text content, visual hand guides, detailed stats, etc.

Typing random words on platforms like keybr and monkey type didn't appeal to me - I would get bored fairly quickly and this limited my practice time

Hence, TypeQuicker was born.

My speed went from averaging 30-40WPM to 80-120WPM using this app

How it differs from other existing apps: it uses engaging content (trivia, quotes, jokes, book snippets) instead of random words. The AI analyzes your typing patterns and generates exercises targeting your specific weak character sequences. It offers very detailed stats after each text - measuring time between every keystroke

Features include:

- visual hand and keyboard guides for beginners

- detailed analytics

- daily typing tests with a global leader-board

- custom racing rooms

- 40+ themes (some community favourites like Gruvbox, Tokyo Night and Dracula)

- multiple text topics to choose from

- custom text: input whatever you want to type

- drills mode: practice typing common character sequences

- (Paid) AI personalization: see https://www.typequicker.com/pricing for more info on these features.

Built with Go/Redis/Postgres backend and NextJS frontend.

Still adding many more features - this is still very much an MVP so I would love feedback from the community.

I'm hoping to make this a one-stop shop for everything typing related.

Try it at: https://www.typequicker.com
by danpalmer | 2025-05-26 23:15:33+00:00
Look at my example numbers, and think through how you would write the setup process for that piece of software. You'd need a ton of conditionals checking all sorts of different things, woven throughout the codebase, in many different classes, etc.

With a DI framework of some kind, those conditionals would likely not exist, instead you'd be able to specify all the options, and the DI framework takes over stitching them together and finding the dependencies between them.
by GiorgioG | 2025-05-26 23:17:40+00:00
I am shocked, I tell you I’m flabbergasted that LLMs which cannot truly reason go down the wrong rabbit-hole nearly every time. I’ve spent a good chunk of the weekend trying to accelerate the development of a small SaaS solution using Cursor, CoPilot, etc even with the latest and greatest Claude Sonnet 4, paying for “Max”, etc and any meaningfully sized request, winds up being a completely frustrating experience of trying to get these tools to stay on the rails. I’m to the point where I will give these fuckers explicit instructions to come up with several hypotheses, potential solutions, and then not to generate code before getting my go-ahead and it still more often than not go ahead and start editing code without my approval/direction. As a bonus it will forget a few things we corrected earlier. Can’t wait for the first vibe-coder to get sued when there’s a massive breach or financial loss. These tools are not ready for prime time and they certainly aren’t worthy of the billions being spent on them.
by idiotsecant | 2025-05-26 23:18:03+00:00
Absolutely not even in the top hundred biggest problems. Fundamentally the problem is that we don't care about infrastructure maintenance because we have the political inclinations of angry toddlers. We are incapable of making decisions with long-term ramifications in mind. The USA is in the slow decline phase, and I'm not sure it's a process that is reversible.
by handwarmers | 2025-05-26 23:18:23+00:00
This type of pseudo-intellectual skepticism seems typical for HN, but the truth is that the NYC subway is an absolute horror show compared to the subway systems of equally or more corrupt European/Chinese cities.

I am actually baffled that this is even up for debate... Have you seen/smelled the NYC subway? Yes, it's NYC's most used public utility other than perhaps water and electricity, but people use it despite its qualities.
by rchaud | 2025-05-26 23:18:58+00:00
But as you yourself admit, you were at a high level already, so you know how to ask the LLM good questions. If you were a beginner with zero knowledge, you wouldn't have that advantage, so the LLM's ability to help you would be far less. How many ESL learners are asking ChatGPT when to use the past participle or present perfect tense?
by kbenson | 2025-05-26 23:19:45+00:00
They have, as much as they will try to convince you they haven't, because they've spend so long trying to shift any blame or negative feelings towards resellers. Here's some supporting information to that point:

- Ticketmaster is known to add additional fees to tickets which are actually given in part or in whole to the artist or venue, allowing customers to blame Ticketmaster for high ticket prices so Artists can claim they wanted cheaper tickets that were only $25 (but are actually $40 when you get to the final check out). This has been covered by the major news outlets a few different times and discussed here, so shouldn't be hard to find information on.

- Ticketmaster runs their own secondary exchange now, which verified re-issuing of digital tickets out of their own back-end and guaranteed entry. Can't embrace it much more than that. They get a cut of the sale price on the secondary exchange like all the exchanges do.

- Ticketmaster also reserves a portion of their tickets for dynamic pricing and their price will adjust on the fly during the initial sale period based on demand and what they see them showing up on the resale market as (some tickets show up on the resale market almost immediately).

- Artists want to side with their fans, or at a minimum appear to side with them. That means releasing tickets for "cheap" or at least in a way they can claim they did. Some artists care, some pay lip service. Kid Rock actually seemed to care, as he would play Detroit for seven consecutive days or more to make sure his cheap tickets stayed cheap by providing enough supply that demand was never too high, at least for most seats. I'm sure he would rather not do such a grueling schedule though, which is why he's always been very active trying to get legislature passed targeting resellers.

To me, having worked in this industry in the past, it's always been very clear that the industry does embrace the secondary market, to a degree, while also using it as a convenient scapegoat. If the secondary markets were to be shut down tomorrow, everyone would find at least some aspect of that worse than the current status quo. Some might ultimately find is better, some worse, but it's not nearly as simple as secondary markets just being a problem (for example, they're not just rent-seeking, they're offloading risk and providing liquidity).
by danpalmer | 2025-05-26 23:19:51+00:00
I am referring to DI as a general practice. Go does not seem particularly well suited to DI, but I'm not a fan of it as a language in general because I don't think it lets you build the right abstractions.

I've done DI in Java (Guice), Python (pytest), Go (internal), and a little in C++ (internal). The best was Pytest, very simple but obviously quite specific. Guice is a bit of a hassle but actually fine when you get the hang of it, I found it very productive. The internal Go framework I've used is ok but limited by Go, and I don't have enough experience to draw conclusions from the C++ framework I've used.
by skissane | 2025-05-26 23:20:15+00:00
Microsoft owns GitHub, and GitHub is crawling with Windows source code leaks… and I’m wondering it anyone at Microsoft really cares? Is it possible they’ve even made an intentional decision just to ignore it?

If it were an Oracle source code leak, I expect they’d have a crack team of lawyers suing people 24x7 until it was all gone… maybe that’s why there haven’t (to my knowledge) been any Oracle source code leaks (I vaguely remember one of Solaris, but that wasn’t such a clearcut case since IIRC it was mostly previously open sourced code)

Well, it wouldn’t surprise me if some unfriendly intelligence agency somewhere had succeeded in stealing some of it, but if they have, they are unlikely to release it publicly
by ratorx | 2025-05-26 23:20:18+00:00
> absolute nonsense rhetoric

Could you explain why you believe this?

Bayesian models at the scale of modern LLMs are not commonly used because the equivalent techniques (like MCMC) are more expensive, which limits how big and useful the model can be. This is a practical example of when pragmatic frequentism is better in a real scenario.

> it is a counting problem

It isn’t a counting problem in the general case. If you use MLE and do number of heads / total flips, that is the Frequentist approach. Of course I deliberately picked the most simple random variable I could think of, so the APPROACH could be differentiated.

The Bayesian approach starts with a prior. This is implicit in Frequentist, but explicit in Bayesian. In this case, the equivalent prior is a uniform distribution between 0 and 1. Then the Bayesian approach to the problem uses Bayes theorem to decide how to update the uniform distribution based on the result of every flip.

Is the result the same? Yes - because these are different approaches, which are both valid. However, in this case the Frequentist approach resulted in a simpler solution because these implicit assumptions matched the ones we would do anyway and matched our intuition. However, if you believed that the prior distribution was non-uniform, then Bayes may become easier.

> Bayes needs at least two scenarios

The general case is that Bayes needs a prior distribution (in this case, probability of heads is uniformly between 0 and 1 is a beta distribution). Then you use Bayes rule conditioned on the data to generate the “update” rule to generate the posterior, given the result of n coin flips.
by spacechild1 | 2025-05-26 23:20:25+00:00
Contributing to Pure data for the upcoming 0.56 release: https://github.com/pure-data/pure-data

AOO - a C/C++ library for low-latency peer-to-peer audio streaming and messaging:

https://git.iem.at/aoo/aoo

https://www.soundingfuture.com/en/article/aoo-low-latency-pe...

"game over" - a musical 2D game engine: https://vimeo.com/389378372
by busymom0 | 2025-05-26 23:21:11+00:00
Not sure about 300 comments but a post with 5300 comments takes about 10 seconds to load:

https://news.ycombinator.com/item?id=43208973

In March this year, HN changed pagination behavior. Previously, one needed to paginate through pages to read more than X comments. Around March, they now serve all comments at once.

A post having over a thousand comments is extremely rare so not a big deal.
by vunderba | 2025-05-26 23:21:19+00:00
Back when I got a copy of Charles Petzold's Win32 API guide, the first program I created was a Win9x system tray app that would let you grab a window by the title bar, shake it furiously and hurl it off the screen. Once it was completely off screen, the app would send the appropriate PostMessage call to kill it.

Assigning a touch of anthropomorphism to a stubborn program provided a satisfying outlet for user irritation.
by harmmonica | 2025-05-26 23:21:25+00:00
pscsbs, are you affiliated with this company? when you say "saw" it makes it sound like you're just someone submitting this because you found it interesting and have no connection to the company. not sure I've ever seen someone submit a "Show HN" who was not affiliated with the project they're submitting.

I'm asking mostly because I'd be very interested in something like this, but the price point seems significant if the turnaround is truly "a few minutes." I mean, yes, those deliverables you list would cost that much (and more) if a person was producing them, but if what you're delivering gets done in a couple of minutes I'd be hard-pressed to believe that your gross margin wouldn't be extreme unless the R&D/capital cost was so huge to create that custom "AI" that you needed to charge this to ever get a return on that capital. maybe you could quantity "a few minutes" and then talk a bit more about how much back and forth there is after that initial few minutes and how much/many human resources are involved in those back and forths.
by dinkumthinkum | 2025-05-26 23:22:04+00:00
Duolingo has seemed like a very sketchy app to me for a long time. I have used and recommended it when it first came out. However, when I used it more seriously, I realized he Duolingo is nearly pointless. It is pretty terrible way to fool yourself into thinking you are learning a language. It is at best a way to kind of get familiar with the language but it is not a primary or secondary resource, perhaps more of a fifth or sixth resource and only then more as a break. I think you can just spend a lot of time on Duolingo, which they want, accomplishes nothing at all other than accumulating their useless badges. If they want to go “AI first,” I invite to consider just shutting down their business altogether and tell people to just use ChatGPT for learning, or better yet, with their vision of the future, just tell people not yo bother learning another language at all.
by bengold14 | 2025-05-26 23:22:49+00:00
Hi, thanks!

That's a great question. It is not making anybody rich, but I cover my costs and make a few hundred extra a month. I think on the order of $500+ MRR.

Besides buying credits there is also a pro membership where people choose which demographics rank them (age, location, gender), can have more tests, larger test sizes and always be at the front of the queue for ranking.
by hashstring | 2025-05-26 23:23:04+00:00
Thank you, this is the truth.

Cloudflare does not fight censorship. It actively helps create it. They have a strong team that delivers great products, but at the end of the day, it’s a for-profit company with as much for-profit morals that exist.

Lookup Tor project problems and CrimeFlare. Cheers.

https://gitlab.torproject.org/tpo/applications/tor-browser/-...
by kbenson | 2025-05-26 23:24:05+00:00
Yes, I'll admit I was a bit strong in my "anyone would" wording. I'm fairly confident in saying that while some people might opt for delayed payment when pressed and discussed with most if not all would admit to doing so because of their own inability to follow through on what they would acknowledge as the financially smarter option. In that case, it's still obvious what the better option is, even if you feel you can't take advantage of it because of other factors.
by sgarland | 2025-05-26 23:24:26+00:00
I very much enjoyed the Vercel fanboys posting their enormous bills on Twitter, and then daring people to explain how they could possibly run it on, you know, a server for anything close to the price.

I took the bait once and analyzed a $5000 bill. IIRC, it worked out to about the compute provided by an RPi 4. “OK, but what about when your site explodes in popularity?” “I dunno, take the other $4900 and buy more RPis?”
by ptero | 2025-05-26 23:24:28+00:00
All treasuries or specific maturities will have to offer double digit rates? And what do you expect to be the distribution of the buyers at the time long rates cross above 10%? Honestly curious.

I personally think that after Biden's COVID response the only way forward goes through eventual financial repression. We can kick that ball down the road for a bit more, but not forever. That said, I would love to hear counter-arguments.
by proc0 | 2025-05-26 23:24:30+00:00
Studies like this should make it evident that LLMs are not reasoning at all. An AI that would reason like humans would also make mistakes like humans and by now we can all see that LLM mistakes are completely random and nonsensical.

It is also unclear that the current rate of progress is in the direction that would solve this issue. I think generative AI for images and video will get better, but the reasoning capabilities seem to be in a different domain.
by tialaramex | 2025-05-26 23:24:51+00:00
It makes sense that rav1d would need a bunch of repr(C) because the initial conversion is just mindlessly derived from the C, so if there's C which just bit-copies part of a data structure this cannot possibly work in Rust unless we explicitly say "This structure needs to be laid out the same as in C".

It also sounds as though at least some of this "speed up" was assuming dav1d doesn't need big integers where actually it does, but only for larger images. I can well imagine that DVD resolution works fine with 16-bit variables where the Ultra HD blows up nastily.
by jfim | 2025-05-26 23:25:06+00:00
Is that specific to Opus? I asked Claude 4 Sonnet and it replied:

> Joe Biden won the 2020 U.S. presidential election, defeating incumbent President Donald Trump. Biden received over 81 million popular votes (51.3%) compared to Trump's over 74 million votes (46.8%), and won 306 electoral votes to Trump's 232. Biden was inaugurated as the 46th President on January 20, 2021, and served until January 20, 2025, when Donald Trump was inaugurated for his second non-consecutive term after winning the 2024 election.

Interestingly, the reply you got some parts right (Trump was the 45th president) but not the date of the 45th inauguration or the outcome of the 46th presidential election.
by ninetyninenine | 2025-05-26 23:25:23+00:00
I'm sick of people saying LLMs don't reason as if they know unequivocally.

We dont' understand what's going on with LLMs. We have evidence of them reasoning successfully. And we have evidence of them Failing to reason.

That evidence DOES not logically lead to "LLMs don't reason". There are multiple possibilities here.

1. LLMs can reason, but they can't tell the difference between hallucination and reasoning.

2. LLMs can reason, but they choose to lie.

3. LLMs can't reason, when they get something right, it's pure coincidence.

There is not a single person who can prove or disprove ANY of those 3 points. What most people end up doing is ironically Identical to what the LLM does. They hallucinate an answer: "LLMs cannot truly reason."

Think about it. There is NO EVIDENCE or insight into how an LLM works that can even tell us how an LLM arrived at a specific response. We HAVE NOTHING.

Yet why do I see everywhere people like this guy, who makes claims out of nowhere? Which brings us back full circle: do humans reason? How similar is human hallucination to LLM hallucination?
by atmanactive | 2025-05-26 23:26:05+00:00
This is great!

It would be even more useful if it had a pure playback mode, controlled by a simple query parameter. That way, we could create a document and send it to someone, and they would see just the view, no editing, no toolbar, full read-only. Then, if they would want to edit it, they could manually remove that query parameter (or press some key combination), and then it would unlock into fully editable mode (like it is right now).
by kevinsync | 2025-05-26 23:27:21+00:00
The little bit I perused is very readable code.. like enjoyable to read. There are a lot of stylistic decisions that always felt "right" to me (general spacing, commenting style, horizontal alignment of equals signs, etc) -- but FWIW the first codebase I ever read (and probably imprinted on me indelibly) was DikuMUD, which is kind of in the same ballpark.

Anyways, very cool to see.
by johng | 2025-05-26 23:27:40+00:00
I guess it would only need to break 1 keypair to break Bitcoin though... Satoshi's stash. If it breaks that, it has access to all that Bitcoin and it would crash the coin....

1. People would know that keypairs can be cracked. 2. They could flood the market with a bunch of coin to break the market.

I think that would be enough to crash Bitcoin, at least a large percentage.
by lolinder | 2025-05-26 23:29:10+00:00
I'm not questioning that NYC's subway is a disaster. Yes, I've spent time in it and have spent time in a few specific European subways and am well aware of the difference.

I'm all for questioning why NYC's subway is worse than London's. I just think that questioning why "cities in Europe and China can afford all this stuff and we (Americans) can’t" is a bad framing: it's so general as to be meaningless and perpetuates misleading stereotypes about both sides of the pond.

The fact at hand is that NYC specifically is a deeply corrupt and extremely filthy city by any standard, European or American.
by ZachLevesque | 2025-05-26 23:29:13+00:00
Hey everyone

I’ve always wanted to post on social media — but I kept holding back because I was afraid of being judged by my friends or not being “good enough.”

So I built an app for people like me: It’s a safe space to practice before you go public. The idea is to give creators:

A private place to draft and test content

Encouragement and feedback (eventually with AI)

A small community of people also starting out

I’d love your thoughts — especially:

Does this solve a real problem?

Would you or someone you know use it?

What should I improve next?

Thanks so much!
by ykjs | 2025-05-26 23:29:27+00:00
Hey hey! Membership and Judging are the easiest items to get, and that's why i think your attorney really wants you hit that.

You don't have to join a accelerator where you have to give up equity. You could do something like ODF, or any program that has a selection process, is somewhat known and has a acceptance rate criteria. You could frame your VC as a membership too. For example YC is both a membership and a VC, Antler another. As long as your VC has a small membership page or program somewhere, you could frame it as such.

Judging is super simple, reach out to hackathons hosted by your friends, or in your area and ask if you can judge. Do a few, maybe 2-3. Try to get competitions where you co-judge are from companies with brand names like AWS, google, etc. That helps too.
by kjfaejgoaeijhei | 2025-05-26 23:30:34+00:00
You can read the original research article here: https://royalsocietypublishing.org/doi/10.1098/rsos.241776

It will tell you exactly where the numbers are coming from - the comparison is between (a variety of) LLMs and "expert-written summaries from NEJM Journal Watch".
by JadeNB | 2025-05-26 23:30:34+00:00
> I saying that people are responsible for their actions.

> In western society (democratic) laws are implemented by people put in a position of authority by the very people those laws apply to.

Right (although I think that the latter sentence is, first, not limited to western societies, and, second, not ubiquitous in them), but the issue here is not whether people should escape consequences for actions that have been democratically deemed unacceptable (through direct democracy, or through people electing representatives who make the relevant laws). Rather it is, I think, the danger of using the cover of one action, that people have democratically agreed is unacceptable but that the makers or enforcers of law are not actually seeking to curtail, to regulate another action, that has not been democratically agreed to be unacceptable, and might actually be professed to be allowed or desirable while being indirectly and sometimes covertly suppressed.

> Either way the conversation about power and who has it and who doesn't doesn't strike me as helpful.

No matter what your philosophy of society and the role of law, it strikes me as hard to have such a philosophy that is of any use in actually helping to govern a society without paying attention to power, who has it, and who doesn't.
by VectorLock | 2025-05-26 23:30:38+00:00
>Because it usually is an issue of titration or mask fit.

I think it may be in some cases, but not the majority. Talking to my sleep doctor recently I don't think she thinks so either. She starts everyone out on AutoPAP with 5-20 ramp as the standard now. Either way I think people who can't tolerate CPAP will welcoming having a drug as an option before more extreme measures like the Inspire device and Maxillomandibular advancement.