HNHacker News
TopNewBestAskShowJobs

codinghorror

1,884 karma · joined March 30, 2008

[ my public key: https://keybase.io/codinghorror; my proof: https://keybase.io/codinghorror/sigs/6mjDdejIunToiZFluuwKou69K0L4x5mKAmA7IPPy9s4 ]
submissionscomments
codinghorror··on Shopify has paid over $300k in security exploit bounties
I literally just got off the phone with Hacker One on Friday and they recommend the exact OPPOSITE of what you did. Start with low or no bounty to get the easy stuff off the plate and figure out what class of reports you want -- then ramp up the bounty over time.

Which is what we'll be doing!

codinghorror··on Best Wifi Mesh Network Kits
Not quite out yet, Amazon says Dec 9th?
codinghorror··on I made an iPhone game with PhoneGap and won't do it again
The problem is that JS perf is so much worse on Android, and adding insult to injury, the single threaded perf of the very fastest Android devices are less than half an iPhone 7. Worse still, Apple devices get upgraded aggressively, whereas Android devices don't, so the long tail of very old very slow devices (mobile devices age in dog years) is enormous. Sad but true.
codinghorror··on The Danger of Being Default Alive
Wait how do zombies eat time, exactly? If they have cash flow and are viable businesses, what do they need from the VCs that would take up their time?
codinghorror··on Ask HN: Restarting the YC Podcast – who would be most interesting to listen to?
Hey I am an expert on talking to users! That's how we built Stack Overflow, and now Discourse! Pick me. Me me me.
codinghorror··on Ask HN: Restarting the YC Podcast – who would be most interesting to listen to?
That would be awesome.
codinghorror··on Ask HN: Restarting the YC Podcast – who would be most interesting to listen to?
Me. You should interview me. Because I'm awesome.
codinghorror··on How We Make Money at Stack Overflow
Yes, it was Joel's famous "servant leadership". We brainstormed ideas once a week on weekly calls (which became the podcast) and he trusted me (and Geoff and Jarrod, the first two people at the company after the founders) to build Stack Overflow as we saw fit.

Community feedback was a huge part of that feedback cycle once the beta was live.

codinghorror··on Choosing Ember over React in 2016
It isn't just worse on Android it is BRUTAL on Android.

I was deeply unhappy with the 3x-5x widening iOS and Android JavaScript perf gaps through 2014 and 2015 (TL;DR Qualcomm has completely lost the plot) but in 2016, it's.. even worse.

The good news is, Ember 2.10 looks like a major speed improvement! The bad news is, Android is still 10x slower with Ember.

http://discuss.emberjs.com/t/why-is-ember-3x-5x-slower-on-an...

It would be a bit more even if Apple wasn't delivering substantial speed improvements, year after year, consistently.

codinghorror··on How We Make Money at Stack Overflow
Joel, eh? Think you might be forgetting someone in there, somewhere? ;)
codinghorror··on How We Knew It Was Time to Leave the Cloud
I don't know about this. We had disastrous experiences with Ceph and Gluster on bare metal. I think this says more about the immaturity (and difficulty) of distributed file systems than the cloud per se.
codinghorror··on You can’t fix diversity in tech without fixing the technical interview
Hiring from all over the world and not just from "elite" universities would be the absolute first place I would start.
codinghorror··on I’m Joining Stripe to Work on Atlas
Have I ever told you you're my hero? You're everything I long to be.
codinghorror··on “CPUs are optimized for video games”
This is so blaringly obvious that it's crazy that more Crypto people didn't realize this sooner.
codinghorror··on The Raspberry Pi Has Revolutionized Emulation
Now that I have had more time to mess with my Pis, you have a point. It's a solid 3 watts under load, when overclocking a bit more. I recommend a 20x20x15mm heatsink, and probably open air (I removed the top half of the case) too.

The little heat sinks the cases bundle are better than nothing, for sure, but get uncomfortable to touch under extended load. A bit more here

https://discourse.codinghorror.com/t/the-raspberry-pi-has-re...

codinghorror··on The Raspberry Pi Has Revolutionized Emulation
pi3 is quite a bit faster:

Geekbench 2.4.2 results, Pi3 on left, Pi2 on right:

Overall 2086 / 1302 Integer 1641 / 998 Floating point 3353 / 2126 Memory 1204 / 729 Stream 978 / 631

Sunspider results, same arrangement:

2888 ms / 4705 ms

