<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: chrsm</title><link>https://news.ycombinator.com/user?id=chrsm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 07:40:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chrsm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chrsm in "Twitter hides Donald Trump tweet for “glorifying violence”"]]></title><description><![CDATA[
<p>Look into the history of the phrase he used - and you will realize that you are wrong.</p>
]]></description><pubDate>Fri, 29 May 2020 19:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=23354608</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=23354608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23354608</guid></item><item><title><![CDATA[New comment by chrsm in "Mozilla goes incubator with ‘Fix The Internet’ startup early-stage investments"]]></title><description><![CDATA[
<p>I used to work for an ad network (BSA, Carbon Ads, etc) that does not intrusively track and believes in the effectiveness of quality one-ad-per-page. Try contacting @toddo on twitter or email me (in profile) and I'll forward it over.<p>Anyhow, I'd love to see something like this. I've switched to DDG but often have to reach for Google if I can't find relevant results.</p>
]]></description><pubDate>Fri, 15 May 2020 22:21:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=23198204</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=23198204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23198204</guid></item><item><title><![CDATA[New comment by chrsm in "Fed cuts half point in emergency move amid spreading virus"]]></title><description><![CDATA[
<p>How about you take his apology and move on?</p>
]]></description><pubDate>Tue, 03 Mar 2020 16:50:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=22476184</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=22476184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22476184</guid></item><item><title><![CDATA[New comment by chrsm in "Griping about Go"]]></title><description><![CDATA[
<p>Best practice is to return concrete types for everything, but error is one of those "special" cases that people tend to return an `error` for, IME.<p>You can always unwrap it via type assertion, however ugly that may be.</p>
]]></description><pubDate>Thu, 07 Feb 2019 23:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=19109818</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=19109818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19109818</guid></item><item><title><![CDATA[New comment by chrsm in "Griping about Go"]]></title><description><![CDATA[
<p>The real issue here is that it is not immediately obvious that this is actually an interface - one expects the second `err` to be *FormatError due to the signature - it happens to implement the error interface so it goes unnoticed.<p>Shadowing in a different scope allows it to work properly as well.<p>I admit that I've never actually run in to this issue in practice as I generally return custom errors as `error`, but I can see why it would confuse someone.</p>
]]></description><pubDate>Thu, 07 Feb 2019 23:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=19109683</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=19109683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19109683</guid></item><item><title><![CDATA[New comment by chrsm in "System76 Galago Pro [video]"]]></title><description><![CDATA[
<p>Absolutely a QA thing. I don't see how either of the devices I purchased got a seal of approval to go out to a customer.<p>I just don't see why I'd pay _extra_ for something I'm going to need to reconfigure myself, anyway. Might as well buy parts or generic prebuild and throw a better distribution on it.</p>
]]></description><pubDate>Thu, 23 Mar 2017 20:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=13943936</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=13943936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13943936</guid></item><item><title><![CDATA[New comment by chrsm in "System76 Galago Pro [video]"]]></title><description><![CDATA[
<p>Over the past 4 years, I've bought two System76 machines (FD: work paid for them). Each time, I maxed out what I was able to get from them.<p>Initially I had wanted to support a company that sells Linux-supported devices.<p>My first machine - a Gazelle (laptop) - had numerous issues on arrival. It'd randomly crash. Keypresses would get stuck and repeat. It was annoying. After sending it in, I still had random issues until I installed Debian, presumably it was a kernel issue - but for it to be shipped like that..was just bizarre.<p>My newest machine, I purchased a Leopard (desktop). It had been a few years, and I figured perhaps they'd gotten better at things.
I was wrong. They shipped this machine, knowing full well how long it takes to boot - again, due to some kind of kernel issue - it took over 2 minutes to go from cold boot -> login screen, USB devices would randomly not work, just weird stuff.. I put in a ticket, but nothing ever came of it. I didn't want to send this machine back like I had sent my laptop (TWICE), so I ended up switching OSes again, using an updated kernel, and things seem fine.<p>I get that they don't really have control over the kernel that comes with the OS they ship. I'm not naive. It's just a bit silly that they'd be comfortable shipping a new machine with those kinds of issues to the point where the machine is either unusable or stuff randomly stops working.<p>As far as the "physical quality" of the machines go, I'm still happy with both of them. They are well-put-together machines, IMO.<p>However, I know that my next machine is NOT going to be from System76. It's significantly cheaper to just get a nice Dell or something.</p>
]]></description><pubDate>Thu, 23 Mar 2017 17:28:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=13941912</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=13941912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13941912</guid></item><item><title><![CDATA[New comment by chrsm in "Go channels are bad"]]></title><description><![CDATA[
<p>Example: Recently built a small service that responds to requests and walks various files looking for data.<p>The service can be asked to unload (close) the file, but it's hard to say whether it's in-use at the time without some kind of reference count to current requests using the file.</p>
]]></description><pubDate>Wed, 02 Mar 2016 17:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=11211294</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=11211294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11211294</guid></item><item><title><![CDATA[New comment by chrsm in "The Google Stack [pdf]"]]></title><description><![CDATA[
<p>Hack is just a piece of HHVM, it's open: <a href="http://hacklang.org/" rel="nofollow">http://hacklang.org/</a></p>
]]></description><pubDate>Wed, 03 Jun 2015 21:13:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=9655912</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=9655912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9655912</guid></item><item><title><![CDATA[New comment by chrsm in "Ask HN: Who is hiring? (May 2015)"]]></title><description><![CDATA[
<p>Some stuff you'll work with:<p>* PHP, MySQL, JavaScript<p>* Integrate with our in-house and third-party ad servers (SOAP, REST APIs)<p>What we expect:<p>* Self-starter - no micromanagement at BSA<p>* Excellent communication<p>* US only [but 100% remote from anywhere in the US]<p>+ everything else in the job description, just wanted to add some more info here.</p>
]]></description><pubDate>Fri, 01 May 2015 15:16:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=9471952</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=9471952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9471952</guid></item><item><title><![CDATA[New comment by chrsm in "Denial of Service Attacks"]]></title><description><![CDATA[
<p>I met some folks from GitHub last year, and this is what they postulated as well.</p>
]]></description><pubDate>Fri, 14 Mar 2014 16:51:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=7400092</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=7400092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7400092</guid></item><item><title><![CDATA[New comment by chrsm in "Ask HN: Freelancer? Seeking freelancer? (January 2014)"]]></title><description><![CDATA[
<p>Just wanted to give Joe a recommendation. Not only did I have the pleasure of talking with him, but of viewing his code as well (disclaimer: I work at BuySellAds, one of the companies he did work for).<p>Joe developed an iOS SDK for one of our products and did a fantastic job.</p>
]]></description><pubDate>Wed, 01 Jan 2014 19:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=6996062</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=6996062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6996062</guid></item><item><title><![CDATA[New comment by chrsm in "Sublime Text 3 Build 3059"]]></title><description><![CDATA[
<p>I have, personally. It's great, but this:<p><pre><code>    { "keys": ["j", "j"], "command": "set_action", "args": {"action": "vi_esc"}, "context": [{"key": "vi_must_change_mode"}, {"key": "vi_is_buffer"}, {"key": "vi_mode_insert"}] },
    { "keys": [";"], "command": "vi_colon_input", "context": [{"key": "setting.command_mode"}, {"key": "vi_enable_cmdline_mode"}] },
</code></pre>
is the reason why I still use Vim.</p>
]]></description><pubDate>Wed, 18 Dec 2013 20:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=6930307</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=6930307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6930307</guid></item><item><title><![CDATA[New comment by chrsm in "There's No Myth, Only Years Of Hard Work"]]></title><description><![CDATA[
<p>Having met most of the LessEverything guys, I'd definitely say they know what they are doing.</p>
]]></description><pubDate>Thu, 07 Nov 2013 18:11:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=6691130</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=6691130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6691130</guid></item><item><title><![CDATA[New comment by chrsm in "Ask HN: How did you learn to code?"]]></title><description><![CDATA[
<p>I hate to be "that guy", I think that taking courses online is a waste of time.<p>1. What do you want to learn? Web development? Systems programming? Native application programming (whatever the platform)? Figure out what your target is.<p>2. Go to your local book store after you solve no. 1, pick a book up that involves that general topic, and read a few pages to see if it works for you. Don't buy a "learn x in y hours/days" book. Buy something you can use as a reference.<p>I've found that it is easier for me to focus and understand things when I am not actually trying to do them at the same time.<p>3. Specifically about Rails: I'm not hugely qualified to speak about Ruby, but the friends I <i>do</i> have that use Rails daily have always told me that Rails has grown pretty hard for newbies to jump into immediately. Of course, I could be wrong. I wrote a small project using Sinatra, which is a really easy way to jump into using Ruby & writing a web app at the same time.<p>I wouldn't recommend putting any money into bootcamps. You can teach yourself everything you need to know. The majority of bootcamps I've seen are fairly expensive for someone without any real understanding of what they're getting in to, and I would go as far as to say I have seen 0 that would teach anything useful beyond "learn language x", which you can do on your own - every popular language has excellent documentation. You should want to learn the fundamentals, and try to figure out how to apply that knowledge to any language or situation you come across.<p>(Hope that helps a bit.)</p>
]]></description><pubDate>Tue, 29 Oct 2013 02:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=6631490</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=6631490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6631490</guid></item><item><title><![CDATA[New comment by chrsm in "Poll: Do you feel lonely?"]]></title><description><![CDATA[
<p>99.9% of the time, yes.</p>
]]></description><pubDate>Sat, 19 Oct 2013 01:14:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=6574926</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=6574926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6574926</guid></item><item><title><![CDATA[New comment by chrsm in "Free Jeremy Hammond"]]></title><description><![CDATA[
<p>Speaking as someone who was familiar with Jeremy many years ago, I feel compelled to say that despite his more "radical" nature (as some have noted), he really is a great person.<p>I'm not happy that he is currently facing a long time in prison (again). But he's as truer to his beliefs than anyone I've ever met.<p>Unfortunately, his ideals aren't an excuse for breaking the law. Nonetheless, I wish him the best of luck with his case.</p>
]]></description><pubDate>Mon, 07 Oct 2013 04:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=6506567</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=6506567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6506567</guid></item><item><title><![CDATA[New comment by chrsm in "Buy An Ad, Own a Browser Botnet"]]></title><description><![CDATA[
<p>The networks that allow untrusted code (js or flash) are the ones to blame for this, and I'm glad that seems to be the general consensus. It seems bizarre to me that anyone would allow this in 2013. We've been talking about scripting "attack" vectors for <i>years</i> now. It's not new.</p>
]]></description><pubDate>Fri, 02 Aug 2013 00:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=6144747</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=6144747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6144747</guid></item><item><title><![CDATA[New comment by chrsm in "Ask HN: Seeking Freelance Mobile App Developer to Build Simple App"]]></title><description><![CDATA[
<p>Surely, you must be joking. Do you really expect someone to work on this - not just one app, but four - without payment, and a hard budget of $1,200?<p>I'm sorry to sound condescending, but truthfully, what you're asking of any legitimate developer is condescending in and of itself.</p>
]]></description><pubDate>Fri, 12 Jul 2013 22:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=6035772</link><dc:creator>chrsm</dc:creator><comments>https://news.ycombinator.com/item?id=6035772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6035772</guid></item></channel></rss>