<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: piinecone</title><link>https://news.ycombinator.com/user?id=piinecone</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 11:08:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=piinecone" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by piinecone in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Last month I released my first Steam game, an occasionally frustrating game about scoring great goals: <a href="https://store.steampowered.com/app/3802120/Put_One_In_for_Johnny_Minn/" rel="nofollow">https://store.steampowered.com/app/3802120/Put_One_In_for_Jo...</a>.<p>I built HeartRoutine to help me lower my LDL and ApoB. I recently started beta testing it on some friends, too, to see if anyone other than myself would find it helpful: <a href="https://www.heartroutine.com/" rel="nofollow">https://www.heartroutine.com/</a>.<p>I've started building the combat prototype for my next game, Today I Will Destroy You, inspired by my love of going-on-an-adventure-with-a-sword games and Sekiro-style combat.<p>I've committed to keeping my personal website up to date: <a href="https://piinecone.com/" rel="nofollow">https://piinecone.com/</a>.</p>
]]></description><pubDate>Mon, 13 Apr 2026 09:54:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47749863</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=47749863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47749863</guid></item><item><title><![CDATA[New comment by piinecone in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>When I have time between freelance work I make games and tools for myself.<p>Put One In for Johnny Minn (<a href="https://store.steampowered.com/app/3802120/Put_One_In_for_Johnny_Minn/" rel="nofollow">https://store.steampowered.com/app/3802120/Put_One_In_for_Jo...</a>) - A small soccer game all about scoring nice goals. While I don’t expect it to do well, I’m very happy with how it came out, and it’s the first game I’ve made that I’ll release on Steam! Comes out on Thursday (March 12th).<p>HeartRoutine (<a href="https://www.heartroutine.com/" rel="nofollow">https://www.heartroutine.com/</a>) - I built this a few months ago to help me stay on top of my heart health. I enter my numbers on the (offline) app, and then configure my goals (like “lower Apo B through diet and exercise”), and then the server emails me every morning asking me what I ate yesterday, how I exercised, etc. The goal is to stay on track, and to be able to bring a cardiologist a very detailed report.</p>
]]></description><pubDate>Mon, 09 Mar 2026 07:12:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47305705</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=47305705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305705</guid></item><item><title><![CDATA[New comment by piinecone in "Most people don’t finish online job applications"]]></title><description><![CDATA[
<p>> Someone needs to figure out a way where we can turn this around and empower ( I hate this word, but I dont have anything better in my vocab ) employees<p>My friend and I are trying to do this with a matching tool we've been working on lately. You describe what you're looking for (pay, schedule, etc.) and then you only hear about jobs that match your criteria:<p><a href="https://polyfill.work" rel="nofollow">https://polyfill.work</a><p>If you like the job, you can accept the match, and then you and the employer are introduced.<p>It's early days still and we have plenty to iron out, but we've started making matches, so please check it out and let Ryan or I know what you think (at team at polyfill dot work).</p>
]]></description><pubDate>Wed, 26 Oct 2022 18:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=33347314</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=33347314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33347314</guid></item><item><title><![CDATA[New comment by piinecone in "Gaming CS Interviews"]]></title><description><![CDATA[
<p>Google notoriously hire Megatron supporters. You should have known!</p>
]]></description><pubDate>Wed, 28 Sep 2022 07:52:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33005322</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=33005322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33005322</guid></item><item><title><![CDATA[New comment by piinecone in "Ask HN: Strategies to land remote US job while living in living in EU?"]]></title><description><![CDATA[
<p>Thanks, we’ll do that! Yeah, that flow is ... not great right now.</p>
]]></description><pubDate>Sat, 24 Sep 2022 12:17:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=32961811</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32961811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32961811</guid></item><item><title><![CDATA[New comment by piinecone in "Ask HN: Strategies to land remote US job while living in living in EU?"]]></title><description><![CDATA[
<p>I’ve been living in Europe for 7 years and working remotely for US companies. Here is what I do (please tell me about better ideas!):<p>1. Apply to US remote jobs on the east coast and mention working from Europe. I’ve had a lot of luck overlapping for half a day. Not so great in a leadership position though.<p>2. Contact colleagues you like working with at US companies and see if they’re open to working with you. Someone vouching for you on the inside helps a lot.<p>3. Specialize in something valuable, pitch contract work, and try to convert that to full-time (or part-time or whatever).<p>Plug: my friend and I made a thing to address this problem because we have it too:<p><a href="https://polyfill.work" rel="nofollow">https://polyfill.work</a><p>You say how much you want to make, where you work from, etc., and it emails you when a company wants to hire someone like you.  If you try it please let me know what you think.</p>
]]></description><pubDate>Sat, 24 Sep 2022 11:13:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=32961467</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32961467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32961467</guid></item><item><title><![CDATA[I Work Part-Time (and how I find part-time work)]]></title><description><![CDATA[
<p>Article URL: <a href="https://polyfill.work/blog/why-i-work-part-time">https://polyfill.work/blog/why-i-work-part-time</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32950775">https://news.ycombinator.com/item?id=32950775</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 23 Sep 2022 12:06:32 +0000</pubDate><link>https://polyfill.work/blog/why-i-work-part-time</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32950775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32950775</guid></item><item><title><![CDATA[New comment by piinecone in "What it takes to make a game by yourself"]]></title><description><![CDATA[
<p>I'm using a fork of Unreal Engine 4.20, and I'm using the substepped physics that UE ships with. I have a fixed timestep PR simmering for if and when it's time to implement a proper rewind/replay system for all vehicle movement.<p>I attempted the standard prediction/correction implementation used for deterministic movement systems and got it working for the deterministic aspects of the vehicle's movement system, but naturally couldn't make it work for the core, non-deterministic physics, as that will require fixing the timestep and probably doing other things I haven't thought about / don't understand yet.<p>For now, the system works like this:<p>- basic client vehicle movement is non-deterministic physx + deterministic overrides<p>- special moves are deterministic but client-predicted<p>- weapons systems are deterministic but client-predicted<p>- server-side anticheat model is derived from me moving around and generating believable movement curves so the server can check that any given client move it receives is appropriate given its history / state of the world<p>- server also (supposedly!) handles noclip and flying cheats (this was a fun month)<p>- clients predict hits, server authorizes them<p>- simulated proxies (other clients in your world) mostly move according to projective velocity blending[0], though there are special cases for some of the special moves (spins)<p>- collisions are blended between the replicated state of the world and the client's local simulation [1]<p>- probably most importantly, the server creates replay files during matches which the game coordinator/serving system scoops up and saves, so I can (at some point) generate useful statistics and review matches to detect and improve cheat handling<p>I would have loved to do the networked physics really right, like Rocket League did, but I couldn't quite pull it off (I'm one guy with kids and a job and just not enough brainpower!), so I opted for what I hope is "good enough" for a small project like this: give the client a great experience, put all vehicles and projectiles in mostly the same position at the same time in all worlds (since they're momentum-based entities latency-based predictions are usually quite accurate), run an anticheat model on the server, and save replays to find and review anomalies.<p>If the game does okay and people are enjoying it I will get that fixed timestep/rewind replay PR done.<p>I hope that was a good answer! Let me know if I can tell you anything else. Something I didn't mention here is the networked projectile movement, which was the most fun to work on. I plan to write about that, too, at some point.<p>[0]: <a href="https://www-inf.telecom-sudparis.eu/COURS/MultiplayerCourse/new_site/Supports/Documents/Misc/believableDeadReckoningForNetworkedGames.pdf" rel="nofollow">https://www-inf.telecom-sudparis.eu/COURS/MultiplayerCourse/...</a><p>[1]: <a href="https://www.youtube.com/watch?v=LPRK5J5-3QQ&list=PLpE81hvqYFL6zXb0_Lj0VDRUotWx8954l&index=7" rel="nofollow">https://www.youtube.com/watch?v=LPRK5J5-3QQ&list=PLpE81hvqYF...</a></p>
]]></description><pubDate>Thu, 22 Sep 2022 08:41:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=32936276</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32936276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32936276</guid></item><item><title><![CDATA[Why I Work Part-Time]]></title><description><![CDATA[
<p>Article URL: <a href="https://polyfill.work/blog/why-i-work-part-time">https://polyfill.work/blog/why-i-work-part-time</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32888665">https://news.ycombinator.com/item?id=32888665</a></p>
<p>Points: 9</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 18 Sep 2022 16:05:13 +0000</pubDate><link>https://polyfill.work/blog/why-i-work-part-time</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32888665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32888665</guid></item><item><title><![CDATA[New comment by piinecone in "What it takes to make a game by yourself"]]></title><description><![CDATA[
<p>I love reading these kinds of posts. Whenever I’m reminded that I’m not alone, I get a little bit more self-compassion and that makes me more excited to release my game and helps me appreciate all the progress and hard work to date.<p>I’ve been working on King of Kalimpong [0] on and off since playtesting a one-week prototype of it in 2014. I had no idea how much work a networked physics vehicle/movement shooter game would be. (I should have, I was 8 years into a programming career).<p>Working part-time was critical (for many reasons), but so was learning that progress is a product of discipline, not motivation, and that I needed to learn “infinite endurance” (I think that’s what Chris Hecker called it).<p>Once I adopted the perspective that I was some finite number of 3-4 hour blocks of concentration away from turning a goofy idea into a game that anyone could play, finishing became something that felt inevitable — as long as I kept going.<p>I’ll take the time to write about my experience after I release (which is now months instead of years away) in case any other game developers get anything out of it. Until then, thanks for another reminder that I’m not alone!<p>[0] <a href="https://store.steampowered.com/app/1989110/King_of_Kalimpong/" rel="nofollow">https://store.steampowered.com/app/1989110/King_of_Kalimpong...</a></p>
]]></description><pubDate>Sat, 17 Sep 2022 09:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=32876158</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32876158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32876158</guid></item><item><title><![CDATA[New comment by piinecone in "Responding to recruiter emails with GPT-3"]]></title><description><![CDATA[
<p>Dang, that's annoying, sorry about that! And thanks for checking it out so thoroughly. I queued this up and my friend or I will get to it soon. Really appreciate the QA :D<p>If you want a heads up when it's fixed you can email me at team at polyfill dot work. I will only email you once: when the bug is fixed!</p>
]]></description><pubDate>Sat, 03 Sep 2022 18:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=32704799</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32704799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32704799</guid></item><item><title><![CDATA[New comment by piinecone in "I made a site for 100% location independent jobs"]]></title><description><![CDATA[
<p>I think you should probably do that -- niche job boards seem to do well, (or, at least, I've convinced myself that that is the case). I should also mention you can do this with the developer job matching tool my friend and I are making:<p><a href="https://polyfill.work" rel="nofollow">https://polyfill.work</a><p>If you hit "onsite" as a developer or employer you'll only be matched with in-person employers/developers. It's very much a work in progress at the moment.</p>
]]></description><pubDate>Sat, 03 Sep 2022 18:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=32704756</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32704756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32704756</guid></item><item><title><![CDATA[New comment by piinecone in "I made a site for 100% location independent jobs"]]></title><description><![CDATA[
<p>Hopefully the fact that we're not doing this for our developer job matching site is not its death knell. We're building up developer preferences first, and then we can ask employers to create job descriptions and potentially match with developers.<p>Scraping, in our case, wouldn't work anyway because most job advertisements don't have the information we require.<p>(For the curious, my friend and I are making <a href="https://polyfill.work" rel="nofollow">https://polyfill.work</a>. Developers say what they want -- pay, schedule, etc. -- and polyfill introduces employers and developers when they want the same things)</p>
]]></description><pubDate>Sat, 03 Sep 2022 18:37:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=32704739</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32704739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32704739</guid></item><item><title><![CDATA[New comment by piinecone in "Responding to recruiter emails with GPT-3"]]></title><description><![CDATA[
<p>Thanks for giving it a go! I’ll check sentry, etc. to see if there’s anything obvious.<p>On the off chance you see this reply: what browser/device were you using?<p>I also see that step 4 is the first multiple choice question, so it doesn’t auto-scroll to the next question (you have to hit “next” to move on).<p>It’s not obvious. Perhaps the culprit here is just bad UI.</p>
]]></description><pubDate>Sat, 03 Sep 2022 09:00:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=32700057</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32700057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32700057</guid></item><item><title><![CDATA[New comment by piinecone in "If You Want This Job, We Must Interview You Forever"]]></title><description><![CDATA[
<p>> architect designed classes, lead designed methods, and programmers filled them out<p>Incredible. So they all have to take vacation at the same time (and stick together too — the architect lays out the suitcase, the lead gathers the clothes, etc.)</p>
]]></description><pubDate>Sat, 03 Sep 2022 07:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=32699645</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32699645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32699645</guid></item><item><title><![CDATA[New comment by piinecone in "Responding to recruiter emails with GPT-3"]]></title><description><![CDATA[
<p>I used to do the same thing but I got tired of doing that (and they didn’t always respond with the details, but often with another request). Now I just send them to <a href="https://polyfill.work" rel="nofollow">https://polyfill.work</a>.<p>They have to enter pay, etc. and if it’s a fit for me I’ll hear about it.<p>(Disclaimer: I made polyfill and it’s a work in progress but I’m looking for feedback on the developer onboarding part so let me have it if it sucks!).<p>I don’t send them my polyfill profile page because then they’ll have my email and uuid and I want polyfill profiles to be pseudo anonymous.</p>
]]></description><pubDate>Fri, 02 Sep 2022 11:39:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=32689431</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32689431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32689431</guid></item><item><title><![CDATA[New comment by piinecone in "Ask HN: Is there part-time dev work?"]]></title><description><![CDATA[
<p>I don't see part-time dev work advertised as often as it is available. I've been working part-time for a few years, and the way I've found jobs is one of:<p>- convert a full-time job to part-time<p>- work with a fractional placement agency like <a href="https://www.forward.id/" rel="nofollow">https://www.forward.id/</a><p>- talk about the possibility of part-time in your first conversation with a potential employer (saves everyone a lot of time)<p>That said, I think they're still hard to find (and land). I made<p><a href="https://polyfill.work" rel="nofollow">https://polyfill.work</a><p>to try to address this problem for myself. I want to just say how much I want to work, how much I want to make, and what I like to do, then get emails when something that fits comes up. It's an ongoing work in progress though and will take more testing to get right.</p>
]]></description><pubDate>Wed, 31 Aug 2022 16:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=32664376</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32664376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32664376</guid></item><item><title><![CDATA[New comment by piinecone in "Observations from our Joe Rogan Experience experience"]]></title><description><![CDATA[
<p>Depends on the clam!</p>
]]></description><pubDate>Tue, 30 Aug 2022 19:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=32653779</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32653779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32653779</guid></item><item><title><![CDATA[New comment by piinecone in "Ask HN: How do you get side gigs?"]]></title><description><![CDATA[
<p>I have this problem too. I made<p><a href="https://polyfill.work" rel="nofollow">https://polyfill.work</a><p>to try to solve it (I enter my preferences and get notified when there’s a matching job.) It’s still a work in progress though.<p>Something I’ve found that works quite well is contacting developers I used to work with to see if they need any help.</p>
]]></description><pubDate>Tue, 30 Aug 2022 17:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=32652642</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32652642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32652642</guid></item><item><title><![CDATA[Divide and Conquer: Separating Recruiting and Hiring]]></title><description><![CDATA[
<p>Article URL: <a href="https://polyfill.work/blog/divide-and-conquer-separating-recruiting-and-hiring">https://polyfill.work/blog/divide-and-conquer-separating-recruiting-and-hiring</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32500009">https://news.ycombinator.com/item?id=32500009</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 17 Aug 2022 18:34:23 +0000</pubDate><link>https://polyfill.work/blog/divide-and-conquer-separating-recruiting-and-hiring</link><dc:creator>piinecone</dc:creator><comments>https://news.ycombinator.com/item?id=32500009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32500009</guid></item></channel></rss>