<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: BackBlast</title><link>https://news.ycombinator.com/user?id=BackBlast</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 13:42:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=BackBlast" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by BackBlast in "Bun 1.2 Is Released"]]></title><description><![CDATA[
<p>Or they think extensively about performance.<p>Regardless, the switch shows they pay attention and are willing to change.</p>
]]></description><pubDate>Fri, 24 Jan 2025 00:13:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42809355</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=42809355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42809355</guid></item><item><title><![CDATA[New comment by BackBlast in "The Future of Htmx"]]></title><description><![CDATA[
<p>> All this complexity I learned must have been for a reason!<p>It doesn't have to be so emotional.<p>Htmx can be helpful to keep all your state in one place, it's simpler to reason about and make changes. Lower cognitive load for the system is better for smaller teams and particularly lone developers.<p>You can accomplish the same thing by going full front end and minimize backend code with a similar small library that takes care of most to all of it for you.<p>Living in the front end, with all app state in the front end, has distinct advantages.  Lower latency for interaction.  Lower server costs.  Offline capable.  It has some cons like slower initial render.  If you don't like JavaScript, JavaScript.</p>
]]></description><pubDate>Tue, 07 Jan 2025 14:03:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42622393</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=42622393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42622393</guid></item><item><title><![CDATA[New comment by BackBlast in "Why we use our own hardware"]]></title><description><![CDATA[
<p>> 7. ... Another business I worked for literally hired and fired four separate teams to build an on-prem OpenStack cluster, and it was the most unstable, terrible computing platform I've used, that constantly caused service outages for a large-scale distributed system.<p>I've seen similarly unstable cloud systems.  It's generally not the tool's fault, it's the skill of the wielder.</p>
]]></description><pubDate>Mon, 23 Dec 2024 16:23:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42495530</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=42495530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42495530</guid></item><item><title><![CDATA[New comment by BackBlast in "Why we use our own hardware"]]></title><description><![CDATA[
<p>> The bigger cost is what will happen to your business when you're hard-down for a week because all your SQL servers are down, and you don't have spares, and it will take a week to ship new servers and get them racked. Even if you think you could do that very fast, there is no guarantee. I've seen Murphy's Law laugh in the face of assumptions and expectations too many times.<p>Lets ignore the loaded, cherry picked situation of no redundancy, no spares, and no warranty service.  Because this is all magically hard since cloud providers appeared even though many of us did this, and have done this for years....<p>There is nothing stopping an on-prem user from renting a replacement from a cloud provider while waiting for hardware to show up.  That's a good logical use case for the cloud we can all agree upon.<p>Next, your cost comparison isn't very accurate.  One is isolated dedicated hardware, the other is shared.  Junk fees such as egress, IPs, charges for access metal instances, IOPS provisioning for a database, etc will infest the AWS side.  The performance of SAN vs local SSD is night and day for a database.<p>Finally, I can acquire that level of performance hardware much cheaper if I wanted to, order of magnitude is plausible and depends more on where it's located, colo costs, etc.</p>
]]></description><pubDate>Mon, 23 Dec 2024 06:45:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42492339</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=42492339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42492339</guid></item><item><title><![CDATA[New comment by BackBlast in "After 3 Years, I Failed. Here's All My Startup's Code"]]></title><description><![CDATA[
<p>> The 'hard part' isn't the engineering<p>Depends on the problem.  But I don't find a lot of companies that are all marketing and a bare cupboard of an engineering department.  They exist, but they are not a universal.Also, most companies that are in this state today have shifted to it from one where product development with the engineering, was actually at least competent.<p>If you find marketing the hardest part, and most here probably will, you are likely an engineer foremost.<p>You need a good enough product, and you need it in front of the right buyers.  Both aspects can be a significant obstacle to create a business.</p>
]]></description><pubDate>Thu, 19 Dec 2024 17:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42463981</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=42463981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42463981</guid></item><item><title><![CDATA[New comment by BackBlast in "Why Companies Are Ditching the Cloud: The Rise of Cloud Repatriation"]]></title><description><![CDATA[
<p>Seems par for the course that even AWS employees don't even understand their pricing.  I noticed the pricing similarity and tried to deploy to .metal instances.  And that's when I got hit with additional charges.<p>If you turn on a .metal instance, your account will be billed (at least) $2/hr for the privilege for every region in which you do so.  A fact I didn't know until I had racked up more charges than expected.  So many junk fees hiding behind every checkbox on the platform.</p>
]]></description><pubDate>Mon, 11 Nov 2024 01:47:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42103961</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=42103961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42103961</guid></item><item><title><![CDATA[New comment by BackBlast in "SSDs have become fast, except in the cloud"]]></title><description><![CDATA[
<p>> I'm not certain that's true if you look at TCO.<p>Sigh.  This old trope from ancient history in internet time.<p>> Yes, you can probably buy a server for less than the yearly rent on the equivalent EC2 instance.<p>Or a monthly bill...  I can oft times buy a higher performing server for the cost of a rental for a single month.<p>> But then you've got to put that server somewhere, with reliable power and probably redundant Internet connections<p>Power:<p>The power problem is a lot lower with modern systems because they can use a lot less of it per unit of compute/memory/disk performance.  Idle power has improved a lot too.  You don't need 700 watts of server power anymore for a 2 socket 8 core monster that is outclassed by a modern $400 mini-pc that maxes out at 45 watts.<p>You can buy server rack batteries now in a modern chemistry that'll go 20 years with zero maintenance.  4U sized 5kwh cost 1000-1500.  EVs have pushed battery cost down a LOT.  How much do you really need?  Do you even need a generator if your battery just carries the day?  Even if your power reliability totally sucks?<p>Network:<p>Never been easier to buy network transfer.  Fiber is available in many places, even cable speeds are well beyond the past, and there's starlink if you want to be fully resistant to local power issues.  Sure, get two vendors for redundancy.  Then you can hit cloud-style uptimes out of your closet.<p>Overlay networks like tailscale make the networking issues within the reach of almost anyone.<p>> Yeah, you can skip a lot of that if your goal is to get a server online as cheaply as possible, reliability be damned<p>Google cut it's teeth with cheap consumer class white box computers when "best practice" of the day was to buy expensive server class hardware.  It's a tried and true method of bootstrapping.<p>> You have to maintain an inventory of spares, and pay someone to swap it out if it breaks. You have to pay to put its backups somewhere.<p>Have you seen the size of M.2 sticks?  Memory sticks?  They aren't very big...  I happened to like opening up systems and actually touching the hardware I use.<p>But yeah, if you just can't make it work or be bothered in the modern era of computing.  Then stick with the cloud and the 10-100x premium they charge for their services.<p>> I've worn the sysadmin hat. If AWS burned down, I'd be ready and willing to recreate the important parts locally so that my company could stay in business. But wow, would they ever be in for some sticker shock.<p>Nice.  But I don't think it cost as much as you think.  If you run apps on the stuff you rent and then compare it to your own hardware, it's night and day.</p>
]]></description><pubDate>Tue, 20 Feb 2024 21:51:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39447444</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=39447444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39447444</guid></item><item><title><![CDATA[New comment by BackBlast in "SSDs have become fast, except in the cloud"]]></title><description><![CDATA[
<p>You're missing the purpose of the cache.  At least for this argument it's mostly for network responses.<p>HDD was 10ms, which was noticeable for cached network request that needs to go back out on the wire.  This was also bottle necked by IOPS, after 100-150 IOPS you were done.  You could do a bit better with raid, but not the 2-3 orders of magnitude you really needed to be an effective cache.  So it just couldn't work as a serious cache, the next step up was RAM. This is the operational environment which redis and such memory caches evolved.<p>40 us latency is fine for caching.  Even the high load 500-600us latency is fine for the network request cache purpose.  You can buy individual drives with > 1 million read IOPS.  Plenty for a good cache.  HDD couldn't fit the bill for the above reasons.  RAM is faster, no question, but the lower latency of the RAM over the SSD isn't really helping performance here as the network latency is dominating.<p>Rails conference 2023 has a talk that mentions this.  They moved from a memory based cache system to an SSD based cache system.  The Redis RAM based system latency was 0.8ms and the SSD based system was 1.2ms for some known system.  Which is fine.  It saves you a couple of orders of magnitude on cost and you can do much much larger and more aggressive caching with the extra space.<p>Often times these RAM caching servers are a network hop away anyway, or at least a loopback TCP request.  Making the question of comparing SSD latency to RAM totally irrelevant.</p>
]]></description><pubDate>Tue, 20 Feb 2024 21:23:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39447096</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=39447096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39447096</guid></item><item><title><![CDATA[New comment by BackBlast in "Slashing data transfer costs in AWS"]]></title><description><![CDATA[
<p>If you don't have scale, you don't need most of the features.  Fire up PC, load application.  Setup egress port open to internet.  Setup application backup on cron job.  Done until scale problems arise.</p>
]]></description><pubDate>Tue, 16 Jan 2024 23:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39020402</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=39020402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39020402</guid></item><item><title><![CDATA[New comment by BackBlast in "Slashing data transfer costs in AWS"]]></title><description><![CDATA[
<p>2015 called and wants it's hype back.</p>
]]></description><pubDate>Tue, 16 Jan 2024 22:44:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39020185</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=39020185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39020185</guid></item><item><title><![CDATA[New comment by BackBlast in "Slashing data transfer costs in AWS"]]></title><description><![CDATA[
<p>I ran the numbers the other day.  For just compute with my particular load, my numbers say AWS costs 73928x more for lambda over my on-prem.  Like for like is 1250x more.  This is presuming the savings levels for being a big spender that I've heard about.<p>That's a lot of room to work with for some inconvenience.</p>
]]></description><pubDate>Tue, 16 Jan 2024 19:18:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=39017642</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=39017642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39017642</guid></item><item><title><![CDATA[New comment by BackBlast in "Slashing data transfer costs in AWS"]]></title><description><![CDATA[
<p>Why does everyone always jump to this fiction?<p>You probably aren't paying a "cloud engineer" just to fiddle with cloud config full time with <$100k/yr spend.  Why would you suddenly need a full time sysop to do the same capability level of on-prem?  If you do 10 hours of "cloud engineering" a month to support an application, the same capability level of on-prem work is probably in the same ballpark.  5-30 hours.  Yes, it can be lower than cloud.  No, it's NOT suddenly 160 hours every month.  Yes, it does mean you need someone who can wear the extra hat, cloud engineering skills are literally no different in this regard.<p>Internet sites ran on basement and closet servers for years, actual server rooms for larger stuff.  The jokes were tripping over power cords and backhoes digging up internet lines were the causes of most outages.  It's never been easier to run on-prem than today.  It cost a fraction of even budget VPS providers like Hetzner.<p>For certain classes of applications, it's awesome.  It's not everyone's cup of tea I'll grant.  But if you are inclined to play with hardware or have someone in the org who does, and an extra 2-4 hours of downtime a year isn't that big of a deal (depending on general utility and network available at your chosen site).  You can save tons of money.</p>
]]></description><pubDate>Tue, 16 Jan 2024 17:53:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39016335</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=39016335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39016335</guid></item><item><title><![CDATA[New comment by BackBlast in "With revenue declining, Mozilla CEO gets a 20% raise"]]></title><description><![CDATA[
<p>A lieutenant is not the captain.<p>As a lieutenant, I don't get to just go do whatever.  I advise, I provide options, I make calls that don't to up to the CEO level.<p>I pick tech stacks, I pick how to do the things we decide to do.  But the final call on what we are doing is the captain's.  Especially about the fundamental direction like how to acquire users, markets we target, and how to acquire revenue.</p>
]]></description><pubDate>Wed, 03 Jan 2024 03:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=38850155</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=38850155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38850155</guid></item><item><title><![CDATA[New comment by BackBlast in "Why Is the Press Attacking Home Schoolers?"]]></title><description><![CDATA[
<p>> Your "freedom" is allowing kids to be abused since they don't have the checks of other adults being able to see them.<p>At what cost?  Innocent until proven guilty means that we don't treat people like criminals until you have a reasonable suspicion at a minimum.<p>You don't get to load spyware on everyone's computer because someone, somewhere, committed a crime on a computer.  You don't get to remove all end to end cryptography so you can snoop.  No, just no.  Our society is flirting with these ideas, and they are BAD ideas.<p>On balance, the abuse happening in homeschooling household is microscopic compared to the abuse happening in current public schools.  Both the every day kind and the dramatic makes the news murders and suicides.  Put them on even scales rather than putting the specs of dust on the other side under a microscope.</p>
]]></description><pubDate>Thu, 21 Dec 2023 18:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=38724965</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=38724965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38724965</guid></item><item><title><![CDATA[New comment by BackBlast in "Why Is the Press Attacking Home Schoolers?"]]></title><description><![CDATA[
<p>> Some teachers genuinely love and care for their students<p>I agree.  And they are among the best of teachers.  But the ability of such a person to meet the love needs of a wanting child in the setting of schooling is near zero.</p>
]]></description><pubDate>Thu, 21 Dec 2023 18:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38724834</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=38724834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38724834</guid></item><item><title><![CDATA[New comment by BackBlast in "Why Is the Press Attacking Home Schoolers?"]]></title><description><![CDATA[
<p>On the other side, who's going to love them at school?  Overloaded teachers?  Administrators?  Other still very immature students?<p>Lack of love is a problem.  School is quite clearly not a solution to that.</p>
]]></description><pubDate>Thu, 21 Dec 2023 16:04:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=38722228</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=38722228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38722228</guid></item><item><title><![CDATA[New comment by BackBlast in "Why Is the Press Attacking Home Schoolers?"]]></title><description><![CDATA[
<p>There is a pretty big difference between "abuse happens" and "this environment is fundamentally worse".  Schools have pretty abysmal records as far as preventing abuse to children.  Bullying is massive, be it student-student or teacher-student.  Shunning, insults, whispered stories, hate filled slurs, popular groups vs outsider dynamics, to physical attacks.  All of these are pretty common at pretty much any school you care to name.  I don't think I've met a student who hasn't experienced varying levels of this.  To many, it dominates their experience.<p>The pandemic and subsequent politics of education has put a magnifying glass on the problems there and many parents are choosing to hit the eject button.  There is a concerted effort to remove that button as it's starting to seriously pinch budgets anywhere a student can leave and take their funding money with them.<p>Currently my state board of education is looking at a rule change to do just that.  This battle is just warming up.  If you get involved, don't be on the wrong side.</p>
]]></description><pubDate>Thu, 21 Dec 2023 15:38:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=38721783</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=38721783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38721783</guid></item><item><title><![CDATA[New comment by BackBlast in "Did the cloud made us over-engineer some systems that could have been simpler?"]]></title><description><![CDATA[
<p>Keep in mind that the number of devs that are inexperienced is very high.  Growth in the industry has been explosive.  So there is a large population of devs that just don't understand how one might reasonably live, and even prosper, on the literal server in the basement or closet.  Doing so sounds scary and arcane.  They have never experienced the old memes of tripping on server power cables and backhoes accidentally digging through your network line being among the more dangerous events in life.<p>Among the older devs, a sizable amount of them worked in large companies with ineffectual IT departments where the cloud also meant scrapping the red tape in favor of shadow-IT and actually being able to get stuff done.  They, largely, think the cloud is the greatest because it materially improved their lives in poorly run organizations.  So it simply must be grand.<p>With these motivations you can come up with any number of arguments that sound plausible to defend the cloud.<p>There are a few people with significant experience on both sides, that advocate for cloud.  I must conclude that their experience largely falls into the few buckets where it does tend to make sense.<p>My experience is that cloud is insanely expensive - if you can run and keep a competent IT dept.</p>
]]></description><pubDate>Wed, 20 Dec 2023 01:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38704530</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=38704530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38704530</guid></item><item><title><![CDATA[New comment by BackBlast in "Did the cloud made us over-engineer some systems that could have been simpler?"]]></title><description><![CDATA[
<p>There's a lot of nuance in cloud or no cloud.  You jumped right to AC and diesel.<p>You can have a pretty sizable server capability on modern hardware before you need to touch that.<p>I can serve what... 1M users? perhaps 10M users? before my server equipment needs it's own AC unit.  Depending on the system needs, architecture, complexity, and perhaps language.  I can get 100Mb-1Gb of egress bandwidth pretty easily at most residences, let alone business locations.<p>I can buy battery backup capacity for cheaper than ever, can probably skip the generator.  If you go multi region maybe even skip the deep backup power, for just enough to get clean shutdown, and just fall back early.<p>It's never been easier to do hosting than it is now.  If you get your head out of the clouds anyway.</p>
]]></description><pubDate>Wed, 20 Dec 2023 00:37:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=38704030</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=38704030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38704030</guid></item><item><title><![CDATA[New comment by BackBlast in "Did the cloud made us over-engineer some systems that could have been simpler?"]]></title><description><![CDATA[
<p>The cloud was principally designed 2005-2013 era where it was pretty reasonable for an average website to need to go multi system to support traffic spikes.<p>CPU hardware kind of stagnated 2014-2018, while SSDs took off.  But the last 5 years we've seen some pretty massive improvements everywhere.<p>How many sites need more than 500 threads, 6TB of ram, and 100Gbit egress?  Which you can get in a single system now.<p>Some do, certainly, but then we're talking about the tiny narrow edge on the upper end of the curve.  Almost every new web system built today can fit on a single box, and can become massively profitable on that single box unless you unicorn out and need the new architecture which you can now afford.  And... that should be the new default.<p>But... with the cloud, we're stuck with complex massively parallel services or people starting up on tiny rented instances that are, as you say, pocket calculator equivalents.</p>
]]></description><pubDate>Wed, 20 Dec 2023 00:22:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=38703906</link><dc:creator>BackBlast</dc:creator><comments>https://news.ycombinator.com/item?id=38703906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38703906</guid></item></channel></rss>