<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: daavoo</title><link>https://news.ycombinator.com/user?id=daavoo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 04:24:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=daavoo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by daavoo in "Incident March 30th, 2026 – Accidental CDN Caching"]]></title><description><![CDATA[
<p>I was affected and got no communication at all, had to find out from user reports and take immediate action with 0 signal from railway about the issue (even though they were already aware according to the timeline).<p>I've been trying to defend railway since we built our initial prototype there and I wanted to avoid the cost of migrating to some "serious infra" until proven needed, but they have been making their defense a really hard job (without mentioning that their overall reliability has been really bad the past weeks)</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585003</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=47585003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585003</guid></item><item><title><![CDATA[Building Blocks for Agents in C++]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mozilla-ai/agent.cpp">https://github.com/mozilla-ai/agent.cpp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46324180">https://news.ycombinator.com/item?id=46324180</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 19 Dec 2025 10:17:11 +0000</pubDate><link>https://github.com/mozilla-ai/agent.cpp</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=46324180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46324180</guid></item><item><title><![CDATA[Why I don't use AI coding assistants]]></title><description><![CDATA[
<p>Article URL: <a href="https://daavoo.github.io/2025/04/13/why-i-dont-use-ai-coding-assistants/">https://daavoo.github.io/2025/04/13/why-i-dont-use-ai-coding-assistants/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43673079">https://news.ycombinator.com/item?id=43673079</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 13 Apr 2025 14:30:31 +0000</pubDate><link>https://daavoo.github.io/2025/04/13/why-i-dont-use-ai-coding-assistants/</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43673079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43673079</guid></item><item><title><![CDATA[Show HN: Any-agent – a single interface to different agent frameworks]]></title><description><![CDATA[
<p>After working on agent evaluation the last weeks, we started to accumulate code to make trying different agent frameworks easier.<p>From that code, we have built and just released a small library called `any-agent`.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43622705">https://news.ycombinator.com/item?id=43622705</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 08 Apr 2025 15:10:33 +0000</pubDate><link>https://github.com/mozilla-ai/any-agent</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43622705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43622705</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>Hi there! Feel free to jump into <a href="https://community.openstreetmap.org/t/about-mapping-features-with-computer-vision/127790/4" rel="nofollow">https://community.openstreetmap.org/t/about-mapping-features...</a> , I think is a good point to discuss.</p>
]]></description><pubDate>Mon, 24 Mar 2025 13:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43461165</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43461165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43461165</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>> Something like segmenting houses, roads, bodies of water, comparing against current data and highlighting inconsistencies for correction would be a good start though.<p>Hi there, I agree that is a valuable usage of a model trained with OSM data.<p>I didn't have the time to release the code but I am/was doing exactly that to refine the training dataset.
I take the trained model and run it against the ground truth from OSM. Any heavy mismatch between the two almost always result in an useful edit to be made in OSM.</p>
]]></description><pubDate>Mon, 24 Mar 2025 13:52:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43461104</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43461104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43461104</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>> but I've not been able to follow along with SAM2 fine tuning at all.<p>Hi there! There is no SAM2 finetuning involved in the project.
The segmentation data from OSM doesn't have enough quality to properly train a segmentation model from it.<p>What I am using here is a YOLO model for bounding box prediction. The bounding boxes from OSM are good enough for this. I then pass the each individual bounding box as a "prompt" to SAM2 for a segmentation of what is inside.<p>I also tried to pass the centroid of the box as a "prompt" for SAM but it gave worse results.</p>
]]></description><pubDate>Mon, 24 Mar 2025 13:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43461072</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43461072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43461072</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>Hello everyone, thanks for all the valuable feedback.<p>I have published a new release where any code to directly upload to OSM has been replaced with an export to OsmChange format.<p>I hope this is a step in the right direction, I will continue the discussion on the dedicated thread in the OSM forum.</p>
]]></description><pubDate>Mon, 24 Mar 2025 13:45:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43461000</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43461000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43461000</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>> You wrote above / I was responding to:<p>I apologize. I read `it's uploading` and misunderstood like you were saying the tool itself was uploading things.<p>> is the preview bad or the resulting polygons? (And the reviewer is bad for approving anything at all?)<p>It can be one, the other, or both.<p>I was replying to a reference about a specific example in the blog post.<p>In that example, I see wobbly features due to rendering alongside the edges that make it look like the polygon is going to have dozens of nodes. 
Then, there is an over-simplification of the polygon around the top-right corner (which I didn't consider an error based on my criteria from reviewing manually created pools).<p>> And the reviewer is bad for approving anything at all?<p>I didn't say that. I was trying to assert that the UI/X can be improved to better show what will be uploaded.<p>> but if you're aware of this then it shouldn't have a button that unauthenticated users can press to upload the result to the production database<p>You are right. I was manually reviewing the profile created for the demo every day, but I didn't realize the impact/reach until I saw the first comments here. As soon as I read the first comment, I shut down the demo.<p>As I said in other comments, I will make alternative changes to the demo.<p>> if you want to also demo that part (<a href="https://master.apis.dev.openstreetmap.org/" rel="nofollow">https://master.apis.dev.openstreetmap.org/</a> is a version I found on <a href="https://wiki.openstreetmap.org/wiki/API_v0.6" rel="nofollow">https://wiki.openstreetmap.org/wiki/API_v0.6</a>)<p>Thanks for the suggestion, I don't know why I didn't thought about that earlier.</p>
]]></description><pubDate>Sun, 23 Mar 2025 09:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43451801</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43451801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43451801</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>> and wondering how easy it would be to create a .osm file instead of uploading the data. The JOSM editor’s todo list plugin would make it easy to plough through all the polygons or centroids, and do any refinement necessary. For example, I’m curious to try this out to detect crosswalks, and those need to be glued to the highway being crossed.<p>Hi, I didn't know about this possibility. I should have better researched what were the different options. I will be taking a look on implementing this approach.</p>
]]></description><pubDate>Sun, 23 Mar 2025 07:20:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43451372</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43451372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43451372</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>Hi there! That is some cool work, happy to chat and discuss ideas for collaboration :)</p>
]]></description><pubDate>Sat, 22 Mar 2025 23:10:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43449430</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43449430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43449430</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>That is what I will implement before bringing back the demo <a href="https://news.ycombinator.com/item?id=43448649">https://news.ycombinator.com/item?id=43448649</a></p>
]]></description><pubDate>Sat, 22 Mar 2025 21:29:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43448794</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43448794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43448794</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>> This will generate a lot of data that volunteers will have to check and revert.<p>This is just not true. The data can be easily identified with the `created_by` tag.
And I have been reviewing myself any data uploaded with the demo (with a clear different criteria on what is good enough)</p>
]]></description><pubDate>Sat, 22 Mar 2025 21:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43448775</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43448775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43448775</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>Hi, sorry if the project or narrative gave the wrong impression but my idea was to show the potential, not providing a polished solution.<p>As disclaimed in the demo and code, the example model was trained only with data from Galicia on a Google Colab. A robust enough models would require more data and compute.<p>>  it's definitely uploading crap.<p>What was uploaded was what a human approved.<p>> It's useful for finding ones that haven't been mapped but not for drawing them. It can get the 4 corners pretty accurate for pools that are square, many are half round at the ends though<p>I couldn't dedicate enough time on the best way to refine the predictions, but happy to hear and discuss any ideas.<p>Ideas I have are:<p>- Try an oriented bounding box model instead of detection + segmentation. It will not be useful for not square shapes but will definitely generate more accurate predictions.
- Build some sort of <a href="https://es.wikipedia.org/wiki/RANSAC" rel="nofollow">https://es.wikipedia.org/wiki/RANSAC</a> that tries to fits rectangles and/or other shapes as an step to postprocess the predicted mask.</p>
]]></description><pubDate>Sat, 22 Mar 2025 21:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43448760</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43448760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43448760</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>Hi, thanks for the feedback.<p>I have disabled the hosted demo for now, and will remove the uploading part from the code in favor of showing an URL that will open the editor at the location.<p>If its of any help, you can find any contributed polygon with the tag `created_by=<a href="https://github.com/mozilla-ai/osm-ai-helper" rel="nofollow">https://github.com/mozilla-ai/osm-ai-helper</a>`. Feel free to remove all of them (or I can do it myself once I access a PC).<p>I will be happy to continue the discussion on what is a good prediction or not. I have mapped a lot of swimming pools myself and edited and removed a lot of (presumably) human contributed polygons that looked worse (too my eyes) than the predictions I approved to be uploaded.</p>
]]></description><pubDate>Sat, 22 Mar 2025 21:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43448649</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43448649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43448649</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>> straight or rectangular objects as wobbly, as shown in the second-to-last screenshot.<p>This is a because the polygon is drawn as a mask in order to overlay it on the image. The actual polygon being uploaded doesn't have the wobbly features.<p>It is True there are cases were the predicted polygon is wobbly and I encourage people to discard them. However I didn't publish this demo until I got a first version of the model that reached some minimum quality.<p>There is logic in the code to simplify the shape of the predicted polygon in order to avoid having too many nodes.</p>
]]></description><pubDate>Sat, 22 Mar 2025 20:05:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43448235</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43448235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43448235</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>>  But we still need human intervention to make sure the detected objects are drawn correctly.<p>Hi, I am the author.<p>The demo app and any provided code example includes a step asking a human to verify the detected features. You can't upload them automatically unless you modify the source code.<p>I reiterate the human verification across the docs, linked post, and any code samples.<p>I haven't ever uploaded features automatically. In fact I manually edited and labeled hundreds of swimming pool samples myself before even training the first version.<p>Happy to hear and implement any ideas on how to improve the process to prevent automated features to be uploaded.<p>I know some people might say: just don't publish the tool, I think we can do better at embracing AI and having an open discussion.</p>
]]></description><pubDate>Sat, 22 Mar 2025 19:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43448195</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43448195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43448195</guid></item><item><title><![CDATA[New comment by daavoo in "Map Features in OpenStreetMap with Computer Vision"]]></title><description><![CDATA[
<p>> really good data sources with fully open access (no user accounts necessary)<p>Ola!<p>I am the author of the repo, worked in satellite projects for the Galician goverment some years ago.<p>You don't need an account to download the data from OSM (you do need to contribute back, which makes sense IMO).
You don't need an account to download tiles from some publicly available sources (i.e. <a href="https://pnoa.ign.es/" rel="nofollow">https://pnoa.ign.es/</a> in Spain) but I prefer to made the code work with MapBox and let them pay the infra (until they stop free offering). Happy to share a simple snippet to use a different tile provider.<p>Any public dataset (that I am aware) is not really meant to be frequently updated, at best you get a second version release a year later. A lot of public money (I know because have been payed a small portion of these budgets) is spent on building datasets that are used for a couple of research papers, uploaded to the web and then become outdated.<p>If I want to help updating them or correcting label mistakes, in most (all?) cases, there is no practical way for me to do it.<p>I believe that OpenStreetMap has the potential to be the best publicly available spatial "dataset" for (some specific) CV use cases.<p>If we focus on creating ways to contribute with quality data (the idea behind this small project), it will just keep getting a better dataset, that anyone can contribute to be up-to-date.</p>
]]></description><pubDate>Sat, 22 Mar 2025 19:52:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43448152</link><dc:creator>daavoo</dc:creator><comments>https://news.ycombinator.com/item?id=43448152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43448152</guid></item></channel></rss>