<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: to3m</title><link>https://news.ycombinator.com/user?id=to3m</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 16:17:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=to3m" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by to3m in "Police Say Video Shows Woman Stepped Suddenly in Front of Self-Driving Uber"]]></title><description><![CDATA[
<p>Bah... my intent was certainly to be vulgar, and I stand by that. But if it's going to be interpreted as specifically offensive towards women (an implication not present in UK English) then I'll certainly apologise to all that were thus offended, because that was not part of the plan.<p>Looks like it's too late to delete it, so we're stuck with it forever.<p>Please still do drive carefully!</p>
]]></description><pubDate>Wed, 21 Mar 2018 02:53:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=16634949</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16634949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16634949</guid></item><item><title><![CDATA[New comment by to3m in "Police Say Video Shows Woman Stepped Suddenly in Front of Self-Driving Uber"]]></title><description><![CDATA[
<p>Well it's more sideways, perhaps even caustic, something like that, I'd say, rather than humorous per se.<p>Still... stiff upper lip. Though I can't believe I'm getting downvoted for reminding people not to kill anybody while behind the wheel :-o</p>
]]></description><pubDate>Wed, 21 Mar 2018 01:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=16634448</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16634448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16634448</guid></item><item><title><![CDATA[New comment by to3m in "Police Say Video Shows Woman Stepped Suddenly in Front of Self-Driving Uber"]]></title><description><![CDATA[
<p>"ped"?</p>
]]></description><pubDate>Wed, 21 Mar 2018 00:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=16634072</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16634072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16634072</guid></item><item><title><![CDATA[New comment by to3m in "Police Say Uber Is Likely Not at Fault for Self-Driving Car Fatality in Arizona"]]></title><description><![CDATA[
<p>Right, but since the driver has seen there's somebody on foot on the pavement, how come they haven't slowed down already? Perhaps the person could trip and fall into the road. Perhaps the person could have a fit and fall into the road. Perhaps the person is just crazy and is contemplating leaping into the road. Perhaps the person is drunk, hasn't seen you, and just fancies crossing the road there and then. It really doesn't matter. These are not capital offences.<p>What if that person were your son, daughter, wife, husband, parent, or whatever? Would you be so blasé over their losing their life, and all because somebody couldn't even be bothered to just move their foot a bit and press a pedal?</p>
]]></description><pubDate>Tue, 20 Mar 2018 03:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=16625815</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16625815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16625815</guid></item><item><title><![CDATA[New comment by to3m in "Police Say Uber Is Likely Not at Fault for Self-Driving Car Fatality in Arizona"]]></title><description><![CDATA[
<p>If you can't tell that somebody <i>isn't</i> going to throw themselves under the wheel of your car, you need to drive more slowly, so you've got time to stop when it happens.</p>
]]></description><pubDate>Tue, 20 Mar 2018 03:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=16625732</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16625732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16625732</guid></item><item><title><![CDATA[New comment by to3m in "Police Say Uber Is Likely Not at Fault for Self-Driving Car Fatality in Arizona"]]></title><description><![CDATA[
<p>My car has cruise control with brake functionality. Not sure if I've ever seen it actually do it - I only really use cruise control on the motorway, where I expect wind resistance is a major factor - but apparently it will apply the brakes to maintain the set speed when necessary.<p>At town speeds I would expect it to use the brakes a lot more readily. At 30mph in 3rd (2000rpm) or 4th (1500rpm) there's not really all that much engine braking, and wind resistance won't slow it much either.<p>(Mine is a 2010 model, but I think this stuff was introduced in 2004-6, something like that... it's not exactly new technology.)</p>
]]></description><pubDate>Tue, 20 Mar 2018 02:54:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=16625653</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16625653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16625653</guid></item><item><title><![CDATA[New comment by to3m in "Bus Lane Blocked, He Trained His Computer to Catch Scofflaws"]]></title><description><![CDATA[
<p>Assuming 1 spot = 1 vehicle, 10 vehicles won't fit into 8 spots anyway.</p>
]]></description><pubDate>Fri, 16 Mar 2018 18:36:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=16602915</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16602915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16602915</guid></item><item><title><![CDATA[New comment by to3m in "The IRS collects data on Coinbase account holders"]]></title><description><![CDATA[
<p>That is <i>not</i> a high-status response ;)</p>
]]></description><pubDate>Fri, 16 Mar 2018 13:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=16600467</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16600467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16600467</guid></item><item><title><![CDATA[New comment by to3m in "DNA tests can predict intelligence, scientists show for first time"]]></title><description><![CDATA[
<p>Yes, your first 2 paragraphs clarify it a bit. Thanks.<p>As for races vs species, that well has been so thoroughly poisoned that I for one refuse to drink from it. But, you know... you do you.</p>
]]></description><pubDate>Fri, 16 Mar 2018 00:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=16597805</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16597805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16597805</guid></item><item><title><![CDATA[New comment by to3m in "Key Git Concepts Explained the Hard Way"]]></title><description><![CDATA[
<p>Hmm... I have to say the APIs and command line tooling is <i>not</i> where Perforce shines ;)<p>I found the APIs generally a disaster, and rapidly gave up on them. It was much easier to just run p4.exe and scrape the output. But... oh god. That's not saying much. The command line client was shit too. It eventually proved possible to get everything I wanted, but the data was never quite in the right format, the available queries were never quite suitable, and the results were never quite normalized enough. In the end I had to run p4.exe several times, discarding a lot of redundant data while doing this, and then cross-referencing the multiple sets of results afterwards to get what I wanted.<p>(One thing I had hopes for initially was p4's supposedly Python pickle-friendly output. But this was no good either! - since, from memory, p4 produces multiple pickles'-worth of data in one go, but Python will only read one pickle at a time, so you couldn't actually read it in from Python without a bit of work. Really made me wonder whether anybody actually tested any of this stuff. Really felt like the thing had been coded by a bunch of Martians, working from a description of the process made by people who'd never used Python and weren't even programmers in the first place.)</p>
]]></description><pubDate>Fri, 16 Mar 2018 00:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=16597571</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16597571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16597571</guid></item><item><title><![CDATA[New comment by to3m in "Key Git Concepts Explained the Hard Way"]]></title><description><![CDATA[
<p>When you've got a lot of people, you've got a lot of changes - that's the long and the short of it. This is one thing the check in/check out model (as exemplified by Perforce, among others) is really good for managing. When you go to check out a file, you find out straight away if someone else has it checked out.<p>If you're just going to make a quick tweak, you'll probably risk it. Either they check it in first, and you've got a very minor merge, or you do it first, and they've got a similar minor merge. Not a big deal, in either case. (And when your gamble doesn't pan out, tough luck. No sympathy from anybody. You knew the risks.)<p>But, if you're going to make a very large, sweeping change, you'll probably be a bit more cautious. And that's fine: you can go over and talk to them, or message them, or email them, or whatever, to find out what they're doing, and coordinate your modifications appropriately.<p>I've literally never once found this less than somewhat useful. It's, like, the source control analogue of static typing: a huge pain in the arse if you're not used to it, but, if you've seen it play out, it's a mystery how anybody gets any work done in its absence.<p>(Of course, if you use git, maybe you can just email/Slack/etc. everybody on the team before you go to edit a file, just in case, and then wait for anybody to mail you back before proceeding... well, I don't deny that would work, assuming everybody checks their mails/Slack/etc. regularly enough. After all, I hear people get work done in dynamically typed languages too! But just think how much better things could be, if the version control system could look after this for you!)</p>
]]></description><pubDate>Thu, 15 Mar 2018 23:48:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=16597504</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16597504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16597504</guid></item><item><title><![CDATA[New comment by to3m in "DNA tests can predict intelligence, scientists show for first time"]]></title><description><![CDATA[
<p>Wow, race is <i>biological</i>? Who knew!</p>
]]></description><pubDate>Thu, 15 Mar 2018 23:08:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=16597272</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16597272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16597272</guid></item><item><title><![CDATA[New comment by to3m in "Key Git Concepts Explained the Hard Way"]]></title><description><![CDATA[
<p>I don't know how many committers have been on the average project I've worked on, but it's probably 25+, and I've worked on several with 50+ - and I don't know how you'd even make Git work at that sort of scale. Obviously people do actually do this, so I assume it must work somehow; I just don't see how it's going to work particularly well.<p>The larger projects I've worked on have typically used Perforce, but I used Alien Brain (which is pretty terrible) for some of the older ones. The check in/check out workflow, which is the same in each case, is basically what makes it all work once you get past a handful of people. Just simply being able to see who else is working on a (almost certainly perfectly cleanly mergeable) file that you're contemplating modifying is a big time-saver.<p>(I've used SVN, at a much smaller scale. It has similar Lock/Unlock functionality, which is a good start, but the performance in general of that seemed to be really bad. Locking a few hundred files might take a full minute, for example. Meanwhile, Perforce will check out 1.9 gazillion files in ten seconds, and that's only because it takes nine seconds to change NTFS permissions for that many files.)</p>
]]></description><pubDate>Wed, 14 Mar 2018 23:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=16589293</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16589293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16589293</guid></item><item><title><![CDATA[New comment by to3m in "The problem with the Code of Conduct"]]></title><description><![CDATA[
<p>Merely adding one to your event seems like it can be illuminating enough! These things appear to be a red rag to a certain kind of bull...</p>
]]></description><pubDate>Tue, 13 Mar 2018 01:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=16573223</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16573223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16573223</guid></item><item><title><![CDATA[New comment by to3m in "How MOS 6502 Illegal Opcodes Work (2008)"]]></title><description><![CDATA[
<p>I copied the 6510 illegal opcode behaviour for the SY6502A emulator for my BBC Micro, and I've yet to see a problem from it. If they didn't all have the same PLA, then perhaps the differences didn't cause any useful effects...<p>(Some BBC Micro games definitely do use illegal opcodes, but I didn't take very careful notes when I was writing ver 1, rather a long time ago. For the current version, I just made sure the Lorenz 6502 test suite ran to completion.)</p>
]]></description><pubDate>Sun, 11 Mar 2018 00:02:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=16560829</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16560829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16560829</guid></item><item><title><![CDATA[New comment by to3m in "Primer on Go Assembly"]]></title><description><![CDATA[
<p>> 137438953482 actually corresponds to the 10 and 32 4-byte values concatenated into one 8-byte value<p>32<<32|10 might be a bit clearer, then...</p>
]]></description><pubDate>Fri, 09 Mar 2018 16:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=16552756</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16552756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16552756</guid></item><item><title><![CDATA[New comment by to3m in "Prove you are not an evil corporate person"]]></title><description><![CDATA[
<p>I only ever see the same car-related CAPTCHA: <a href="https://img.4plebs.org/boards/tv/image/1505/57/1505576983483.png" rel="nofollow">https://img.4plebs.org/boards/tv/image/1505/57/1505576983483...</a> (random link via google image search)<p>I wonder if it's actually subtly altered each time, possibly with some adversarial image manipulation that people can't spot...</p>
]]></description><pubDate>Fri, 09 Mar 2018 15:57:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=16552583</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16552583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16552583</guid></item><item><title><![CDATA[New comment by to3m in "C++ Core Guidelines"]]></title><description><![CDATA[
<p>Sure, you can do this, but don't. Approximately the last thing you want is a copy constructor that can fail.<p>If you have to do an OS call to duplicate the underlying resource, assume the class isn't copyable in this way. It's almost certainly possible to make it moveable, and this will get you the bulk of the benefit: you can return it from functions, and you have a std::vector of it.<p>(Also worth noting that close (2), which presumably you'd call from the destructor, can fail with EIO or EINTR. I don't consider looping on EINTR ever safe, but that's up to you. EIO, on the other hand - what are you going to do about that? And if you don't call close from the destructor, what the hell use is this class anyway?? Overall, I don't think value objects make very good wrappers for a POSIX-style file descriptor.)</p>
]]></description><pubDate>Fri, 09 Mar 2018 15:10:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=16552220</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16552220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16552220</guid></item><item><title><![CDATA[New comment by to3m in "Why GitHub Won't Help with Hiring"]]></title><description><![CDATA[
<p>Even if you do work on GitHub, when a repo is deleted, your activity on that repo is also deleted.</p>
]]></description><pubDate>Fri, 09 Mar 2018 01:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=16549160</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16549160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16549160</guid></item><item><title><![CDATA[New comment by to3m in "For Two Months, I Got My News from Print Newspapers"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Usenet_quoting" rel="nofollow">https://en.wikipedia.org/wiki/Usenet_quoting</a>! - or is the lack of separating space the distinguishing characteristic?<p>I like the fact that these two things share the same syntax.</p>
]]></description><pubDate>Wed, 07 Mar 2018 18:33:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=16538598</link><dc:creator>to3m</dc:creator><comments>https://news.ycombinator.com/item?id=16538598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16538598</guid></item></channel></rss>