<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: Maskawanian</title><link>https://news.ycombinator.com/user?id=Maskawanian</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 03:18:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Maskawanian" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Maskawanian in "Passkeys are not a trap"]]></title><description><![CDATA[
<p>As the hash is being encrypted with the public key in the client, that would require that the client be compromised. In which case the original password is already exposed at that point, thus a discussion of the transport is no longer the concern.</p>
]]></description><pubDate>Wed, 14 Oct 2026 16:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50090288</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=50090288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50090288</guid></item><item><title><![CDATA[New comment by Maskawanian in "Passkeys are not a trap"]]></title><description><![CDATA[
<p>Sure, you could MITM still if all you do is that, as with anything it depends on what you are defending against.<p>If you are defending against clear text being discoverable, then bcrypt hashing with a unique salt on the client is good enough.<p>If you are trying to prevent MITM you can combine that salting with public/private key transmission of the bcrypt hash to the backend (effectively the same idea as pass keys without the downsides).<p>MITM just affects your service, and doesn't always matter depending on what the service is, for example, a recipe manager doesn't need to have bullet proof security.</p>
]]></description><pubDate>Wed, 14 Oct 2026 16:12:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50090007</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=50090007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50090007</guid></item><item><title><![CDATA[New comment by Maskawanian in "Passkeys are not a trap"]]></title><description><![CDATA[
<p>What are you talking about? Whenever I've written authentication, passwords are hashed on the client side and never transmitted in the clear.<p>The way passkeys are being pushed is so clearly an attempt to add friction to leaving walled gardens. Stop talking in absolutes in a world of greys.</p>
]]></description><pubDate>Wed, 14 Oct 2026 15:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50089720</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=50089720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50089720</guid></item><item><title><![CDATA[New comment by Maskawanian in "Ask HN: Who wants to be hired? (October 2026)"]]></title><description><![CDATA[
<p>Location: Winnipeg, MB, Canada<p>Remote: Yes, Hybrid OK in Winnipeg<p>Willing to relocate: Only to Vancouver Island<p>Technologies: C#, .NET Core, Go, TypeScript/JavaScript, Vue.js, React, PHP/Laravel, Python, Java, HTML5/CSS, Node.js/Express, PostgreSQL, MySQL, MongoDB, Entity Framework, Eloquent, RESTful APIs, Docker/Swarm, Kubernetes, Nginx/Apache, Git/SVN, CI/CD, Linux<p>Résumé/CV: <a href="https://www.dsaul.ca/Resume" rel="nofollow">https://www.dsaul.ca/Resume</a>
Codeberg: <a href="https://codeberg.org/dsaul" rel="nofollow">https://codeberg.org/dsaul</a>
Linkedin: <a href="https://www.linkedin.com/in/dan-saul/" rel="nofollow">https://www.linkedin.com/in/dan-saul/</a>
Portfolio: <a href="https://www.dsaul.ca/Portfolio" rel="nofollow">https://www.dsaul.ca/Portfolio</a><p>Software Certificates are viewable on LinkedIn.<p>Email: hn2026 at my website's domain<p>Please only send emails if you are employed by a company who is hiring, or a recruiter. If you are a referral bot/agent/orchestrator, don't send me emails.<p>Hello HN, I'm Dan Saul, a full-stack software developer with 10+ years of experience building and shipping production systems across SaaS, telecom, and business automation. I enjoy turning complex requirements into working software that people actually use.<p>How I work: I take ownership of features end to end, write tests and documentation as part of the job, and care about code review and solid SDLC practices. I participate in Agile processes as a team member, mentor junior developers, and contribute to architecture decisions. I build software directly and use agent-driven tooling pragmatically, treating generated code like any other contribution that needs review and verification.<p>What I'm looking for: Full-stack or backend-focused product teams where I can write real code, solve real problems, and help ship reliable software. Interested in SaaS, internal tools, telecom/comms, and practical business applications. I work best with teams that value clear thinking, accountability, and getting things done without unnecessary process.</p>
]]></description><pubDate>Thu, 01 Oct 2026 15:08:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49922684</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49922684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49922684</guid></item><item><title><![CDATA[New comment by Maskawanian in "Canada welcomes EU proposal to become 'associate member'"]]></title><description><![CDATA[
<p>Vimmy Ridge memorial is also forever given for the use of Canada by France after WW1, it is administered by Parks Canada. So we technically control land in Europe.</p>
]]></description><pubDate>Thu, 17 Sep 2026 18:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49744363</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49744363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49744363</guid></item><item><title><![CDATA[New comment by Maskawanian in "Canada welcomes EU proposal to become 'associate member'"]]></title><description><![CDATA[
<p>This is the same PP that grasped defeat in the face of victory, and is continually losing support, relegating himself to the same position of the Reform party that it was in the 90's. The same Polly that lost his riding last election, and had to have one handed to him on a silver spoon. I would take his opinion with a grain of salt.</p>
]]></description><pubDate>Thu, 17 Sep 2026 14:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49740918</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49740918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49740918</guid></item><item><title><![CDATA[New comment by Maskawanian in "Canada welcomes EU proposal to become 'associate member'"]]></title><description><![CDATA[
<p>Generally it is auto approved for Canadians, but you will soon need to do an "ETIAS travel authorization".</p>
]]></description><pubDate>Thu, 17 Sep 2026 13:57:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49740844</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49740844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49740844</guid></item><item><title><![CDATA[New comment by Maskawanian in "Canada welcomes EU proposal to become 'associate member'"]]></title><description><![CDATA[
<p>Agreed, and the possibility of visa free travel to the EU, plus the removal of live/work barriers is appealing. The USA really comes off as the spurned ex that calls you drunk in the middle of the night.</p>
]]></description><pubDate>Thu, 17 Sep 2026 13:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49740782</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49740782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49740782</guid></item><item><title><![CDATA[New comment by Maskawanian in "EU chief opens door for Canada to become 'associate member'"]]></title><description><![CDATA[
<p>What is a provenance WRT Canada? :-) But it is true, our provinces have trade barriers internally that is an ongoing source of dispute. There has been movement since the USA started falling apart to remove them. The dumbest one was that hay bales had to be re-arranged on the AB/BC border.</p>
]]></description><pubDate>Wed, 16 Sep 2026 13:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49726570</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49726570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49726570</guid></item><item><title><![CDATA[New comment by Maskawanian in "The Google Play app review process now regularly takes longer than a week"]]></title><description><![CDATA[
<p>How about treating people like adults for a start? How about starting public awareness campaigns about proper digital hygiene. Not everything has to be nanny state garbage.</p>
]]></description><pubDate>Wed, 16 Sep 2026 13:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49726453</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49726453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49726453</guid></item><item><title><![CDATA[New comment by Maskawanian in "EU chief opens door for Canada to become 'associate member'"]]></title><description><![CDATA[
<p>Thanks for replying to a comment I didn't make. It is clear that your mind is full of American exceptionalism, I'm done in this comment thread. Thanks for your contribution.</p>
]]></description><pubDate>Wed, 16 Sep 2026 12:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49726131</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49726131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49726131</guid></item><item><title><![CDATA[New comment by Maskawanian in "EU chief opens door for Canada to become 'associate member'"]]></title><description><![CDATA[
<p>Naïve American exceptionalism. It is going to be generations before Canadians could possibly be on as friendly terms as we were just 5 years ago.</p>
]]></description><pubDate>Wed, 16 Sep 2026 12:29:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49725935</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49725935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49725935</guid></item><item><title><![CDATA[New comment by Maskawanian in "EU chief opens door for Canada to become 'associate member'"]]></title><description><![CDATA[
<p>Unsurprisingly, people in different parts of the world hold different values. Europe is generally more focused on actual people and how their lives live, than simply accumulation of wealth among the few. It is unsurprising that they focus on different things.</p>
]]></description><pubDate>Wed, 16 Sep 2026 12:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49725895</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49725895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49725895</guid></item><item><title><![CDATA[New comment by Maskawanian in "GrapheneOS' rewritten Messages app is released"]]></title><description><![CDATA[
<p>Good to know! For others: You open their app store, go into messaging, hamburger menu, select release channel, and choose alpha.</p>
]]></description><pubDate>Fri, 11 Sep 2026 20:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49664681</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49664681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49664681</guid></item><item><title><![CDATA[New comment by Maskawanian in "GrapheneOS' rewritten Messages app is released"]]></title><description><![CDATA[
<p>Does anyone know if this is something that we can install now, or if it will show up in the next OS release?</p>
]]></description><pubDate>Fri, 11 Sep 2026 20:07:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49664587</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49664587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49664587</guid></item><item><title><![CDATA[New comment by Maskawanian in "Fixing a bricked Framework laptop"]]></title><description><![CDATA[
<p>Yup, I had to do that to get mine to work. It is a good thing that I am more experienced then the average bear when it comes to soldering. When it was **ed, I could still get it to boot with an AC adapter plugged in, so you can try that.</p>
]]></description><pubDate>Tue, 18 Aug 2026 15:59:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49347712</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49347712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49347712</guid></item><item><title><![CDATA[New comment by Maskawanian in "Anti-fraud tools can't keep pace with robocall scammers"]]></title><description><![CDATA[
<p>What I did was implement a SIP number that asks for a random digit to be pressed before allowing the call through. It also connects to my CardDAV server, and any numbers in my address book don't get the prompt. This works for 95% of bogus calls. The only thing this stops is people not on my address book calling from hands-free. But this has never come up in conversation so I think I'm OK!</p>
]]></description><pubDate>Sat, 01 Aug 2026 01:37:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49130301</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49130301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49130301</guid></item><item><title><![CDATA[New comment by Maskawanian in "Anti-fraud tools can't keep pace with robocall scammers"]]></title><description><![CDATA[
<p>Almost, as someone who used to work with telecom systems in Canada, while it is true that felony wiretapping requires 1 party to consent to not be illegal, it is not the only law. PIPEDA applies to only commercial endeavors, and requires two party consent.<p>This is why a company must inform you of the recording, but you do not have to inform them.</p>
]]></description><pubDate>Sat, 01 Aug 2026 01:30:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49130266</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=49130266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49130266</guid></item><item><title><![CDATA[New comment by Maskawanian in "Tar Files Created on macOS Display Errors When Extracting on Linux (2024)"]]></title><description><![CDATA[
<p>At least with Samba you can use the "veto files" and "delete veto files" global directives to deal with those, I personally use the following for veto files:<p><pre><code>    /._*/.AppleDB/.AppleDouble/.AppleDesktop/:2eDS_Store/Network Trash Folder/Temporary Items/TheVolumeSettingsFolder/.@__thumb/.@__desc/:2e*/.@__qini/.Qsync/.@upload_cache/.qsync/.qsync_sn/.@qsys/.digest/
</code></pre>
I understand that I may loose resource forks, but that isn't a problem for the use case of my server.</p>
]]></description><pubDate>Mon, 04 May 2026 14:35:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48009320</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=48009320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48009320</guid></item><item><title><![CDATA[New comment by Maskawanian in "Can I start using Wayland in 2026?"]]></title><description><![CDATA[
<p>Tearing and hidpi is why I left Linux for Windows between 2012 ans 2022. Once wayland was good enough I returned. Tearing is awful, and should be opt in (which wayland provides), not opt out.</p>
]]></description><pubDate>Sun, 04 Jan 2026 15:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46489114</link><dc:creator>Maskawanian</dc:creator><comments>https://news.ycombinator.com/item?id=46489114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46489114</guid></item></channel></rss>