<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: skarap</title><link>https://news.ycombinator.com/user?id=skarap</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 01:24:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=skarap" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by skarap in "Throw away code"]]></title><description><![CDATA[
<p>Python isn't weakly-typed.<p>> Over the years, I’ve used Perl a lot (that one doesn’t care if it’s int or string… no, correction, in Perl everything is a string, ints just don’t exist. Well, kind of). It’s probably the language designed for throw away coding. I’ve done some Python too (that’s like Perl, but with proper objects in it, and everything is a dictionary there).<p>The author has almost no real programming experience with Python. Perl experience seems to overlap with sysadmin-related work at least partially, where it's usually used as better Bash. All their repositories in GitHub are Rust. So almost all of "real" programming they did used Rust.<p>Why would anyone who know Rust way better than any other language prefer to do their prototypes using anything else?</p>
]]></description><pubDate>Sat, 26 Sep 2020 07:15:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=24597013</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=24597013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24597013</guid></item><item><title><![CDATA[New comment by skarap in "Apple of 2019 is the Linux of 2000"]]></title><description><![CDATA[
<p>> Things break at random for reasons you can't understand and the only way to fix it is to find terminal commands from discussion forums, type them in and hope for the best.<p>Depends on whom you ask. There are people who use it exactly because when "things break at random" they absolutely can understand the reasons and actually fix it in contrast to some other OSes (or Linux from more recent years).</p>
]]></description><pubDate>Mon, 14 Oct 2019 14:21:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=21248549</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=21248549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21248549</guid></item><item><title><![CDATA[New comment by skarap in "Self-driving Uber car kills Arizona woman crossing street"]]></title><description><![CDATA[
<p>To repeat my comment from a previous discussion which brought a lot of downvotes: what happens when (not if) a self-driving car runs-over and kills someone (e.g. because of a software bug)? Do such cases cause criminal penalties? Who is penalized? Or will all cases of autonomous car accidents with deaths become civil cases? If so - do human drivers get the same new rules or if they kill someone by accident (because they got distracted) they still go to jail? Is that fair?<p>In this particular case I assume the operator will be thrown under the bus, which is also unfair.</p>
]]></description><pubDate>Mon, 19 Mar 2018 18:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=16621140</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=16621140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16621140</guid></item><item><title><![CDATA[New comment by skarap in "Google's CardDAV server isn't standards compliant (2014)"]]></title><description><![CDATA[
<p>Exactly.
Asynchronous programming + promises + some unhandled failure case somewhere and you end up with timeouts instead of error responses.</p>
]]></description><pubDate>Mon, 19 Feb 2018 16:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=16413988</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=16413988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16413988</guid></item><item><title><![CDATA[New comment by skarap in "Waymo Launches Its Self-Driving Armada"]]></title><description><![CDATA[
<p>So what happens when one of these cars runs over someone?<p>Tough luck, 5 million dollars to the family?</p>
]]></description><pubDate>Tue, 30 Jan 2018 14:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=16265419</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=16265419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16265419</guid></item><item><title><![CDATA[New comment by skarap in "Linus Torvalds: “Somebody is pushing complete garbage for unclear reasons.”"]]></title><description><![CDATA[
<p>The email you're searching wasn't posted to the list. You won't find it - no matter the interface.</p>
]]></description><pubDate>Mon, 22 Jan 2018 14:53:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=16204728</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=16204728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16204728</guid></item><item><title><![CDATA[New comment by skarap in "Oh shit, git: Getting myself out of bad situations"]]></title><description><![CDATA[
<p>One can read any amount of similar articles, but if they don't understand the data model behind all this, git will remain a complex and fragile beast for them. The feature-set is huge to be able to just remember all possible commands for all possible scenarios. If you don't know what index is or what a branch is, this all will look like a bunch of nonsense. On the other hand - your ruby code won't seem too logical either if you don't know the language.<p>So if git is the tool you use to get your job done - don't hesitate to spend a day or 2 on reading how it works and how you're supposed to use it.</p>
]]></description><pubDate>Mon, 18 Dec 2017 17:04:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=15953121</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15953121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15953121</guid></item><item><title><![CDATA[New comment by skarap in "Microsoft Intern’s Rape Claim Highlights Struggle to Combat Sex Discrimination"]]></title><description><![CDATA[
<p>> Deciding to hire both, and then assigning them to the same team is clearly the wrong solution<p>Couldn't Microsoft also get into trouble by hiring just one of them (the other one could have a good case for being treated unfairly)? And what if they don't have 2 separate teams which need new members? Should they create a new team just to make sure they don't heart anybody's feelings?</p>
]]></description><pubDate>Sun, 17 Dec 2017 06:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=15944504</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15944504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15944504</guid></item><item><title><![CDATA[New comment by skarap in "Microsoft Intern’s Rape Claim Highlights Struggle to Combat Sex Discrimination"]]></title><description><![CDATA[
<p>> Rape is much more common than false accusations of rape.<p>You're throwing away a datapoint - "the police decided not to press charges or Bob was found not-guilty in court".</p>
]]></description><pubDate>Sun, 17 Dec 2017 06:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=15944467</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15944467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15944467</guid></item><item><title><![CDATA[New comment by skarap in "When the Judge Distrusts Your Lawyers"]]></title><description><![CDATA[
<p>> Once a judge catches a lawyer in a lie the judge will question everything the lawyer says.<p>Not a lawyer, but isn't is taken for granted that lawyers (along with everybody else) are lying in courts and that it's the jurors and judge's job to find out who is lying?</p>
]]></description><pubDate>Sun, 03 Dec 2017 07:11:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=15836424</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15836424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15836424</guid></item><item><title><![CDATA[New comment by skarap in "SSH vs. OpenVPN for Tunneling"]]></title><description><![CDATA[
<p>`ip link set qlen 1000 dev tun0` (so it matches the eth0 queue, instead of being an order of magnitude smaller) on both ends of the tunnel, and you get 90% of direct connection speed from openvpn:<p><pre><code>  $ iperf3 -c 10.1.0.2
  Connecting to host 10.1.0.2, port 5201
  [  4] local 10.1.0.1 port 38274 connected to 10.1.0.2 port 5201
  [ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
  [  4]   0.00-1.00   sec  3.12 MBytes  26.1 Mbits/sec    0    802 KBytes
  [  4]   1.00-2.00   sec  22.3 MBytes   187 Mbits/sec    0   2.24 MBytes
  [  4]   2.00-3.00   sec  21.4 MBytes   179 Mbits/sec    0   2.45 MBytes
  [  4]   3.00-4.00   sec  23.3 MBytes   196 Mbits/sec    0   2.39 MBytes
  [  4]   4.00-5.00   sec  23.4 MBytes   196 Mbits/sec    0   2.58 MBytes
  [  4]   5.00-6.00   sec  21.5 MBytes   180 Mbits/sec    0   2.70 MBytes
  [  4]   6.00-7.00   sec  23.5 MBytes   197 Mbits/sec    0   2.68 MBytes
  [  4]   7.00-8.00   sec  22.6 MBytes   189 Mbits/sec    0   2.78 MBytes
  [  4]   8.00-9.00   sec  22.4 MBytes   188 Mbits/sec    0   2.45 MBytes
  [  4]   9.00-10.00  sec  23.5 MBytes   197 Mbits/sec    0   2.69 MBytes
  - - - - - - - - - - - - - - - - - - - - - - - - -
  [ ID] Interval           Transfer     Bandwidth       Retr
  [  4]   0.00-10.00  sec   207 MBytes   174 Mbits/sec    0             sender
  [  4]   0.00-10.00  sec   207 MBytes   174 Mbits/sec                  receiver

  iperf Done.</code></pre></p>
]]></description><pubDate>Sun, 26 Nov 2017 10:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=15780330</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15780330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15780330</guid></item><item><title><![CDATA[New comment by skarap in "Firefox 57.0 Released"]]></title><description><![CDATA[
<p>1</p>
]]></description><pubDate>Tue, 14 Nov 2017 16:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=15696428</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15696428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15696428</guid></item><item><title><![CDATA[New comment by skarap in "Firefox Send: Private, Encrypted File Sharing"]]></title><description><![CDATA[
<p>Mandatory XKCD link: <a href="https://xkcd.com/949/" rel="nofollow">https://xkcd.com/949/</a></p>
]]></description><pubDate>Wed, 11 Oct 2017 15:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=15450413</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15450413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15450413</guid></item><item><title><![CDATA[New comment by skarap in "Fresh Horrors from Equifax CEO Richard Smith's Congressional Hearing"]]></title><description><![CDATA[
<p>> the only reason we used this at a previous company was to kind of handwave around hey we have this tool doing regular security checks<p>That's the only reason for most of their clients. "We get periodic security scans from a respected vendor, yes sir!".<p>I can't rule out that the scanners might work, but if the vendor isn't naive, they'd be optimizing for their real target audience.</p>
]]></description><pubDate>Wed, 04 Oct 2017 05:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=15398490</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15398490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15398490</guid></item><item><title><![CDATA[New comment by skarap in "Optimizing web servers for high throughput and low latency"]]></title><description><![CDATA[
<p>One congestion-control parameter which don't get it's fair share of articles is initcwnd. And for HTTP traffic over high bandwidth+latency links it has much larger impact than  the choice of the cc algorithm.<p>See <a href="https://www.cdnplanet.com/blog/tune-tcp-initcwnd-for-optimum-performance/" rel="nofollow">https://www.cdnplanet.com/blog/tune-tcp-initcwnd-for-optimum...</a></p>
]]></description><pubDate>Thu, 07 Sep 2017 20:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=15195534</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15195534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15195534</guid></item><item><title><![CDATA[New comment by skarap in "A camera that snaps a GIF and ejects a cartridge that displays it"]]></title><description><![CDATA[
<p>It's... sad.<p>A few months ago a friend was asking whether I know a service to convert a gif to a video. Which was also sad.</p>
]]></description><pubDate>Thu, 31 Aug 2017 07:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=15138821</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15138821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15138821</guid></item><item><title><![CDATA[New comment by skarap in "The Difficulties of Running a Sex-Inspired Startup"]]></title><description><![CDATA[
<p>Maybe it's just that potential investors don't get how the startup is going to earn money?</p>
]]></description><pubDate>Tue, 29 Aug 2017 05:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=15122252</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=15122252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15122252</guid></item><item><title><![CDATA[New comment by skarap in "Samba 3.5.0+ vulnerability: Remote code execution from a writable share"]]></title><description><![CDATA[
<p>Note that SELinux mitigates the issue with default configuration.</p>
]]></description><pubDate>Thu, 25 May 2017 18:44:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=14419221</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=14419221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14419221</guid></item><item><title><![CDATA[New comment by skarap in "The Future of Go Summit – Ke Jie vs. AlphaGo"]]></title><description><![CDATA[
<p>I read someone saying "we're best at creating things which do some things better than us".</p>
]]></description><pubDate>Tue, 23 May 2017 10:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=14400095</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=14400095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14400095</guid></item><item><title><![CDATA[New comment by skarap in "Decommission of Cyrus Email"]]></title><description><![CDATA[
<p>> They have a tendency of 541-ing mails for no apparent reason<p>There is a reason. It makes people switch from own email servers to gmail.</p>
]]></description><pubDate>Sun, 07 May 2017 11:28:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=14284932</link><dc:creator>skarap</dc:creator><comments>https://news.ycombinator.com/item?id=14284932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14284932</guid></item></channel></rss>