<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: chainsaw10</title><link>https://news.ycombinator.com/user?id=chainsaw10</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 06:26:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chainsaw10" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chainsaw10 in "CS336: Language Modeling from Scratch"]]></title><description><![CDATA[
<p>I’m intrigued by this course. However I’m also curious about its prerequisite:<p>> Machine Learning (e.g. CS221, CS229, CS230, CS124, CS224N) You should be comfortable with the basics of machine learning and deep learning.<p>Anyone have a good implementation-heavy self-study resource for those topics, or experience with the recorded lectures for those Stanford courses?</p>
]]></description><pubDate>Mon, 01 Jun 2026 18:06:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48360469</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=48360469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48360469</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Blocking high-risk non-secure downloads"]]></title><description><![CDATA[
<p>From my reading, it looks they're considering this for only non HTTPS downloads <i>initiated from an HTTPS page</i><p>Relevant quotes:<p>> ... we will likely start by treating certain high-risk downloads initiated from secure contexts as active mixed content and block them.<p>> We're not planning to focus on non-secure downloads initiated from non-secure contexts at the moment, because users at least see the "Not Secure" omnibox badge on those pages.</p>
]]></description><pubDate>Wed, 10 Apr 2019 13:53:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=19624610</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=19624610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19624610</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Facebook Is Giving Advertisers Access To Your Shadow Contact Information"]]></title><description><![CDATA[
<p>If someone does that with one of my (custom domain) addresses, it won’t work, here’s what I implemented: <a href="https://zackorndorff.com/2015/03/10/disposable-email-addresses-with-postfix/" rel="nofollow">https://zackorndorff.com/2015/03/10/disposable-email-address...</a><p>(To save you a click, they look like aa_COMPANY+SHORTHASH@mydomain.com, with shorthash being based on COMPANY and a secret)<p>Downside is the address ends up absurdly long, and I’ve had to manually create some aliases for companies that won’t accept the plus.<p>I don’t recommend this setup, it’s kind of a pain to maintain, but I wish one of the mainstream providers would implement something similar.</p>
]]></description><pubDate>Thu, 27 Sep 2018 14:44:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=18084975</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=18084975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18084975</guid></item><item><title><![CDATA[New comment by chainsaw10 in "How I use Wireshark"]]></title><description><![CDATA[
<p>Locally-installed root CAs are allowed by HSTS, so if you added the HTTPS proxy to the root store, this would work without warning, unless you manually checked the certificate.<p>Of course, this only works on machines you're the admin of, which is why it's allowed.</p>
]]></description><pubDate>Tue, 19 Jun 2018 16:42:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=17348201</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=17348201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17348201</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Digital Vigilantes Who Hack Back"]]></title><description><![CDATA[
<p>So what happens if a hacker hacks company A and uses their server as a jump box to hack company B? Is company B allowed to hack A since their machine was used in an attack?<p>Or even worse, what if company B is mistaken as to who attacked them? If they "hack back" as advocated, but against the wrong target, are they liable?</p>
]]></description><pubDate>Tue, 01 May 2018 21:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=16972024</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=16972024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16972024</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Chrome 68 will mark all HTTP sites as “not secure”"]]></title><description><![CDATA[
<p>> log in with some criteria more than just a username/password<p>The problem there is that captive portals don't add any extra link-layer security. The network is open, so literally anyone can sniff packets.<p>It's uncommon, but a network using WPA2-Enterprise and user/pass uses different keys for each person (not sure if per device or per user), so you don't have to trust everyone in the room.</p>
]]></description><pubDate>Fri, 09 Feb 2018 04:33:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=16337907</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=16337907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16337907</guid></item><item><title><![CDATA[New comment by chainsaw10 in "The growing body of evidence that digital distraction is damaging our minds"]]></title><description><![CDATA[
<p>Very well said.<p>To directly answer GP's question:<p>I took a differential equations class last semester, where the <i></i>easy<i></i> part of quite a few problems was to solve a quadratic equation. And it was easy, because my algebra classes had correctly required me to practice that skill (and memorize the quadratic formula).<p>So, you say, I'm never going to take differential equations. And you very well might not. I have two responses to that:<p>1) That's true, you might not, but the guy sitting next to you will, and he doesn't even know it yet. If you were allowed to opt out of that subject, you both would, and he wouldn't even have a chance to make up for it later.<p>2) There are plenty of other subjects where the easy part is an algebra concept, and it's only easy because you practiced it years before.</p>
]]></description><pubDate>Tue, 09 Jan 2018 00:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=16102518</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=16102518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16102518</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Reading privileged memory with a side-channel"]]></title><description><![CDATA[
<p>> computer security Nobel prize<p>While they're not as big of a deal AFAIK, we do have the Pwnie Awards: <a href="https://pwnies.com/" rel="nofollow">https://pwnies.com/</a></p>
]]></description><pubDate>Thu, 04 Jan 2018 00:34:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=16066895</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=16066895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16066895</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Ask HN: What do you love/hate about terminals? Would you change them?"]]></title><description><![CDATA[
<p>You can do something similar with bash. If you set PROMPT_COMMAND='history -a', it'll append to the history file right after the command completes (because the prompt command is run as the prompt is printed).</p>
]]></description><pubDate>Wed, 27 Dec 2017 19:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=16017307</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=16017307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16017307</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Avast open-sources its machine-code decompiler"]]></title><description><![CDATA[
<p>radare2 is a disassembler, not a decompiler.<p>Disassembly is a much easier task than decompilation, since it's a mostly mechanical process. Decompilation requires you to undo the optimizations/transformations the compiler did as it generated the binary, which is much harder.<p>That said radare2 is still cool, and a GUI (Cutter) is in the works.</p>
]]></description><pubDate>Thu, 14 Dec 2017 06:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=15920309</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=15920309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15920309</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Oracle VM VirtualBox 5.2 Is Now Available"]]></title><description><![CDATA[
<p>Have you gotten Windows to work well as a guest?<p>I could never get it to work as well as it does with VirtualBox.</p>
]]></description><pubDate>Fri, 20 Oct 2017 03:54:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=15513451</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=15513451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15513451</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Microsoft Edge for iOS and Android: What developers need to know"]]></title><description><![CDATA[
<p>Ah, okay, that makes more sense.<p>I guess maybe it was to enable touch on some websites?</p>
]]></description><pubDate>Thu, 05 Oct 2017 20:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=15412348</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=15412348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15412348</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Microsoft Edge for iOS and Android: What developers need to know"]]></title><description><![CDATA[
<p>I'm curious as to what good reason there is to have the Android user-agent string contain "Mobile Safari"...<p>The rest of it looks like fairly standard user-agent string antics.</p>
]]></description><pubDate>Thu, 05 Oct 2017 19:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=15411899</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=15411899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15411899</guid></item><item><title><![CDATA[New comment by chainsaw10 in "“this code very fast” pull request to remove whitespace from linux kernel"]]></title><description><![CDATA[
<p>It doesn't compile though -- I hope.<p>I'm pretty sure C keywords require a space on either side...</p>
]]></description><pubDate>Fri, 01 Sep 2017 23:08:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=15153011</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=15153011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15153011</guid></item><item><title><![CDATA[New comment by chainsaw10 in "What's the deal with Ctrl+Left and Ctrl+Right?"]]></title><description><![CDATA[
<p>Also, somewhere in GNOME settings, there's a setting to enable "emacs mode", which lets you use ^a, ^e, ^k, ^y in normal textboxes.</p>
]]></description><pubDate>Wed, 16 Aug 2017 16:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=15028910</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=15028910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15028910</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Tiny Linux distro that runs the entire OS as Docker containers"]]></title><description><![CDATA[
<p>> Which would work if licenses and copyrights didn't exist.<p>I don't think it would.<p>Dynamic linking allows a library to be patched once and have the patch apply to all the programs using it. If every program was statically linked, you would have to update each one individually.<p>Not to mention the waste of space.<p>I'm guessing much of that is moot these days, but IMHO it's still something to aim for.</p>
]]></description><pubDate>Sun, 30 Apr 2017 01:30:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=14229733</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=14229733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14229733</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Tavis Ormandy finds another major hole in Lastpass"]]></title><description><![CDATA[
<p>I feel like just having a browser extension is a major security hole for any password manager. Yes it's more usable and prevents domain spoofing, but it makes the attack surface huge.<p>Whereas to exploit a desktop app that doesn't interface with the browser (written in a decent way), you'd need code execution already.<p>Thoughts?</p>
]]></description><pubDate>Sun, 26 Mar 2017 18:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=13962419</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=13962419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13962419</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Linus on Git and SHA-1"]]></title><description><![CDATA[
<p>> reversing commit hashes back into their contents<p>Somewhat off topic, but is this actually possible?<p>Given hashing is inherently lossy, I'm inclined to assume it's not possible for anything must longer than a password, but commits are text, which I suppose is low entropy per character, so I don't know.</p>
]]></description><pubDate>Sat, 25 Feb 2017 21:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=13733951</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=13733951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13733951</guid></item><item><title><![CDATA[New comment by chainsaw10 in "When “Dumb Pipes” Get Too Smart"]]></title><description><![CDATA[
<p>> The bug is in bad js authored by CF<p>No, the bug is definitely in the browser. Web code is untrusted and should not be able to adversely affect the browser.</p>
]]></description><pubDate>Sat, 25 Feb 2017 06:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=13730404</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=13730404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13730404</guid></item><item><title><![CDATA[New comment by chainsaw10 in "Messaging Is the One Thing People Do More Than Anything Else on Their Phone"]]></title><description><![CDATA[
<p>> Why not standardize?<p>You can't. These apps don't federate, and not everyone uses all of them.<p>As I wrote this comment, I realized I use more apps than I thought.<p>I use SMS for some folks, Messenger for others, and Slack, Hangouts, and GroupMe for specific groups.<p>If I'm in a 5+ person group chat, I can't really ask everyone to move to something else. And I want to hear what's going on, so I keep the app around.</p>
]]></description><pubDate>Sat, 07 Jan 2017 22:29:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=13347028</link><dc:creator>chainsaw10</dc:creator><comments>https://news.ycombinator.com/item?id=13347028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13347028</guid></item></channel></rss>