<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: iptq</title><link>https://news.ycombinator.com/user?id=iptq</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 21:37:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=iptq" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by iptq in "We moved Railway's frontend off Next.js. Builds went from 10+ mins to under two"]]></title><description><![CDATA[
<p>I don't think any C compiler has been single pass for the last 20 years. Typescript's analyses are also not that complicated, it's just that the typescript type checker is written in js. Iirc the actual ts -> js part is pretty fast with some of the more recent compilers.</p>
]]></description><pubDate>Wed, 08 Apr 2026 09:26:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47687583</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=47687583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47687583</guid></item><item><title><![CDATA[New comment by iptq in "Microsoft in court for allegedly misleading Australians over 365 subscriptions"]]></title><description><![CDATA[
<p>ah shoot wait i just realized "take the greatest" goes in the other direction. doh</p>
]]></description><pubDate>Tue, 28 Oct 2025 00:58:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45728201</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=45728201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45728201</guid></item><item><title><![CDATA[New comment by iptq in "Microsoft in court for allegedly misleading Australians over 365 subscriptions"]]></title><description><![CDATA[
<p>The $50 million punishment feels so insubstantial to Microsoft that they probably wouldn't even think twice before doing similar things again or worse. Only things that could threaten the bottom line would actually make companies reconsider.</p>
]]></description><pubDate>Mon, 27 Oct 2025 17:13:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45723637</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=45723637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45723637</guid></item><item><title><![CDATA[New comment by iptq in "Launch HN: Cyberdesk (YC S25) – Automate Windows legacy desktop apps"]]></title><description><![CDATA[
<p>If this can't run full-local, isn't that basically a botnet? You're talking about installing a kernel-level driver that receives instructions on what to do from a cloud service.</p>
]]></description><pubDate>Thu, 14 Aug 2025 17:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44903567</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=44903567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44903567</guid></item><item><title><![CDATA[New comment by iptq in "DOJ: Google must sell Chrome, Android could be next"]]></title><description><![CDATA[
<p>This headline seems misleading; the way I'm reading this, it's still just a request to the courts, who will make the final decision right?</p>
]]></description><pubDate>Mon, 10 Mar 2025 18:24:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43323889</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=43323889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43323889</guid></item><item><title><![CDATA[New comment by iptq in "In landmark Google ruling, a warning to companies about preserving evidence"]]></title><description><![CDATA[
<p>If companies are already willing to obscure chat logs, what's to say they won't begin manufacturing artificial logs (or editing existing logs) under this kind of pressure?</p>
]]></description><pubDate>Thu, 08 Aug 2024 01:04:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41187093</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=41187093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41187093</guid></item><item><title><![CDATA[New comment by iptq in "SB-1047 will stifle open-source AI and decrease safety"]]></title><description><![CDATA[
<p>This entire article feels like it was written by ChatGPT. For instance, it continuously makes vague claims about the value of open source without even citing the original bill.</p>
]]></description><pubDate>Mon, 29 Apr 2024 14:57:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40199155</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=40199155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40199155</guid></item><item><title><![CDATA[New comment by iptq in "Removing React is just weakness leaving your codebase"]]></title><description><![CDATA[
<p>Same experience here, React is actually very good about backwards compatibility, and for anything that is pervasive, codemods via jscodeshift works pretty well too.<p>I have had to make changes to the build system for the React system I maintain at work, but in no way would I consider it a "rewrite", as much as a "refactor" for a specific part of the codebase while leaving the rest relatively untouched.<p>In fact, JavaScript moving to ESM has broken MUCH more code than any of the React features listed in the article.</p>
]]></description><pubDate>Sat, 27 Jan 2024 01:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39151387</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=39151387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39151387</guid></item><item><title><![CDATA[New comment by iptq in "Obscura: A VPN that can't track your activity"]]></title><description><![CDATA[
<p>Without releasing source code and a transparent client build process this kind of claim is just kind of ...useless? If anything tells me they can't see my data and the client isn't completely in the open then I have 0 shred of confidence that they're trustworthy.</p>
]]></description><pubDate>Fri, 29 Sep 2023 23:48:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=37711464</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=37711464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37711464</guid></item><item><title><![CDATA[New comment by iptq in "Matrix 2.0: The Future of Matrix"]]></title><description><![CDATA[
<p>exciting to hear! I only wish i had more time to contribute.<p>Has there been any movement on migrating away from long polling (#475)? I didn't see anything about it in the announcements or comments despite such a big milestone</p>
]]></description><pubDate>Thu, 21 Sep 2023 20:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=37603976</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=37603976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37603976</guid></item><item><title><![CDATA[New comment by iptq in "AI predicts certain esophageal and stomach cancers three years before diagnosis"]]></title><description><![CDATA[
<p>I wish that reputable reporting on this kind of topic would start putting accuracy next to what it can reportedly do. I remember visiting a machine learning poster session where many of the posters reported results with accuracy as low as 30%.<p>If a program is able to predict this once or twice it's not a miracle. If it's able to do so with 60% I'd raise some eyebrows. But I'd say it's only a turning point when it's able to beat false positive rates of human doctors. Without an accuracy score, this news is absolutely meaningless.</p>
]]></description><pubDate>Wed, 23 Aug 2023 14:55:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=37237014</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=37237014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37237014</guid></item><item><title><![CDATA[New comment by iptq in "No one wants simplicity"]]></title><description><![CDATA[
<p>I think this article confuses "simplicity" with "less code". Often times when we talk about simplicity, it's about overall conceptual design, and on the note of dependencies, it's often _more_ simple to use something that does the job and brings in some more dependencies than it is to aggressively try to prune and end up costing more maintenance burden.</p>
]]></description><pubDate>Wed, 23 Aug 2023 14:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=37236456</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=37236456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37236456</guid></item><item><title><![CDATA[New comment by iptq in "A Look at Bluesky"]]></title><description><![CDATA[
<p>> A benefit of atproto users is that they are transferable without needing an active server<p>This is not exactly true, it just means the server that holds ur data (traditionally instance or home server) doesn't need to be involved in the transfer process. However, this has centralized identity resolution, which is not a good long term solution.<p>> For example, someone was able to get the AWS S3 domain as their handle!<p>This is easily hotfixable by requiring more stringent proof of ownership of the domain (like DNS records), rather than a problem with the protocol itself. But it's a valid concern<p>> But runs into the problem of algorithms being hijacked to show inappropriate/offensive/bigoted content.<p>I thought the whole point was that if you didn't like the algorithm you could swap it out for something simpler. This point puzzles me greatly<p>> that could’ve just been extensions to the ActivityPub protocol rather than a whole new protocol!<p>Not really. If you peel back the interface they're very different, since the transferability of accounts across servers is something baked deeply into how ActivityPub works and cannot be easily changed without rewriting the protocol. That being said, I personally hope there is some network that can solve the problem of untying resources from domains, since it is one of the big problems with any federated protocol</p>
]]></description><pubDate>Sun, 02 Jul 2023 06:15:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=36558765</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=36558765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36558765</guid></item><item><title><![CDATA[New comment by iptq in "NXP has messed up their password form validation"]]></title><description><![CDATA[
<p>That's not the worst I've seen, either. Some other password sins include:<p>- the password validation fails for reasons not listed entirely<p>- the password box truncates passwords silently</p>
]]></description><pubDate>Thu, 29 Jun 2023 12:36:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36519546</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=36519546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36519546</guid></item><item><title><![CDATA[New comment by iptq in "The AT protocol is the most obtuse crock of shit"]]></title><description><![CDATA[
<p>It seems to me that a lot of the problems discussed in this thread (it's using a new protocol that doesn't work with existing tools, it uses crypto, handles auth in the protocol, server can goes down) are just frustrations that don't have to do with the core innovation that Bluesky promises to deliver, and are instead confusing the AT protocol to be another ActivityPub-related protocol, rather than something completely different. In fact, it misses that having pull-based indexes is part of the idea of separating data publication vs. data curation. Yes, invite codes are kind of a weird thing to shove so deep into the protocol but sometimes these kinds of things are necessary to bootstrap a social network, and become relatively unimportant in the long term.<p>But on the other hand, the AT protocol is not all what it seems either. It's fundamentally not possible to do what they promise unless there is some kind of synchronization point where your most up-to-date identity can be searched. The documentation goes on extensively about the format of DIDs and the fact that there _is_ a resolution scheme, but it fails to mention that this resolution is being done by Bluesky themselves, and is not planned to expand into something that others can control. As a decentralized protocol, you would expect this to be something DNS-based, or if you really wanted something more peer-to-peer, DHT lookup, or at the worst case, a distributed blockchain. Seeing as this is a fundamental protocol-level change, the fact that they're rolling with the current approach makes me believe they will not be changing this in the near future. Bluesky is just converting one problem into another.</p>
]]></description><pubDate>Tue, 09 May 2023 23:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=35881924</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=35881924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35881924</guid></item><item><title><![CDATA[New comment by iptq in "Copilot sells code other people wrote"]]></title><description><![CDATA[
<p>I know this isn't really related to the whole copying ethics debate, but I definitely feel like there's some sort of foul play happening here. For all of the unlicensed projects out there, the license that is automatically granted to Github includes:<p>> the right to store, archive, parse, and display Your Content, and make incidental copies, as necessary to provide the Service, including improving the Service over time<p>It's insane how vague this is. Is Copilot a "Service"? Sure, by its definition:<p>> The “Service” refers to the applications, software, products, and services provided by GitHub, including any Beta Previews.<p>And since much of the code was published before Copilot's inception, this means Github can just arbitrarily add more "services" and milk the code for whatever it wants. Automatically service-ify any public repository? Sure, pay us for quotas. It's like a legal loophole to let Github just bypass any license restrictions you put on it.</p>
]]></description><pubDate>Thu, 23 Jun 2022 10:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=31847361</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=31847361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31847361</guid></item><item><title><![CDATA[New comment by iptq in "Google Tag Manager, the new anti-adblock weapon (2020)"]]></title><description><![CDATA[
<p>Isn't this literally what Ring does?</p>
]]></description><pubDate>Mon, 21 Feb 2022 04:43:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=30412049</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=30412049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30412049</guid></item><item><title><![CDATA[New comment by iptq in "Proposed bill in New Hampshire would enshrine free software into law"]]></title><description><![CDATA[
<p>Yeah... looking at this it seems like there's still some gaping holes, for example specifying javascript in particular leaves WebAssembly open which is arguably worse than non-free javascript, and anything server-side is just ignored, like you said.</p>
]]></description><pubDate>Sun, 09 Jan 2022 00:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=29858334</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=29858334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29858334</guid></item><item><title><![CDATA[New comment by iptq in "Bevy: A game engine built in Rust"]]></title><description><![CDATA[
<p>why does it feel like i'm seeing more rust game engines than actual games? (outside of toy 2048 clones)</p>
]]></description><pubDate>Sun, 14 Feb 2021 15:04:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=26132939</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=26132939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26132939</guid></item><item><title><![CDATA[New comment by iptq in "Show HN: DevUtils.app – Developer Utilities for macOS"]]></title><description><![CDATA[
<p>Can't i just pop open my browser's console and:<p>- Unix time converter: (unixtime) => new Date(unixtime)<p>- Unix time converter reverse: (date) => ~~(date.getTime() / 1000)<p>- JSON prettifier: (jsonString) => JSON.stringify(JSON.parse(jsonString), null, 2)<p>- JWT debugger: doesn't exist in browsers i suppose<p>- Base64 encode: btoa<p>- Base64 decode: atob<p>- Query string parser: (queryString) => new Map(new URLSearchParams(queryString).entries())<p>- HTML entity encode/decode: idk why u need this, should not be escaping html manually in webpages just use .innerText<p>- Backslash escape: not sure what specifically this is doing in the app but sounds like it's easy enough to do it with a regex<p>I feel like if u want a UI u should make one that can save scripts and turn them into forms so that users can add arbitrary functions themselves without having to wait for the application to add more functionality</p>
]]></description><pubDate>Mon, 28 Sep 2020 04:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=24613072</link><dc:creator>iptq</dc:creator><comments>https://news.ycombinator.com/item?id=24613072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24613072</guid></item></channel></rss>