<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: Locke1689</title><link>https://news.ycombinator.com/user?id=Locke1689</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 18 Sep 2026 18:53:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Locke1689" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Locke1689 in "New Distros Coming to Bash/WSL via Windows Store"]]></title><description><![CDATA[
<p>I wrote a simple console program to easily configure hundreds of different color schemes for your WSL terminal: <a href="https://commentout.net/wsl-colors.html" rel="nofollow">https://commentout.net/wsl-colors.html</a></p>
]]></description><pubDate>Thu, 11 May 2017 18:07:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=14318182</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=14318182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14318182</guid></item><item><title><![CDATA[New comment by Locke1689 in "Warren Buffett’s Best Investment"]]></title><description><![CDATA[
<p>Once again, I think that's more of a statement on how he <i>achieves</i> his goals, not how he <i>arrives</i> at goals in the first place.<p>For instance, there's an inherent conflict between freedom and security. The government and the people must strike a balance on these issues. How does Trump decide what the right balance is? What philosophical principles does he use to decide how much freedom we should be willing to trade for security?</p>
]]></description><pubDate>Sat, 18 Feb 2017 20:28:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=13676513</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13676513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13676513</guid></item><item><title><![CDATA[New comment by Locke1689 in "Warren Buffett’s Best Investment"]]></title><description><![CDATA[
<p>By "vague statements" I was referring to his comments on "America winning" or "being great again." Does Art of the Deal describe those statements in detail?</p>
]]></description><pubDate>Fri, 17 Feb 2017 16:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=13669681</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13669681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13669681</guid></item><item><title><![CDATA[New comment by Locke1689 in "Warren Buffett’s Best Investment"]]></title><description><![CDATA[
<p>This is the <i>Art of the Deal</i>:<p><pre><code>  1. Think big
  2. Protect the downside and the upside will take care of itself
  3. Maximize your options
  4. Know your market
  5. Use your leverage
  6. Enhance your location
  7. Get the word out
  8. Fight back
  9. Deliver the goods
  10. Contain the costs
  11. Have fun
</code></pre>
Aside from the last one, these are simply statements of strategy on how to achieve your goals. This is not a framework for arriving at the goals themselves. You could use this strategy to work for autocracy or democracy or really any world you want. The first question to ask is <i>which</i> world you want to live in, not how to get there.<p>His only statements on normative, not positive, values come from things like "America winning" and "being great" and "going back." But it absolutely true that, for many Americans, these are a contradiction in terms.<p>I can attempt to infer his values from these vague statements, but I think that it is improper for a leader to not start with a set of first principles, independent from  ill-defined notions like "winning", that guide what it means to win and what it means to be great.</p>
]]></description><pubDate>Thu, 16 Feb 2017 20:48:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=13663447</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13663447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13663447</guid></item><item><title><![CDATA[New comment by Locke1689 in "Warren Buffett’s Best Investment"]]></title><description><![CDATA[
<p>I see no contradiction.<p>You seem to believe that either winning elections or making money are satisfactory demonstrations of intelligence (as meant by IQ, or <i>g</i>). I do not.<p>I would be happy to reconsider if he released a simple IQ test, or even his old SAT scores (assuming he took the SAT).</p>
]]></description><pubDate>Wed, 15 Feb 2017 21:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=13655479</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13655479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13655479</guid></item><item><title><![CDATA[New comment by Locke1689 in "Warren Buffett’s Best Investment"]]></title><description><![CDATA[
<p>>  figures based on Forbes estimate of his net worth.<p>You know Forbes is just a business magazine, and just a small one at that?<p>They don't have any privileged information. They probably just based their reporting on his self-reported wealth. At best they could look at the public valuations of some of his properties, but since the Trump organization is privately held they have no way of knowing how badly he's leveraged.<p>Here's a hint: check how much Forbes said Elizabeth Holmes was worth in 2015.<p>> I don't know about that. From what I can tell, he seems to consistently follow the same or similar playbook outlined in 'The Art of the Deal'.<p>That you don't see the difference between a set of strategies for making money in real estate and a governing philosophy of how you see the world and act as a person is the crux of the problem.</p>
]]></description><pubDate>Wed, 15 Feb 2017 18:14:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=13654047</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13654047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13654047</guid></item><item><title><![CDATA[New comment by Locke1689 in "Warren Buffett’s Best Investment"]]></title><description><![CDATA[
<p>Except that all the numbers on his net worth are based just on his word and he's clearly a serial liar.<p>Interestingly, I think the fact that he's quite stupid may be how he succeeded at the presidential election. An intelligent, principled person would have a vision and philosophy that guides their actions. When questioned on details or specifics they would use their philosophy to arrive at a reasoned answer.<p>Trump has essentially no record of this. He has no governing philosophy or sophisticated understanding of how the world works. He seems to do nothing but say what he feels in that moment -- even if how he feels isn't backed up by any reality.<p>However, in certain election environments that can also be a huge benefit. If the electorate is looking for a foil, someone to reflect their feelings, and the electorate itself isn't acting on calculated reasoning, the dunce with an acute sense of emotional environment is the perfect avatar.<p>In a sense, the reasoned candidate is at an inherent disadvantage since they will attempt to articulate a particular philosophy. If the electorate is mostly a coalition based on shared emotional reaction, stating a clear philosophy can do nothing but <i>weaken</i> support among your own constituency. In essence, being specific allows people to disagree with you. If you hand wave, they just imagine you think like they do, since they already think you feel like they do.<p>I can think of another group of people who a similar skillset: confidence artists. They're often not very bright or very skilled, but they are good at reading a room, a person, and an emotion. Interestingly, I don't believe Trump believes himself to be a con-artist; he's just a natural.</p>
]]></description><pubDate>Wed, 15 Feb 2017 05:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=13649947</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13649947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13649947</guid></item><item><title><![CDATA[New comment by Locke1689 in "Basic Security Precautions for Non-Profits and Journalists"]]></title><description><![CDATA[
<p>Is Edge + the new Windows Application Guard similar in protection?</p>
]]></description><pubDate>Sun, 12 Feb 2017 00:41:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=13625848</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13625848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13625848</guid></item><item><title><![CDATA[New comment by Locke1689 in "The .NET Language Strategy"]]></title><description><![CDATA[
<p>Read the source for the compiler and find all the differences. There are constantly minor semantic changes, like numeric conversions, double parsing, scope of generated temps in for loops, delegate conversions, Nothing, etc.<p>I just started typing this list off the top of my head and every time I typed something out I could think of one more thing. And these are just the ones I remember, so they're probably the ones that were annoying to work around in the compiler.</p>
]]></description><pubDate>Thu, 02 Feb 2017 20:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=13554358</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13554358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13554358</guid></item><item><title><![CDATA[New comment by Locke1689 in "Welcome, ACLU"]]></title><description><![CDATA[
<p>The breakdown of the rule of law is probably worse in that it will contain all the aforementioned, and more.</p>
]]></description><pubDate>Tue, 31 Jan 2017 17:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=13532930</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13532930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13532930</guid></item><item><title><![CDATA[New comment by Locke1689 in "Time to Take a Stand"]]></title><description><![CDATA[
<p>The difference between populism and democracy is that populists always claim to speak "for the people" even if the people are divided. They'll even take action against the majority and simply claim that all the "real" people are for it.</p>
]]></description><pubDate>Sat, 28 Jan 2017 19:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=13508654</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13508654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13508654</guid></item><item><title><![CDATA[New comment by Locke1689 in "1.1B Taxi Rides on Kdb+/q and 4 Xeon Phi CPUs"]]></title><description><![CDATA[
<p>And despite lambda calculus being written entirely using single letter variable names, Scheme programmers all use proper word-size variable names in their programs.<p>Mathematics notation is so notoriously awful that mathematicians often can't even read equations from other disciplines without significant extra context.</p>
]]></description><pubDate>Thu, 26 Jan 2017 02:55:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=13488337</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13488337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13488337</guid></item><item><title><![CDATA[New comment by Locke1689 in "New Wyoming bill forbids utilities from using renewables"]]></title><description><![CDATA[
<p>You are the one who imputed that 'cmurf referred to all parties named the Republican Party, rather than the more logical interpretation as the current party named the Republican Party.</p>
]]></description><pubDate>Sun, 22 Jan 2017 23:02:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=13458189</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13458189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13458189</guid></item><item><title><![CDATA[New comment by Locke1689 in "About 700 Microsoft employees will be laid off next week, sources say"]]></title><description><![CDATA[
<p>This is simply not true. I was there when my entire org got rid of its test team and the people who stayed were not more likely to be H1B holders. If anything, the reverse was true.</p>
]]></description><pubDate>Sat, 21 Jan 2017 20:17:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=13451872</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13451872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13451872</guid></item><item><title><![CDATA[New comment by Locke1689 in "Testing LLVM"]]></title><description><![CDATA[
<p>I wouldn't say that's what most people mean by parallel, but in that case I think you're better off building a layer on top of the compiler for that.<p>For instance, provided deterministic compilation you could keep a networked cache of compiled libraries that would be delivered as needed.<p>Trying to be network-parallel at any finer level is probably a waste of time -- network and (de)serialization overhead would eat away all the advantages.</p>
]]></description><pubDate>Mon, 16 Jan 2017 07:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=13408588</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13408588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13408588</guid></item><item><title><![CDATA[New comment by Locke1689 in "Testing LLVM"]]></title><description><![CDATA[
<p>I don't agree.<p>Before we moved to Git, Roslyn was on TFS, which was basically Perforce/CVS/SVN.<p>You're absolutely right that the distinction among the former VCS's is minimal. However, Git offers value that was transformative compared to the former. Namely,<p><pre><code>  1. Git allows you to easily switch between multiple work items while keeping track of the work done in each item.

  2. Git allows you to easily integrate with people who have significantly diverged clones of your tree without too much trouble.

  3. Git allows you to easily work offline.
</code></pre>
(1) is definitely the largest benefit, but was mitigated with tools like g5 when I was at Google. However, the Google gravity well has its own drawbacks.<p>(2) is very important if you want to host rapid release schedules with divergence of features. It's especially useful if you want to have long stabilization periods and low-risk bug fixes delivered in parallel to multiple customers.<p>(3) is pretty self-explanatory, but for most people it's underestimated how much downtime your VCS has. I'd bet, for most people, it's significantly less than 5 9's. Not only is that wasted time, it's frustrating because it's usually consecutive and removes entire working days at random.</p>
]]></description><pubDate>Sat, 14 Jan 2017 07:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=13397416</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13397416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13397416</guid></item><item><title><![CDATA[New comment by Locke1689 in "Testing LLVM"]]></title><description><![CDATA[
<p>Most of the .NET repos are structured to use inner and outer loop testing with Jenkins. Most tests on most architectures are run in the inner loop, which are kicked off in parallel as soon as you make a pull request to one of the .NET repositories on Github.<p>Some repositories, like CoreCLR, have outer loop testing that runs on a separate schedule (nightly, I think), but those tests are far less likely to break and are more devoted to finding rare and difficult to compute edge cases.</p>
]]></description><pubDate>Sat, 14 Jan 2017 07:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=13397394</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13397394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13397394</guid></item><item><title><![CDATA[New comment by Locke1689 in "Testing LLVM"]]></title><description><![CDATA[
<p>It depends on what you mean by parallel.<p>Certainly the Roslyn C# compiler is highly parallel. All files are parsed in parallel, then all classes are bound (semantically analyzed) in parallel, then the IL serialization phase is sequential.</p>
]]></description><pubDate>Sat, 14 Jan 2017 07:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=13397385</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13397385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13397385</guid></item><item><title><![CDATA[New comment by Locke1689 in "Rumors of Cmd’s death have been greatly exaggerated"]]></title><description><![CDATA[
<p>Certainly: <a href="https://github.com/dotnet/roslyn" rel="nofollow">https://github.com/dotnet/roslyn</a></p>
]]></description><pubDate>Thu, 05 Jan 2017 19:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=13330499</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13330499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13330499</guid></item><item><title><![CDATA[New comment by Locke1689 in "Rumors of Cmd’s death have been greatly exaggerated"]]></title><description><![CDATA[
<p>You can get that in VS via the Interactive Window (View->Other Windows->C# Interactive).<p>Theoretically you could implement a completion system for the terminal but we reused the WPF editor layers for the completion system rather than building a new one from scratch, so it isn't available in the terminal.<p>Also, all that is open source at <a href="https://github.com/dotnet/roslyn" rel="nofollow">https://github.com/dotnet/roslyn</a> and the scripting core can be rehosted as an API.</p>
]]></description><pubDate>Thu, 05 Jan 2017 08:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=13325693</link><dc:creator>Locke1689</dc:creator><comments>https://news.ycombinator.com/item?id=13325693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13325693</guid></item></channel></rss>