<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: DerpDerpDerp</title><link>https://news.ycombinator.com/user?id=DerpDerpDerp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 04:34:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=DerpDerpDerp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by DerpDerpDerp in "From the startup who allegedly stole software and raised $2M with it"]]></title><description><![CDATA[
<p>Countering that you only stole his wallet, not his car might not have been the best response though.</p>
]]></description><pubDate>Fri, 29 Aug 2014 15:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=8242850</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=8242850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8242850</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "From the startup who allegedly stole software and raised $2M with it"]]></title><description><![CDATA[
<p>This post makes your company look considerably less professional than it otherwise would have, even leaving allegations about code theft unanswered.<p>I might have been unsure if you were running copyrighted code, but now I know for sure you stiffed a programmer and are trying to cover your ass after the fact.<p>As a professional consideration, I won't be using any of your services. Failing to pay an appropriate invoice for services rendered to you is a serious black mark for a company, particularly to people who depend on contract work to make a living.<p>Finally:<p>> Our agreement with the poster makes it clear that we own all work product produced pursuant to the agreement<p>I suspect that this is only true in the event that you completely paid the programmer. Failing to do so likely invalidated the copyright transfer, which is standard language to include in a contract.<p>I also suspect that the code you're currently running is not a clean rewrite, meaning that the next programmer based his code on that code and likely didn't remove literally every piece of it from the code base before starting.<p>This very easily could have left your company with liability regarding the code you're no longer using, because the formation of your current code base depended integrally on violating the copyright of the programmer you didn't pay.<p>I suspect you should just shut up and stop making a bigger deal of this in public, and that you should ask your lawyer point blank if the cost of fighting over the liability you might not have properly controlled will be cheaper than just paying the rest of the programmer's fee.</p>
]]></description><pubDate>Fri, 29 Aug 2014 15:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=8242836</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=8242836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8242836</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Yann LeCun on the IBM neural net chip"]]></title><description><![CDATA[
<p>Are you claiming that there is a difference in the class of problems that can be computer between an 8 bit processor and a network of 1 bit processors?</p>
]]></description><pubDate>Sat, 09 Aug 2014 23:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=8158343</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=8158343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8158343</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "In Search for Killer, DNA Sweep Exposes Intimate Family Secrets in Italy"]]></title><description><![CDATA[
<p>If only we could replace eye witness testimony: it's notoriously faulty.</p>
]]></description><pubDate>Mon, 28 Jul 2014 13:43:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=8096624</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=8096624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8096624</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Popcorntime is leaving GitHub"]]></title><description><![CDATA[
<p>Wouldn't a properly formed DMCA complaint in this case be one of the few times you could commit perjury with one?<p>There's no way they have any good faith belief they own the copyright to (or are authorized by its holder to act in their stead about) the material explicitly named.<p>I'm just going to assume that their lawyer is smart enough to not have filed a DMCA notice, as such, and just send a thuggish letter instead.</p>
]]></description><pubDate>Sun, 13 Jul 2014 22:31:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=8028757</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=8028757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8028757</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Mutable Algorithms in Immutable Languages, Part 1"]]></title><description><![CDATA[
<p>All being a "functional language" means is that it's easy to write with a particular paradigm in the language.<p>You certainly can write similar code in ML, Java, or C - or whatever language strikes your fancy. It just helps when the type system is lined up with that goal, such as forcing you to denote where side-effects occur, and ensuring only functions that expect side-effect based code can operate on them. (For what it's worth, I've used both ML and Scheme to write similar style code as part of a programming languages class; and similarly, the C code I write relies on the functional ideas as much as possible.)<p>I just like the combination of Haskell's syntax and type system, so I prefer it to something like C (where functions aren't exactly a first class datatype, and the type system is somewhat weaker).</p>
]]></description><pubDate>Sun, 13 Jul 2014 02:17:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=8026422</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=8026422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8026422</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Self-Assembly Shows Promise for Extending Moore’s Law"]]></title><description><![CDATA[
<p>Your analysis ignores the key point that bacteria operate on simple rules based entirely on local concerns, which is not the proposed case in the sci-fi story.</p>
]]></description><pubDate>Sat, 12 Jul 2014 23:04:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=8026052</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=8026052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8026052</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Mutable Algorithms in Immutable Languages, Part 1"]]></title><description><![CDATA[
<p>I do work in Haskell.<p>At the end of the day, you still write some stateful, imperative code.<p>It's just that your utility/work functions are pure, which means that you have predictable side-effects: you've stuck them all in one (imperative) place, or perhaps a couple places, but you're guaranteed to know where they are because the type system enforces notating which code has the ability to cause side effects. (Makes it easy to grep on type signatures, for example.)<p>Most of my workload is dominated by high level concerns: correctness, large-scale data flow, coordination of state, and security.<p>The purity of functions means that I explain all of the constraints/solutions of those problems in pieces, which I then compose with a clear data flow between them (since they can't have shared, mutable state), and only at the end, lift them to operate on the state of the system (in a stateful, imperative block).<p>This way of programming gives me much more confidence in replacing pieces of the code without worrying about the side effects, because the side effects are predictably related to that code.<p>At the end of the day, that predictability of side effects makes the majority of my work MUCH easier, even if it adds complexity to some low level data manipulation.<p>I easily write 10x the high level code I do low level code, so a 20% savings on that code, even if I double the complexity of low level code, is a net savings on my time/effort.<p>tl;dr: Functional programming is a productivity booster if most of your work is of a high level nature, even if it makes low level manipulations harder to do. Interfacing with low level imperative code can be (and is) regularly done, to get the best of both worlds.</p>
]]></description><pubDate>Sat, 12 Jul 2014 22:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=8025926</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=8025926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8025926</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "A list of search results omitted due to the “Right to be forgotten”"]]></title><description><![CDATA[
<p>There's a distinctly 21st century flavor to being able to store all the banal life mistakes indefinitely, to dig them up later if we ever need dirt on a particular person.<p>Before it was varying levels of unprovable (ie, not photographs or verifiable sources) and bandwidth limited (people could only store so much information; sources weren't interlinked for quick queries).<p>So it's actually quite likely that when we drafted our laws, this was an implicit right by the nature of technology, and considered a natural part of the bounds of specifically enumerated rights.<p>We should make sure, as technology removes traditional limits on what we can do, that we adequately adjust our laws to reflect that change.</p>
]]></description><pubDate>Sun, 06 Jul 2014 17:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=7995010</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7995010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7995010</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "An Update on Aereo"]]></title><description><![CDATA[
<p>Except that the particular beams of light being discussed are intentionally meant by the broadcasters as resources for the public as part of fulfilling their deal to license the spectrum that beams of light useful for TV happen in, since the spectrum is fundamentally a public resource (hence open to anyone), and the exchange of public spectrum comes only in return for public usable content.<p>It's not like the claim was about just any beam of light.</p>
]]></description><pubDate>Sat, 28 Jun 2014 19:25:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=7959044</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7959044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7959044</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Massachusetts SWAT teams claim they’re private corporations"]]></title><description><![CDATA[
<p>The military and government in general makes extensive use of contractors for specialized tasks, but manages to audit and limit their behaviors to the degree that they're performing work on behalf of the government, recognizing that contracting out government work doesn't make it not government work.<p>How are these any different?<p>Even if they are contractors for specialized policing (something I find dubious, but am not sure is actually a bad idea), why wouldn't they still be subject to regulation as government employees while performing government work?</p>
]]></description><pubDate>Fri, 27 Jun 2014 03:47:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=7952663</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7952663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7952663</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Reasons to use Haskell as a Mathematician (2006)"]]></title><description><![CDATA[
<p>Haskell has a very neat interface for this, in that you build a special type which remembers the dimensions of a matrix as you build them, and then return either the result or a failure.<p>It's very simple to build a function which doesn't have to understand the possible dimension conflicts and lift it to work on this new type, returning an either (or a maybe, if there's only one failure mode) in place of a definite value.<p>It's also very simple to propagate such errors forward, so they'll short circuit a computation when you have non-matching matrices used in a calculation that's multiple steps.<p>In Haskell, I don't have to remember to write special functions which guard against this: I write functions that operate on the matrices and add the guarding at the very end. I can ensure that all my calls use the guarding functions, because they have a different type signature.<p>Trying to do this same thing in Python require that I remember to always use the guarded calls, and doesn't have as clean of an interface to create the guarded functions from standard functions.</p>
]]></description><pubDate>Sun, 15 Jun 2014 00:10:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=7894024</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7894024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7894024</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Massive 'ocean' discovered towards Earth's core"]]></title><description><![CDATA[
<p>Except the water is almost entirely less than 5 miles deep, which is a sliver when we're talking about something with a radius 1000 times that.</p>
]]></description><pubDate>Fri, 13 Jun 2014 01:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=7886992</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7886992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7886992</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "US pushing local cops to stay mum on surveillance"]]></title><description><![CDATA[
<p>"We're almost certainly not trampling over your rights, citizen. Now why don't you mosey along and stop asking about it?"</p>
]]></description><pubDate>Thu, 12 Jun 2014 19:57:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=7885624</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7885624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7885624</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "The boy who stole Half Life 2 source code (2011)"]]></title><description><![CDATA[
<p>What part of inviting a criminal you've gathered significant recorded evidence against (eg, their own telephone confession) to a place you can arrest him do you think violates due process?</p>
]]></description><pubDate>Mon, 02 Jun 2014 04:34:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=7831904</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7831904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7831904</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "School spyware in coursebooks"]]></title><description><![CDATA[
<p>The harm from the pervasive monitoring is greater than any benefit proposed: there's no need to run the trial to see if the benefit proposed is actually there, we already know it's outweighed by the harm.</p>
]]></description><pubDate>Mon, 26 May 2014 22:13:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=7801901</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7801901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7801901</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "I will never be able to log in to Flickr again"]]></title><description><![CDATA[
<p>My bank insisting on a hard-to-remember 8 character password isn't make it more secure than letting me pick a longer passphrase.</p>
]]></description><pubDate>Sun, 25 May 2014 05:24:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=7795555</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7795555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7795555</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Amazon Flexes Its Muscles in Fight Against Publishers"]]></title><description><![CDATA[
<p>I think there's a second element to why a gallon of milk isn't $20: Walmart relies on not upsetting too many people, who collectively wield enough local political power to harm Walmart locally.<p>It would only take a local wage initiative, for instance, to likely bother the closest Walmart. So there's an inherent incentive not to let prices rise so much that people are angry enough to get the government involved because they can no longer buy milk (or food).</p>
]]></description><pubDate>Fri, 23 May 2014 19:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=7790941</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7790941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7790941</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Amazon Flexes Its Muscles in Fight Against Publishers"]]></title><description><![CDATA[
<p>There are markets with no real viable alternative to Walmart, because Walmart used their scale to crush competition, and no has made it uneconomical to start a rival business, since they'll temporarily lower prices below sustainable (using their scale), then raise them again when the other store dies.<p>If Walmart has enough local monopolies, this is a self-reinforcing strategy, since it's unlikely all of the monopolies will be challenged at once, and Walmart can thus have a few of them with unusually low prices while the rest sustain that one during the conflict (since they're guaranteed to have business, being the only store in town).</p>
]]></description><pubDate>Fri, 23 May 2014 18:07:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=7790510</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7790510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7790510</guid></item><item><title><![CDATA[New comment by DerpDerpDerp in "Amazon Flexes Its Muscles in Fight Against Publishers"]]></title><description><![CDATA[
<p>Except that the hurt is widely distributed at the higher price, but not at the lower price (where it's felt by a few large publishers).<p>This kind of unequal distribution can cause the slight lessening of pain for a large number of people to mortally wound the few actually producing content, leading to a serious destabilizing of the market, which requires that both parties have something to provide.<p>Which was the point of the GP comment, and something you didn't even remotely address, instead making a pedantic point about words chosen for effect.</p>
]]></description><pubDate>Fri, 23 May 2014 18:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=7790483</link><dc:creator>DerpDerpDerp</dc:creator><comments>https://news.ycombinator.com/item?id=7790483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7790483</guid></item></channel></rss>