<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: JoeCortopassi</title><link>https://news.ycombinator.com/user?id=JoeCortopassi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 08:25:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JoeCortopassi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by JoeCortopassi in "We moved Railway's frontend off Next.js. Builds went from 10+ mins to under 2"]]></title><description><![CDATA[
<p>Agreed. My frontend/react builds use esbuild, and rebuild fast enough that it feels like hot module reloading</p>
]]></description><pubDate>Thu, 09 Apr 2026 02:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698569</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=47698569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698569</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "US economy unexpectedly sheds 92k jobs in February"]]></title><description><![CDATA[
<p>The big money is going to the OpenAI/Anthropic types producing foundation models that have to raise billions on a regular basis. This is money that would normal be spread across the startup ecosystem instead of concentrated in a handful of massive companies. When it finally hits IPO, I'd bet that you see it start to get freed up for new investments<p>Just to drive the point home, in 2019 the total VC market was ~$300 billion. To date, roughly $235 billion is tied up in just OpenAI ($168b) and Anthropic ($67b)</p>
]]></description><pubDate>Fri, 06 Mar 2026 15:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47276335</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=47276335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47276335</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Cyberattack in Venezuela demonstrated precision of U.S. capabilities"]]></title><description><![CDATA[
<p>I think you missed the parents point. They were saying they don't have the resources for proper <i>defense</i>, my guess is parent would agree about their <i>offensive</i> capabilities</p>
]]></description><pubDate>Fri, 16 Jan 2026 21:20:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46652370</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=46652370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46652370</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Dear Tesla Shareholder [pdf]"]]></title><description><![CDATA[
<p>This is some weird takes...<p><pre><code>    - music apps and gapless playback: basically all major car manufacturer software is trash, I'd challenge you to find a car software that's better than Tesla
    - stretches without superchargers: to be clear, not stretches without places you can charge the car, right? Just places where Tesla's fast charging stations exist. Tesla has an order of magnitude more of these type of stations than any other similar network
    - Service centers: I have no knowledge here. From how silly the other arguments are, I kind of assume that this isn't fully true, but I'll give you the benefit of the doubt and say it's true. Not awesome, definitely an area they need to get better in. But lets not forget, major manufacturer service centers are not exactly know for being quick/good/cheap
    - Color options: I guess it would be cool to have truly custom colors, but basically every mainstream car ever has had a limited set of colors to choose from, and individual dealerships almost never have every color of that limited set available
