<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: bqe</title><link>https://news.ycombinator.com/user?id=bqe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 08 May 2026 17:15:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bqe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bqe in "Someone is pretending to be me"]]></title><description><![CDATA[
<p>I remember being asked this during my interview at Google. It was the first time I heard it and I gave an answer that iterated over the list twice. The interviewer said that it wasn't good enough and I am only allowed to iterate over it once. He didn't let me write my O(2n) solution down so he returned a strong no as feedback.</p>
]]></description><pubDate>Tue, 27 Sep 2022 19:50:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=33000260</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=33000260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33000260</guid></item><item><title><![CDATA[New comment by bqe in "Phishing with an in-browser remote desktop"]]></title><description><![CDATA[
<p>Why this is interesting: a major defense against mass account takeovers (ATOs) at large scale companies has been fingerprinting browsers. You as a normal user see this most when you use something like reCaptcha, but it's actually happening on nearly every login flow for major websites. By blocking automation like evilginx, you stop a lot of phishing and credential stuffing attacks against your users.<p>Using VNC here is super clever. This means that the "automation" part of the phishing attack is actually a browser just like the user is using, so you can't fingerprint it. In fact, the victim is really typing in their password into a real Google login page, but the attacker is logging everything through VNC. It's going to be very hard for Google (or anyone else) to detect this.<p>The solution to this (like all phishing attacks), is still WebAuthn. However, many of us in security were hoping we could get by with bandaids like fingerprinting until WebAuthn was more widespread.</p>
]]></description><pubDate>Wed, 23 Feb 2022 18:42:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=30444660</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=30444660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30444660</guid></item><item><title><![CDATA[New comment by bqe in "How I took my SaaS from idea to sold in 14 months"]]></title><description><![CDATA[
<p>I haven't tried it yet, but if it does what you say it does, I honestly think you underpriced this.</p>
]]></description><pubDate>Thu, 06 Jan 2022 00:53:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=29817596</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=29817596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29817596</guid></item><item><title><![CDATA[New comment by bqe in "How percentile approximation works and why it's more useful than averages"]]></title><description><![CDATA[
<p>Awhile ago I wrote a Python library called LiveStats[1] that computed any percentile for any amount of data using a fixed amount of memory per percentile. It uses an algorithm I found in an old paper[2] called P^2. It uses a polynomial  to find good approximations.<p>The reason I made this was an old Amazon interview question. The question was basically, "Find the median of a huge data set without sorting it," and the "correct" answer was to have a fixed size sorted buffer and randomly evict items from it and then use the median of the buffer. However, a candidate I was interviewing had a really brilliant insight: if we estimate the median and move it a small amount for each new data point, it would be pretty close. I ended up doing some research on this and found P^2, which is a more sophisticated version of that insight.<p>[1]: <a href="https://github.com/cxxr/LiveStats" rel="nofollow">https://github.com/cxxr/LiveStats</a><p>[2]: <a href="https://www.cs.wustl.edu/~jain/papers/ftp/psqr.pdf" rel="nofollow">https://www.cs.wustl.edu/~jain/papers/ftp/psqr.pdf</a></p>
]]></description><pubDate>Tue, 14 Sep 2021 16:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=28527307</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=28527307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28527307</guid></item><item><title><![CDATA[New comment by bqe in "Goodbye, Fleets"]]></title><description><![CDATA[
<p>I think the simplest solution to this would be to simply hide comment/retweet/like counts. It will be possible to sort of figure this out from the engagement, but it won't be easy to figure out if a tweet is popular or wildly popular.</p>
]]></description><pubDate>Wed, 14 Jul 2021 22:16:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=27839121</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=27839121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27839121</guid></item><item><title><![CDATA[New comment by bqe in "Alcohol-free beer is fizzing"]]></title><description><![CDATA[
<p>Spiritless Kentucky 74: <a href="https://spiritless.com/products/kentucky-74" rel="nofollow">https://spiritless.com/products/kentucky-74</a><p>It's pretty good!</p>
]]></description><pubDate>Fri, 09 Jul 2021 16:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=27785665</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=27785665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27785665</guid></item><item><title><![CDATA[LOL just got kicked out of  @ycombinator]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/paulbiggar/status/1400904600421535744">https://twitter.com/paulbiggar/status/1400904600421535744</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27399581">https://news.ycombinator.com/item?id=27399581</a></p>
<p>Points: 1041</p>
<p># Comments: 588</p>
]]></description><pubDate>Fri, 04 Jun 2021 22:01:55 +0000</pubDate><link>https://twitter.com/paulbiggar/status/1400904600421535744</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=27399581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27399581</guid></item><item><title><![CDATA[New comment by bqe in "Letters from House members to cable providers [pdf]"]]></title><description><![CDATA[
<p>That website is not a quality source of information. Media Bias/Fact Check rates it as questionable, low quality, and far to the right: <a href="https://mediabiasfactcheck.com/here-is-the-evidence/" rel="nofollow">https://mediabiasfactcheck.com/here-is-the-evidence/</a></p>
]]></description><pubDate>Tue, 23 Feb 2021 18:52:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=26241202</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=26241202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26241202</guid></item><item><title><![CDATA[New comment by bqe in "Amazon launches Amazon Pharmacy for prescription medicine delivery"]]></title><description><![CDATA[
<p>> They pay for expensive ($$$$$$) cloud anti-bot/anti-scraping, captcha you after a few requests if you run adblock, they pay for extensive browser/device (attempting to reidentify a user across multiple devices/multiple browsers) fingerprinting services and Fastly.<p>This sounds like a great anti-account takeover program. I imagine with all of the various compliance programs they have to deal with and the legal risk, these are prudent measures.</p>
]]></description><pubDate>Wed, 18 Nov 2020 00:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=25131558</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=25131558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25131558</guid></item><item><title><![CDATA[New comment by bqe in "Q2 2020 Update"]]></title><description><![CDATA[
<p>The parent commenter was discussing revenue and not profit. If they were aggressively expanding, I would expect that profits to remain small or negative, but I'd expect revenue to grow as a result.</p>
]]></description><pubDate>Wed, 22 Jul 2020 20:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=23921415</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=23921415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23921415</guid></item><item><title><![CDATA[Wiggle the mouse to fix the test (2013)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.seancassidy.me/wiggle-the-mouse-to-fix-the-test.html">https://www.seancassidy.me/wiggle-the-mouse-to-fix-the-test.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23876688">https://news.ycombinator.com/item?id=23876688</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 17 Jul 2020 22:24:43 +0000</pubDate><link>https://www.seancassidy.me/wiggle-the-mouse-to-fix-the-test.html</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=23876688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23876688</guid></item><item><title><![CDATA[Phishing Simulations Considered Harmful]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.seancassidy.me/phishing-simulations-considered-harmful.html">https://www.seancassidy.me/phishing-simulations-considered-harmful.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23318680">https://news.ycombinator.com/item?id=23318680</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 27 May 2020 02:08:45 +0000</pubDate><link>https://www.seancassidy.me/phishing-simulations-considered-harmful.html</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=23318680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23318680</guid></item><item><title><![CDATA[New comment by bqe in "How to Win a Currency War"]]></title><description><![CDATA[
<p>It's important to know the limits of your knowledge and reasoning capabilities and defer to relevant experts, which is known as epistemic learned helplessness[1]. This is also much faster, as a lot of bullshit sounds like truth if you're unfamiliar with the field.<p>[1]: <a href="https://web.archive.org/web/20180416171148/http://squid314.livejournal.com/350090.html" rel="nofollow">https://web.archive.org/web/20180416171148/http://squid314.l...</a></p>
]]></description><pubDate>Fri, 10 Apr 2020 22:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=22838197</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=22838197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22838197</guid></item><item><title><![CDATA[New comment by bqe in "82nd Airborne unit told to use Signal or Wickr on government cell phones"]]></title><description><![CDATA[
<p>Yes! <a href="https://github.com/signalapp/Signal-Server" rel="nofollow">https://github.com/signalapp/Signal-Server</a></p>
]]></description><pubDate>Thu, 23 Jan 2020 21:03:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=22132014</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=22132014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22132014</guid></item><item><title><![CDATA[New comment by bqe in "Dangerous Web Security Features"]]></title><description><![CDATA[
<p>NIST 800-63b actually recommends against character class requirements[1] in favor of minimum length requirement and blacklists of breached passwords and other obvious passwords. Sites that require special characters are not following the current best practice.<p>[1]: <a href="https://pages.nist.gov/800-63-3/sp800-63b.html" rel="nofollow">https://pages.nist.gov/800-63-3/sp800-63b.html</a></p>
]]></description><pubDate>Sat, 20 Apr 2019 19:42:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=19708478</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=19708478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19708478</guid></item><item><title><![CDATA[New comment by bqe in "How to Be Successful"]]></title><description><![CDATA[
<p>The thing is running a marathon isn't that hard and there's little to no luck involved. By following a rigid plan most people can do it in about a year. Millions of people do it every year.<p>However if you followed all of Sam's advice to the letter you could remain relatively unsuccessful despite all that advice. That's what survivorship bias is about: there's a significant luck component to success.</p>
]]></description><pubDate>Fri, 25 Jan 2019 01:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=18994607</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=18994607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18994607</guid></item><item><title><![CDATA[New comment by bqe in "Anxiety and burnout: why kids are consumed with worry"]]></title><description><![CDATA[
<p>This phenomenon is called cost disease and it's really hard to figure out why exactly it's happening.<p><a href="https://slatestarcodex.com/2017/02/09/considerations-on-cost-disease/" rel="nofollow">https://slatestarcodex.com/2017/02/09/considerations-on-cost...</a></p>
]]></description><pubDate>Thu, 10 Jan 2019 21:03:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=18878139</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=18878139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18878139</guid></item><item><title><![CDATA[Self-Driving Cars Will Always Be Limited]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/radical-urbanist/self-driving-cars-will-always-be-limited-even-the-industry-leader-admits-it-c5fe5aa01699">https://medium.com/radical-urbanist/self-driving-cars-will-always-be-limited-even-the-industry-leader-admits-it-c5fe5aa01699</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18847365">https://news.ycombinator.com/item?id=18847365</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 07 Jan 2019 17:26:06 +0000</pubDate><link>https://medium.com/radical-urbanist/self-driving-cars-will-always-be-limited-even-the-industry-leader-admits-it-c5fe5aa01699</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=18847365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18847365</guid></item><item><title><![CDATA[New comment by bqe in "String tokenization in C"]]></title><description><![CDATA[
<p>I think you underestimate how many people blindly copy examples without understanding them. Safe example code results in more correct programs.</p>
]]></description><pubDate>Sat, 15 Dec 2018 18:01:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=18689485</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=18689485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18689485</guid></item><item><title><![CDATA[New comment by bqe in "Recaptcha v3: new way to stop bots"]]></title><description><![CDATA[
<p>Websites that want to prevent automated bots from attacking them benefit immensely.</p>
]]></description><pubDate>Mon, 29 Oct 2018 21:27:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=18331676</link><dc:creator>bqe</dc:creator><comments>https://news.ycombinator.com/item?id=18331676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18331676</guid></item></channel></rss>