<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: lifebeyondfife</title><link>https://news.ycombinator.com/user?id=lifebeyondfife</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 07 Jun 2026 21:53:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lifebeyondfife" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lifebeyondfife in "The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners"]]></title><description><![CDATA[
<p>Can jump straight to <a href="https://www.ioccc.org/2025/#inventory" rel="nofollow">https://www.ioccc.org/2025/#inventory</a></p>
]]></description><pubDate>Sun, 07 Jun 2026 06:59:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48432546</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=48432546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48432546</guid></item><item><title><![CDATA[The Three Layers of Software Engineering]]></title><description><![CDATA[
<p>Article URL: <a href="https://layers.lifebeyondfife.com/">https://layers.lifebeyondfife.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47859686">https://news.ycombinator.com/item?id=47859686</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 22 Apr 2026 06:08:25 +0000</pubDate><link>https://layers.lifebeyondfife.com/</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=47859686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47859686</guid></item><item><title><![CDATA[The Three Layers of Software Engineering]]></title><description><![CDATA[
<p>Article URL: <a href="https://layers.lifebeyondfife.com/">https://layers.lifebeyondfife.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47853096">https://news.ycombinator.com/item?id=47853096</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Apr 2026 19:08:33 +0000</pubDate><link>https://layers.lifebeyondfife.com/</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=47853096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47853096</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Generating sudokus for fun and no profit"]]></title><description><![CDATA[
<p>You're correct, the horizontal and vertical flips for the square, are already accounted for in the wreath product. And I miscounted the products themselves. Up to 1.2*10^12 symmetries.</p>
]]></description><pubDate>Fri, 26 Jul 2024 12:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41078240</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=41078240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41078240</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Generating sudokus for fun and no profit"]]></title><description><![CDATA[
<p>The exponential number of symmetries present in sudoku problems, means that once you've found one valid instance, you've actually found up to 9! * 3!^4 * 8 which are exactly the same.<p>The numbers themselves are all interchangeable, so you have 9! combinations: 362,880.<p>Columns 1-to-3 are all interchangeable, as are 4-to-6, and 7-to-9. On top of this, these blocks of columns (1-to-3, 4-to-6, 7-to-9) are all interchangeable. Read about wreath products in group theory to know more. Each of the above symmetries are 3!, combined to yield 3! * 3! = 36 combinations. As well as the columns though, the rows have the same property, so those can be combined too: 36 * 36 = 
1,296.<p>Finally, there are the symmetries of a square. Combining all rotations and flips yields a further 8.<p>In total, sudoku has 3,762,339,840 symmetries. Owing to the starting state of the sudoku puzzle being incomplete, the orbit of the set of points (more group theory) will be smaller than 3 billion, but it provides an efficient method of recreating many more puzzles with the same property. In this case, human complexity.</p>
]]></description><pubDate>Fri, 26 Jul 2024 05:42:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41076066</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=41076066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41076066</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Travle: A daily game – get between countries in as few guesses as possible"]]></title><description><![CDATA[
<p>You can use the waybackmachine. This works for Worldle as well.<p><a href="http://web.archive.org/web/20231127182010/https://imois.in/games/travle/" rel="nofollow noreferrer">http://web.archive.org/web/20231127182010/https://imois.in/g...</a></p>
]]></description><pubDate>Wed, 29 Nov 2023 20:54:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38465169</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=38465169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38465169</guid></item><item><title><![CDATA[Stop Saying Tech Debt]]></title><description><![CDATA[
<p>Article URL: <a href="https://lifebeyondfife.com/stop-saying-tech-debt/">https://lifebeyondfife.com/stop-saying-tech-debt/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36834269">https://news.ycombinator.com/item?id=36834269</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 23 Jul 2023 11:06:36 +0000</pubDate><link>https://lifebeyondfife.com/stop-saying-tech-debt/</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=36834269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36834269</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "How to do the thing you've been avoiding"]]></title><description><![CDATA[
<p>Wait, But Why? has a fascinating series of posts on this. <a href="https://waitbutwhy.com/2013/10/why-procrastinators-procrastinate.html" rel="nofollow noreferrer">https://waitbutwhy.com/2013/10/why-procrastinators-procrasti...</a><p>I bought the 52x90 poster where each square is a week of your life. I've filled in significant events. It helps me ensure I keep working on making those events coming.</p>
]]></description><pubDate>Thu, 22 Jun 2023 18:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=36436498</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=36436498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36436498</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Modern SAT solvers: fast, neat and underused (2018)"]]></title><description><![CDATA[
<p>Plug for my Constraint Solver if anyone wants a simple example <a href="https://github.com/lifebeyondfife/Decider">https://github.com/lifebeyondfife/Decider</a></p>
]]></description><pubDate>Sat, 27 May 2023 11:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36093705</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=36093705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36093705</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Show HN: Learn Python with Minecraft"]]></title><description><![CDATA[
<p>When I worked at Skyscanner, we'd volunteer at events where high school kids would be shown tech stuff. We'd setup Raspberry Pis with Minecraft on them and show them some basics of running Python scripts to alter the world (with the conclusion being programmatically create loads of dynamite blocks and explode them). Then at the end of the session, give every kid their own Raspberry Pi.<p>It was interesting reaching the occasional child who assumed this kind of thing wasn't for them.</p>
]]></description><pubDate>Fri, 17 Mar 2023 10:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=35195153</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=35195153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35195153</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "What We Learned from Building GovSlack"]]></title><description><![CDATA[
<p>Only US citizens are permitted to deploy code to the US government production servers, or look at the telemetry from those servers.<p>(I'm a UK citizen, based in the UK, and I have local colleagues supporting products that are deployed to both commercial .com, and US .gov domains. They deploy to .com themselves, but another team based in the US deploy to .gov)</p>
]]></description><pubDate>Mon, 06 Feb 2023 10:41:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=34675688</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=34675688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34675688</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Today is the 1000th day of March, 2020"]]></title><description><![CDATA[
<p>The pandemic is ongoing, but despite its lasting impacts e.g. hybrid or remote is the norm, many things are back to normal. One thousand days out, how are things for you?</p>
]]></description><pubDate>Fri, 25 Nov 2022 14:29:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=33742657</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=33742657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33742657</guid></item><item><title><![CDATA[Today is the 1000th day of March, 2020]]></title><description><![CDATA[
<p>Article URL: <a href="https://cov.idmar.ch/">https://cov.idmar.ch/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33742656">https://news.ycombinator.com/item?id=33742656</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 25 Nov 2022 14:29:11 +0000</pubDate><link>https://cov.idmar.ch/</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=33742656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33742656</guid></item><item><title><![CDATA[What are your engineering culture values?]]></title><description><![CDATA[
<p>Article URL: <a href="https://lifebeyondfife.com/what-are-your-engineering-culture-values/">https://lifebeyondfife.com/what-are-your-engineering-culture-values/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33728554">https://news.ycombinator.com/item?id=33728554</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 24 Nov 2022 07:12:22 +0000</pubDate><link>https://lifebeyondfife.com/what-are-your-engineering-culture-values/</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=33728554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33728554</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Does anyone else finds AWS and other Amazon services overly complicated?"]]></title><description><![CDATA[
<p>I created a CloudFormation script specifically to do this (including CloudFront for CDN). Yes, there's reasonable complexity, but it's a trade-off of security and configuration. As others noted, the documentation is good, and this took me a weekend to write including learning CloudFormation from scratch.<p><a href="https://github.com/lifebeyondfife/simple-static-website" rel="nofollow">https://github.com/lifebeyondfife/simple-static-website</a></p>
]]></description><pubDate>Sun, 06 Nov 2022 13:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=33492353</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=33492353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33492353</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Ask HN: What mental models do you use everyday?"]]></title><description><![CDATA[
<p>Budget: how many are working on the project?
Features: what should the project do?
Timeliness: when do you want the project done?<p>You get to choose only two.</p>
]]></description><pubDate>Sun, 21 Nov 2021 20:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=29299536</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=29299536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29299536</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Show HN: Simple CDN backed static website in AWS"]]></title><description><![CDATA[
<p>You're correct, yes, I didn't realise how generous the free tier is. If you're doing fewer than 500 updates per month, Cloudflare looks good <a href="https://pages.cloudflare.com/" rel="nofollow">https://pages.cloudflare.com/</a><p>Because I have other resources and projects in AWS I'll keep this setup. It's so close to free that cost doesn't bother me.</p>
]]></description><pubDate>Sun, 14 Nov 2021 17:51:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29218938</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=29218938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29218938</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Show HN: Simple CDN backed static website in AWS"]]></title><description><![CDATA[
<p>Familiarity with S3, Route53, and CloudFront was a draw for me personally.<p>AWS is all about abstractions. Some of them are worth learning but increasingly there's a wall of options in AWS and, for me, it's not worth spending time staying on top of all of them. The few services needed for this setup are some of the most popular and will be there in the future.</p>
]]></description><pubDate>Sun, 14 Nov 2021 17:44:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=29218862</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=29218862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29218862</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Show HN: Simple CDN backed static website in AWS"]]></title><description><![CDATA[
<p>Nothing particularly novel but the setup of configuring CloudFront to connect to S3 and handle SSL termination, a DNS record pointing to CloudFront, an S3 bucket to hold the contents, an S3 bucket security policy which restricts access just to CloudFront... well, it's complex and easy to misconfigure.<p>In terms of pricing, you can store 1GB in S3 for a year for a fraction of a dollar. The majority of the cost comes from CloudFront. Unless you have serious traffic, this is extremely cheap:<p><a href="https://aws.amazon.com/cloudfront/pricing/" rel="nofollow">https://aws.amazon.com/cloudfront/pricing/</a><p>The interface (just put files in S3) suits me. I have a site where I deploy and invalidate the CloudFront cache in a GitHub Action: <a href="https://github.com/lifebeyondfife/whisky-menu/blob/master/.github/workflows/main.yml" rel="nofollow">https://github.com/lifebeyondfife/whisky-menu/blob/master/.g...</a></p>
]]></description><pubDate>Sun, 14 Nov 2021 17:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29218607</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=29218607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29218607</guid></item><item><title><![CDATA[New comment by lifebeyondfife in "Show HN: Simple CDN backed static website in AWS"]]></title><description><![CDATA[
<p>Cloudflare Pages looks like a more productionised version of this, yes.<p>In terms of advantages, I'd say price, and the maturity of using AWS. I deploy a static site with a GitHub Action (look at my other repo whisky-menu for how to do this) which builds a React app, copies it to S3, and invalidates the CloudFront cache.</p>
]]></description><pubDate>Sun, 14 Nov 2021 17:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=29218512</link><dc:creator>lifebeyondfife</dc:creator><comments>https://news.ycombinator.com/item?id=29218512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29218512</guid></item></channel></rss>