<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: Eyas</title><link>https://news.ycombinator.com/user?id=Eyas</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 28 Sep 2026 10:12:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Eyas" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Eyas in "The Mafia may be keeping fentanyl out of Italy"]]></title><description><![CDATA[
<p>Some things to correct here:<p>- While drugs <i>laced</i> with fentanyl are also a problem, lots of people _do_ knowingly consume fentanyl. In fact, it has replaced Heroin in the US 'market', for example. It is also a contaminant in other drugs (cocaine, meth), due to how easy it is for fentanyl to stay in crevices, etc. It is also 'snuck in' to counterfeit pills, which is the only aspect you mention.<p>- The traffickers physically moving fentanyl into the country are overwhelmingly Americans. Pre 2019 traffickers used to get this straight from China, but stricter controls in China have shifted things to be staged in Mexico instead.<p>- The demand and traffickers are still largely American, and it is a "symbiotic" problem. US drug demand is empowering Mexican cartels and making everyday Mexicans less safe (the cartels also get most of their guns from the US). At the same time, powerful Mexican cartels mean it is much easier to "stage" fentanyl in Mexico then import it into the US than the older model of importing it directly from China.</p>
]]></description><pubDate>Fri, 25 Sep 2026 12:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49843519</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=49843519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49843519</guid></item><item><title><![CDATA[New comment by Eyas in "Idempotency Is Easy Until the Second Request Is Different"]]></title><description><![CDATA[
<p>The best pattern I've seen is hash the request and validate that it is the same one. If not, error out as it is an invalid argument.<p>"Best guess" can be bad if it is not well-defined, but you can still make error detection obvious rather than hidden.</p>
]]></description><pubDate>Sun, 10 May 2026 14:02:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48084074</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=48084074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48084074</guid></item><item><title><![CDATA[Algorithmically Generated Crosswords: 'Good Enough' for an NP-Complete Problem]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.eyas.sh/2025/12/algorithmic-crosswords/">https://blog.eyas.sh/2025/12/algorithmic-crosswords/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46354391">https://news.ycombinator.com/item?id=46354391</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 22 Dec 2025 14:31:42 +0000</pubDate><link>https://blog.eyas.sh/2025/12/algorithmic-crosswords/</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=46354391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46354391</guid></item><item><title><![CDATA[New comment by Eyas in "Llms.txt"]]></title><description><![CDATA[
<p>Was I the only one that found `docs.fastht.ml/llms.txt` more useful than both fastht.ml and docs.fastht.ml?<p>Zooming out, it's interesting how many (especially dev-focused) tools & frameworks have landing sites that are so incomprehensible to me. They look like marketing sites but don't even explain what the thing they're offering does. llms.txt almost sounds like a forcing function for someone to write something that is not just more suitable for LLMs, but humans.<p>This ties in to what others are saying: a good enough LLM should understand a resource that a human can understand, ideally. But also, maybe we should make the main resources more understandable to humans?</p>
]]></description><pubDate>Wed, 04 Sep 2024 11:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41444480</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=41444480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41444480</guid></item><item><title><![CDATA[New comment by Eyas in "C++'s `noexcept` can sometimes help or hurt performance"]]></title><description><![CDATA[
<p>It probably can in a .cc file but if you're importing another library and just have access to the header, it wouldn't know how to.</p>
]]></description><pubDate>Mon, 05 Aug 2024 18:33:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41163997</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=41163997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41163997</guid></item><item><title><![CDATA[New comment by Eyas in "Ask HN: Where can I find a primer on how computers boot?"]]></title><description><![CDATA[
<p>Most of the links here help with your immediate questions, but if starting with base concepts and first principles is appealing to you, I have to recommend:<p>- the MIT Operating Systems Engineering OCW course [^1]<p>- specifically, Lecture #2 [^2] which describes the bootloader for 'xv6', a reimplementation of Unix v6, which does a great job showing what a solid OS with all the basics look like<p>[^1]: <a href="https://ocw.mit.edu/courses/6-828-operating-system-engineering-fall-2012/" rel="nofollow">https://ocw.mit.edu/courses/6-828-operating-system-engineeri...</a><p>[^2]: <a href="https://ocw.mit.edu/courses/6-828-operating-system-engineering-fall-2012/pages/lecture-notes-and-readings/" rel="nofollow">https://ocw.mit.edu/courses/6-828-operating-system-engineeri...</a></p>
]]></description><pubDate>Mon, 20 Mar 2023 12:31:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=35230564</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=35230564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35230564</guid></item><item><title><![CDATA[New comment by Eyas in "Ask HN: What has your personal website/blog done for you?"]]></title><description><![CDATA[
<p>Honestly I kind of just enjoy writing. My blog has gotten tons of views and still gets a fair amount of traffic, made on HN's front page a bunch, and have some post translated to a few languages.<p>I haven't actively tried to monetize it (though I'd like to shift to income based on my own work rather than be tied to a company). I tried putting ads once in a while and it was ~decent but negligible, and kind of ruined the vibe. I have done a few one-off consulting things out of it and got some nice side-cash, but nothing meaningful.<p>What I do get is feeling engaged with the wider tech community. Seeing common questions and comments. A feeling that what I'm saying might resonate with some people. Interesting discussions on Twitter and HN. A few podcast invites, etc.</p>
]]></description><pubDate>Fri, 17 Mar 2023 14:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=35197617</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=35197617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35197617</guid></item><item><title><![CDATA[Server Environments]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.eyas.sh/2023/02/server-environments/">https://blog.eyas.sh/2023/02/server-environments/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34610101">https://news.ycombinator.com/item?id=34610101</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Feb 2023 13:29:59 +0000</pubDate><link>https://blog.eyas.sh/2023/02/server-environments/</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=34610101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34610101</guid></item><item><title><![CDATA[New comment by Eyas in "Show HN: GPT Joke Writer"]]></title><description><![CDATA[
<p>"What did the Arab"<p>1. say the moment he left the White House? "No wonder they hate us."<p>2. man say to the Arab woman at the bus stop? 'Your dad's the bomb!'<p>3. guy say when he saw a woman driving a car? "Finally, a woman who knows how to use a clutch."<p>hmmm</p>
]]></description><pubDate>Thu, 26 Jan 2023 15:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=34532852</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=34532852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34532852</guid></item><item><title><![CDATA[New comment by Eyas in "Updated Okta Statement on Lapsus$"]]></title><description><![CDATA[
<p>Right, but their claim is that there were proper separations that successfully did limit the blast radius.</p>
]]></description><pubDate>Tue, 22 Mar 2022 19:37:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=30770485</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=30770485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30770485</guid></item><item><title><![CDATA[Bonesday.today]]></title><description><![CDATA[
<p>Article URL: <a href="https://bonesday.today/">https://bonesday.today/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28971225">https://news.ycombinator.com/item?id=28971225</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 23 Oct 2021 18:57:37 +0000</pubDate><link>https://bonesday.today/</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=28971225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28971225</guid></item><item><title><![CDATA[Schema-dts turns 1.0: Author valid Schema.org JSON-LD in TypeScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://opensource.googleblog.com/2021/08/schema-dts-turns-1-author-valid-schema-org-JSON-LD-in-typescript.html">https://opensource.googleblog.com/2021/08/schema-dts-turns-1-author-valid-schema-org-JSON-LD-in-typescript.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28455331">https://news.ycombinator.com/item?id=28455331</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Sep 2021 10:45:08 +0000</pubDate><link>https://opensource.googleblog.com/2021/08/schema-dts-turns-1-author-valid-schema-org-JSON-LD-in-typescript.html</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=28455331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28455331</guid></item><item><title><![CDATA[Schema-dts turns 1.0: Author valid Schema.org JSON-LD in TypeScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://opensource.googleblog.com/2021/08/schema-dts-turns-1-author-valid-schema-org-JSON-LD-in-typescript.html">https://opensource.googleblog.com/2021/08/schema-dts-turns-1-author-valid-schema-org-JSON-LD-in-typescript.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28357321">https://news.ycombinator.com/item?id=28357321</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 30 Aug 2021 16:22:32 +0000</pubDate><link>https://opensource.googleblog.com/2021/08/schema-dts-turns-1-author-valid-schema-org-JSON-LD-in-typescript.html</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=28357321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28357321</guid></item><item><title><![CDATA[“I thought it would be fun to let GitHub Copilot write my simple Enemy AI”]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/EyasSH/status/1410707079287934977">https://twitter.com/EyasSH/status/1410707079287934977</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27704928">https://news.ycombinator.com/item?id=27704928</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Jul 2021 21:11:19 +0000</pubDate><link>https://twitter.com/EyasSH/status/1410707079287934977</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=27704928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27704928</guid></item><item><title><![CDATA[Achievement Is Discontinuous]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.eyas.sh/2021/02/achievement-is-discontinuous/">https://blog.eyas.sh/2021/02/achievement-is-discontinuous/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26738318">https://news.ycombinator.com/item?id=26738318</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Apr 2021 13:18:02 +0000</pubDate><link>https://blog.eyas.sh/2021/02/achievement-is-discontinuous/</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=26738318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26738318</guid></item><item><title><![CDATA[Achievement Is Discontinuous]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/blankpage/achievement-is-discontinuous-6f0cc4ef44fe">https://medium.com/blankpage/achievement-is-discontinuous-6f0cc4ef44fe</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26394806">https://news.ycombinator.com/item?id=26394806</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Mar 2021 02:43:27 +0000</pubDate><link>https://medium.com/blankpage/achievement-is-discontinuous-6f0cc4ef44fe</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=26394806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26394806</guid></item><item><title><![CDATA[Achievement Is Discontinuous]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/blankpage/achievement-is-discontinuous-6f0cc4ef44fe">https://medium.com/blankpage/achievement-is-discontinuous-6f0cc4ef44fe</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26323351">https://news.ycombinator.com/item?id=26323351</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 03 Mar 2021 00:53:55 +0000</pubDate><link>https://medium.com/blankpage/achievement-is-discontinuous-6f0cc4ef44fe</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=26323351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26323351</guid></item><item><title><![CDATA[New comment by Eyas in "Making Games on Your Own as an Engineer"]]></title><description><![CDATA[
<p>I'm glad to hear! My series, starting with "Basic Concepts in Unity for Software Engineers" [0] is exactly designed for this and borne out of a frustration in much of the existing content.<p>Some folks in the replies mention just starting to code and while I totally agree, it was also helpful for me to understand... at least the concepts.<p>TBH when I started, the main way I did this was my finding a course on Udemy and watching it at 2x speed, still being bored out of my mind for huge chunks of it.<p>[0]: <a href="https://blog.eyas.sh/2020/10/unity-for-engineers-pt1-basic-concepts/" rel="nofollow">https://blog.eyas.sh/2020/10/unity-for-engineers-pt1-basic-c...</a></p>
]]></description><pubDate>Wed, 24 Feb 2021 13:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=26249711</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=26249711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26249711</guid></item><item><title><![CDATA[New comment by Eyas in "Making Games on Your Own as an Engineer"]]></title><description><![CDATA[
<p>Sorry to hear that. I write/preview on desktop first and typically like the legibility that comes from the line spacing, etc.<p>What would you change to make this a better desktop experience for you? Less of the full-width photos? Text that spans wider, or just lest line spacing?</p>
]]></description><pubDate>Wed, 24 Feb 2021 13:36:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=26249666</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=26249666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26249666</guid></item><item><title><![CDATA[New comment by Eyas in "Making Games on Your Own as an Engineer"]]></title><description><![CDATA[
<p>I totally agree with you. I think there are two types of "Where do I start?" that folks wonder:<p>- Say, I know what I want to build exactly where do I start? a.k.a -- What's the equivalent to starting at the DAO / API layer and building the integration later, in the gamedev world?<p>- I know I'd like to make games, where do I start coding?<p>I focused a lot in the article about that first question (and only briefly alluded to prototyping, etc.) -- mostly because I was interested in the theoretical question of engineering practices.</p>
]]></description><pubDate>Wed, 24 Feb 2021 05:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=26246835</link><dc:creator>Eyas</dc:creator><comments>https://news.ycombinator.com/item?id=26246835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26246835</guid></item></channel></rss>