<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: snakey</title><link>https://news.ycombinator.com/user?id=snakey</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 31 Jul 2026 01:27:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=snakey" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by snakey in "UEFA and its national associations will not participate in FIFA competitions"]]></title><description><![CDATA[
<p>This is the most american centric take I’ve seen all week! Bravo!<p>There are many other nations with just as much influence in sports outside of the US. The only difference being that the US doesn’t care about them.<p>Football is a global game, everyone’s, not another thing for the US to dictate and ruin.</p>
]]></description><pubDate>Thu, 30 Jul 2026 20:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49115626</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=49115626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49115626</guid></item><item><title><![CDATA[New comment by snakey in "Love being interrupted when my monitor asks me to accept user agreements"]]></title><description><![CDATA[
<p>I’ve also thought about this in quite some depth. I think people would be willing to pay a premium for simple, quality electronics.<p>I also think there could be a good opportunity to expand this to kitchen appliances too. Premium quality but really dumb. I would be a loyal customer</p>
]]></description><pubDate>Sat, 19 Oct 2024 19:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41890156</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=41890156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41890156</guid></item><item><title><![CDATA[New comment by snakey in "Use a work journal"]]></title><description><![CDATA[
<p>Along the same lines, I also find it useful to have a text log for each sizeable task I undertake. This could contain anything, notes of module structure, code & data snippets for testing, everything!<p>Like one of the top comments mentions, it acts as a node of knowledge within a wider system (graph) and I end up revisiting these logs more often than you would expect! It only gets better as you explore/document more and edges form.</p>
]]></description><pubDate>Sat, 13 Jul 2024 13:34:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40954027</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=40954027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40954027</guid></item><item><title><![CDATA[New comment by snakey in "Show HN: Anki/Duolingo-like app using educational YouTube videos"]]></title><description><![CDATA[
<p>I’ve been doing something similar. If I read a blog post  / paper, etc. where I learn a lot on a topic I’m interested in, I will catalogue a pdf of it in Obsidian with a tag and an optional note. This makes it easy to access information locally very quickly and I find I learn a lot more because if I forget something, I open up the resource, read the doc and, come out learning a little more. A kind of convoluted version of spaced-repetition but more passive learning.<p>Granted, I’m aware this probably won’t scale to many topics but a few years and hundreds of notes later, it’s still working well for me.</p>
]]></description><pubDate>Sat, 27 Jan 2024 07:27:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39153443</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=39153443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39153443</guid></item><item><title><![CDATA[New comment by snakey in "x86-64 Assembly Language Programming with Ubuntu (2022)"]]></title><description><![CDATA[
<p>Slightly off topic but does anyone have any recommendations for a similar style of book that focuses on ARM and/or RISC assembly programming?</p>
]]></description><pubDate>Mon, 25 Dec 2023 14:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=38762683</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=38762683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38762683</guid></item><item><title><![CDATA[New comment by snakey in "Ask HN: Struggling to Find a LinkedIn Substitute?"]]></title><description><![CDATA[
<p>There’s read.cv which is a network, portfolio and job posting site that’s more focused towards the design community. I have seen software dev jobs posted in  there too.<p>I’ve also struggled to find an alternative to LinkedIn (which is unbearable at times). Maybe the way forward is for each community to have its own unique platform, like read.cv for the design community, another for games, embedded, etc.<p>Aside from that <i>Hacker news who’s hiring</i> has been the most useful in discovering opportunities for me personally although I realise this is focused mainly on technology roles.<p><a href="https://read.cv/" rel="nofollow noreferrer">https://read.cv/</a></p>
]]></description><pubDate>Wed, 25 Oct 2023 07:27:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38010182</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=38010182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38010182</guid></item><item><title><![CDATA[New comment by snakey in "We have used too many levels of abstractions"]]></title><description><![CDATA[
<p>Excellent point. Giving my perspective as a relative newbie (~5 years) to the industry with no comp. sci. background.<p>It was around the year 3-4 mark that I decided to knuckle down and try to improve my fundamentals (data structures, algorithms, memory models, concurrency, CPU architecture and some network fundamentals) by reading popular papers and literature and writing all of my personal projects in C and C++. I’m about two years into this study and while it’s been immensely rewarding, I’ve found it to be a huge undertaking while juggling life and a full-time job.<p>What I’ve also noticed is that, while I understand a lot more about what the CPU is doing, memory manipulation and how to write more efficient programs, I haven’t found it be particularly beneficial to my daily work (still Python and JS). I would <i>love</i> to be able to put these concepts into practice for many hours of my working day but it’s difficult to move from general web-stack development to more performance-oriented development (embedded, low-latency, OS, etc.).<p>My guess is that this is one of the reasons we have ended up in this situation. You can get away without knowing the fundamentals (a good sign of progress?) and that if you really do want to pursue these areas that promote building this kind of knowledge as part of your career, the barrier to entry is quite high and the positions are fewer than say a decade or two ago. I find it a shame because in my eyes, these areas are the most interesting and exciting areas of programming. It’s an art.</p>
]]></description><pubDate>Sat, 21 Oct 2023 14:02:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=37966858</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=37966858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37966858</guid></item><item><title><![CDATA[New comment by snakey in "Role of Algorithms"]]></title><description><![CDATA[
<p>> Getting a job becomes more of a random toss than assessment of my skills.<p>I’ve coined a term for this throughout my long job search, it’s called the “leetcode lottery” (patent pending).<p>You can do a couple of hundred  leetcode problems, but you’re still at the mercy of the Gods when your technical interview comes around. The worst part of this whole charade is that I come out of most interviews having learned nothing valuable and I can say the same for the interviewer. They haven’t learned about my strengths and weaknesses, etc.<p>I don’t have a better solution for how you can get an idea of my knowledge and skills over 2-3 hours of technical interviews though. And until someone does come up with a better idea, we’re stuck playing this game.</p>
]]></description><pubDate>Sun, 08 Oct 2023 15:20:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37811252</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=37811252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37811252</guid></item><item><title><![CDATA[New comment by snakey in "Ask HN: How is Rust used in the Linux kernel today?"]]></title><description><![CDATA[
<p>They did! They wrote an excellent blog post about it too:<p><a href="https://asahilinux.org/2022/11/tales-of-the-m1-gpu/" rel="nofollow noreferrer">https://asahilinux.org/2022/11/tales-of-the-m1-gpu/</a></p>
]]></description><pubDate>Tue, 12 Sep 2023 07:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=37477960</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=37477960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37477960</guid></item><item><title><![CDATA[New comment by snakey in "The Development of the C Language (1993)"]]></title><description><![CDATA[
<p>Thanks so much for your advice! I agree, having the opportunity to use the language as part of your daily-work helps massively, and is one of <i>the</i> best but most difficult options to realize. I'm aware this will come with some sacrifices (pay reduction, longer hours to catch-up) which I'm willing to make while I become more competent.<p>As for the second point, that is a great suggestion. However, I'm very limited by my current working environment (regulation, corp. restrictions, etc.) so it becomes a little more difficult.<p>I believe I will just have to push very hard for option one and continue to study areas of interest in my spare time. I'm reading <i>xv6: a simple, Unix-like teaching operating system</i> which is helping me grasp some practical applications using C.</p>
]]></description><pubDate>Sun, 09 Jul 2023 22:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=36659558</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=36659558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36659558</guid></item><item><title><![CDATA[New comment by snakey in "Ask HN: Who wants to be hired? (July 2023)"]]></title><description><![CDATA[
<p>Location: London, U.K<p>Remote: Yes | Hybrid<p>Willing to relocate: No<p>Technologies: Python, Typescript, React, (Learning C)<p>Dream role:
I would love the opportunity to work with C (or Rust) in a professional setting. I think there are a lot of interesting problems that are being tackled in this space (audio processing, embedded, linux development and latency sensitive applications). I realize my experience is limited in this area but I hope that my current skills can bring value to your team (and business) while I build up confidence and competency. I'm hungry and always willing to learn. I enjoy working for smaller companies and teams :)<p>About:
Currently working for a trading team in a large investment bank. Prior to that I worked across the web-stack for 3 years at a start-up.  As of the last year I have found myself becoming increasingly interested in performance focused programming and I find great joy in learning how the fundamental components of our software works (think memory allocation, semantics, concurrency, os basics).</p>
]]></description><pubDate>Sun, 09 Jul 2023 22:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=36659408</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=36659408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36659408</guid></item><item><title><![CDATA[New comment by snakey in "The Development of the C Language (1993)"]]></title><description><![CDATA[
<p>I’m also a “full-stack” web developer and would love to transfer to a career in C (or Rust also?). There’s such a wide variety of interesting problems to be solved over many applications.<p>I’m not sure how I would begin making a career transfer. Would anyone happen to have any advice / experience on this? I would be really grateful!<p>(based in UK if that helps)</p>
]]></description><pubDate>Sun, 09 Jul 2023 20:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=36658769</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=36658769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36658769</guid></item><item><title><![CDATA[New comment by snakey in "Hacking the Philips Sonicare NFC Password"]]></title><description><![CDATA[
<p>An unrolled version kindly posted by a user in the original thread:
 <a href="https://threadreaderapp.com/thread/1667252413051424773.html" rel="nofollow noreferrer">https://threadreaderapp.com/thread/1667252413051424773.html</a><p>Hopefully much easier to read.</p>
]]></description><pubDate>Sun, 11 Jun 2023 18:43:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36284321</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=36284321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36284321</guid></item><item><title><![CDATA[New comment by snakey in "Eytzinger Binary Search"]]></title><description><![CDATA[
<p>Thank you for your incredible work! I have been reading Algorithms for Modern Hardware as part of my after-work study and I have found it invaluable—I reference it daily.<p>I can’t wait for Part II :)</p>
]]></description><pubDate>Sat, 29 Apr 2023 08:55:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=35751273</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=35751273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35751273</guid></item><item><title><![CDATA[New comment by snakey in "An introduction to lockless algorithms (2021)"]]></title><description><![CDATA[
<p>I too am a beginner with concurrent programming—it's a difficult topic to get your head around at first. Some resources that I've found super helpful:<p>- Dmitry Vyukov's Lockless Algorithms: <a href="https://www.1024cores.net/home/lock-free-algorithms" rel="nofollow">https://www.1024cores.net/home/lock-free-algorithms</a><p>- Jeff Preshing's blog (worth exploring all adjacent articles): <a href="https://preshing.com/20120612/an-introduction-to-lock-free-programming/" rel="nofollow">https://preshing.com/20120612/an-introduction-to-lock-free-p...</a><p>- Bartosz Milewski: <a href="https://bartoszmilewski.com/2008/12/01/c-atomics-and-memory-ordering/" rel="nofollow">https://bartoszmilewski.com/2008/12/01/c-atomics-and-memory-...</a><p>- Memory Barriers: a Hardware View for Software Hackers—P.McKenney: <a href="https://www.researchgate.net/publication/228824849_Memory_Barriers_a_Hardware_View_for_Software_Hackers" rel="nofollow">https://www.researchgate.net/publication/228824849_Memory_Ba...</a><p>I hope you find some of these useful. I've re-read Paul McKenney's paper every 2-3 months in an attempt to get this stuff to stick! :)</p>
]]></description><pubDate>Mon, 24 Apr 2023 09:05:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=35685243</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=35685243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35685243</guid></item><item><title><![CDATA[New comment by snakey in "Up to 30% of online reviews are fake and consumers can't tell the difference"]]></title><description><![CDATA[
<p>A little bit of a digression from the original topic but I have found sleeplikethedead[1] useful in the past for sleep related products (not affiliated with them). I hope it helps your search :)<p>[1] <a href="https://www.sleeplikethedead.com/" rel="nofollow">https://www.sleeplikethedead.com/</a></p>
]]></description><pubDate>Fri, 04 Nov 2022 23:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=33475893</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=33475893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33475893</guid></item><item><title><![CDATA[New comment by snakey in "Lockfree Algorithms (2010)"]]></title><description><![CDATA[
<p>Thanks for this! I've been diving into the basics of lock-free datastructures recently. Some posts that I've been working through which I've found useful:<p>- <a href="https://moodycamel.com/blog/2013/a-fast-lock-free-queue-for-c++" rel="nofollow">https://moodycamel.com/blog/2013/a-fast-lock-free-queue-for-...</a><p>- <a href="https://drdobbs.com/parallel/lock-free-queues/208801974?pgno=1" rel="nofollow">https://drdobbs.com/parallel/lock-free-queues/208801974?pgno...</a></p>
]]></description><pubDate>Thu, 22 Sep 2022 09:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=32936651</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=32936651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32936651</guid></item><item><title><![CDATA[New comment by snakey in "How to make Flappy Bird with C++"]]></title><description><![CDATA[
<p>Great explanation, as someone who is new to C++ and actively learning, these perspectives are invaluable.<p>I have been using some shared pointers in a personal project because of its ease of use but I aim to review and refactor this code to follow C++ idioms more appropriately. Thank you!</p>
]]></description><pubDate>Thu, 25 Aug 2022 14:45:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=32594345</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=32594345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32594345</guid></item><item><title><![CDATA[New comment by snakey in "Ask HN: New job at BigCo. Everything has friction"]]></title><description><![CDATA[
<p>OP, I’m also a twenty something that moved from a fast paced start-up to a Behemoth.<p>It’s been 7 months so far and throughout the first 6 months, I have fought and resisted how BigCo operates—it left me tired and even more miserable. Within the last month however, I have stumbled across the same advice as has been given by the wise members above. This advice is invaluable, accept that within these organisations a lot is outside of your control. Rather, focus on projects, learning and hobbies outside of your work that bring you joy.<p>If your feelings remain unchanged within a couple of months to a year then consider making a change to another Co. Good or bad, these experiences are invaluable in helping us to decide on how we wish to pursue our careers.</p>
]]></description><pubDate>Wed, 08 Jun 2022 18:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=31671625</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=31671625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31671625</guid></item><item><title><![CDATA[New comment by snakey in "Employees are returning to the office to sit on zoom calls"]]></title><description><![CDATA[
<p>Forgive me for this digression and for sounding selfish, but as a junior, I’ve really struggled for the last 2+ years to fully adapt to remote / hybrid working.<p>I’m wondering if anyone has advice on how I can continue to grow and become a top-class engineer within a remote environment?<p>Based on my experience so far, it’s very difficult to both onboard and mentor a junior from a remote setting. It’s not impossible, however, <i>a lot</i> of employers / teams still have not setup effective means for including and training the less experienced members of the team. I realise that much of this learning is of my own responsibility but I really, really miss spending time with my team and learning from those more experienced than I. I feel as though I have stagnated an awful lot over the last two years and there’s only so far self-learning can take you when software engineering is such a collaborative process.</p>
]]></description><pubDate>Sun, 03 Apr 2022 08:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=30895324</link><dc:creator>snakey</dc:creator><comments>https://news.ycombinator.com/item?id=30895324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30895324</guid></item></channel></rss>