<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: 27theo</title><link>https://news.ycombinator.com/user?id=27theo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 15 Sep 2026 22:08:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=27theo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by 27theo in "Scripts I wrote that I use all the time"]]></title><description><![CDATA[
<p>OP links to a long blog post with reasons for using scripts<p><a href="https://evanhahn.com/why-alias-is-my-last-resort-for-aliases/" rel="nofollow">https://evanhahn.com/why-alias-is-my-last-resort-for-aliases...</a></p>
]]></description><pubDate>Wed, 22 Oct 2025 20:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45674970</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=45674970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45674970</guid></item><item><title><![CDATA[New comment by 27theo in "Straw.Page – Simple Unconventional Website Builder"]]></title><description><![CDATA[
<p>Previous threads:<p><a href="https://news.ycombinator.com/item?id=26124581">https://news.ycombinator.com/item?id=26124581</a>
<a href="https://news.ycombinator.com/item?id=27891785">https://news.ycombinator.com/item?id=27891785</a></p>
]]></description><pubDate>Wed, 11 Jun 2025 08:59:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44245602</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=44245602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44245602</guid></item><item><title><![CDATA[Straw.Page – Simple Unconventional Website Builder]]></title><description><![CDATA[
<p>Article URL: <a href="https://straw.page">https://straw.page</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44245592">https://news.ycombinator.com/item?id=44245592</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 11 Jun 2025 08:58:13 +0000</pubDate><link>https://straw.page</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=44245592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44245592</guid></item><item><title><![CDATA[New comment by 27theo in "Interferometer Device Sees Text from a Mile Away"]]></title><description><![CDATA[
<p>> The team demonstrated that this intensity interferometer can image millimeter-wide letters at a distance of 1.36 km</p>
]]></description><pubDate>Wed, 14 May 2025 12:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43983998</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43983998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43983998</guid></item><item><title><![CDATA[New comment by 27theo in "Show HN: CLI that spots fake GitHub stars, risky dependencies and licence traps"]]></title><description><![CDATA[
<p>It doesn't need them, it parses SBOMs and manifests from their ecosystems. I think you misunderstood this section of the README.<p>> Dependencies | SBOM / manifest parsing across npm, PyPI, Maven, Go, Ruby; flags unpinned, shadow, or non-registry deps.<p>The project seems like it only requires Python >= 3.9!</p>
]]></description><pubDate>Mon, 12 May 2025 15:07:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43963896</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43963896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43963896</guid></item><item><title><![CDATA[New comment by 27theo in "Ask HN: What are you working on? (March 2025)"]]></title><description><![CDATA[
<p><a href="https://pure.md/https://news.ycombinator.com/item?id=43533233" rel="nofollow">https://pure.md/https://news.ycombinator.com/item?id=4353323...</a></p>
]]></description><pubDate>Mon, 31 Mar 2025 10:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43533272</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43533272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43533272</guid></item><item><title><![CDATA[New comment by 27theo in "Notetime: Minimalistic notes where everything is timestamped"]]></title><description><![CDATA[
<p>Nice idea and really polished look.<p>Nit: clicking "Create X" to add a new tag seems worse than pressing enter to create one as you have to go off the tag menu and back onto it to create or add another, but it's not necessarily clear that you can press enter to create one.</p>
]]></description><pubDate>Fri, 21 Mar 2025 13:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43435333</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43435333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43435333</guid></item><item><title><![CDATA[New comment by 27theo in "Notetime: Minimalistic notes where everything is timestamped"]]></title><description><![CDATA[
<p>This is probably intentional -- if you want to fix a typo or make something clearer that you've already captured you likely want to preserve the original timestamp?<p>If you want an entry timestamped to your current time, you can make a new entry.</p>
]]></description><pubDate>Fri, 21 Mar 2025 13:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43435301</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43435301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43435301</guid></item><item><title><![CDATA[New comment by 27theo in "Apple needs a new asshole in charge"]]></title><description><![CDATA[
<p>Apple might benefit from one, but would the world at large? The consequences of a big enough tech asshole can be disastrous nowadays.</p>
]]></description><pubDate>Wed, 19 Mar 2025 23:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43418516</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43418516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43418516</guid></item><item><title><![CDATA[OCaml's Standard Library (Stdlib)]]></title><description><![CDATA[
<p>Article URL: <a href="https://batsov.com/articles/2025/03/14/ocaml-s-standard-library/">https://batsov.com/articles/2025/03/14/ocaml-s-standard-library/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43418372">https://news.ycombinator.com/item?id=43418372</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Mar 2025 23:32:58 +0000</pubDate><link>https://batsov.com/articles/2025/03/14/ocaml-s-standard-library/</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43418372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43418372</guid></item><item><title><![CDATA[New comment by 27theo in "Happy 10k Day"]]></title><description><![CDATA[
<p>> I might or might not have fallen asleep one night on a long road trip and awoken to my car driving along happily<p>Drivers like you ruin lives.</p>
]]></description><pubDate>Wed, 12 Mar 2025 10:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43341771</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43341771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43341771</guid></item><item><title><![CDATA[New comment by 27theo in "Mistral OCR"]]></title><description><![CDATA[
<p>Just a small fyi, as viewed on an iPhone in Safari your tables don’t allow horizontal scrolling, cutting off the right column</p>
]]></description><pubDate>Fri, 07 Mar 2025 12:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43289561</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43289561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43289561</guid></item><item><title><![CDATA[New comment by 27theo in "Why Vermont farmers are using urine on their crops"]]></title><description><![CDATA[
<p>Yes it's amusing when people aren't aware of the benefits. I, too, have been peeing on anticorporate's compost pile for two or three years.</p>
]]></description><pubDate>Wed, 05 Mar 2025 14:46:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43267150</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43267150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43267150</guid></item><item><title><![CDATA[New comment by 27theo in "I struggled with Git, so I'm making a game to spare others the pain"]]></title><description><![CDATA[
<p>> So much so that I impulse-bought the domain gitcraft.com for $2,660.16<p>...</p>
]]></description><pubDate>Mon, 03 Mar 2025 14:56:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43242310</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43242310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43242310</guid></item><item><title><![CDATA[New comment by 27theo in "Show HN: I got laid off from Meta and created a minor hit on Steam"]]></title><description><![CDATA[
<p>OP has mentioned that they worked with an artist in other threads</p>
]]></description><pubDate>Thu, 27 Feb 2025 13:16:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43194091</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43194091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43194091</guid></item><item><title><![CDATA[New comment by 27theo in "Show HN: I got laid off from Meta and created a minor hit on Steam"]]></title><description><![CDATA[
<p>Asking what?</p>
]]></description><pubDate>Thu, 27 Feb 2025 13:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43194084</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=43194084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43194084</guid></item><item><title><![CDATA[New comment by 27theo in "ZeroTier – home VPN without a public IP address"]]></title><description><![CDATA[
<p>Hugged to death - archive up at <a href="https://archive.is/HdmGX" rel="nofollow">https://archive.is/HdmGX</a></p>
]]></description><pubDate>Sun, 09 Feb 2025 12:07:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42990161</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=42990161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42990161</guid></item><item><title><![CDATA[New comment by 27theo in "Ask HN: How can I grow as an engineer without good seniors to learn from?"]]></title><description><![CDATA[
<p>'some of the popular open source projects are kind of mature', so find popular projects that aren't mature, or 'done'? There are countless.<p>I wouldn't say you'd only learn specifics of the frameworks. Maybe if you only submitted 2 or 3 PRs, but that's not what parent is suggesting: 'start contributing heavily'.</p>
]]></description><pubDate>Mon, 02 Dec 2024 13:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42296045</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=42296045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42296045</guid></item><item><title><![CDATA[New comment by 27theo in "Emacs arbitrary code execution and how to avoid it"]]></title><description><![CDATA[
<p>Scary. I saw a tweet the other day from a job seeker who had been sent a repo of seemingly trustworthy code. The sender claimed to be working with a team that was hiring, or something along those lines. Of course, one file deeply nested within the folds of the project contained a block of obfuscated JavaScript designed to grab as much data from the job seeker as possible and transmit it elsewhere. Had the job seeker run the project without reading through it first, they would have been in hot water.<p>You can imagine some variant of this attack including a carefully designed Emacs Lisp payload, which the unsuspecting and desperate-for-a-job victim might open in Emacs. Surprising that the Emacs maintainers didn't fix it as quickly as you'd hope.</p>
]]></description><pubDate>Wed, 27 Nov 2024 15:11:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42256679</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=42256679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42256679</guid></item><item><title><![CDATA[Hacking 700M Electronic Arts Accounts]]></title><description><![CDATA[
<p>Article URL: <a href="https://battleda.sh/blog/ea-account-takeover">https://battleda.sh/blog/ea-account-takeover</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41894851">https://news.ycombinator.com/item?id=41894851</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 20 Oct 2024 12:16:58 +0000</pubDate><link>https://battleda.sh/blog/ea-account-takeover</link><dc:creator>27theo</dc:creator><comments>https://news.ycombinator.com/item?id=41894851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41894851</guid></item></channel></rss>