<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: dmiladinov</title><link>https://news.ycombinator.com/user?id=dmiladinov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 10:59:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dmiladinov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dmiladinov in "What's New in C# 6.0 [video]"]]></title><description><![CDATA[
<p>Manager: "Why isn't the project done yet? Why are you still coding?"<p>macromaniac: "Patience, I'm still working on salad..."</p>
]]></description><pubDate>Sat, 15 Nov 2014 13:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=8611619</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=8611619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8611619</guid></item><item><title><![CDATA[New comment by dmiladinov in "How RAID-6 dual parity calculation works"]]></title><description><![CDATA[
<p>From the article:<p>> This article is for computer engineers who would like to have a high-level understanding of how the dual parity calculation works, without diving into all of the mathematical details.<p>I believe that is the value proposition for reading: gaining an understanding of RAID-6 parity calculation while glossing over the math-y bits.</p>
]]></description><pubDate>Wed, 08 Oct 2014 18:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=8428424</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=8428424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8428424</guid></item><item><title><![CDATA[New comment by dmiladinov in "Is TDD dead?"]]></title><description><![CDATA[
<p>Oh come now, that's just an extra safety net.<p>Don't take IDEA local history as a replacement to version control, rather a supplement.</p>
]]></description><pubDate>Fri, 06 Jun 2014 16:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=7858753</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=7858753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7858753</guid></item><item><title><![CDATA[New comment by dmiladinov in "Inverted Polymorphism With Pattern Matching"]]></title><description><![CDATA[
<p>Without actually saying the words, this post makes a good introduction to the [expression problem][0], trading the ease of adding types for the ease of adding behaviors.<p>[TINSTAAFL][1], but what a functional programming paradigm takes away it replaces with brevity, concision, additional type safety, and greater opportunities for the compiler to restate your algorithms in a form more conducive to parallelization and concurrency.<p>[0]: <a href="http://c2.com/cgi/wiki?ExpressionProblem" rel="nofollow">http://c2.com/cgi/wiki?ExpressionProblem</a><p>[1]: <a href="http://en.m.wikipedia.org/wiki/There_ain't_no_such_thing_as_a_free_lunch" rel="nofollow">http://en.m.wikipedia.org/wiki/There_ain't_no_such_thing_as_...</a></p>
]]></description><pubDate>Sun, 18 May 2014 14:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=7763142</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=7763142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7763142</guid></item><item><title><![CDATA[New comment by dmiladinov in "The new PHP"]]></title><description><![CDATA[
<p>In order to use variables from the scope that the anonymous function came from, you have to explicitly import them into the anonymous function with the use[1] block:<p><pre><code>    public function getTotal($tax)
    {
        $total = 0.00;
        
        $callback =
            function ($quantity, $product) use ($tax, &$total)
            {
                $pricePerItem = constant(__CLASS__ . "::PRICE_" .
                    strtoupper($product));
                $total += ($pricePerItem * $quantity) * ($tax + 1.0);
            };
        
        array_walk($this->products, $callback);
        return round($total, 2);
    }

</code></pre>
In other languages that have true closures, the anonymous function "closes over" the lexical scope in which it was declared.<p>[1]: <a href="http://www.php.net/manual/en/functions.anonymous.php" rel="nofollow">http://www.php.net/manual/en/functions.anonymous.php</a></p>
]]></description><pubDate>Tue, 04 Mar 2014 18:05:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=7341865</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=7341865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7341865</guid></item><item><title><![CDATA[New comment by dmiladinov in "JetBrains C++ IDE: Status update and Video report"]]></title><description><![CDATA[
<p>There's also some vmoptions tweaking you can do to increase performance some more.</p>
]]></description><pubDate>Mon, 10 Feb 2014 15:17:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=7211465</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=7211465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7211465</guid></item><item><title><![CDATA[New comment by dmiladinov in "Isaac Asimov Predicts in 1964 What the World Will Look Like in 2014"]]></title><description><![CDATA[
<p>> "...heating water and converting it to coffee"<p>Spot on! What, oh what, would I ever do without my Keurig machine!!!</p>
]]></description><pubDate>Thu, 02 Jan 2014 15:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=6999980</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=6999980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6999980</guid></item><item><title><![CDATA[New comment by dmiladinov in "Predictions on the future of databases"]]></title><description><![CDATA[
<p>Also, "as of" reporting is a built-in feature requiring no additional configuration.</p>
]]></description><pubDate>Mon, 16 Dec 2013 12:32:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=6914340</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=6914340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6914340</guid></item><item><title><![CDATA[New comment by dmiladinov in "[dead]"]]></title><description><![CDATA[
<p>Add a commit for yesterday (I just picked whatever arbitrary time):<p><pre><code>   git commit -a -m "Insightful Commit Note" --date "2013-09-25 08:24:32"
</code></pre>
Might also be worth mentioning the [difference between commit date and author date][1]<p>[1]: <a href="http://stackoverflow.com/a/11857467/114359" rel="nofollow">http://stackoverflow.com/a/11857467/114359</a></p>
]]></description><pubDate>Thu, 26 Sep 2013 13:37:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=6450588</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=6450588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6450588</guid></item><item><title><![CDATA[New comment by dmiladinov in "The Second Coming of Java"]]></title><description><![CDATA[
<p>The second coming of Java the platform (the JVM), at any rate.</p>
]]></description><pubDate>Wed, 25 Sep 2013 13:49:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=6444513</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=6444513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6444513</guid></item><item><title><![CDATA[New comment by dmiladinov in "Why I Hate Frameworks (2005)"]]></title><description><![CDATA[
<p>Now I'm confused - I thought Benji Smith wrote this?</p>
]]></description><pubDate>Tue, 27 Aug 2013 16:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=6284452</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=6284452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6284452</guid></item><item><title><![CDATA[New comment by dmiladinov in "Email exchange between Edward Snowden and former GOP Senator Gordon Humphrey"]]></title><description><![CDATA[
<p>This! A thousand times, this!</p>
]]></description><pubDate>Tue, 16 Jul 2013 19:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=6054057</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=6054057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6054057</guid></item><item><title><![CDATA[New comment by dmiladinov in "Statement from Edward Snowden in Moscow"]]></title><description><![CDATA[
<p>According to Wikipedia:<p>Exile means to be away from one's home (i.e. city, state or country), while either being explicitly refused permission to return <i>and/or being threatened with imprisonment or death upon return.</i><p>So he's probably not so much worried about whether or not he can return to the U.S., but rather what would happen to him when he did.<p><a href="http://en.wikipedia.org/wiki/Exile" rel="nofollow">http://en.wikipedia.org/wiki/Exile</a></p>
]]></description><pubDate>Mon, 01 Jul 2013 22:29:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=5974046</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=5974046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5974046</guid></item><item><title><![CDATA[New comment by dmiladinov in ""Disable Javascript" option removed in Firefox 23"]]></title><description><![CDATA[
<p>As long as you can still disable JS via about:config or NoScript, this is hardly worrisome.</p>
]]></description><pubDate>Mon, 01 Jul 2013 05:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=5968851</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=5968851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5968851</guid></item><item><title><![CDATA[New comment by dmiladinov in "Clojure core.async Channels"]]></title><description><![CDATA[
<p>Oh, I wasn't aware that ClojureCLR was still being maintained. All I knew was the Hickey was no longer maintaining it.<p>Thanks for clarifying!</p>
]]></description><pubDate>Sat, 29 Jun 2013 23:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=5964080</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=5964080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5964080</guid></item><item><title><![CDATA[New comment by dmiladinov in "Clojure core.async Channels"]]></title><description><![CDATA[
<p><i>> Inference : ClojureCLR seems to be dead :(</i><p>For at least a few years now.<p>I remember watching a Hickey talk where I think I recall him saying it was even before 2011, but the exact name escapes me at the moment.  However, I was able to find this snippet from 2011:<p><i>Fogus: Clojure was once in parallel development on both the JVM and the CLR, why did you eventually decide to focus in on the former?<p>Hickey: I got tired of doing everything twice, and wanted instead to do twice as much.</i><p><a href="http://codequarterly.com/2011/rich-hickey/" rel="nofollow">http://codequarterly.com/2011/rich-hickey/</a></p>
]]></description><pubDate>Sat, 29 Jun 2013 04:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=5961484</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=5961484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5961484</guid></item><item><title><![CDATA[New comment by dmiladinov in "The weirdest languages"]]></title><description><![CDATA[
<p>Yes, as for the Balkans, some would argue that Croatian, Serbian and Bosnian are all just dialects of the same basic language.</p>
]]></description><pubDate>Fri, 28 Jun 2013 13:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=5957846</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=5957846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5957846</guid></item><item><title><![CDATA[New comment by dmiladinov in "21 Months In: How to Manage a Remote Team"]]></title><description><![CDATA[
<p><i>> I'd love to see some statistics on what kind of effect a half hour per employee per month does for overall happiness and employee retention.</i><p>I would too, and here's some anecdata for you: one of my old bosses would conduct weekly one on one meetings with all of the developers on his team (anywhere from 4 to 8 of us at different times) and I'd have to say that personally they were some of the best manager-direct experiences I've ever had since.<p>One on one meetings are one of the most important tools out there for helping organizations build relationships with their people, helping them produce more results, as well as increase retention.<p>Anybody interested in starting them at their organizations should check out the manager tools website. They produce several weekly free podcasts as well as offer other products and services.<p><a href="https://www.manager-tools.com/docs/Manager-Tools_One_on_One_Basics.pdf" rel="nofollow">https://www.manager-tools.com/docs/Manager-Tools_One_on_One_...</a><p><a href="http://www.manager-tools.com/2005/07/the-single-most-effective-management-tool-part-1" rel="nofollow">http://www.manager-tools.com/2005/07/the-single-most-effecti...</a></p>
]]></description><pubDate>Fri, 28 Jun 2013 03:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=5956007</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=5956007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5956007</guid></item><item><title><![CDATA[New comment by dmiladinov in "You can't impress developers"]]></title><description><![CDATA[
<p>All that's left when you're done with the first 90% of development is the other 90%[1].<p>[1]: <a href="http://en.wikipedia.org/wiki/Ninety-ninety_rule" rel="nofollow">http://en.wikipedia.org/wiki/Ninety-ninety_rule</a></p>
]]></description><pubDate>Sun, 02 Jun 2013 16:28:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=5809053</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=5809053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5809053</guid></item><item><title><![CDATA[New comment by dmiladinov in "We Think We Know What Elon Musk's Hyperloop Is"]]></title><description><![CDATA[
<p>Half serious, half tongue-in-cheek, but he's apparently had this idea since at least Iron Man 2: <a href="http://www.youtube.com/watch?v=EuG2AVFB-g0" rel="nofollow">http://www.youtube.com/watch?v=EuG2AVFB-g0</a></p>
]]></description><pubDate>Fri, 31 May 2013 15:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=5799193</link><dc:creator>dmiladinov</dc:creator><comments>https://news.ycombinator.com/item?id=5799193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5799193</guid></item></channel></rss>