steveridout
steveridout on Hacker News
I wonder how much this depends on the quality and consistency of the context?
For example, it may be the case that a long context full of useful information relevant to the task is completely fine, perhaps even beneficial. And if the context contains a bunch of unrelated tangents and conflicting instructions, then it will be detrimental.
Have there been studies on what makes models get dumber? To what extent is context length to blame vs context quality?
Human doctors are probabilistic systems.
I run readlang.com as one person. I started it back in 2012 and it currently makes about 14K euros / month, with expenses of about 1.5K, so it's mostly profit.
Just use a VPN to pretend you're in the US and it works.
Same, along with the Tron soundtrack from Daft Punk.
Even if you don't feel like reading the whole article, do yourself a favor and skip down to the video of the final product at the very end. It's delightful and put a big smile on my face. The fact that all the modern technology is hidden inside leaving only the wooden structure visible makes it magical, like something from Harry Potter.
Posted by
steveridout on Monday September 09, 2024 @01:28PM
from the decarpentier.nl dept.
I've got a bunch of scripts to handle my finances, both personal investments and to help with certain parts of my company tax reporting.
Among other things it uses ChatGPT to extract structured data from PDF invoices for reporting expenses.
I'm under the impression that this CPU is faster AND more efficient, so if you do equivalent tasks on the M4 vs an older processor, the M4 should be less power hungry, not more. Someone correct me if this is wrong!
I'd been using 2 external displays with my macbook pro for the past few years. The most annoying thing for me was waking the mac from sleep and getting it to detect the two of them. Once they were both detected I honestly thought the experience was OK. But the dance I needed to do every time to detect was so frustrating that I recently replaced the two of them DELL's new 40 inch 5K ultra wide:
https://www.dell.com/en-us/shop/dell-ultrasharp-40-curved-wu.... I'm very happy with it. For my (slightly aging) eyes the pixel density is great, there's lots of space, and the waking from sleep detection issue is finally gone.
Interesting point but I don't think it's that clear cut. Twitter/X seemed to increase the pace of product changes directly after laying of the majority of its employees after Elon Musk took over. Also, when Steve Jobs returned to lead apple in 1997 he fired a significant fraction of the company before starting an incredible period of innovation. So I think a lot depends on the leadership and incentive structures.
A very relatable story! Are you going to write follow-up posts with more details covering the rest of the journey with more of the ups and downs of running a tiny bootstrapped startup? I'd be interested in reading!
I've gone retro with my watch. Wearing a simple Casio to avoid getting sucked into using my phone and checking notifications each time I want to see the time.
For my laptop I have an M1 pro macbook. It was a huge upgrade over the previous intel mac, but I don't feel the need to upgrade to the M2 or M3 machines, the M1 still feels really fast to me.
Nice start! I love the idea of an AI assisted learning experience structured around stories.
I make a tool in the same space (readlang.com). I started it before the current LLM wave but I've recently added LLM-generated explanations and several users have been uploading LLM generated texts to read (including me!). I've been considering adding LLM based practice too, similar to what you've done with the comprehension questions, but haven't got around to that yet.
Feel free to reach out if you'd like a chat :-)
At first glance this doesn't seem that surprising. We often use "is" in a way which isn't reversible. e.g.
"A dog is an animal" -> Makes sense
"An animal is a dog" -> Doesn't make sense
Thanks. I did an (admittedly quick) search to confirm this but didn't find anything. Do you have a reference by any chance?
Posted by
steveridout on Friday June 02, 2023 @05:14AM
from the ask-hn dept.
Like many, I'm using the OpenAI API in my product and I've noticed that gpt-3.5-turbo offers very good value for money relative to the other models.My main concern is that OpenAI might be running this at a loss, making a price increase likely.Does anyone here have any educated guesses about their likely unit economics?
GDPR obliges them to delete your data upon request. But I'm not sure how well Facebook/Meta complies with this. This post from 4 years ago doesn't sound encouraging:
https://ruben.verborgh.org/facebook/ Does anyone know if they've improved since then?
You can use the bookmarklet, which you can drag into Firefox's bookmarks bar from this page:
https://readlang.com/webReaderIt works almost exactly the same as the Chrome Extension.
I agree that there can sometimes be a tradeoff between retention and learning. But having been on the inside the overwhelming impression I got was that Duolingo really does care about teaching effectively. They have a whole Learning Area with multiple teams dedicated to this and I believe the CEO and exec team really care about it.
Obviously Duolingo isn't perfect but they're very aware that there's still lots to improve. And sure, maybe their approach to gamification isn't for everyone, and that's fine, since there are many people who do like it!
Basically it's because I don't think Duolingo wanted the product so much as they wanted me. No-one used the term acquihire at the time but I was under no illusions that that's what it was.
I did think that I might push to develop Readlang at Duolingo, but it never seemed like an attractive proposition for a bunch of reasons. I think it would have needed to grow at least 100X to start getting interesting within Duolingo. Not to say this was totally impossible but it seemed like a tough job. Also, some of the things that Readlang does, like browser extension and public sharing of texts, feel a bit "wild west" compared to the rest of Duolingo which is more curated and controlled, so it's not clear exactly how Readlang would have needed to change to fit in. I figured that if I tried this and integrated it tightly within Duolingo, and then failed to grow sufficiently, then the risk of it ultimately shutting down would have increased.
Also, I had other exciting projects to work on there which seemed more valuable for Duolingo, and therefore better for my reputation within the company, so I was happy to work on those!
Yeah, this is a problem. Anyone is free to share texts to the public library and there's no quality control, just an upvoting feature to try to surface the best content at the top. I accept that the public libraries are a mess at the moment and it's not easy to identify the high quality content there. Lots of room for improvement!
That's wonderful to hear! I hope you find it useful. If you have any feedback after using it for a while please let me know!
I'm planning to add some more languages after improving the UI. Right now the dropdowns to select languages feel unwieldy with so many options. If you want me to let you know when I get around to adding Albanian, email me at
[email protected] or send a message via
https://readlang.uservoice.com/.
The ideal fix was to upgrade the version of Stripe checkout. At the time though I was looking for a quick solution and was scared to update the Stripe libraries for fear of accidentally breaking something else. So here's what I did:
- First I tried adding an IP address based rate limiter to the signup and payment routes, and required that all users had translated at least one word before being allowed to upgrade. It stopped the attempts for a few hours, but then they started back up again.
- Next, I used a more drastic approach, which would prevent all payment attempts from all IP address if we received more than 10 failed payment attempts within a 1 minute window. Still didn't work.
- Next, I changed the thresholds to 4 failed payment attempts within 5 minutes, and this finally worked!
Since buying Readlang back, I've updated the Stripe checkout to the latest version, turned off the circuit breaker, and haven't had any further problems.
Yep, I like the fact that it's a simple business model with well aligned incentives. It's a direct relationship between me and my customers. I keep getting paid as long as the site continues to be useful.
I also send an automated "Readlang account renewed" email every time I receive a renewal payment. Most SaaS products don't do this for obvious reasons, but it sucks when I realize I've been paying a subscription for something I'm not using, and I don't want to do that to my customers.
Yeah I use the Google Translate API for the translations.
You can also embed a custom dictionary of your choosing in an iframe in the sidebar: https://blog.readlang.com/2013/11/07/custom-dictionaries.htm...
And recently I've added a feature to get context-aware definitions from the ChatGPT API, but this is just for premium users in English, Spanish and French for now.
Getting close to 5k yeah. The average over the preceeding year was around 4k.
For now it provides the whole sentence that the word was in for context. It works pretty well but I'm sure it would be better if I gave it a little more. 2 or 3 sentences would probably be great, but obviously more expensive to run.
Thanks for the suggestion! I think in that case I'd probably want it to automatically combine certain adjacent words into phrases, which is definitely doable with AI but could be expensive to do for an entire text vs just paying for the words and phrases you click to translate like it does at the moment. Also, newsinslowspanish only turns some of the content into links - it makes an assumption as to which words you'll know and which ones you won't, which may not be valid. If you turned the entire text into their style of hoverable links it could look cluttered. You'd want more subtle ones. In fact, it would be very much like Duolingo Stories, which does work well! I'll think about this.