<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: Leon</title><link>https://news.ycombinator.com/user?id=Leon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 05:51:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Leon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Leon in "Inside Firefox’s DNS-over-HTTPS engine"]]></title><description><![CDATA[
<p>There are lots of Open Source projects that will do what you are asking. Here is the first top hit on using bind to do that - <a href="https://github.com/wrouesnel/dns-over-https-proxy" rel="nofollow">https://github.com/wrouesnel/dns-over-https-proxy</a><p>However I disagree that it is a bad idea and that the implementation is bad. Regardless of how software _should_ behave, Firefox operates in how software is actually run for their users. DNS is a source of security vulnerabilities and headaches.<p>Demanding a higher level abstraction is not always an option for many, but using Firefox often is. This is especially important for mobile, where a lot of people don't have access or knowledge to set in place a system wide proxy after rooting their phones, but it is very easy to install Firefox mobile.<p>What about web browser usage on library or campus computers? Often they will have several browsers installed as well.<p>The point is that making security more available and easier to use where it matters most is a good idea.</p>
]]></description><pubDate>Mon, 04 Jun 2018 14:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=17228291</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=17228291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17228291</guid></item><item><title><![CDATA[New comment by Leon in "Memorandum on Microsoft’s strategy against Linux and Open Source software (1998)"]]></title><description><![CDATA[
<p>> forced upgrades<p>I think the forced upgrades were a good thing. The security model on Windows 10 and continued support of updates to 10 is overall a Good Thing for the average Windows User. The majority of users on Windows run their systems in extremely non-secure ways and skip updates and upgrades completely. This is a danger to the internet as a whole.<p>To me it ultimately comes down to this: I can't force my older relatives to update their machines or even stop them from  running ancient versions of Windows. On that front, Windows 10 made things better.</p>
]]></description><pubDate>Mon, 04 Jun 2018 14:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=17228137</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=17228137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17228137</guid></item><item><title><![CDATA[When AWS software development imitates xkcd]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/aws/aws-cli/issues/2507#issuecomment-364916903">https://github.com/aws/aws-cli/issues/2507#issuecomment-364916903</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16384200">https://news.ycombinator.com/item?id=16384200</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 15 Feb 2018 14:28:55 +0000</pubDate><link>https://github.com/aws/aws-cli/issues/2507#issuecomment-364916903</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=16384200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16384200</guid></item><item><title><![CDATA[New comment by Leon in "Facing poverty, academics turn to sex work and sleeping in cars"]]></title><description><![CDATA[
<p>Usually Football pays for itself.</p>
]]></description><pubDate>Thu, 28 Sep 2017 15:44:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=15357989</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=15357989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15357989</guid></item><item><title><![CDATA[New comment by Leon in "Why some of the best developers keep quitting"]]></title><description><![CDATA[
<p>In addition to more vacation days, maternity leave, etc</p>
]]></description><pubDate>Tue, 08 Aug 2017 23:22:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=14963951</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=14963951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14963951</guid></item><item><title><![CDATA[New comment by Leon in "Things to know before using AWS’s Elasticsearch Service"]]></title><description><![CDATA[
<p>A simple solution in this vein is to white list your the EIP addresses of your NAT. This would give access to all resources in a private subnet (this is useful for Lambda's running in subnets).</p>
]]></description><pubDate>Mon, 19 Jun 2017 15:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=14587556</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=14587556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14587556</guid></item><item><title><![CDATA[New comment by Leon in "Introducing Docker Secrets Management"]]></title><description><![CDATA[
<p>Vault is really wonderful to work with, and its integration with consul makes it phenomenally powerful.</p>
]]></description><pubDate>Fri, 10 Feb 2017 02:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=13612747</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=13612747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13612747</guid></item><item><title><![CDATA[New comment by Leon in "Trump’s F.C.C. Pick Quickly Targets Net Neutrality Rules"]]></title><description><![CDATA[
<p>> And somehow in the more affluent parts of the city where I live, Comcast, Google and AT&T are all competing. AT&T and Google are both offering gigabit internet for $70 a month.<p>Google is offering service in limited areas of 8 cities and have put on hold any future expansion. That is not comparative to the rest of the country and shouldn't be used as an example of competition. The country has no real competition for internet service providers.</p>
]]></description><pubDate>Mon, 06 Feb 2017 21:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=13584238</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=13584238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13584238</guid></item><item><title><![CDATA[New comment by Leon in "Psychiatrists Must Face Possibility That Medications Hurt More Than They Help"]]></title><description><![CDATA[
<p>Can you cite this?</p>
]]></description><pubDate>Thu, 15 Dec 2016 20:31:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=13188070</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=13188070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13188070</guid></item><item><title><![CDATA[New comment by Leon in "‘Diamond-age’ of power generation as nuclear batteries developed"]]></title><description><![CDATA[
<p>That would actually be perfect for long range interstellar probes. A constant source of energy for thousands of years, even that small, would propel a craft to reasonably high speeds. Give a spacecraft a few pounds and you'd have something really great.</p>
]]></description><pubDate>Tue, 29 Nov 2016 02:57:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=13060396</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=13060396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13060396</guid></item><item><title><![CDATA[New comment by Leon in "Male birth control study cut short as some participants experience side effects"]]></title><description><![CDATA[
<p><p><pre><code>  > I was riding my bike the day after the procedure.
</code></pre>
Please do not spread terrible medical advice which you were surely told not to do. That's great you turned out fine but it is not ethical to promote such behavior.<p>Think of it as someone saying their children turned out fine without immunizations. Your words can become incredibly dangerous once you begin questioning doctors if you are not trained or have added knowledge in the area of specialty.</p>
]]></description><pubDate>Fri, 04 Nov 2016 23:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=12877043</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12877043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12877043</guid></item><item><title><![CDATA[New comment by Leon in "Infrastructure discovery with etcd"]]></title><description><![CDATA[
<p>I think I'm a little confused by what you are asking - are you wanting to run a consul server and agent on the same instance? You can do that and specify an ID appropriate to the consul service type for multi-tenancy situations of master nodes and client nodes. But that would be up to you given your deployment environments.<p>Are you wanting to have a single consul service running for the whole environment (as client and server)? If you're running an HA environment you should really have dedicated master nodes and non-voting clients for service discovery on instances. The member states of consul clusters have an IP and ID, are you saying that the IP could be mixed with a different ID (it could in the cloud, but upon connecting to the leader it would update its registered information).<p>Are you talking about cleaning up old instances registered in the cluster? Or that there could be a single master node which has a broken network connection to the other master nodes, so sees different cluster status information? In that case, you should be monitoring all your services. Always. There are a lot of tools out there which will clean up and correct voting clusters in those situations. We use Sensu and Kubernetes checks / services for a lot of monitoring and automatic reaction to changes in cluster health.</p>
]]></description><pubDate>Tue, 25 Oct 2016 20:38:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=12791462</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12791462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12791462</guid></item><item><title><![CDATA[New comment by Leon in "Infrastructure discovery with etcd"]]></title><description><![CDATA[
<p>You are correct and I came here to say the same. Additionally I've seen issues working with etcd in that it is a pain to manage, with situations coming about of split cluster issues where the data becomes corrupted and needs to be manually merged together. That is a bad situation to be in, and usually it is better to develop for failure, especially in cloud environments. You can get split-brain problems on any clustered agreement replication, etcd is not a special case.</p>
]]></description><pubDate>Sun, 23 Oct 2016 16:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=12774124</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12774124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12774124</guid></item><item><title><![CDATA[New comment by Leon in "Infrastructure discovery with etcd"]]></title><description><![CDATA[
<p>You can specify a custom ID. I use ID's such as AWS instance ID for clusters in Amazon.</p>
]]></description><pubDate>Sun, 23 Oct 2016 16:16:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=12774105</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12774105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12774105</guid></item><item><title><![CDATA[New comment by Leon in "Hackers say Friday's massive DDoS attacks were just a dry run"]]></title><description><![CDATA[
<p>Also:<p>- Put up a caching DNS server on your local network to keep your regular sites functioning.</p>
]]></description><pubDate>Sun, 23 Oct 2016 14:45:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=12773770</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12773770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12773770</guid></item><item><title><![CDATA[New comment by Leon in "Java 8 Method Reference Evaluation"]]></title><description><![CDATA[
<p>Something to add that would help on your examples, would be a non-static counter to the static inner class. I think that would really help convey when when multiple objects are created but the reference to the first class instance is kept. With the static count variable new object instantiation is tracked, but misses a detail on object references that is interesting.<p>Specifically for this example:<p><pre><code>        System.out.println("\nVariable in method reference");
        obj = new Counter(); // NPE if after method reference declaration!
        final Runnable varRef = obj::show;
        System.out.println("Running...");
        varRef.run(); obj = new Counter(); varRef.run();
</code></pre>
obj::show was evaluated, so varRef should be pointing to the original instance method of show, even when called the second time. Which could potentially create a memory leak if someone is tracking the method references and recreating objects underneath unknowingly.<p>However if I am completely wrong about this please tell me! I have not gone through and run this code for confirmation, so I would be very happy to know if I'm mistaken. I'm going by memory without reference checking or testing. In either case if I am wrong or right - please put a note about this situation! It would help immensely and make your post even more interesting.<p>Thanks!<p>Leon</p>
]]></description><pubDate>Sun, 23 Oct 2016 14:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=12773743</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12773743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12773743</guid></item><item><title><![CDATA[New comment by Leon in "When a Chinese PhD Student Meets a German Supervisor [pdf]"]]></title><description><![CDATA[
<p>Good call on crimp / krampe, I was trying to identify the origin by phonetics on that one. Using krampe as a noun for the action of what something does or have happen to it sounds like a German language thing to do.</p>
]]></description><pubDate>Sat, 22 Oct 2016 18:53:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=12770031</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12770031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12770031</guid></item><item><title><![CDATA[New comment by Leon in "When a Chinese PhD Student Meets a German Supervisor [pdf]"]]></title><description><![CDATA[
<p>To be fair, "Flansch" sounds a lot like "Flange" which is exactly the same thing in English. I would easily assume it originated in German or they have a common root. The phonetics are spot on in similarity.</p>
]]></description><pubDate>Sat, 22 Oct 2016 18:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=12770013</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12770013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12770013</guid></item><item><title><![CDATA[New comment by Leon in "Lawsuit: Yahoo CEO Marissa Mayer led illegal purge of male workers"]]></title><description><![CDATA[
<p>Yeah, Gannett started limiting remote workers when Yahoo did. They followed in Yahoo's footsteps because to upper management it sounded like a good idea. Get everyone together!<p>...except for developers who were already largely working between remote teams anyway and caused some fellow employees with family and health responsibilities but were still good developers to have trouble and eventually leave the company. Cutting out existing options and freedoms to employees does not in any way help the culture of a company. I don't work there any more but every developer was very upset that I talked to at the time.<p>Any company I work for in the future I want at least the ability to work remote. I personally enjoy being in and around coworkers, but there were a few times when I wanted to work remote for periods of time to help with family. Being in an office can help _certain types_ of work - but it doesn't help all types of work, and development is one that can be remote.</p>
]]></description><pubDate>Fri, 07 Oct 2016 18:01:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=12662623</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12662623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12662623</guid></item><item><title><![CDATA[New comment by Leon in "The Free-Time Paradox in America"]]></title><description><![CDATA[
<p>There is a difference in what the article presents as an escape for young men with no job vs someone who plays games in the evening to relax.<p>That free time you have is a luxury if you are working. It can still be very enjoyable to do interesting things after work, but I wouldn't look at them as investing time or learning new skills or hustling (i.e. working). That's a great way to get burnout. Burnout can be horrible if you never have leisure, but you can still make some that off time productive in some way without it feeling like work. For myself I like to put together projects in new tech that seem interesting for an idea that is absurd. It doesn't have to be even a full demo, just some examples where you poked at something and can talk about to coworkers. Arduino / Raspberry Pis are great too - super easy to get in to and you can make stupid fun little trick things. Same with chat bots and cloud infrastructure - slap something together and everybody can have fun.<p>I'm just wanting to say be careful how you look at your free time. That relaxation with video games and a beer is OK. But if you're wanting more out of it then turn it in to some way to get conversations and cool hacks working with coworkers or friends. Also - try switching up some video games with board games. There are some incredible board games out there these days and it'll be easy to get a group together at work for a quick round of some games.</p>
]]></description><pubDate>Mon, 19 Sep 2016 20:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=12534600</link><dc:creator>Leon</dc:creator><comments>https://news.ycombinator.com/item?id=12534600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12534600</guid></item></channel></rss>