<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: kevinr</title><link>https://news.ycombinator.com/user?id=kevinr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 00:32:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kevinr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Practical Threat Modeling for SaaS Software Engineers (and Friends)]]></title><description><![CDATA[
<p>Article URL: <a href="https://increment.com/security/approachable-threat-modeling/">https://increment.com/security/approachable-threat-modeling/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18812071">https://news.ycombinator.com/item?id=18812071</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 03 Jan 2019 01:34:35 +0000</pubDate><link>https://increment.com/security/approachable-threat-modeling/</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=18812071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18812071</guid></item><item><title><![CDATA[New comment by kevinr in "Stripe has frozen Gab.com's account"]]></title><description><![CDATA[
<p>Start a nudes pinterest. Lmk how it goes</p>
]]></description><pubDate>Thu, 04 Oct 2018 01:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=18136486</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=18136486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18136486</guid></item><item><title><![CDATA[New comment by kevinr in "Stripe has frozen Gab.com's account"]]></title><description><![CDATA[
<p>> If you are looking to subscribe to other profiles you will need to add a payment card. When adding a payment card, your card information is stored by a payment processor, which is called Stripe; or if you are subscribing to a profile containing sexually explicit content, your card information is stored by a different payment processor, Securion Pay.<p><a href="https://onlyfans.com/terms/" rel="nofollow">https://onlyfans.com/terms/</a></p>
]]></description><pubDate>Thu, 04 Oct 2018 01:46:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=18136457</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=18136457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18136457</guid></item><item><title><![CDATA[New comment by kevinr in "Stripe has frozen Gab.com's account"]]></title><description><![CDATA[
<p>Try following any of those links now, you fucking tease</p>
]]></description><pubDate>Thu, 04 Oct 2018 01:44:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=18136448</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=18136448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18136448</guid></item><item><title><![CDATA[New comment by kevinr in "Stripe Is Now a $20B Company"]]></title><description><![CDATA[
<p>> [I]t's clear that the top 10% of companies make up the overwhelming majority of their portfolio. So they go for moonshots.<p>You've just described the entire business model of every Silicon Valley VC firm, not just YC.</p>
]]></description><pubDate>Thu, 27 Sep 2018 06:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=18082519</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=18082519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18082519</guid></item><item><title><![CDATA[New comment by kevinr in "GDPR for lazy people: Block all European users with Cloudflare Workers"]]></title><description><![CDATA[
<p>It depends on the law. In the case of the GDPR, it does apply despite the person not being physically in the EU.</p>
]]></description><pubDate>Fri, 25 May 2018 22:37:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=17158685</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=17158685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17158685</guid></item><item><title><![CDATA[New comment by kevinr in "GDPR for lazy people: Block all European users with Cloudflare Workers"]]></title><description><![CDATA[
<p>There's one very important problem with this approach: this blocks people from accessing your site who are doing so from the EU, whereas the GDPR applies to EU <i>citizens</i>, wherever they access the Internet from.<p>In other words, an EU citizen residing in and accessing the Internet from the US has just as much right to invoke the GDPR with these sites as an EU citizen residing in and accessing the Internet from the EU.  Blocking people accessing your site from the EU does not allow your site to not respond to such requests.</p>
]]></description><pubDate>Fri, 25 May 2018 22:21:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=17158546</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=17158546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17158546</guid></item><item><title><![CDATA[New comment by kevinr in "From Java to Kotlin and Back Again"]]></title><description><![CDATA[
<p>This is a really useful article. What I really want is Java-minus-Oracle, and it sounded from some of the chatter around Kotlin like it might be that, but it seems what I really want is Groovy.</p>
]]></description><pubDate>Wed, 23 May 2018 23:28:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=17139430</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=17139430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17139430</guid></item><item><title><![CDATA[New comment by kevinr in "New Number Systems Seek Their Lost Primes"]]></title><description><![CDATA[
<p>What a missed opportunity, not to title this article "In Search of Lost Primes".<p>(inb4 all the Proust fans downmod me to oblivion)</p>
]]></description><pubDate>Tue, 21 Nov 2017 09:55:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=15746861</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15746861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15746861</guid></item><item><title><![CDATA[New comment by kevinr in "An engineer’s guide to cloud capacity planning"]]></title><description><![CDATA[
<p>It's not coincidental; I believe the 'sole application' the author talks about was in fact an online game.</p>
]]></description><pubDate>Wed, 08 Nov 2017 22:14:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=15657639</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15657639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15657639</guid></item><item><title><![CDATA[New comment by kevinr in "Netflix Employees Are Happier with Their Job Than Facebook or Google Employees"]]></title><description><![CDATA[
<p>Netflix explicitly have a policy of trying to pay the best in the industry, as I was told when I interviewed there. Turns out it works!</p>
]]></description><pubDate>Thu, 02 Nov 2017 08:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=15608687</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15608687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15608687</guid></item><item><title><![CDATA[New comment by kevinr in "Netflix Employees Are Happier with Their Job Than Facebook or Google Employees"]]></title><description><![CDATA[
<p>Recognizing both expenses and revenue over time is part of generally accepted accounting practices (GAAP).<p>Intuitionistically, it makes total sense that you get a clearer picture of the true state of the finances of Netflix as a going concern if they recognize the costs of a show on their balance sheet over five years when they expect subscribers to still be watching it for the first (or second, or third) time several years on.</p>
]]></description><pubDate>Thu, 02 Nov 2017 08:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=15608682</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15608682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15608682</guid></item><item><title><![CDATA[New comment by kevinr in "Netflix Employees Are Happier with Their Job Than Facebook or Google Employees"]]></title><description><![CDATA[
<p>The hed is a little misleading---what is meant by happiness in the article itself is that Netflix employees more likely feel they're compensated fairly and aren't looking for other jobs.<p>That is, however, really nice confirmation that Netflix does in fact live what I was told when I interviewed there, that Netflix prides itself on offering the best comp package in industry. (They followed that by casually offering to more than triple my salary, so I had some inkling they weren't just making that up, but it's easy to write off one data point in a high-demand field as an anomaly.)<p>I'm most impressed that Amazon is doing as well as it is in those rankings, given how much shit they've gotten in the press over the last few years.</p>
]]></description><pubDate>Thu, 02 Nov 2017 08:17:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=15608672</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15608672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15608672</guid></item><item><title><![CDATA[New comment by kevinr in "Procedurally generated electronic music"]]></title><description><![CDATA[
<p>Oh this is very cool. The structure reminds me of Matthew Brown's "Music for Shuffle" project: <a href="http://musicforshuffle.com/2014/04/06/session1/" rel="nofollow">http://musicforshuffle.com/2014/04/06/session1/</a></p>
]]></description><pubDate>Sun, 29 Oct 2017 10:05:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=15578729</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15578729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15578729</guid></item><item><title><![CDATA[New comment by kevinr in "WePay's (YC S09) next chapter"]]></title><description><![CDATA[
<p>Zelle is not really the same thing as what WePay does. Zelle is peer-to-peer payments, competitive with Paypal, Square Cash, Venmo, etc.  (P2P is a term of art in the industry; it's not P2P in the Bittorrent sense. :)<p>WePay is about providing payments infrastructure to marketplaces and crowdfunding platforms (Lyft, GoFundMe, etc.). WePay are competitive with Stripe's Connect product (disclaimer: my employer). Braintree and Adyen also have similar products.<p>Congrats to the WePay folks. I hope this new chapter works out well for them!</p>
]]></description><pubDate>Wed, 18 Oct 2017 03:34:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=15496704</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15496704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15496704</guid></item><item><title><![CDATA[New comment by kevinr in "Questions to ask in interviews"]]></title><description><![CDATA[
<p>So few companies are clear about it in their hiring processes, and therefore wind up hiring for all sorts of skills which have at best weak bearing on actual job performance in most roles (eg. brain teaser memorization) that the answer is, empirically, yes.</p>
]]></description><pubDate>Tue, 17 Oct 2017 00:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=15487872</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15487872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15487872</guid></item><item><title><![CDATA[New comment by kevinr in "The Long-Term Stock Exchange Is Worth a Shot"]]></title><description><![CDATA[
<p>I think it's all going to depend on how the tenure mechanism is implemented. There's got to be some way for new money to "catch up" to old money within some reasonable time horizon, say 10 years, rather than old money's voting power growing unbounded.</p>
]]></description><pubDate>Tue, 17 Oct 2017 00:46:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=15487859</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15487859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15487859</guid></item><item><title><![CDATA[New comment by kevinr in "Questions to ask in interviews"]]></title><description><![CDATA[
<p>Does your concern about an interviewer misinterpreting the intent of the question change if the asker presents as a white man?</p>
]]></description><pubDate>Fri, 13 Oct 2017 23:53:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=15469935</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15469935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15469935</guid></item><item><title><![CDATA[New comment by kevinr in "Questions to ask in interviews"]]></title><description><![CDATA[
<p>It's going to depend a lot on the individual interviewer how well they can answer that question. If recruiting and the hiring manager don't both have good answers to that question, though, that's a big red flag.</p>
]]></description><pubDate>Fri, 13 Oct 2017 23:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=15469923</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15469923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15469923</guid></item><item><title><![CDATA[New comment by kevinr in "Questions to ask in interviews"]]></title><description><![CDATA[
<p>Companies above garage size literally employ people to answer candidate questions. If the company hasn't invested the time to answer "What are you trying to figure out about a candidate in an interview?" and its recruiters don't have a simple, objective answer, they should stop interviewing and go answer that before they start again.<p>A simple answer is something like, "We want to figure out whether a candidate can do the work we need them to do. We do that by giving candidates sample work problems which are streamlined versions of problems we've actually solved at the company in the past. People we hire are more likely to still be employed with us than they are at our competitors after a year. We know we don't hire enough women and URMs into technical roles, and we're instituting a rule that at least one woman or URM candidate needs to be interviewed for each open role."</p>
]]></description><pubDate>Fri, 13 Oct 2017 23:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=15469915</link><dc:creator>kevinr</dc:creator><comments>https://news.ycombinator.com/item?id=15469915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15469915</guid></item></channel></rss>