<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: 3PS</title><link>https://news.ycombinator.com/user?id=3PS</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Jul 2026 23:39:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=3PS" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by 3PS in "Nvidia Cosmos 3"]]></title><description><![CDATA[
<p>This feels like the opposite to me? The MoT architecture looks like the ideal that the Bitter Lesson alludes to - just take all of your data in all of your formats (audio, image, text, action, video) and dump it all into a single shared latent space. Then let the model sort things out, with just enough structure to handle the different requirements/output formats needed (e.g. autoregressive stuff for sequence modeling/prediction, diffusion stuff for generation).</p>
]]></description><pubDate>Mon, 01 Jun 2026 16:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48358881</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=48358881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48358881</guid></item><item><title><![CDATA[New comment by 3PS in "Ask HN: Who is hiring? (March 2026)"]]></title><description><![CDATA[
<p>Duolingo | Full-time | Multiple roles | $177K-$240K for NY roles | NY and London | Hybrid<p>Our mission is to develop the best education in the world and make it universally accessible. Our culture is eng-driven, friendly, and very data-driven thanks to our large userbase. Check out our blog to see what engineering at Duolingo can look like: <a href="https://blog.duolingo.com/hub/engineering/" rel="nofollow">https://blog.duolingo.com/hub/engineering/</a><p>Tech stack: (frontends) Swift/Kotlin/TypeScript, (backend) Python/Kotlin/Postgres/Dynamo, (infra) AWS/k8s/Terraform.<p>We're always hiring for engineers. A few roles below:<p>Senior Engineering Manager, Chess (NY)
<a href="https://careers.duolingo.com/jobs/8385137002" rel="nofollow">https://careers.duolingo.com/jobs/8385137002</a><p>Senior Android Engineer (NY)
<a href="https://careers.duolingo.com/jobs/8217266002" rel="nofollow">https://careers.duolingo.com/jobs/8217266002</a><p>Senior iOS Software Engineer (NY)
<a href="https://careers.duolingo.com/jobs/8318257002" rel="nofollow">https://careers.duolingo.com/jobs/8318257002</a><p>Engineering Director (London)
<a href="https://careers.duolingo.com/jobs/8444624002" rel="nofollow">https://careers.duolingo.com/jobs/8444624002</a><p>Senior Gameplay Programmer (London)
<a href="https://careers.duolingo.com/jobs/8424809002" rel="nofollow">https://careers.duolingo.com/jobs/8424809002</a><p>Base salary: $177-240K for the NY-based roles, unsure about the London-based roles.<p>Perks: breakfast and lunch served in office, 2-week winter break + 20 days of flexible time off.</p>
]]></description><pubDate>Thu, 05 Mar 2026 22:39:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47268259</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=47268259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47268259</guid></item><item><title><![CDATA[New comment by 3PS in "Ask HN: Who is hiring? (February 2026)"]]></title><description><![CDATA[
<p>Duolingo | Full-time | Multiple roles | $177K-$300K | NY and Pittsburgh | ONSITE<p>Our mission is to develop the best education in the world and make it universally accessible. Our culture is eng-driven, friendly, and very data-driven thanks to our large userbase. More info about working as an engineer at Duolingo here: <a href="https://www.youtube.com/watch?v=WThT8sufdBE" rel="nofollow">https://www.youtube.com/watch?v=WThT8sufdBE</a><p>Tech stack: (frontends) Swift/Kotlin/TypeScript, (backend) Python/Kotlin/Postgres/Dynamo, (infra) AWS/k8s/Terraform.<p>We're always hiring for engineers. A few roles below:<p>Senior Engineering Manager, Monetization: <a href="https://careers.duolingo.com/jobs/8414653002" rel="nofollow">https://careers.duolingo.com/jobs/8414653002</a><p>Senior Android Engineer: <a href="https://careers.duolingo.com/jobs/8217266002" rel="nofollow">https://careers.duolingo.com/jobs/8217266002</a><p>Engineering Manager, Chess: <a href="https://careers.duolingo.com/jobs/8385137002" rel="nofollow">https://careers.duolingo.com/jobs/8385137002</a><p>Senior iOS Software Engineer: <a href="https://careers.duolingo.com/jobs/8318257002" rel="nofollow">https://careers.duolingo.com/jobs/8318257002</a><p>Base salary: $200K-300K for Senior Eng Manager, $177K-$240K for the others (+equity).<p>Perks: free lunch, 2-week winter break + 20 days of flexible time off.</p>
]]></description><pubDate>Wed, 11 Feb 2026 22:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46981832</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=46981832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46981832</guid></item><item><title><![CDATA[New comment by 3PS in "Linux kernel framework for PCIe device emulation, in userspace"]]></title><description><![CDATA[
<p>This is also the case with Google Fuchsia, just replace 9P with FIDL. I'm really hoping Fuchsia doesn't end up just being vaporware since it has made some very interesting technical decisions (often borrowing from Plan 9, NixOS, and others.)</p>
]]></description><pubDate>Tue, 20 Jan 2026 20:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46697030</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=46697030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46697030</guid></item><item><title><![CDATA[New comment by 3PS in "A qualitative analysis of pig-butchering scams"]]></title><description><![CDATA[
<p>Different bracketing.<p>"If it sounds too good to be true, it usually isn't (true)"<p>vs<p>"If it sounds too good to be true, it usually is (too good to be true)"</p>
]]></description><pubDate>Tue, 16 Sep 2025 20:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45267527</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=45267527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45267527</guid></item><item><title><![CDATA[New comment by 3PS in "Stripe Launches L1 Blockchain: Tempo"]]></title><description><![CDATA[
<p>I think you're technically correct here: if you just have a bunch of Merkle trees where each one tracks the hash of the previous block, it would be accurate to refer to it as a blockchain even if you're not bothering to implement any of the distributed consensus algorithms that cryptocurrencies are actually known for. It's probably not the first thing that would come to mind, but it is a correct way to use that word.</p>
]]></description><pubDate>Thu, 04 Sep 2025 19:55:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45131559</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=45131559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45131559</guid></item><item><title><![CDATA[New comment by 3PS in "Stripe Launches L1 Blockchain: Tempo"]]></title><description><![CDATA[
<p>> One way of thinking about a blockchain is to think of it as a shared datastructure to keep databases in sync. Any time you want to distribute your database over more than just a single central place, in a cryptographically secure way, you're probably going to re-invent a blockchain to do it.<p>Even more specifically, a blockchain is for when you want Byzantine fault tolerance, i.e. you don't trust one or more of the actors involved. This is the main distinguishing feature of blockchains IMO, the reason we have proof of work, proof of stake, etc. It's also the main thing I saw people getting wrong when using blockchains during the earlier waves of cryptocurrency fever; most proposals for blockchains did make sense as distributed public ledgers, but didn't really need the extra computational overhead because only trusted parties were adding blocks to begin with.</p>
]]></description><pubDate>Thu, 04 Sep 2025 18:56:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45130909</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=45130909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45130909</guid></item><item><title><![CDATA[New comment by 3PS in "Indian Sign Painting: A typeface designer's take on the craft"]]></title><description><![CDATA[
<p>I think both you and GP are correct, but in different ways.<p>It's true that the English language has a very large number of phonemes... but accents tend to regularize/restrict these phonemes. For example, a typical bilingual speaker of Indian English and Hindi will replace instances of the /æ/ phoneme (as in "blast" or "fast") with another phoneme like /a:/ (as in "father"). Which isn't that unusual since /æ/ is pretty uncommon among languages.<p>Other rare English phonemes include the dental fricatives, i.e. the "th" sounds in "ether" (voiceless) and "either" (voiced). Speakers of Indian English often replace this with a dental stop, a "t" sound (voiceless) or "d" sound (voiced). (Note that Devanagari has a _lot_ of stops, so this is one place where it cannot be cleanly encoded into the Latin alphabet without diacritics.)<p>So overall: while I think Devanagari can't encode e.g. American English, it can actually do a pretty solid job of encoding Indian English, but not the other way around.</p>
]]></description><pubDate>Tue, 05 Aug 2025 01:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44793244</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=44793244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44793244</guid></item><item><title><![CDATA[New comment by 3PS in "The Death of the Middle-Class Musician"]]></title><description><![CDATA[
<p>For prices specifically I think it's fair to say that inflation only goes in one direction, but for larger market trends, IMO the key here is _habit building_.<p>Many things were technically feasible pre-pandemic but not done habitually: remote work, streaming movies instead of going to the theater, ordering delivery instead of dining out, and so on. The pandemic forced many people to change their habits and get over any initial inertia (e.g. investing in a WFH setup or home theater). The result is that when the world returned to normal, the markets didn't: consumer habits had already moved on.</p>
]]></description><pubDate>Sun, 29 Jun 2025 13:22:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44412950</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=44412950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44412950</guid></item><item><title><![CDATA[New comment by 3PS in "A federal judge sides with Anthropic in lawsuit over training AI on books"]]></title><description><![CDATA[
<p>Broadly summarizing.<p>This is OK and fair use: Training LLMs on copyrighted work, since it's transformative.<p>This is not OK and not fair use: pirating data, or creating a big repository of pirated data that isn't necessarily for AI training.<p>Overall seems like a pretty reasonable ruling?</p>
]]></description><pubDate>Tue, 24 Jun 2025 16:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44367969</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=44367969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44367969</guid></item><item><title><![CDATA[New comment by 3PS in "Elvish – Powerful scripting language and versatile interactive shell"]]></title><description><![CDATA[
<p>> But fish is too much like bash in syntax, meaning that I just think of it like bash until I have to type "(foo)" instead of "$(foo)", or "end" instead of "fi"<p>Note that fish does also support bash's "$(foo)" syntax and has for a few years now.</p>
]]></description><pubDate>Sun, 04 May 2025 16:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43887576</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=43887576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43887576</guid></item><item><title><![CDATA[New comment by 3PS in "TabBoo – add random jumpscares to websites you're trying to avoid"]]></title><description><![CDATA[
<p>Nit: that's not what negative reinforcement means. Negative reinforcement is about removing a negative stimulus, like inducing someone to go to a desirable website by improving their initially bad text contrast whenever they go there.<p>In this case, jumpscaring yourself would just be considered punishment (or "positive punishment").</p>
]]></description><pubDate>Wed, 22 Jan 2025 20:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42797145</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=42797145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42797145</guid></item><item><title><![CDATA[New comment by 3PS in "Quiver: A Modern Commutative Diagram Editor"]]></title><description><![CDATA[
<p>Quiver was absolutely indispensable when I did a category theory course a few years ago. The UI was clean, intuitive, and featureful. Compared to banging one's head against Tikz, it's absolutely no contest.</p>
]]></description><pubDate>Fri, 27 Dec 2024 07:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42520585</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=42520585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42520585</guid></item><item><title><![CDATA[New comment by 3PS in "Electric (Postgres sync engine) beta release"]]></title><description><![CDATA[
<p>It doesn't always work, but I like the SQLite model: the core offering is free and open source, but enterprises can pay for things like<p>* Professional support, including on-prem hosting when applicable<p>* Additional features that enterprises care about (encrypted databases, SSO)<p>* Compliance documentation/certifications</p>
]]></description><pubDate>Wed, 11 Dec 2024 03:45:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42384544</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=42384544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42384544</guid></item><item><title><![CDATA[New comment by 3PS in "Let's release Rust-based fish"]]></title><description><![CDATA[
<p>> As my understaning it bring bunch of features out of box, syntax highligh, tab completion etc.?<p>I think this is a good summary. The best thing about fish is that you don't need to install any plugins to get all of the nice things that other people put a lot of effort into configuring: tab completion, syntax highlighting, and so on. It's also just really comfortably ergonomic in a way that is hard to describe unless you've used it - multiline commands automatically update their indentation as you type, completions for most common programs come pre-bundled, you can easily set environment variables globally across all of your shell instances without fiddling with config files or reloading your shells, and so on.</p>
]]></description><pubDate>Mon, 29 Jul 2024 19:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41103176</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=41103176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41103176</guid></item><item><title><![CDATA[New comment by 3PS in "Rye: A Hassle-Free Python Experience"]]></title><description><![CDATA[
<p>Poetry has two flaws imo:<p>1. It's written in Python, which makes it slower and prone to bootstrapping issues.<p>2. It doesn't manage your Python installation, which necessitates the use of a tool like pyenv.<p>Rye sidesteps both of those by (a) being written in Rust and (b) trying to solve all of the problems solved by poetry and pyenv in one go.</p>
]]></description><pubDate>Tue, 09 Jul 2024 04:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40912460</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=40912460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40912460</guid></item><item><title><![CDATA[New comment by 3PS in "So what's the point of linear algebra, anyway?"]]></title><description><![CDATA[
<p>I agree, but the definition alone isn't sufficient to actually calculate eigenvalues. Hence the standard approach which says that for matrix A, vector v, and eigenvalue λ, we have<p><pre><code>  Av = λv
  => Av - λv = 0
  => (A - λI)v = 0
  => det(A - λI) = 0
</code></pre>
Which then yields the characteristic polynomial. Skipping the determinant means you need a different approach.</p>
]]></description><pubDate>Sun, 28 Apr 2024 20:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40191615</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=40191615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40191615</guid></item><item><title><![CDATA[New comment by 3PS in "So what's the point of linear algebra, anyway?"]]></title><description><![CDATA[
<p>> The novel approach taken here banishes determinants to the end of the book.<p>Big fan of this approach! Though I have warmed up to determinants ever since I saw 3Blue1Brown give a fairly intuitive explanation for them [0].<p>I'm kind of curious as to how they covered eigenvalues/the characteristic polynomial without determinants. Maybe they just jumped straight to diagonalization?<p>[0] <a href="https://www.youtube.com/watch?v=Ip3X9LOh2dk" rel="nofollow">https://www.youtube.com/watch?v=Ip3X9LOh2dk</a></p>
]]></description><pubDate>Sun, 28 Apr 2024 12:18:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40188059</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=40188059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40188059</guid></item><item><title><![CDATA[So what's the point of linear algebra, anyway?]]></title><description><![CDATA[
<p>Article URL: <a href="https://chittur.dev/math/2024/04/21/linear-algebra.html">https://chittur.dev/math/2024/04/21/linear-algebra.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40187975">https://news.ycombinator.com/item?id=40187975</a></p>
<p>Points: 4</p>
<p># Comments: 5</p>
]]></description><pubDate>Sun, 28 Apr 2024 12:01:07 +0000</pubDate><link>https://chittur.dev/math/2024/04/21/linear-algebra.html</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=40187975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40187975</guid></item><item><title><![CDATA[New comment by 3PS in "Android features I envy as an iPhone user"]]></title><description><![CDATA[
<p>I paid for Tasker years ago but never got around to trying it. This might be the impetus I needed.</p>
]]></description><pubDate>Sat, 20 Apr 2024 18:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=40099617</link><dc:creator>3PS</dc:creator><comments>https://news.ycombinator.com/item?id=40099617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40099617</guid></item></channel></rss>