<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: phoobahr</title><link>https://news.ycombinator.com/user?id=phoobahr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Jul 2026 08:57:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=phoobahr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by phoobahr in "Sam Altman Won in Court Against Elon Musk. But, We All Lost"]]></title><description><![CDATA[
<p>LLMs as “AI” is a scam, and a dead end.<p>They might be useful for some things in some situations and they are here to stay… for now. They won’t be the future though.</p>
]]></description><pubDate>Sat, 23 May 2026 15:40:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48248598</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=48248598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48248598</guid></item><item><title><![CDATA[New comment by phoobahr in "'The old order is not coming back,' Carney says in speech at Davos"]]></title><description><![CDATA[
<p>Immaterial - no liberal government in Canada could be said to be “far left”.</p>
]]></description><pubDate>Wed, 21 Jan 2026 03:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46700752</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=46700752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46700752</guid></item><item><title><![CDATA[New comment by phoobahr in "Ask HN: What are your best purchases under $100?"]]></title><description><![CDATA[
<p>It's even better with a "AeroPress Flow Control Filter Cap". No dripping, no inversion, and a little extra resistance improves the cup (I think).</p>
]]></description><pubDate>Thu, 15 Jan 2026 23:15:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46640793</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=46640793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46640793</guid></item><item><title><![CDATA[New comment by phoobahr in "The Ruby community has a DHH problem"]]></title><description><![CDATA[
<p>Ah yes. Complaining about brown people in the capital of a decayed empire that spanned the globe. The sun never sets on this crap.</p>
]]></description><pubDate>Mon, 22 Sep 2025 12:14:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45332334</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=45332334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45332334</guid></item><item><title><![CDATA[New comment by phoobahr in "The best YouTube downloaders, and how Google silenced the press"]]></title><description><![CDATA[
<p>“The best downloaded for iOS/ipados” is yt-dlp. Install in ashell, view with VLC.</p>
]]></description><pubDate>Fri, 19 Sep 2025 17:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45304190</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=45304190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45304190</guid></item><item><title><![CDATA[New comment by phoobahr in "Airline demand between Canada and United States collapses, down 70%+"]]></title><description><![CDATA[
<p>He spouted every kind of hateful shit, and surrounded himself with even more vile shitstains. Every terrible thing imaginable was put on the table. Some Americans may not have liked the alternative but this election was never about “better” or more tolerable” or any thing else except shortsighted hate.<p>Reap what you so, this turd sand which does what it said on the tin.</p>
]]></description><pubDate>Fri, 28 Mar 2025 03:27:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43501211</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=43501211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43501211</guid></item><item><title><![CDATA[New comment by phoobahr in "Why you should not immigrate to Canada"]]></title><description><![CDATA[
<p>spoken as someone who doesn't need health care (yet)
spoken as someone who doesn't need schools (yet)
spoken as someone who doesn't need reliable infrastructure (wtf?)<p>Better take-home pay only counts if you don't need the things taxes pay for, or (apparently) don't need a supporting community that does need them. That situation, though, is a lot like saying "I'm a CEO with my own jet - I don't need no stinking' roads" but then can't sell anything because all of their product and all of their employees need roads to get to work, to ship, to function.</p>
]]></description><pubDate>Fri, 07 Jul 2023 20:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=36638179</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=36638179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36638179</guid></item><item><title><![CDATA[New comment by phoobahr in "Pandas 2.0"]]></title><description><![CDATA[
<p>In addition to this here's one really specific case: ever had a pandas groupby().apply() that took <i>forever</i> often mostly re-aggregating after the apply?<p>With columnar data DuckDuckGo is <i>so</i>much<i>faster</i> at this.<p>For one of my projects I have what sounds like a dumb workflow:
- JSON api fetches get cached in sqlite3
- Parsing the JSON gets done with sqlite3 JSON operators (Fast! Fault tolerant! Handles NULLs nicely! Fast!!).
- Collating data later gets queried with duckdb - everything gets munged and aggregated into the shape I want it and is persisted in parquet files
- When it's time to consume it duckdb queries my various sources, does my (used to be expensive) groupbys <i>on</i>the<i>fly</i> and spits out pandas data frames
- Lastly those data frames are small-ish, tidy and flexible<p>So yeah, on paper it sounds like these 3 libraries overlap too much to be use at the same time but in practice they can each have their place and interact well.</p>
]]></description><pubDate>Wed, 05 Apr 2023 15:18:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=35455672</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=35455672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35455672</guid></item><item><title><![CDATA[New comment by phoobahr in "Cyclists now outnumber motorists in City of London"]]></title><description><![CDATA[
<p>If you're particularly envious you may want to consider asking how those who can't drive make do in your location. Life's about making choices and seeking different perspectives might help change and/or inform your priors.</p>
]]></description><pubDate>Tue, 21 Mar 2023 18:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35250233</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=35250233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35250233</guid></item><item><title><![CDATA[New comment by phoobahr in "SQLite 2022 Recap"]]></title><description><![CDATA[
<p>Similarly one of my most important projects reads a lot of api calls returning serialized json. Those calls are expensive so I have, over time, tried many complicated cacheing mechanism.<p>These days though it's _so_much_simpler_and_cleaner_ to just wrap the call in a decorator that caches the request to sqlite3 and only makes the call if the cache is stale.<p>I don't worry about parsing the results or doing any of the heavy lifting right away - just cache the json.<p>Sqlite is so good at querying those blobs and is so fast it's just not worth munging them. Nice.<p>And using something like datasette to prototype queries for some of the more complicated tree structures is a breeze.</p>
]]></description><pubDate>Wed, 04 Jan 2023 00:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=34240441</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=34240441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34240441</guid></item><item><title><![CDATA[New comment by phoobahr in "Ask HN: M1 MacBook Pro/Air users, how is it going?"]]></title><description><![CDATA[
<p>Similar situation here; I try not to unplug mine :)<p>That being said the heat output is <i>so low</i> my mini lives in a <i>drawer</i> and serves to host time machine, a Jupiter notebook server, media server and a couple parallels VMs.<p>The fact that it just as easily serves up a display on my tv, iPad, Chromebook etc is extremely nice. It's been reliable enough to act like an appliance & fast enough that I never worry what else is running.</p>
]]></description><pubDate>Tue, 30 Aug 2022 15:35:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=32651643</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=32651643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32651643</guid></item><item><title><![CDATA[New comment by phoobahr in "Long Covid: A Parallel Pandemic"]]></title><description><![CDATA[
<p>Covid-19 is a vascular disease. Turns out several organs (not just lungs) have a lot of vascular area.<p><a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7556303/" rel="nofollow">https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7556303/</a>
<a href="https://www.frontiersin.org/articles/10.3389/fcell.2022.824851/full" rel="nofollow">https://www.frontiersin.org/articles/10.3389/fcell.2022.8248...</a><p>Similar to, say, an ABI but more so, there's no reason to think that cases would present identically. Complex systems-of-systems in homeostasis can be expected to have breakdown behaviour that clusters around some targets with a very very long tail of other less common features.</p>
]]></description><pubDate>Mon, 22 Aug 2022 16:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=32553600</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=32553600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32553600</guid></item><item><title><![CDATA[New comment by phoobahr in "Quebec Sovereignty Movement"]]></title><description><![CDATA[
<p>Nope - this is a real issue inside our domestic borders. The country has two official languages but only one region that legislates one of them as second class.<p>Additionally - Quebec's insistence on "protecting their distinct and unique culture" tramples all over the rights of other demographics important to the formation of the country. Ex: Montreal sits on unneeded Mohawk land and the insistence on French (very Quebecois French, see numerous stories of relocating citizens of France not passing the competency requirements) but you can't get served in any Iroquoian language and in much of the north many citizens speak dialects of Cree as a first language.<p>So you have Indigenous people who were trampled, those who signed treaties that were then broken and/or ignored, the Metis who at least got a slightly better deal having negotiated later and spent a lot of blood, and then the Quebecois who were (basically) on the loosing side of a war & abandoned by the mother country in favour of sugar plantations in the Caribbean.<p>And of course they get the best deal with untenable consequences and have to be entertained every time there's a complaint that can't possibly be backed up. Whether a referendum ever actually passes the province simply can't afford to separate so, uhh, yeah. Sweetheart deals (when compared to everyone else) because, simply put, racism.<p>So keep some of the context in mind when Canadians complain that the province will outlaw "bonjour-hi" but you can still be served in English at nearly every fast-food joint in Montreal but might very well not get admitted to a hospital because your French isn't proficient enough.</p>
]]></description><pubDate>Wed, 06 Jul 2022 17:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=32004132</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=32004132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32004132</guid></item><item><title><![CDATA[New comment by phoobahr in "iPadOS 16"]]></title><description><![CDATA[
<p>I do primarily use it as a laptop... but ~30% of the time it comes off the case and gets carried for data input. Then it's the best tablet I can spend money on, has a very responsive stylus and weighs about the same as a clipboard and pad.<p>It's the most flexible computer I own. It could be even more so, which I would appreciate, but that depends largely on apple.<p>For the work I do I can code *locally* but I *don't have to*. Comparing it to a Switch is completely missing what makes them different. Even an attempted reductio ad absurdum should be a little more rigorous than that.</p>
]]></description><pubDate>Tue, 07 Jun 2022 17:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=31657343</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=31657343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31657343</guid></item><item><title><![CDATA[New comment by phoobahr in "iPadOS 16"]]></title><description><![CDATA[
<p>Sorry, I haven't used it so I can't say.</p>
]]></description><pubDate>Tue, 07 Jun 2022 16:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=31657058</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=31657058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31657058</guid></item><item><title><![CDATA[New comment by phoobahr in "iPadOS 16"]]></title><description><![CDATA[
<p>I write a lot of python. A fair chunk of inside Jupiter notebooks. Safari is a capable browser for accessing remotes juypter lab servers and there are a couple developers one-upping each other & producing pretty good options for local development with native libraries.<p>When I'm home I don't really need the iPad for this (much). There a few use cases where it's clearly better than my MacBook Pro though: the screen is veerry nice outside and I've written more in a hammock than you'd think. Also - airplanes which I am on more often than I'd like to be. an iPad Pro with the magic keyboard is fantastically shallow. It fits on a tray better than anything else.</p>
]]></description><pubDate>Mon, 06 Jun 2022 21:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=31646663</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=31646663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31646663</guid></item><item><title><![CDATA[New comment by phoobahr in "iPadOS 16"]]></title><description><![CDATA[
<p>Blink: <<a href="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjgi7qN4Jn4AhVbK30KHfNuDTMQFnoECAMQAQ&url=https%3A%2F%2Fblink.sh%2F&usg=AOvVaw3A68myaIFAlRwpwlmUtSu5" rel="nofollow">https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...</a>>, or Shellfish: <<a href="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjrtOaY4Jn4AhVSOH0KHVRXCuUQFnoECAUQAQ&url=https%3A%2F%2Fsecureshellfish.app%2F&usg=AOvVaw3rhCn5l8XKB2YznvtzHwnk" rel="nofollow">https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...</a>>, or aShell: <<a href="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwj5mv2s4Jn4AhXhJX0KHUotD6kQFnoECBUQAQ&url=https%3A%2F%2Fapps.apple.com%2Fus%2Fapp%2Fa-shell%2Fid1473805438&usg=AOvVaw1yJUnsd8S4nEsn5fu41pSC" rel="nofollow">https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...</a>> for a local shell, or iSH: <<a href="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjs7di64Jn4AhXXBTQIHTaJCvsQFnoECBkQAQ&url=https%3A%2F%2Fapps.apple.com%2Fus%2Fapp%2Fish-shell%2Fid1436902243&usg=AOvVaw0HRH6yxjsabd9sFC-v10UU" rel="nofollow">https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...</a>> for an emulated shell. I'm sure there are others.<p>I don't know about C#, it's not an ecosystem I swim in at all, but there are multiple python options (including Pyto, the venerable Pythonista and jupyter notebook hosts like Juno & Carnets). There are js environments like Scriptable and Play.js. And it's not Xcode but Swift Playgrounds offers, of course, swift including swift.ui and the ability to redistribute those projects (with some limitations) including submitting directly to the App Store.<p>I get it; I use an iPad a lot for a great many things. It's not perfect - I have a long list of things I would like to see addressed. Low effort complaints like "let me know when I can code on it" are just that though; low effort. So those who complain "how to code on it?" or about how it exactly match the workflow they use on a completely different platform etc just sound.... whiney.<p>Low effort noise when some basic infrastructure could enable so many other workflows. I like my iPad, I use it every day, I hope to use more with less friction soon-ish. Yup, same thing every June.</p>
]]></description><pubDate>Mon, 06 Jun 2022 21:30:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=31646556</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=31646556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31646556</guid></item><item><title><![CDATA[New comment by phoobahr in "More Users Flock to Mastodon After Musk's Twitter Acquisition Bid"]]></title><description><![CDATA[
<p>Not to mention: media relations, community management & risk exposure are all really really hard problems. Hard problems that an entity like twitter has to sink huge effort into just to be bad at it.<p>Musk brings absolutely nothing to the table in any of these arenas and has been publicly terrible at at least two of them.<p>The internet is full of agendas, opinions and viewpoints. All this move shows is that there's also at least one idiot will to watch 45billion evaporate.<p>Ok, ok, it's Elon. So he's willing to talk about it and anything substantiative coming out of this will probably arrive just after full autonomous self driving vehicles.</p>
]]></description><pubDate>Mon, 25 Apr 2022 22:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=31161766</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=31161766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31161766</guid></item><item><title><![CDATA[New comment by phoobahr in "Trudeau announces intention to freeze bank accounts of protestors"]]></title><description><![CDATA[
<p>Here's some money to go f--k with another country's capital.<p>This is not a good look.</p>
]]></description><pubDate>Wed, 16 Feb 2022 00:22:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=30354843</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=30354843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30354843</guid></item><item><title><![CDATA[New comment by phoobahr in "A wake-up call for iPhone users – it's time to go"]]></title><description><![CDATA[
<p>Well just try using google in China for one thing.<p>I really don't get the outragefilter here - Apple (take 'em or leave 'em) lays out for the public a system for checking uploaded content for illicit material that everyone else is already checking for and just didn't tell you. And somehow the disclosure is reason to get pissy?<p>Don't get me wrong I'm not saying the only alternative is to love the largest corp that's ever existed because that's a dumb-ass false dichotomy. I just don't understand the vitriol expressed in certain quarters over this issue when  you know that the rest of FAANG, and smaller players, are doing no less and never even bothered to figure out how to do so with even an iota of respect for their users. Hell y'know google's using your photo backups to sell you advertising at least, training models in the mid, and at worst going to comb through everything you ever brought within their arms reach the moment local law enforcement makes them. If they're not doing so already.</p>
]]></description><pubDate>Fri, 03 Sep 2021 05:09:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=28400589</link><dc:creator>phoobahr</dc:creator><comments>https://news.ycombinator.com/item?id=28400589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28400589</guid></item></channel></rss>