Hacker News new | past | comments | ask | show | jobs | submit | ghusbands's comments login

Most programming languages have easy and well-known string concatenation and the simplest querying function typically takes just a string - it's easy to see why people naturally reach for string concatenation.

Trampolines can help with that.


That was fairly standard startup behaviour across all makers. The comment you're replying to talks about the heatsink suddenly falling off - a very specific testcase seemingly chosen to make a company look bad.


Just don't extract archives into a non-empty folder. That will always be dangerous/insecure.


A factor of six is a very long way off, pretty much universally.


Not as far off as the casual reader might think 20MB vs 1Gb sounds way more than the actuall 160Mb vs 1Gb - one shouldn't use Bytes and bits in a direct comparison together. One or the other, otherwise it's misleading/confusing.


In this case transferring the data at the slow rate would have taken more than a week, so it's no small difference. Actually one side had a 10 Gbps line, so if the other side had had faster networking I could easily have exceeded the limit and gotten the transfer done more than 6x faster.

I used the term "1 Gbps line" just because it's a well known quantity - the limitation of Gigabit Ethernet. The point wasn't that multiplexing TCP can get you 6x better speeds, it's that it improved the speed so much that the TCP bandwidth-delay product was no longer the limiting factor in the transfer.


Yeah but with magic wormholes you see, there could be other universes where that's not the case and 160mbps is close to 1024mbps or 1000mbps whatever the cool kids call a gigabit now adays.


I assure you that people made the same mistake plenty in the old days, too. Most programmers who come across an array of values assume they know what the values mean, and that stands true across time. Many paint packages and other programs still get many transforms/effects wrong due to it, and in fact some people seem to prefer some effects when not linearized.


> Most programmers who come across an array of values assume they know what the values mean

Oh yeah, let me add from the audio synthesis world that this disease is prevalent here too


> There's another one which hits every 2 minutes without fail [...] it's the one feed user-agent I've had to block outright. It doesn't stop requesting things [...] Clearly, I need to use a bigger hammer.

I'd be tempted to go the opposite direction and give it articles that seem new, every time, called "Your feed reader is very broken and you should use a different one".


Just give it a custom feed with only one article titled "Your feed reader sucks" explaining why they get this. Maybe even generate the contents of this article dynamically to provide diagnostic messages.

That way, badly-behaved clients can't use their broken RSS to receive actual articles until they fix it and they get to know why exactly.


That was such a common technique that it's odd to talk about just one game in particular doing it.


This comment is just a copy/paste of a quarter of the article.


It looks like it was just a mis-quote. All the paragraphs below the quoted one are included as part of the quote but don't begin with the leading >


It’s perhaps an effective strategy to force us to read the articles.


I skip long comments the same way I skip the article (I opened this one tho, for the picture)


The article says "C64 games did a lot of work to stay single-load since the C64 drive is so slow" - what are you surprised by, since you seem to be in agreement?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: