<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: tayiorrobinson</title><link>https://news.ycombinator.com/user?id=tayiorrobinson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 29 Jun 2026 22:52:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tayiorrobinson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tayiorrobinson in "Backing up Spotify"]]></title><description><![CDATA[
<p>to use this method of scraping, logging in with a premium account is required.<p>so either they found a way around that lock, but not the quality lock, or they just decided 160k is good enough (it generally is), and decided to stick with that for filesize & bandwidth savings</p>
]]></description><pubDate>Tue, 23 Dec 2025 19:42:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46368632</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=46368632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46368632</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "How I discovered a hidden microphone on a Chinese NanoKVM"]]></title><description><![CDATA[
<p>To be fair, the microphone _is_ listed on the specsheet of the LicheeRV Nano<p><a href="https://wiki.sipeed.com/hardware/en/lichee/RV_Nano/1_intro.html" rel="nofollow">https://wiki.sipeed.com/hardware/en/lichee/RV_Nano/1_intro.h...</a><p>I assume they didn't intend to put a  mic on the KVM product, but they wanted to make a KVM product, already had this SBC product, which reusing their existing stock of helped keep cost low.<p>Should they have been more up front about it it? Sure, and it's not great that they had a bunch of security issues in the FW anyway, so not exactly great, but "hidden microphone in a Chinese KVM" lets the mind wander</p>
]]></description><pubDate>Sat, 06 Dec 2025 14:54:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46173784</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=46173784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46173784</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "A Vibe Coded SaaS Killed My Team"]]></title><description><![CDATA[
<p>not sure, but i'm getting the sense that they're annoyed that someone is expressing themself on their own personal blog and not being Professional enough</p>
]]></description><pubDate>Thu, 27 Nov 2025 02:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46064695</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=46064695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46064695</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "React is winning by default and slowing innovation"]]></title><description><![CDATA[
<p>> That's why there is such a thing as a React compiler - a good sign that you're not writing JS, which doesn't have compilers.<p>You say that like it's a bad thing - but it didn't stop Babel or TypeScript from being popular, both of which need a compiler. And being honest, I don't like extra tools in my chain, which is probably why I don't use React proper, but that proves you don't need anything React specific for anything other than optimisation<p>The only syntax you really want for React is JSX. Which is just because writing React.createElement("div" ...) every time is unergomomic. JSX isn't specific to React. It could easily be a language feature, in fact it is an OOTB language feature of TypeScript.<p>> React is full of magic syntax that looks like functions, but e.g. you can't call them inside an if statement<p>They look like function calls, because they are. They're not "magic syntax", and in fact, those rules are explicitly because theres no way around that without implementing special syntax</p>
]]></description><pubDate>Tue, 16 Sep 2025 08:17:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45259510</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=45259510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45259510</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Silo – Private AI on your phone"]]></title><description><![CDATA[
<p>how do we trust you?<p>afaik the app isn't open source, i'm required to login with Google/Apple, and theres very little information in the app about security, and plus, running models like DeepSeekR1 and Llama70B aren't cheap, so you've gotta be getting money from somewhere, right?</p>
]]></description><pubDate>Tue, 09 Sep 2025 22:50:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45190509</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=45190509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45190509</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "macOS Tahoe brings a new disk image format"]]></title><description><![CDATA[
<p>The benchmarks are weird to me - the ASIF tests were done on M3/4, but for everything else it was done on an M1?</p>
]]></description><pubDate>Thu, 12 Jun 2025 21:42:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44263509</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=44263509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44263509</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Frequent reauth doesn't make you more secure"]]></title><description><![CDATA[
<p>and also requires you to relogin every so often (to be fair it's 90 days not 24h)<p>and you can just use a custom OIDC IDP with tailscale, for all 15 of us that have custom OIDC IDPs</p>
]]></description><pubDate>Thu, 12 Jun 2025 21:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44263477</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=44263477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44263477</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Breaking the 4Chan CAPTCHA"]]></title><description><![CDATA[
<p>Cool, sure, good, probably not. I've never played Halo so I didn't entirely know what I was doing (do I shoot the blue guys too? it's not letting me through so I guess I do),  and I don't doubt people couldn't even get what it meant by shoot. And god forbid anyone with disabilities that affects their mouse accuracy, or needs a screen reader tries to use it<p>Haven't looked at the devconsole but it'd probably be easily bypassed by someone dedicated.</p>
]]></description><pubDate>Mon, 02 Dec 2024 13:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42296186</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=42296186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42296186</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Spotify has shut down several API endpoints"]]></title><description><![CDATA[
<p>Apple Music have an API, by technicality. It's mostly read only, only really works in client side JS, uses their own proprietary authentication rather than OAuth, mostly readonly with the only exception of being able to create playlists for a user, and then add songs to a playlist</p>
]]></description><pubDate>Fri, 29 Nov 2024 14:46:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42274214</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=42274214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42274214</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Hetzner cuts traffic on US VPSs, raises prices"]]></title><description><![CDATA[
<p>To be fair, given how cheap a lot of Hetzners products (especially Server Auction, my beloved) are compared to the competition, not wanting to have loss leaders seems reasonable to me</p>
]]></description><pubDate>Thu, 28 Nov 2024 17:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42267168</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=42267168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42267168</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "SSH Artwork"]]></title><description><![CDATA[
<p>so the exact same as any other crypto key?</p>
]]></description><pubDate>Wed, 27 Nov 2024 14:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42256309</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=42256309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42256309</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "SSH Artwork"]]></title><description><![CDATA[
<p>It's probably still more secure than trying to compare the regular old string representations (who checks more than the last 5 characters from the end?)<p>And plus, you still have to brute force it to get one that looks close</p>
]]></description><pubDate>Wed, 27 Nov 2024 14:21:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42256293</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=42256293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42256293</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Oasis: A Universe in a Transformer"]]></title><description><![CDATA[
<p><p><pre><code>  // ==UserScript==
  // @name         oasis.decart.ai
  // @match        https://oasis.decart.ai/*
  // @run-at       document-start
  // ==/UserScript==
  
  chrome = true;</code></pre></p>
]]></description><pubDate>Sat, 02 Nov 2024 19:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42028493</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=42028493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42028493</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Cloudflare Fonts: enhancing website font privacy and speed"]]></title><description><![CDATA[
<p>I mean, if you're using this, you're already using Cloudflare. So would you rather traffic hit CF & Goog, or just CF?</p>
]]></description><pubDate>Tue, 26 Sep 2023 17:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=37663178</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=37663178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37663178</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Uninstall the NightOwl app"]]></title><description><![CDATA[
<p>Their TOS essentially just says "Don't use the app"<p>> NightOwl app cannot be held responsible in any circumstances for Shared traffic fees or any other costs the User may incur in accordance with agreements with their internet service provider. The Application use might be prohibited or restricted by the User's service provider or applicable laws. The Application may not be compatible with all service providers' policies and regulations. The User should confirm the ability to use the Application with their service provider.</p>
]]></description><pubDate>Tue, 08 Aug 2023 19:33:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37054337</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=37054337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37054337</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Uninstall the NightOwl app"]]></title><description><![CDATA[
<p>Yes.</p>
]]></description><pubDate>Tue, 08 Aug 2023 19:08:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37054005</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=37054005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37054005</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Uninstall the NightOwl app"]]></title><description><![CDATA[
<p>The app isn't on the App Store. (switching light/dark is a private API so it wouldn't be allowed on the store anyway)</p>
]]></description><pubDate>Tue, 08 Aug 2023 19:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=37053981</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=37053981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37053981</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "After self-hosting my email for twenty-three years I have thrown in the towel"]]></title><description><![CDATA[
<p>I did training provided by a large email security firm, and one thing the presenter said was along the lines of "this spam filter defaults to block the senders domain & IP, you can set an expiration on that block butI don't see a reason why you would". One misconfigured server sending out a single email and I assume by extension  someone impersonating your domain could get you perma-blocked from sending emails to that company, and I assume it'd reduce your trust rating for other orgs using that provider.</p>
]]></description><pubDate>Sun, 04 Sep 2022 18:40:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=32716281</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=32716281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32716281</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "The Future of discord.py"]]></title><description><![CDATA[
<p>+ AFAIK Discord said they aren't going to completely remove message access, just lock it behind a privilileged intent. What's stopping malicious developers from adding features such as bad link detection, chat activity leveling system, thus giving them a reason to say to Discord, hey, we need message access, and then using the message access for these malicious reasons.</p>
]]></description><pubDate>Sat, 28 Aug 2021 14:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=28338535</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=28338535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28338535</guid></item><item><title><![CDATA[New comment by tayiorrobinson in "Show HN: Viewfinder – Virtualized browsers for your web app"]]></title><description><![CDATA[
<p>Like Browservice?  <a href="https://github.com/ttalvitie/browservice" rel="nofollow">https://github.com/ttalvitie/browservice</a></p>
]]></description><pubDate>Sun, 01 Aug 2021 22:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=28030855</link><dc:creator>tayiorrobinson</dc:creator><comments>https://news.ycombinator.com/item?id=28030855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28030855</guid></item></channel></rss>