<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: davidsojevic</title><link>https://news.ycombinator.com/user?id=davidsojevic</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 13 Sep 2026 20:58:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=davidsojevic" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by davidsojevic in "Aphantasia Beginner's Guide"]]></title><description><![CDATA[
<p>I could answer "the ball probably rolls off the table" and to everything else; I had no answer and would have to choose after the fact if pushed for an answer.</p>
]]></description><pubDate>Thu, 27 Aug 2026 15:18:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49466259</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=49466259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49466259</guid></item><item><title><![CDATA[New comment by davidsojevic in "Aphantasia Beginner's Guide"]]></title><description><![CDATA[
<p>I only learned about aphantasia a few years back and, like you, so many things in my life just clicked when I realised I was an outlier.<p>I could never relate with people when we'd read a book that had become a movie and they're like, "but they're not at all how I imagined them" and all I could think was "but the person in the movie has the exact characteristics described in the book!"<p>When people would ask me to imagine something then ask questions about it, I'd basically just be deciding details on the fly and then retaining them in a list. For example, if you said, "think of a car," inside my mind is just "a car" on repeat. Then if you asked me what colour it was, I might decide "red" and my mind is now, "a red car", etc.</p>
]]></description><pubDate>Thu, 27 Aug 2026 14:59:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49465984</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=49465984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49465984</guid></item><item><title><![CDATA[New comment by davidsojevic in "Stripe acquires Clerky"]]></title><description><![CDATA[
<p>Congratulations to Darby, Chris, and the team!<p>Clerky is an absolutely amazing product and the team there are equally as amazing.</p>
]]></description><pubDate>Wed, 26 Aug 2026 23:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49457123</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=49457123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49457123</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>Working on a web-based image editor with plenty of customisation and support for most Photoshop features.<p>Built overwhelmingly in vanilla JS with a couple of WASM modules for it.<p>It’s generally very performant across the app so far, but there’s still a handful of features that are functional but subpar in terms of performance that I need to address.</p>
]]></description><pubDate>Sun, 09 Aug 2026 18:20:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234050</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=49234050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234050</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: What are your personal websites?"]]></title><description><![CDATA[
<p><a href="https://david.sojevic.com/" rel="nofollow">https://david.sojevic.com/</a><p>It's currently just where I'm posting miscellaneous experiments I've tinkered with (mainly just about trying to abuse CSS at this stage)</p>
]]></description><pubDate>Wed, 15 Jul 2026 05:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48916549</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=48916549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48916549</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>The most comprehensive tool I've built so far was a JSONPath playground [0] when I was working on a game where I found myself writing a fair bit of JSONPath (well, JSONPath Plus specifically) expressions by hand and wanted to be able to test them out in the same way that I would on regex101 when writing regular expressions.<p>I realistically probably would have only saved myself less than an hour of crafting those expressions if the tool had already existed (with this level of detail, there are lots of many simpler ones already for it), but I would have spent a solid 40-50 hours of bouncing between manually crafting and writing detailed instructions to direct the agents to get this tool there.<p>[0] <a href="https://jsonpath101.com/" rel="nofollow">https://jsonpath101.com/</a></p>
]]></description><pubDate>Mon, 08 Jun 2026 23:41:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48454006</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=48454006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48454006</guid></item><item><title><![CDATA[New comment by davidsojevic in "Show HN: Number Gacha, a gacha game distilled to its essence"]]></title><description><![CDATA[
<p>This is actually a very well-polished game and I think you've definitely got that core gacha distillation down pat!<p>I love that you can solve math problems to unlock more rolls and that you can buy packs and then the "slicing" of the packs is very satisfying too.</p>
]]></description><pubDate>Tue, 19 May 2026 02:28:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48188531</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=48188531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48188531</guid></item><item><title><![CDATA[Show HN: CSS-Only 3D/2D 1D Chess]]></title><description><![CDATA[
<p>After seeing the 1D-Chess project on the Hacker News front page somewhat recently, the idea came to me to try and make a CSS-only version of 1D chess because it seemed like it might be a good candidate for it.<p>There is absolutely no JS used for the interactivity or game state for this variant; it's all pure HTML + CSS, and I've added a few fun things along the way just to exercise those constraints a bit more, too.<p>I've also got a "making of" post for the project linked to from the about box on it if you'd like to learn a little more about how I put it together.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47863555">https://news.ycombinator.com/item?id=47863555</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 22 Apr 2026 13:45:10 +0000</pubDate><link>https://david.sojevic.com/projects/css-only-1d-chess/</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=47863555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47863555</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: How do you search the web programmatically these days?"]]></title><description><![CDATA[
<p>I work at SerpApi [0], and we offer a free tier that may serve your needs if you're just looking to do programmatic searches periodically.<p>Much of the reason people go with a service like ours is because of the difficulty with rolling your own reliable solution. Happy to answer any questions you might have as well!<p>[0]: <a href="https://serpapi.com/" rel="nofollow">https://serpapi.com/</a></p>
]]></description><pubDate>Sat, 18 Apr 2026 13:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47815708</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=47815708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47815708</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>The most recent project I’ve been working through has been a tool for JSON query evaluation and debugging [0] inspired by how easy regex101 is to use.<p>I couldn’t find any that were as nice or as powerful to use for writing JSONPath queries, so instead of spending an hour crafting and testing them manually, I spent >40 hours building this tool to save myself half an hour.<p>[0]: <a href="https://jsonpath101.com/" rel="nofollow">https://jsonpath101.com/</a></p>
]]></description><pubDate>Sun, 12 Apr 2026 23:44:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47745734</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=47745734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47745734</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: What are you building that's not AI related?"]]></title><description><![CDATA[
<p>I've got a few things on my plate that I bounce between building for fun:<p>1. A point-and-click adventure game: making it with incredibly heavy technical constraints "just because"<p>2. A coding puzzle game of rapidly escalating difficulty<p>3. Part of #2 had me needing to craft some JSON Path queries and I felt like there wasn't anything nice to build and test them with, so I built this tool for it (inspired by the amazing regex101): <a href="https://jsonpath101.com/" rel="nofollow">https://jsonpath101.com/</a><p>4. A website where I write about text-based browser games</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:34:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701813</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=47701813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701813</guid></item><item><title><![CDATA[New comment by davidsojevic in "LLM scraper bots are overloading acme.com's HTTPS server"]]></title><description><![CDATA[
<p>I don't mean that users are following the links to `acme.com` and `demo.com` type domains in documentation; I mean that bots are likely finding and following many links to them because of their widespread use in documentation.<p>If you search for `site:github.com "acme.com"` in Google, you'll find numerous instances of the domain being used in contrived links in documentation as an example of how URLs might be structured on an arbitrary domain and also in issues to demonstrate a fully qualified URL without giving away the actual domain people were using.<p>This means that numerous links are pointing to non-existent paths on `acme.com` because of the nature of how people are using them in documentation and examples.</p>
]]></description><pubDate>Wed, 08 Apr 2026 05:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47685823</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=47685823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47685823</guid></item><item><title><![CDATA[New comment by davidsojevic in "LLM scraper bots are overloading acme.com's HTTPS server"]]></title><description><![CDATA[
<p>I suspect part of the issue is that people are still using things like `acme.com` and `demo.com` as an example domain in their documentation and tests instead of relying on `example.com` which is reserved exactly for this purpose [0]<p>[0]: <a href="https://www.iana.org/domains/reserved" rel="nofollow">https://www.iana.org/domains/reserved</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 03:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47684858</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=47684858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47684858</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: Who is hiring? (December 2025)"]]></title><description><![CDATA[
<p>SerpApi | <a href="https://serpapi.com" rel="nofollow">https://serpapi.com</a> | Junior to Senior Fullstack Engineer multiple positions | Customer Success Engineer | Hiring Coordinator | Python/Ruby/PHP/Js/Rust/Cotlin/C#/Crystal/Nim/Elixir Developer Advocate positions | Based in Austin, TX but remote-first structure | Full-time | ONSITE or FULLY REMOTE | $150K - 180K a year 1099 for US or local avg + 20% for outside the US
SerpApi is the leading API to scrape and parse search engine results. We deeply support Google, Google Maps, Google Images, Bing, Baidu, and a lot more.<p>Our current stack is Ruby, Rails, MongoDB, and React.JS. We are looking for more Junior and Senior FullStack Engineers. We have an awesome work environment: We are a remote first company (before Covid!). We do continuous integration, continuous deployments, code reviews, code pairings, profit sharing, and most of communication is async via GitHub.<p>We value super strongly transparency, do open books, have a public roadmap, and contribute to the EFF.<p>Apply at: <a href="https://serpapi.com/careers" rel="nofollow">https://serpapi.com/careers</a></p>
]]></description><pubDate>Mon, 08 Dec 2025 11:18:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46191004</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=46191004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46191004</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: Who is hiring? (November 2025)"]]></title><description><![CDATA[
<p>SerpApi | <a href="https://serpapi.com" rel="nofollow">https://serpapi.com</a> | Junior to Senior Fullstack Engineer multiple positions | Customer Success Engineer | Hiring Coordinator | Python/Ruby/PHP/Js/Rust/Cotlin/C#/Crystal/Nim/Elixir Developer Advocate positions | Based in Austin, TX but remote-first structure | Full-time | ONSITE or FULLY REMOTE | $150K - 180K a year 1099 for US or local avg + 20% for outside the US
SerpApi is the leading API to scrape and parse search engine results. We deeply support Google, Google Maps, Google Images, Bing, Baidu, and a lot more.<p>Our current stack is Ruby, Rails, MongoDB, and React.JS. We are looking for more Junior and Senior FullStack Engineers. We have an awesome work environment: We are a remote first company (before Covid!). We do continuous integration, continuous deployments, code reviews, code pairings, profit sharing, and most of communication is async via GitHub.<p>We value super strongly transparency, do open books, have a public roadmap, and contribute to the EFF.<p>Apply at: <a href="https://serpapi.com/careers" rel="nofollow">https://serpapi.com/careers</a></p>
]]></description><pubDate>Thu, 06 Nov 2025 12:38:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45834556</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=45834556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45834556</guid></item><item><title><![CDATA[New comment by davidsojevic in "Show HN: Whittle – A shrinking word game"]]></title><description><![CDATA[
<p>I like the idea of it; though I think the latest update (around puzzle solveability?) may have broken the game as I'm unable to begin in any browser I've tried:<p><pre><code>    Uncaught TypeError: can't access property "puzzleLog", G is null</code></pre></p>
]]></description><pubDate>Wed, 06 Aug 2025 00:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44806268</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=44806268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44806268</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: What are you working on? (July 2025)"]]></title><description><![CDATA[
<p>If you're interested in giving the tool a shot, feel free to shoot me an email (take my username and insert an @ after david and a .com at the end) and I'll happily give you access after I get it up somewhere publicly accessible -- possibly in the next couple of weeks.</p>
]]></description><pubDate>Mon, 28 Jul 2025 04:21:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44707215</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=44707215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44707215</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: What are you working on? (July 2025)"]]></title><description><![CDATA[
<p>We have ASIC (Australian Securities & Investments Commission) that handles company registrations, notices, etc. and they maintain a register of insolvency notices and liquidations.<p>This can be a reasonable place to go to look for distressed businesses/assets too and I've considered using them as a source with my aggregation/search engine, though they don't really have the same type of information as a business for sale listing so they fall somewhat outside of the main type of results that I otherwise display.<p>Other reasonable places I've seen too, though in incredibly low volumes (think 0-3 listings a month), are commercial auction houses/sites where they'll list a business for sale or the full assets of a business. The main issue with that it is that they're so low volume that I'm not sure it's worth spending the time ingesting them this early on while there's still many other larger listing sources.</p>
]]></description><pubDate>Mon, 28 Jul 2025 04:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44707203</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=44707203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44707203</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: What are you working on? (July 2025)"]]></title><description><![CDATA[
<p>In Australia, brokers need to be licenced real estate agents (even as a buyers agent in many states), so I suspect there's a relatively decent culture of people who are serious about selling their business going through brokers and resulting in listings on at least one of the major platforms.<p>There's just shy of 90,000 unique listings I'm tracking (i.e. after de-duplication) on these platforms.<p>On the traditional classifieds sites and things like Facebook groups focusing on these, there's a significantly smaller number of listings/ads for business sales (e.g. a couple of thousand).<p>I think where there are definitely hidden gems is where there are many small business owners at or close to retirement age where they haven't planned for a sale at all. For example, a family member nearing retirement age has a small business they're just intending to shut down because they "couldn't be bothered" selling it. I've heard people have had reasonable success just approaching local businesses like this that have older owners OR asking accountants if they have any clients that are thinking of selling.</p>
]]></description><pubDate>Mon, 28 Jul 2025 00:58:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44706152</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=44706152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44706152</guid></item><item><title><![CDATA[New comment by davidsojevic in "Ask HN: What are you working on? (July 2025)"]]></title><description><![CDATA[
<p>I've been working on a "businesses for sale" aggregation/search engine that sources data from all of the major "business for sale" type platforms in Australia and de-duplicates listings, extracts data like revenue/profit/etc, and normalises it all for quick browsing.<p>I have a couple of family members and friends who are looking to buy businesses (separately), and it's been much more time-consuming than you'd expect just to browse through listings to determine if they're relevant to you or not.<p>The platforms seem to mostly follow the same format as real estate listings (as the brokers seemingly rely on the same software/data formats), with one big blob of freeform text that contains the various information that you'd ideally just be reading at a glance.<p>Add to the fact that there are over 15 "business for sale" type platforms in Australia where they have a minimum of 1,000 listings and at least 10 platforms with between 100-1,000 listings, you can easily burn hours looking through them individually.<p>I'm currently covering 12 of the top 15 (ranked by number of listings they contain) platforms and I just tinker away once or twice a month, adding support for new platforms.<p>I should probably release it and get some feedback at some point, but I suffer a bit from "it needs more polish before I let people other than my family and friends use it"</p>
]]></description><pubDate>Sun, 27 Jul 2025 23:17:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44705591</link><dc:creator>davidsojevic</dc:creator><comments>https://news.ycombinator.com/item?id=44705591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44705591</guid></item></channel></rss>