</code></pre>
And the answer is to have them become like a normal car company? That's not an industry thats exactly excelling at the very points you're bringing up. You're obviously free to have your take, but we are at peak "Elon is the wurst". Hard to take this stuff seriously</p>
]]></description><pubDate>Mon, 06 Oct 2025 01:39:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45486859</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=45486859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45486859</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Show HN: Engineering Offer Breakdown"]]></title><description><![CDATA[
<p>Yeah, it really came from scratching my own itch in wanting a quicker/easier way to think through different companies offers. They always present them in slightly different ways<p>I really like the idea of a side by side comparison. I'll build that out next!</p>
]]></description><pubDate>Sun, 28 Sep 2025 16:56:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45405894</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=45405894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45405894</guid></item><item><title><![CDATA[Show HN: Engineering Offer Breakdown]]></title><description><![CDATA[
<p>It's always a bit confusing trying to understand what each companies offer actually means for your total comp each year. I made a simple tool that lets you input the relevant info and gives you a visual breakdown of your total comp over the years. Static site, no backend slurping up data<p>Best part is the url updates in real time, so you can copy the url (or "Share this offer" button) to show someone else what an offer represents.<p>- If you're a recruiter, this is an easy tool to help a candidate understand your offer<p>- If you're asking a friend/mentor/spouse for advice, this is an easy way to give them context<p>Hope it's helpful!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45405319">https://news.ycombinator.com/item?id=45405319</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 28 Sep 2025 15:59:06 +0000</pubDate><link>https://engineer-offer-breakdown.pages.dev/</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=45405319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45405319</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Ask HN: How to use Codex for multiple tasks without PR merge conflicts?"]]></title><description><![CDATA[
<p>Just like writing normal software: have it work on different parts of the codebase that don't have overlap, or do the work sequentially. AI is a time compressor, but it's still constrained by the same problems as normal engineers.<p>If one task changes the button to green, and the other one changes it to red at the same time, something will have to decide how to reconcile that difference</p>
]]></description><pubDate>Sat, 20 Sep 2025 15:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45314074</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=45314074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45314074</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Memetics – A Growth Industry in US Military Operations (2006) [pdf]"]]></title><description><![CDATA[
<p>I read this book because I misunderstood a recommendation and thought it was a business book talking about how companies get people to forget negative information (e.g. dump news on Friday etc). Boy was that first chapter a wild ride until I figured out it was not in fact a business book<p>Fun story, strong recommend</p>
]]></description><pubDate>Sun, 18 May 2025 11:35:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44020556</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=44020556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44020556</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Old Soviet Venus descent craft nearing Earth reentry"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Paternoster_lift#Safety" rel="nofollow">https://en.wikipedia.org/wiki/Paternoster_lift#Safety</a><p><i>Their overall rate of accidents is estimated as 30 times higher than conventional elevators</i><p><i>Germany saw an average of one death per year due to paternosters</i></p>
]]></description><pubDate>Sat, 03 May 2025 01:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43876261</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=43876261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43876261</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Amazon blew Alexa's shot to dominate AI, according to employees (2024)"]]></title><description><![CDATA[
<p>> ...the new Gemini "replacement" is still by all accounts a disaster<p>Small nit: the initial rollout of Gemini was a dumpster fire. It is now quite good. For my use cases, I can't get any other current LLM to give me better results than Gemini 2.0 Flash. It's also free<p>But even that kind of proves your point, right? Pretend you 100% believe me without verifying. That means in a year or two the winner has transferred between ~3 companies. This is not a cheap mantle to keep passing around. The AI wars are going to get <i>heated</i> over the next year or two</p>
]]></description><pubDate>Sat, 08 Feb 2025 20:01:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42985736</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=42985736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42985736</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Ask HN: Has any of the "HN for ___" sites ever taken off and lasted?"]]></title><description><![CDATA[
<p>You have to remember, HN is fully supported by YCombinator, and has a huge leg up on any possible similar sites. There will always be content thats encouraged to be posted here first from YC startups, and it will always be a valuable PR asset for those companies.<p>It doesn't have any pressures to make money, in fact it's basically a free place for PR and advertising jobs for portfolio companies</p>
]]></description><pubDate>Sat, 01 Feb 2025 17:35:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42900167</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=42900167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42900167</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Launch HN: Release (YC W20) – Orchestrate AI Infrastructure and Applications"]]></title><description><![CDATA[
<p>I've noticed that while a bunch of developers have played with LLM's for toy projects, few seem to have any actual experience taking it to prod in front of real users. I’ve personally had to do so for a few startups, and it's like trying to nail Jell-O to a tree. Every random thing you change, from prompts to models, yields massively different/unpredictable results.<p>I think because of this, a bunch of companies/tools have tried to hop in this space and promised the world, but often times people are best served by just hitting OpenAI/GPT directly, and jiggling the results until they get what they want. If you're not comfortable doing that, there are even companies that do that for you, so you can just focus on the prompt itself.<p>So that being said, help me understand why I should be adding this whole system/process to my workflow, versus just hitting OpenAI/Anthropic/Google directly?</p>
]]></description><pubDate>Wed, 07 Aug 2024 20:03:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=41184812</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=41184812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41184812</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Ask HN: Changing my mind about JavaScript"]]></title><description><![CDATA[
<p>I think the best way to understand/appreciate javascript as a language is to A) separate it from the DOM, and B) take a functional programming focus<p>Too many times, when people complain about javascript, what they are really complaining about is the hectic nature of web development. You have three trillion dollar companies (Google/Chrome, Microsoft/Edge, Apple/Safari) actively fighting over agreed upon standards for how the dom is rendered and manipulated. Try and learn <i>any</i> language in that environment, and you'll have a very frustrating time<p>Why functional programming? Javascript was one of the earlier mainstream languages to support passing around functions as first class citizens, and it's often an aspect of the language that gets downplayed. By and large, javascript sits at the sweet spot of allowing you to do cool functional programming concepts, without all the strictness and verbosity of a language like Haskell. Is that a good thing? It depends, obviously. But for the sake of "Change my mind", this is where I bet you'll start looking at it in a different light<p>I'm not saying it's the best/one-true language. It's just another cool tool to have on your tool belt</p>
]]></description><pubDate>Wed, 07 Aug 2024 16:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41182705</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=41182705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41182705</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Fake job interviews are securities fraud"]]></title><description><![CDATA[
<p>Hey HN, want a side project idea that's easy, and would be a huge hit?<p>Make a web crawler that hits publicly traded tech companies careers page, once a day, and tracks how often their job listings change. Make a big line chart at the top of a landing page that compares the different companies job openings (by count), over time. Penalize listings that list/delete/re-list job openings to always make it seem like they are hiring. Maybe have a max time a job post can be open before it's no longer part of their count (3 months?)<p>What you'll end up showing is similar to this article: A lot of company's stock is evaluated on growth, and part of the growth estimation is based on how much they are hiring in this down market. Some companies know this, and are trying to game the system<p>Anyways, I bet a decent amount of people would watch that like a hawk, and the honest companies would love it because it would show how great they really are doing</p>
]]></description><pubDate>Wed, 31 Jul 2024 01:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41115739</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=41115739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41115739</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "OpenAI and Microsoft Azure to deprecate GPT-4 32K"]]></title><description><![CDATA[
<p>A lot of people here haven't integrated GPT into a customer facing production system, and it shows<p>gpt-4, gpt-4-turbo, and gpt-4o are not the same models. They are mostly close enough when you have a human in the loop, and loose constraints. But if you are building systems off of the (already fragile) prompt based output, you will have to go through a very manual process of tuning your prompts to get the same/similar output out of the new model. It will break in weird ways that makes you feel like you are trying to nail Jello to a tree<p>There are software tools/services that help with this, and a ton more that merely promise to, but most of the tooling around LLMs these days gives the illusion of a reliable tool rather than results of one. It's the early days of the gold rush still, and every one wants to be seen as one of the first</p>
]]></description><pubDate>Sun, 16 Jun 2024 19:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40699273</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=40699273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40699273</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "PSA: If you're a fan of ATmega, try AVR Dx"]]></title><description><![CDATA[
<p>If you are a hobbyist reading all this, and trying to compare it to arduino or raspberry pi, do yourself a favor and buy one of these: <a href="https://www.adafruit.com/product/5325" rel="nofollow">https://www.adafruit.com/product/5325</a><p>$12, fantastic documentation and tutorials, and you can literally just plug it in via usb and edit the python code as if it's just a text file on a thumb drive. No programmers, special IDE's, or specialty equipment<p>Microcontrollers are fun again</p>
]]></description><pubDate>Thu, 06 Jun 2024 15:32:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40598680</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=40598680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40598680</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Boeing Starliner launches first crewed mission"]]></title><description><![CDATA[
<p>planes/helicopters have a fuel source that is orders of magnitude less volatile, and are also able to safely land without power</p>
]]></description><pubDate>Wed, 05 Jun 2024 18:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=40588388</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=40588388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40588388</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Feds want to ban the Flipper Zero – Experts say it's a scapegoat"]]></title><description><![CDATA[
<p>The case is not trivial, not crazy, but not trivial. It's also the least hard part about putting together a similar package. A non-EE type person could probably get some dev boards from sparkfun/adafruit, and connect them up to a raspberry pi with some sort of display with some buttons. But that last mile of getting them to play nice, not be a massive battery hog, and have simple/usable software is man-months of work. This also assumes you have a passing knowledge of circuits and are decent enough programmer to get a job, neither of which are low bars<p>This is likely @pierat's point: sure, it's possible, but your diy version will be objectively worse in a variety of ways while also taking you a pretty long time to put together.</p>
]]></description><pubDate>Thu, 15 Feb 2024 19:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39387174</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=39387174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39387174</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "I designed a cube that balances itself on a corner"]]></title><description><![CDATA[
<p>Fun fact: part of the licensing agreement to use USB, is to have the usb symbol on top of the connector. So unless you're using a cheap unlicensed cable, look for the symbol facing up and you'll always be correct</p>
]]></description><pubDate>Sun, 11 Feb 2024 21:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39338829</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=39338829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39338829</guid></item><item><title><![CDATA[New comment by JoeCortopassi in "Getting into robotics as a software engineer"]]></title><description><![CDATA[
<p>To expand on this, if software was like hardware:<p><pre><code>    - when your function calls don't have enough white space between them, they'll some times mix up their return value (crosstalk)
    - the more deeply your if/else statements are nested, the more random their results end up being (voltage/IR drop)
    - when the user makes a selection, your bound function is called somewhere between once and a dozen times. Each time with a different value (bounce)
    - their is no `true` or `false`. You just are given a float between one and zero, where one is true and zero is false. Sometimes `true` is as low as 0.3 and sometimes `false` is as high as 0.7
    - the farther apart your variable declaration is from it's use, the less it represents what you actually declared. If it's two lines apart, a 'foo' string is still 'foo'. Hundred lines apart though, and 'foo' might become 5.00035 (attenuation)</code></pre></p>
]]></description><pubDate>Sun, 11 Feb 2024 20:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39338579</link><dc:creator>JoeCortopassi</dc:creator><comments>https://news.ycombinator.com/item?id=39338579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39338579</guid></item></channel></rss>