Not 2x faster, but pretty close! It's also quad core, though the above benchmarks, particularly sunspider, are absolutely single thread / core perf.

codinghorror··on The Raspberry Pi Has Revolutionized Emulation
Yes, see https://www.youtube.com/watch?v=SCqQ7ciCHcI for a demo! Check out the actual video simulation for the games. The bezels are nice too :)
codinghorror··on The Raspberry Pi Has Revolutionized Emulation
Pi 3 can play most N64 titles, definitely the famous well emulated ones, and some PSX and Dreamcast as well. The perf jump from Pi 1 to Pi 2 to Pi 3 was large!
codinghorror··on The Raspberry Pi Has Revolutionized Emulation
Also an option in famous N64 games, they have fan produced higher res texture sets.
codinghorror··on The Raspberry Pi Has Revolutionized Emulation
There are a lot of CRT emulation modes available, I am not sure if the fancy "enhanced detail" pixel up scaling modes are supported but I would be surprised if they are not at least for the more popular Nintendo emulators.

It says here https://en.m.wikipedia.org/wiki/Hqx used in nestopia which is included in RetroPie, so I am thinking yes.

codinghorror··on The Raspberry Pi Has Revolutionized Emulation
It is possible in some cases but super fragmented, you can buy old Sega games on Steam for example. Probably best thing to do is pick the games you play the most and try to buy something from the parent company, if it still exists.
codinghorror··on The Raspberry Pi Has Revolutionized Emulation
I don't know that arcade monitors from the 80s had zero ghosting or phosphor persistence. And a TN display is going to sacrifice so much on angle of visibility that I don't know if 120hz updates are worth it.

That said it is an interesting aside and there are a few more details here http://www.mameworld.info/ubbthreads/showflat.php?Number=305...

codinghorror··on The Raspberry Pi Has Revolutionized Emulation
Yes, it has gotten radically better in the last year or two, combination of Pi 3 hardware being quad core and much faster, and the RetroPie project iterating and improving rapidly.
codinghorror··on Alan Kay has agreed to do an AMA today
Quora has some onerous policies, unfortunately: https://twitter.com/waxpancake/status/453958676529696769

HN is an excellent venue, but is necessarily text oriented, which is an OK tradeoff I think.

My next project after Stack Overflow, Discourse, is an 100% open source, flexible multimedia-friendly discussion system. It's GPL V2 on the code side, but we also tried to codify Creative Commons as the default license in every install, so discussion replies belong to the greater community: https://discourse.org

(Surprisingly, the default content licenses for most discussion software tend to be rather restrictive.)

codinghorror··on Wearable keyboard that turns anything you can touch into a typing surface
I don't think that is Kickstarter's fault -- the fact is that building stuff (particularly real, physical stuff) is hard.
codinghorror··on Show HN: Bot to steer discussions from Slack to Discourse
The naming similarity is unfortunate, but they are both great English words that more or less accurately describe the respective products...
codinghorror··on Show HN: Bot to steer discussions from Slack to Discourse
Almost certainly referring to Discord, as Discourse doesn't have chat. Not that people haven't asked us to build it, but I think a good Slack integration is a far better choice, plus Slack is free (in terms of hosting costs, and ease of starting with just 2 or 3 people) in a way that is highly complimentary to what Discourse does.

I like to think of Discourse as the "long term memories" in Pixar's Inside Out. You ship stuff there as you need to. A mixture of mostly short term and sometimes long term memories is a sane and manageable arrangement for most humans.

codinghorror··on Riot uses League of Legends chatlogs to weed out toxic employees
it is an issue of player count -- with so few players per team even if one player is seriously off, you are basically doomed. That's why I prefer games with 16v16, statistically one player can't determine the whole game.

Unfortunately endemic to all MOBAs :(

codinghorror··on It’s cheaper to build multiple native applications than one responsive web app
I find the premise of the article wildly incorrect. If we had to split my current 9 person company (building a JavaScript based app that runs in the browser) into an org with Android and iOS native projects, we would easily need at least 3 more devs. Arguably more. And those devs would be dedicated to their respective native Swift/ObjC and Java code bases, completely unable to help us build the base webapp.

Not to mention that every time we add a new feature or change something in the web app, that change now needs to be duplicated in two native code bases as well.

If anything the opposite is true: you can only afford to build native apps as a larger company.

codinghorror··on State of Starfighter
Weird, the Galaxy s5 should have enough power to run modern JavaScript apps. Have not seen this reported elsewhere in the network.
← PreviousPage 7 of 20Next →