<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: TurningCanadian</title><link>https://news.ycombinator.com/user?id=TurningCanadian</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 01:23:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=TurningCanadian" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by TurningCanadian in "Please do not attempt to simplify this code"]]></title><description><![CDATA[
<p>instead of "expression" you meant "exception", right?</p>
]]></description><pubDate>Tue, 06 Aug 2024 22:23:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41176065</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=41176065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41176065</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Unfashionably secure: why we use isolated VMs"]]></title><description><![CDATA[
<p>That's not Java's fault though. IntelliJ IDEA is also built on Java and runs just fine.</p>
]]></description><pubDate>Thu, 25 Jul 2024 19:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41072376</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=41072376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41072376</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Canada imposes 5% tax on streaming to fund local news, diverse content"]]></title><description><![CDATA[
<p>It's a collective action problem. One person's subscription will not make the difference needed to improve journalism enough for them to get a direct benefit. Further, the main benefit would be that it exposes corruption, which doesn't generally impact individuals. Corruption's effects are spread amongst all the tax payers. Each individual is better off not subscribing and reaping the benefits of others' subscriptions, but everyone suffers if local journalism isn't funded.<p>It's similar to the climate crisis: there's broad agreement that things are bad and getting worse, but individuals acting in their own self-interest can't be counted on to solve it.<p>Further, commercial interests are generally anti-aligned with exposing corruption. They'd rather their bribes/lobbying be unquestioned, driving down the cost of it at the expense of the tax payer. We can't count on business to provide this service.<p>Finally, this isn't just about québécois and indigenous content. The last I saw, the $ was available as long as you had full-time journalists on staff, regardless of their focus.</p>
]]></description><pubDate>Thu, 13 Jun 2024 15:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40670554</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=40670554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40670554</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Canada imposes 5% tax on streaming to fund local news, diverse content"]]></title><description><![CDATA[
<p>I don't like Canadian telecoms, but in order to get the $, they have to be employing full-time journalists, which is the outcome we need.<p>What's the alternative?</p>
]]></description><pubDate>Thu, 13 Jun 2024 14:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40670416</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=40670416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40670416</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Canada imposes 5% tax on streaming to fund local news, diverse content"]]></title><description><![CDATA[
<p>I haven't seen anyone put any other alternatives up for debate.<p>I know Poilievre has talked about defunding the CBC, but I don't know of anything he has proposed that would result in more local journalists.<p>Do you have an alternative in mind? We need some way to get $ into journalists' pockets while also having some accountability.<p>Increased CBC funding? It's probably better to have a diverse set (i.e. not just one being subsidized) of news outlets, so the Liberal plan here makes more sense to me, though there's also an argument for not spreading things too thin across lots of tiny outlets.<p>Instead of taxing the streamers, require they provide local content directly? I think that this proposal is doing that indirectly. The streamers get taxed, but could pick up some $ from the CRTC if they start producing more local content.<p>Instead of taxing the streamers, tax people directly? That'd probably be less popular than taxing the streamers, so good luck with that.</p>
]]></description><pubDate>Thu, 13 Jun 2024 14:41:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40670314</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=40670314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40670314</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Canada imposes 5% tax on streaming to fund local news, diverse content"]]></title><description><![CDATA[
<p>There's a crisis in local news. It's an essential service that the free market has largely stopped providing -- the number of journalists following local politics has been decimated, and sometimes in a literal sense. Without someone with the time to follow that stuff corruption flourishes, and getting rid of local government is not an option. We need some sort of fix so it's nice to see someone trying.</p>
]]></description><pubDate>Thu, 13 Jun 2024 14:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40670108</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=40670108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40670108</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Microsoft employees exposed internal passwords in security lapse"]]></title><description><![CDATA[
<p><a href="https://www.securityweek.com/scathing-federal-report-rips-microsoft-for-shoddy-security-insincerity-in-response-to-chinese-hack/" rel="nofollow">https://www.securityweek.com/scathing-federal-report-rips-mi...</a><p>> The panel said the intrusion, discovered in June by the State Department and dating to May “was preventable and should never have occurred,” blaming its success on “a cascade of avoidable errors.” What’s more, the board said, Microsoft still doesn’t know how the hackers got in.<p>...<p>> It said Microsoft’s CEO and board should institute “rapid cultural change” including publicly sharing “a plan with specific timelines to make fundamental, security-focused reforms across the company and its full suite of products.”</p>
]]></description><pubDate>Wed, 10 Apr 2024 13:20:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39990403</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=39990403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39990403</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Simon Riggs has died"]]></title><description><![CDATA[
<p>You might be able to argue that Postgres' foreign data is a different form of pluggable storage engine. E.g. you can even use a CSV file as a backing store for a table with file_fdw.<p><a href="https://www.postgresql.org/docs/current/ddl-foreign-data.html" rel="nofollow">https://www.postgresql.org/docs/current/ddl-foreign-data.htm...</a><p><a href="https://dbaclass.com/article/how-to-access-csv-files-on-file-system-using-file_fdw_in_postgres/" rel="nofollow">https://dbaclass.com/article/how-to-access-csv-files-on-file...</a></p>
]]></description><pubDate>Fri, 29 Mar 2024 14:01:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=39864208</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=39864208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39864208</guid></item><item><title><![CDATA[New comment by TurningCanadian in "U.S. sues Apple, accusing it of maintaining an iPhone monopoly"]]></title><description><![CDATA[
<p>iMessage is the monopoly part. They could make an App or even just an API available on other platforms but don't because they want the lock-in.<p>> “The #1 most difficult [reason] to leave the Apple universe app is iMessage ... iMessage amounts to serious lock-in,” was how one unnamed former Apple employee put it in an email in 2016
> “iMessage on Android would simply serve to remove [an] obstacle to iPhone families giving their kids Android phones,”
<a href="https://www.theverge.com/2021/4/9/22375128/apple-imessage-android-ecosystem-lock-in-epic-games-filings-app-store-dispute" rel="nofollow">https://www.theverge.com/2021/4/9/22375128/apple-imessage-an...</a><p>Not getting on board with RCS or any other way to improve SMS/MMS until they were (implicitly) forced was motivated by that desire to lock their users in to a messaging platform that only works on Apple devices.</p>
]]></description><pubDate>Thu, 21 Mar 2024 17:04:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39781296</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=39781296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39781296</guid></item><item><title><![CDATA[New comment by TurningCanadian in "YouTube now requires to label their realistic-looking videos made using AI"]]></title><description><![CDATA[
<p>I like sites whose cookie banner gives options instead of only having "Accept All". It makes you feel more respected as a user.</p>
]]></description><pubDate>Mon, 18 Mar 2024 21:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=39750346</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=39750346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39750346</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Union, intersection, difference, and more are coming to JavaScript Sets"]]></title><description><![CDATA[
<p>It seems like they're worried that interning of objects/records would be too expensive to do generally. It's hard to predict though: that overhead would only apply to new code using R&T and has to be weighed against the elimination of recursion for deep comparisons and freezing, fewer re-renderings when value-equal but not reference-equal objects are encountered, the greater possibility of memory reuse across deep clones, and other performance optimizations that would be unlocked by true immutability.<p>Aside from performance, true native immutability would bring huge improvements to how JS programmers can reason about their code. Not having to worry about mutation makes a whole class of possible bugs disappear. Having to rely on third party libraries (or deep freezing manually) for immutability is really holding back the language.</p>
]]></description><pubDate>Mon, 19 Feb 2024 19:40:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39433798</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=39433798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39433798</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Union, intersection, difference, and more are coming to JavaScript Sets"]]></title><description><![CDATA[
<p>String's localeCompare:<p><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...</a></p>
]]></description><pubDate>Mon, 19 Feb 2024 19:00:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39433360</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=39433360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39433360</guid></item><item><title><![CDATA[New comment by TurningCanadian in "End of Life for Twilio Authy Desktop App"]]></title><description><![CDATA[
<p>Passwords don't protect against spoofed login pages.</p>
]]></description><pubDate>Tue, 13 Feb 2024 22:03:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39363466</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=39363466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39363466</guid></item><item><title><![CDATA[New comment by TurningCanadian in "How to deal with passive-aggressive text communication from your subordinates"]]></title><description><![CDATA[
<p>Sounded like the solution was to tell them that they've been out-ranked. That's the part that was missing from the text conversation. After that, of course they'll be meek.</p>
]]></description><pubDate>Sun, 10 Dec 2023 03:35:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=38588801</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=38588801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38588801</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Discouraging the use of web application firewalls"]]></title><description><![CDATA[
<p>only if you don't like documenting your APIs</p>
]]></description><pubDate>Mon, 13 Nov 2023 22:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=38256418</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=38256418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38256418</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Yarn 4.0"]]></title><description><![CDATA[
<p>An optimization pass will speed up the server runtime too. Well worth it.</p>
]]></description><pubDate>Tue, 31 Oct 2023 15:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=38086526</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=38086526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38086526</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Covid's damage lingers in the heart"]]></title><description><![CDATA[
<p>Would be nice if YouTube URLs gave some context (e.g. author, title)<p>This one is:<p>@EONutrition<p>Mega Dose Vitamin Therapy: Viral Infection & Post-viral Illness</p>
]]></description><pubDate>Tue, 24 Oct 2023 16:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38001176</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=38001176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38001176</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Binance US No Longer Allows USD Withdrawal for Users"]]></title><description><![CDATA[
<p>You also irretrievably lose access to your funds if an attacker steals your credential. Not a problem as long as you have flawless security. /s</p>
]]></description><pubDate>Wed, 18 Oct 2023 16:02:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=37930631</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=37930631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37930631</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Wayland Support for IntelliJ-Based IDEs"]]></title><description><![CDATA[
<p>TLDR: it's being worked on, but not ready yet.</p>
]]></description><pubDate>Wed, 30 Aug 2023 17:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37325639</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=37325639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37325639</guid></item><item><title><![CDATA[New comment by TurningCanadian in "Record low sea ice led to catastrophic breeding failure of emperor penguins"]]></title><description><![CDATA[
<p>There is a real taboo about mentioning veganism. That said, it's fairly mainstream these days -- any big enough BBQ will have to have some option. Lactose/gluten/shellfish/peanut etc issues (that aren't choices) are a fact of life, and any crowd will have at least one vegetarian/vegan that can benefit from some of the overlap.<p>It's not about convincing people to change their behavior directly though. People hate being told what to do. It's also hard to guilt someone into change. Some of the changes are just no-brainers though. Plenty of people try veganism and give it up. How many people try an EV then give it up? (I don't actually know, but it doesn't seem like many. They're so fun to drive.) More upfront cost, yes, and that may be the reason not to get one, but it pays for itself over time. Same with an induction stove. Who actually likes being in a superheated kitchen on a summer day? Who likes how much harder it is to clean a gas stove? The risk of burning yourself or starting a fire? Worst case: some of your pots don't work and you have to replace them.<p>You don't have to mention this stuff out of the blue, but if someone is thinking of redoing their kitchen? That's the time. Buying a new car? That's the time. Someone has money to invest? Get some solar panels instead.</p>
]]></description><pubDate>Fri, 25 Aug 2023 22:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=37267891</link><dc:creator>TurningCanadian</dc:creator><comments>https://news.ycombinator.com/item?id=37267891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37267891</guid></item></channel></rss>