<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: jamesrr39</title><link>https://news.ycombinator.com/user?id=jamesrr39</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 10:17:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jamesrr39" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jamesrr39 in "Source code of Swedish e-government services has been leaked"]]></title><description><![CDATA[
<p>Just knowing the personal number is not enough to do much with. To get access to services, verify who you are on when talking to companies there is a verification step, most commonly with the BankID app.<p>Visual example: <a href="https://images.ctfassets.net/b2dmfxhmyqno/1cD0YDHjd9DGZnWfjHNAZJ/a93c0da100e47e96275b551cd66f2297/02_BankID_screens.png?w=1138&h=688&q=50&fm=png" rel="nofollow">https://images.ctfassets.net/b2dmfxhmyqno/1cD0YDHjd9DGZnWfjH...</a><p>Identity theft and spam still happens, just not through knowing the personal number.</p>
]]></description><pubDate>Sat, 14 Mar 2026 05:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47373638</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=47373638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47373638</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Roomba maker goes bankrupt, Chinese owner emerges"]]></title><description><![CDATA[
<p>> modify roborock vacuums and load up other software even.<p>Can you provide more info/got any links? I would love to try some open source software on it</p>
]]></description><pubDate>Mon, 15 Dec 2025 21:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46280777</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=46280777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46280777</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Roomba maker goes bankrupt, Chinese owner emerges"]]></title><description><![CDATA[
<p>Ironically we bought a Roborock (Chinese brand with close links to Xiaomi) and didn't connect it to the internet (checked this would work before we bought it).<p>If you don't want the scheduling and other app features, and are happy switching it on when you need it, it works fine.<p>Motivation for an offline one was more than just cameras, also that it wouldn't be bricked by an update one day, but still...</p>
]]></description><pubDate>Mon, 15 Dec 2025 21:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46280739</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=46280739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46280739</guid></item><item><title><![CDATA[New comment by jamesrr39 in "EU hits X with €120M fine for breaching the Digital Services Act"]]></title><description><![CDATA[
<p>The blue check symbolised (symbolises) being verified, i.e. this account belongs to who it says it does. But it doesn't carry out any/sufficient checks to actually verify that.<p>See also: <a href="https://x.com/jesus/status/1590405986925543424" rel="nofollow">https://x.com/jesus/status/1590405986925543424</a></p>
]]></description><pubDate>Sat, 06 Dec 2025 04:01:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46170556</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=46170556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46170556</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Israeli-founded app preloaded on Samsung phones is attracting controversy"]]></title><description><![CDATA[
<p>Sounds like a Samsung phone... no end of dark patterns and pushing Bixby AI and whatever else. And then once you have the phone set up you get to spend the next 10 minutes uninstalling a load of pre-loadded apps that you didn't want.<p>Fortunately Android is a pretty diverse range and Samsung is just one player. I had much more user-friendly experiences with Fairphone and Motorola.</p>
]]></description><pubDate>Mon, 17 Nov 2025 21:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45958555</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=45958555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45958555</guid></item><item><title><![CDATA[New comment by jamesrr39 in "AirPods live translation blocked for EU users with EU Apple accounts"]]></title><description><![CDATA[
<p>I live in the EU and can see value in live translation for me personally.<p>However, I'm happy with the decision. Sure, they are not available right now. But it's worth it for the long term picture. Imagine if this would be yet another Apple/Google-only market.<p>The tradeoff is right IMO.</p>
]]></description><pubDate>Thu, 11 Sep 2025 22:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45216558</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=45216558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45216558</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Ask HN: Do you still bookmark websites?"]]></title><description><![CDATA[
<p>Most likely not in it's current state as it uses the `chrome.bookmarks.getTree()` API.<p>However the Chrome-specific stuff is in this file: <a href="https://github.com/jamesrr39/chrome-bookmark-search/blob/master/src/dal/chromeBookmarkFetcher.ts" rel="nofollow">https://github.com/jamesrr39/chrome-bookmark-search/blob/mas...</a> , and creating an equivalent for this should be enough to support firefox.<p>I am open to pull requests!</p>
]]></description><pubDate>Sat, 16 Aug 2025 19:14:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44926151</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=44926151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44926151</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Ask HN: Do you still bookmark websites?"]]></title><description><![CDATA[
<p>I still bookmark websites. Just in the standard browser, not in Pocket, etc.<p>I found searching for and finding bookmarks a pain, so made a Chrome extension to natural language search with lunr.js. It works nicely and I open-sourced it.<p>Extension: <a href="https://chromewebstore.google.com/detail/bookmark-search/fcjphnojgeikgjajhlihdjnljnbpfhmi" rel="nofollow">https://chromewebstore.google.com/detail/bookmark-search/fcj...</a><p>Code: <a href="https://github.com/jamesrr39/chrome-bookmark-search" rel="nofollow">https://github.com/jamesrr39/chrome-bookmark-search</a></p>
]]></description><pubDate>Sat, 16 Aug 2025 18:46:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44925933</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=44925933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44925933</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Mastercard deflects blame for NSFW games being taken down"]]></title><description><![CDATA[
<p>0.2%<p>> Payment service providers shall not offer or request a per transaction interchange fee of more than 0,2 % of the value of the transaction for any debit card transaction.<p><a href="https://eur-lex.europa.eu/eli/reg/2015/751/oj/eng" rel="nofollow">https://eur-lex.europa.eu/eli/reg/2015/751/oj/eng</a></p>
]]></description><pubDate>Mon, 04 Aug 2025 15:56:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44787626</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=44787626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44787626</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Structured Errors in Go (2022)"]]></title><description><![CDATA[
<p>Hmm, many people writing Java without a PhD...</p>
]]></description><pubDate>Sun, 01 Jun 2025 18:35:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44152854</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=44152854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44152854</guid></item><item><title><![CDATA[New comment by jamesrr39 in "A flat pricing subscription for Claude Code"]]></title><description><![CDATA[
<p>> Developers (often juniors) use LLM code without taking time to verify it. This leads to bugs and they can't fix it because they don't understand the code<p>Well... is this something new? Previously the trend was to copy and paste Stackoverflow answers, without understanding what it did. Perhaps with LLM code it's an incremental change but the concept is fairly familiar.</p>
]]></description><pubDate>Fri, 09 May 2025 20:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43940780</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=43940780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43940780</guid></item><item><title><![CDATA[New comment by jamesrr39 in "MongoDB acquires Voyage AI"]]></title><description><![CDATA[
<p>Thanks for these comments, I appreciate it.<p>Although I would point out:<p>> scalability [...] no company would even bother with PostgreSQL at all<p>In my experience, you can get pretty far with Postgresql on a beefy server, and when combined with monitoring, pg_stat_statements and application level caching (e.g. the user for this given request, instead of fetching that data on every layer of the request handling),  certainly enough most businesses/organisations out there.</p>
]]></description><pubDate>Tue, 25 Feb 2025 21:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43177958</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=43177958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43177958</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Ask HN: Former devs who can't get a job, what did you end up doing for work?"]]></title><description><![CDATA[
<p>I have heard this a few times from different people/places, but why is it the case that at 50+ it is harder to find work? Assuming a regular retirement age, there are still many more years left in the career than a typical tech employment lasts.</p>
]]></description><pubDate>Tue, 25 Feb 2025 21:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43177759</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=43177759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43177759</guid></item><item><title><![CDATA[New comment by jamesrr39 in "MongoDB acquires Voyage AI"]]></title><description><![CDATA[
<p>Genuine question: I appreciate the comments about MongoDB being much better than it was 10 years ago; but Postgres is also much better today than then as well. What situations is Mongo better than Postgres? Why choose Mongo in 2025?</p>
]]></description><pubDate>Mon, 24 Feb 2025 21:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43165199</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=43165199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43165199</guid></item><item><title><![CDATA[New comment by jamesrr39 in "How WhatsApp became an unstoppable global cultural force"]]></title><description><![CDATA[
<p>The amount of perfectly functional messaging apps Google has gone through is crazy[1]. Each Google messaging app (GTalk, Hangouts, Meet, etc) is perfectly functional, but with an endless series of migrations, why would you stay around and every several months/year explain to the non-technical family members how the new version of Google's messaging product works?<p>Enter Whatsapp, which has been pretty consistent through the years, and of course guess which one people use.<p>[1]: Of course, it's crazy from a product management perspective - but from a "launch a new product to get the next promotion" perspective...</p>
]]></description><pubDate>Sat, 14 Dec 2024 23:35:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42420282</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=42420282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42420282</guid></item><item><title><![CDATA[New comment by jamesrr39 in "macOS in QEMU in Docker"]]></title><description><![CDATA[
<p>> Intel reserves the right to ask you to stop using the logo [...]<p>Serious stuff!</p>
]]></description><pubDate>Thu, 01 Aug 2024 21:14:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41133695</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=41133695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41133695</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Quartz: A Deterministic Time Testing Library for Go"]]></title><description><![CDATA[
<p>At the risk of appearing low-tech, a much more simple, Goroutine-safe solution for dealing with "now-dependent" code:<p>type NowFunc func() time.Time<p>func getGreeting(nowFunc NowFunc) string {<p><pre><code>  now := nowFunc()

  if now.Hour() < 12 {

    return "Good Morning"

  }

  return "Good day"
</code></pre>
}<p>And just pass in `time.Now` in for live code, and your own inline function for simulating a time in tests.</p>
]]></description><pubDate>Tue, 16 Jul 2024 17:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=40978605</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=40978605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40978605</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Waymo got pulled over. What happens next in Phoenix?"]]></title><description><![CDATA[
<p>On a larger scale: Copenhagen and Vancouver both have fully-automated metro systems (i.e. driverless systems). Presumably there are many other cities with such systems around the world, and they probably all work nicely.<p>Fine for getting around different areas of the cities, but it's not going to drive you wherever you want to go though.</p>
]]></description><pubDate>Tue, 02 Jul 2024 21:39:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40860683</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=40860683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40860683</guid></item><item><title><![CDATA[New comment by jamesrr39 in "Waymo got pulled over. What happens next in Phoenix?"]]></title><description><![CDATA[
<p>> The future for self driving cars are closed roads where only driverless cars are allowed.<p>Given that human-driven cars, trucks, cyclists are already on the roads and will be for quite a while to come, and pedestrians already cross it, you would have to build a whole new road network, with crossing points for human-driven vehicles/pedestrian traffic. Which is simply infeasible, both in terms of money, but also simply space, especially in built-up areas where the space is already fully utilised.</p>
]]></description><pubDate>Tue, 02 Jul 2024 20:52:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40860305</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=40860305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40860305</guid></item><item><title><![CDATA[New comment by jamesrr39 in "ID verification service for TikTok, Uber, X exposed driver licenses"]]></title><description><![CDATA[
<p>> So basically they're trying to do a "liveness" check, probably under the assumption that videos are too hard to fake (and hopefully they compare the ID documents against the video). Honestly, that seems legitimate to me. With data leaks and generative AI, it's going to be increasingly hard to do the kind of identity verification tasks online that we take for granted.<p>I worked for a company that required these videos in one of the markets they served. Some countries have decent digital ID solutions already in place, but in many it's just a picture of a driving license or such that is so easily faked/stolen. Kind of a shame how in many countries officially identifying yourself online is not implemented/implemented badly enough that no-one uses it, so instead we have this poor uploading pictures of private documents and videos of yourself fallback.</p>
]]></description><pubDate>Thu, 27 Jun 2024 22:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40815714</link><dc:creator>jamesrr39</dc:creator><comments>https://news.ycombinator.com/item?id=40815714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40815714</guid></item></channel></rss>