News for hackers. Stuff that matters.

bendangelo

I used claude to reverse engineer an old foxpro program. it setup a dos box and went through every screen. Looked at whatever files it could. Took a single week and it was 99% the same.
Re:Twelve years of distributed SQLite on Saturday October 24, 2026 @01:55AM (#50218661)
Can use one sqlite per tenant or look into the new multi writer lib on github.
This never happens on the deepseek api. It’s always a different provider using lower quants.
Re:SQLite Is All You Need on Friday July 17, 2026 @07:29AM (#48946009)
litestream is good for this.
Yeah it’s all a pain. One thing that helped was using hotwire native. It is basically a web view but it bridges the mobile app with your website and wraps it into a mobile app. This is the only way I can make apps now. Flutter never worked well for me.
Re:Looking Ahead to Postgres 19 on Tuesday June 30, 2026 @12:29PM (#48735101)
Litestream solves the backup issue. I use it and it’s great.
Re:Federal judge blocks H1B visa $100K fee on Tuesday June 09, 2026 @12:50AM (#48456582)
Yes, you'll be hard pressed to find any Canadians at any fast food restaurants now. It's a common scam to pay a Tim Hortons owner 20-30k and he'll make you a manager at the franchise, then he'll give you a shared room where you pay monthly to live there. Then you work for free. The UN literaly wrote how Canada has created a neo-slavery system.
Hi, I used to work at a startup in Toronto that did compete against ticketmaster called Uniiverse. In the end they go bought out by ticketmaster. I don't know the details because I left way before then but this is one example of a company trying.
I use planning mode in opencode. It has a prompt to tell it to plan it out etc. Then I execute with a smaller model. it works well
Basically means, “good enough” attitude.
Re:Don't make me talk to your chatbot on Tuesday March 03, 2026 @08:13PM (#47241686)
Which product?
Re:An Update on Heroku on Friday February 06, 2026 @09:17PM (#46920668)
Kamal works well
Re:Tuning Semantic Search on Jfmm.net on Sunday February 01, 2026 @12:37PM (#46847787)
I didn't know sqlite had a vector extension. I'm also using nomic 1.5 with 256 size vectors. After about 44k entries searching is way too slow. I'm thinking about reducing the size to half. What size are you using?

For text search, I'm using lnx which is based off of Tantivy.

I disabled the vector search feature for now but I will re-enable it after some optimization. The site is at https://stray.video

Re:Ask HN: Could you share your personal website here? on Thursday January 15, 2026 @12:25AM (#46628416)
https://bendangelo.me

I blog about learning Chinese, game development, Ruby on rails and self hosting.

When the Nintendo Switch became hackable, ie can play any game, Nintendo saw a massive decrease in sales in Spain. Btw people in Spain pirate the most games in Europe. The decrease was at least 40%. The idea that this is a service issue and piracy doesn’t affect sales is just PR speak. If the game is offline, it’ll be pirated a lot.
I’ve done something like this before. Meilisearch will not be viable, because it indexes very slow and it takes up a lot of space.

In my experience only Tantivy can index this much data. Check out Lnx.

Re:Ask HN: What are you working on? (April 2025) on Monday April 28, 2025 @11:46AM (#43822773)
I'm working on an open-source Pivotal Tracker. I just started a week ago but if anyone is interested in following please checkout the repo: https://github.com/bendangelo/Iterator

I'll have a working project in about a month. But for now it's just a readme.

Re:Crystal 1.16.0 on Friday April 11, 2025 @12:30AM (#43650521)
It's Ruby like syntax is awesome. It reads like psuedo code.
Re:Coqui TTS: Free Text-to-Speech on Saturday April 05, 2025 @01:42AM (#43591107)
This is dead. I recommend Kokoro TTS https://huggingface.co/spaces/hexgrad/Kokoro-TTS
There are bots that scrape https registration sites thats how they usually find you.
Re:Ruby 3.4.0 on Wednesday December 25, 2024 @11:12PM (#42513061)
Most gems with native extensions won't work. Gems that listen to filesystem changes like guard can be buggy. I recommend using Mac or Linux for Ruby on Rails development.
Re:Ruby 3.4.0 on Wednesday December 25, 2024 @09:20AM (#42508893)
Use rvm to install ruby. Ruby dev sucks on Windows, mac only.
Re:Ask HN: Why has no one replaced Ticketmaster? on Friday October 20, 2023 @09:02PM (#37963177)
I worked at a startup that tried to compete with them. Eventually we just sold to them. I don’t know the details sorry.
Re:Unsubscribe from all LinkedIn email in one click on Thursday October 17, 2013 @02:10PM (#6567109)
This won't down vote everything. Votes get throttled, so I guess a setTimeout has to be used.
Re:Unsubscribe from all LinkedIn email in one click on Thursday October 17, 2013 @02:08PM (#6567093)
I unsubscribed from all emails and still get them.
Re:The Grep Test on Friday July 12, 2013 @01:07PM (#6033708)
Yes there is Cling for c++. Its really awesome. http://blog.coldflake.com/posts/2012-08-09-On-the-fly-C%2B%2...
Re:EntityJS - HTML5 Javascript Game Engine on Wednesday February 22, 2012 @12:06AM (#3619542)
The demo was written in the old version of Entity. You can try out the new demo by installing the gem. Those issues have been addressed but I think you're missing the point.

Its the potential of the engine which matters, take a look at the features page to see whats possible.

Thanks for trying the demo!

Older »