<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: madsohm</title><link>https://news.ycombinator.com/user?id=madsohm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 07 Oct 2026 02:07:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=madsohm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by madsohm in "Denmark data breach exposes 8.8M people's personal data"]]></title><description><![CDATA[
<p>I see this as a good thing. It means that we'll (hopefully) get stricter security revolving around using these numbers. It'll no longer be enough just to yap out a 10 digit number to "verify" you are who you say you are. We already have a (albeit heavily critiqued) national 2FA system in place (MitID).<p>We'll have to start treating the CPR number as just a username, instead of a password. It should never have been "secret" in the first place.</p>
]]></description><pubDate>Mon, 05 Oct 2026 11:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49963673</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=49963673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49963673</guid></item><item><title><![CDATA[New comment by madsohm in "Bing Wallpaper showing Ad for Harry Potter and Fantastic beasts box set"]]></title><description><![CDATA[
<p>I think it's 8 Harry Potter and 3 Fantastic Beasts films.</p>
]]></description><pubDate>Mon, 07 Sep 2026 16:51:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49600357</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=49600357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49600357</guid></item><item><title><![CDATA[New comment by madsohm in "Škoda DuoBell: A bicycle bell that penetrates noise-cancelling headphones"]]></title><description><![CDATA[
<p>This bell would be illegal in Denmark, where our laws clearly state that you are only allowed one signal giving device and that any signal giving devices attached to vehicles (including bikes) can only produce one constant sound.<p>How this would be enforced is a different topic.</p>
]]></description><pubDate>Wed, 08 Apr 2026 10:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688163</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=47688163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688163</guid></item><item><title><![CDATA[New comment by madsohm in "Tony Hoare has died"]]></title><description><![CDATA[
<p>I wrote both my master thesis and PhD on Hoare's Communicating Sequential Processes. I really enjoyed it's simplicity, expandability, and was always amazed that it inspired and influenced language constructs in Go, Erlang, occam and the likes.</p>
]]></description><pubDate>Tue, 10 Mar 2026 15:58:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47325033</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=47325033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47325033</guid></item><item><title><![CDATA[New comment by madsohm in "Tony Hoare has died"]]></title><description><![CDATA[
<p>They were never concurrent, they were communicating. <a href="https://en.wikipedia.org/wiki/Communicating_sequential_processes" rel="nofollow">https://en.wikipedia.org/wiki/Communicating_sequential_proce...</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 15:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47324950</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=47324950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47324950</guid></item><item><title><![CDATA[New comment by madsohm in "MacBook Neo"]]></title><description><![CDATA[
<p>The DKK5499 is with VAT. If I enter a San Francisco zip code, it still only comes out to about USD654.</p>
]]></description><pubDate>Wed, 04 Mar 2026 14:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47248000</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=47248000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47248000</guid></item><item><title><![CDATA[New comment by madsohm in "MacBook Neo"]]></title><description><![CDATA[
<p>Ugh. Why is is so much more expensive in Denmark? Here it's DKK5499 for the 256 GB version. That's USD857.</p>
]]></description><pubDate>Wed, 04 Mar 2026 14:30:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47247872</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=47247872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47247872</guid></item><item><title><![CDATA[Ask HN: Has anybody moved their local community off of Facebook groups?]]></title><description><![CDATA[
<p>Facebook's feed is nonfunctional. Only some people get notification, even though they have notification for all messages turned on. Only some get the newest posts in their main feed. Sometimes I do get notifications, but only long after an urgent message was posted.<p>Has anybody successfully moved their local community off of Facebook groups?<p>I'm thinking about neighbor conversations/events, daycare, kindergarten, kids' classmates, sporting communities, etc.<p>If so, where did you go? Did you build something yourself or do you self-host some open source project? Did you find a good paid alternative?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46853873">https://news.ycombinator.com/item?id=46853873</a></p>
<p>Points: 23</p>
<p># Comments: 20</p>
]]></description><pubDate>Mon, 02 Feb 2026 08:57:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46853873</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=46853873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46853873</guid></item><item><title><![CDATA[New comment by madsohm in "Show HN: Bash Screensavers"]]></title><description><![CDATA[
<p>AI slop - or worse, somebody trying to hide something.</p>
]]></description><pubDate>Tue, 28 Oct 2025 11:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45731642</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=45731642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45731642</guid></item><item><title><![CDATA[New comment by madsohm in "Show HN: I built a Ruby gem that handles memoization with a ttl"]]></title><description><![CDATA[
<p>Since using `def` to create a method returns a symbol with the method name, you can do something like this too:<p><pre><code>  memoize def expensive_calculation(arg)
    @calculation_count += 1
    arg * 2
  end, ttl: 10, max_size: 2

  memoize def nil_returning_method
    @calculation_count += 1
    nil
  end</code></pre></p>
]]></description><pubDate>Tue, 22 Apr 2025 19:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43765420</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=43765420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43765420</guid></item><item><title><![CDATA[New comment by madsohm in "Ask HN: Where do you reliably find worldwide remote jobs?"]]></title><description><![CDATA[
<p>I find that a lot of their "fully remote" positions are only remote if you live in the US.</p>
]]></description><pubDate>Wed, 09 Apr 2025 08:18:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43629987</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=43629987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43629987</guid></item><item><title><![CDATA[New comment by madsohm in "Ask HN: Who wants to be hired? (April 2025)"]]></title><description><![CDATA[
<p>Location: Tølløse, Denmark<p>Remote: Yes<p>Willing to relocate: No<p>Technologies: Ruby on Rails, React, Tailwind, PostgreSQL, MySQL, TypeScript, Elasticsearch, Kafka, and more<p>CV: <a href="https://ohmbrix.dk/cv.pdf" rel="nofollow">https://ohmbrix.dk/cv.pdf</a><p>Email: mads.ohm@gmail.com<p>Senior engineer with more than 10 years of experience with Ruby on Rails. I'm currently looking for a full-time contract, but am open to part-time for the right company.</p>
]]></description><pubDate>Thu, 03 Apr 2025 08:12:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43566467</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=43566467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43566467</guid></item><item><title><![CDATA[New comment by madsohm in "Ask HN: Who wants to be hired? (March 2025)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Denmark
  Remote: Yes, exclusively
  Willing to relocate: No
  Technologies: Ruby, Rails, Hotwire, Stimulus, Tailwind, React, JavaScript, TypeScript, PostgreSQL
  Résumé/CV: https://linkedin.com/in/madsohm/
  Email: mads.ohm@gmail.com
</code></pre>
Hello, I'm Mads. I have more than a decade experience with Ruby on Rails doing both frontend and backend.</p>
]]></description><pubDate>Mon, 03 Mar 2025 20:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43246257</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=43246257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43246257</guid></item><item><title><![CDATA[New comment by madsohm in "Standing desk might be as bad as sitting all day"]]></title><description><![CDATA[
<p>I was always told that the best position is always the next position.<p>It's like the Monty Hall problem, switching is always the better solution.</p>
]]></description><pubDate>Mon, 11 Nov 2024 09:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42105651</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=42105651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42105651</guid></item><item><title><![CDATA[New comment by madsohm in "Ask HN: Who wants to be hired? (October 2024)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Denmark
  Remote: Yes
  Willing to relocate: No
  Technologies: Ruby, Rails, React, Tailwind, Typescript, Javascript, MySQL, 
  PostgreSQL, Elasticsearch, GraphQL
  Résumé/CV: https://linkedin.com/in/madsohm
  Email: mads.ohm at gmail dot com
</code></pre>
I hold a PhD in computer science. I have more than 10 years of experience with Ruby and Ruby on Rails. I've helped build and scale frontends, backends, and APIs in general. I'm ready for whatever you throw at me - and can easily learn new technologies and languages, if needed.</p>
]]></description><pubDate>Tue, 01 Oct 2024 16:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41711070</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=41711070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41711070</guid></item><item><title><![CDATA[New comment by madsohm in "Ask HN: What apps have you created for your own use?"]]></title><description><![CDATA[
<p>I did the same for both of our kids. For the first, I created a web app where you could +1 or -1 on all legal names. I even used the Web Speech API to read aloud the names, if you clicked them.<p>For the second kid, I created an iOS app using React Native (<a href="https://i.imgur.com/aaTqXAY_d.webp?maxwidth=760&fidelity=grand" rel="nofollow noreferrer">https://i.imgur.com/aaTqXAY_d.webp?maxwidth=760&fidelity=gra...</a>) where you could swipe names Tinder-style.<p>We didn't use the apps to find _the_ names, but to get a narrowed down list we could pick from. The projects were fun and educational.</p>
]]></description><pubDate>Wed, 13 Dec 2023 10:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=38625315</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=38625315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38625315</guid></item><item><title><![CDATA[New comment by madsohm in "Ask HN: Who wants to be hired? (June 2023)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Denmark
  Remote: Exclusively
  Willing to relocate: No
  Technologies: Ruby, Rails, React, TypeScript, Elasticsearch
  Résumé/CV: https://mads.ohmbrix.dk/files/cv.pdf
  Email: mads.ohm@gmail.com
</code></pre>
PhD in computer science. More than a decade experience with full-stack development using Ruby on Rails. Ex-Elastic, ex-Shopify. Looking for senior/staff engineer positions.</p>
]]></description><pubDate>Thu, 01 Jun 2023 18:17:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=36155128</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=36155128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36155128</guid></item><item><title><![CDATA[New comment by madsohm in "Sapling: A new source control system with Git-compatible client"]]></title><description><![CDATA[
<p>Just learned about 'git absorb' couple of weeks ago and have used it every day since. Amazing tool.</p>
]]></description><pubDate>Wed, 16 Nov 2022 07:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=33620112</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=33620112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33620112</guid></item><item><title><![CDATA[New comment by madsohm in "Almost monospaced: the perfect fonts for writing"]]></title><description><![CDATA[
<p>Many languages also support a comma after the last item, meaning you can still have one line diffs and have a sane reading structure:<p><pre><code>    [
      item1,
      item2,
      item3,
      item4,
    ]</code></pre></p>
]]></description><pubDate>Mon, 07 Nov 2022 07:32:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=33502383</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=33502383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33502383</guid></item><item><title><![CDATA[New comment by madsohm in "Someday aliens will land and all will be fine until we explain our calendar"]]></title><description><![CDATA[
<p>In Denmark we use 24h, but we call them by their 12h equivalent, e.g. "15:15" is "a quarter past three". However, you could also say: "It's now 21 30" to signify half past nine. Or some people would say: "It's half 10". Okay, having 24h clocks don't make it easier it seems.</p>
]]></description><pubDate>Mon, 26 Sep 2022 06:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=32980012</link><dc:creator>madsohm</dc:creator><comments>https://news.ycombinator.com/item?id=32980012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32980012</guid></item></channel></rss>