<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: haswell</title><link>https://news.ycombinator.com/user?id=haswell</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 01:29:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=haswell" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by haswell in "Louis Rossmann offers to pay legal fees for a threatened OrcaSlicer developer"]]></title><description><![CDATA[
<p>Have you set up Tailscale and have you set up OpenVPN from scratch? Because these two things are not alike. That’s why I’m pushing back a bit.<p>I find it difficult to imagine equating a raspberry pi in a closet with “running a server”. Is it technically a server? Sure. But it’s not as if we’re talking about running a power hungry rack.<p>Bottom line is: there are very cheap and simple/easy options for maintaining a private connection to your home stuff.<p>> <i>and figure out all the networking bits that will get it to talk to the printer</i><p>With something like Tailscale this is already figured out. My mostly non technical brother does this without issues.<p>This is entirely separate from whether or not you <i>should</i> need to do so for Bambu printers, which again I agree the answer is ideally “no”.</p>
]]></description><pubDate>Sun, 10 May 2026 22:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48088776</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=48088776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48088776</guid></item><item><title><![CDATA[New comment by haswell in "Louis Rossmann offers to pay legal fees for a threatened OrcaSlicer developer"]]></title><description><![CDATA[
<p>On the one hand, I agree with a lot of what you’re saying here.<p>With that said, I don’t think it’s reasonable to describe setting up Tailscale as similar to “Linux server that runs 24/7 with OpenVPN and iptables”. Sure, you could go that route, but a Tailscale setup is extremely simple and lightweight. A raspberry pi is plenty if there isn’t already a system running 24/7. I personally have this set up on my router.<p>I point this out while still sharing the general sentiment of negativity towards Bambu here.</p>
]]></description><pubDate>Sun, 10 May 2026 18:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48086358</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=48086358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48086358</guid></item><item><title><![CDATA[New comment by haswell in "LittleSnitch for Linux"]]></title><description><![CDATA[
<p>I've used OpenSnitch for years, and while LittleSnitch definitely has a better UI for showing which process is making which connections over time, OpenSnitch does a pretty good job here. I get a modal popup when a program that hasn't made a connection tries to make a connection, and I can either allow/deny in one click, or further customize the rule e.g. allowing ntpd to connect, but only to pool.ntp.org on port 123.<p>Where LittleSnitch is definitely ahead is showing process connections over time <i>after</i> said process has been allowed.</p>
]]></description><pubDate>Thu, 09 Apr 2026 00:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698071</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47698071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698071</guid></item><item><title><![CDATA[New comment by haswell in "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"]]></title><description><![CDATA[
<p>There are plenty of reasons to criticize OneDrive and I personally would not use it. But I think comparing it with a weekend vibe coded self hosted project is a bit of a stretch.</p>
]]></description><pubDate>Tue, 07 Apr 2026 16:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678214</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47678214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678214</guid></item><item><title><![CDATA[New comment by haswell in "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"]]></title><description><![CDATA[
<p>What experience?</p>
]]></description><pubDate>Tue, 07 Apr 2026 16:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677741</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47677741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677741</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>Calling out the fingerprinting of extensions is appropriate and can be achieved without hyperbole.<p>As I’ve stated clearly throughout this thread, the fingerprinting they’re doing is a problem.<p>Calling it “searching your computer” is also a problem.<p>> <i>Defending that action is</i><p>Nowhere have I defended what LinkedIn is doing.</p>
]]></description><pubDate>Thu, 02 Apr 2026 19:09:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618828</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47618828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618828</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>So are fonts. But running Window.queryLocalFonts() is not equivalent to “illegally searching your computer”.<p>I’m not defending the act of scanning for these extensions, and I’m of the opinion that such an API shouldn’t even exist, but just pointing out that there are perfectly legitimate APIs that reveal information that could be framed as “files installed on your computer” that are clearly not “searching your computer” like the title implies.</p>
]]></description><pubDate>Thu, 02 Apr 2026 17:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47617728</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47617728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47617728</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is illegally searching your computer"]]></title><description><![CDATA[
<p>> <i>If you scanned LinkedIn's private network, you'd be criminally charged. Why are they allowed to scan yours with impunity? And why is this being normalized?</i><p>First, I think it’s a major issue that Chrome is allowing websites to check for installed extensions.<p>With that said, scanning LinkedIn’s private network is not analogous to what is going on here. As problematic as it is, they’re getting information isolated to the browser itself and are not crossing the boundary to the rest of the OS much less the rest of the internal network.<p>Problematic for privacy? Yes. Should be locked down? Yes. But also surprisingly similar to other APIs that provide information like screen resolution, installed fonts, etc. Calling those APIs is not illegal. I’m curious to know what the technical legal ramifications are of calling these extension APIs.</p>
]]></description><pubDate>Thu, 02 Apr 2026 17:41:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47617605</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47617605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47617605</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>> <i>The gathering not being targeted is not an excuse for gathering the data in the first place.</i><p>I’m not saying it is. My point is that they appear to be trying to accomplish something like getInstalledExcentions(), which is meaningfully different from a small and targeted list like isInstalled([“Indeed.com”, “DailyBibleVerse”, “ADHD Helper”]).<p>One could be reasonably interpreted as targeting specific kinds of users. What they’re actually doing to your point looks more like a naive implementation of a fingerprinting strategy that uses installed extensions as one set of indicators.<p>Both are problematic. I’m not arguing in favor of invasive fingerprinting. But what one might infer about the <i>intent</i> of one vs. the other is quite different, and I think that matters.<p>Here are two paragraphs that illustrate my point:<p>> <i>“Microsoft reduces malicious traffic to their websites by employing an anti-bot/anti-abuse system that builds a browser fingerprint consisting of <n> categories of identifiers, including Browser/OS version, installed fonts, screen resolution, installed extensions, etc. and using that fingerprint to ban known offenders. While this approach is effective, it raises major privacy concerns due to the amount of information collected during the fingerprinting process and the risk that this data could be misused to profile users”.</i><p>vs.<p>> <i>“Microsoft secretly scans every user’s computer software to determine if they’re a Christian or Muslim, have learning disabilities, are looking for jobs, are working for a competitor, etc.”</i><p>The second paragraph is what the article is effectively communicating, when in reality the first paragraph is almost certainly closer to the truth.<p>The implications inherent to the first paragraph are still critical and a discussion should be had about them. Collecting that much data is still a major privacy issue and makes it possible for bad things to happen.<p>But I would maintain that it is hyperbole and alarmism to present the information in the form of the second paragraph. And by calling this alarmism I’m not saying there isn’t a valid alarm to raise. But it’s important not to pull the fire alarm when there’s a tornado inbound.</p>
]]></description><pubDate>Thu, 02 Apr 2026 17:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47617409</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47617409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47617409</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>> <i>I also think that most people would interpret "Getting a full list of all the Chrome extensions you have installed" as a meaningful escape/violation of the browser's privacy sandbox</i><p>I think that’s a far more reasonable framing of the issue.<p>> <i>I don't think describing it as something everybody would expect is totally fine and normal for browsers to allow is correct.</i><p>I agree that most people would not expect their extensions to be visible. I agree that browsers shouldn’t allow this. I, and most privacy/security focused people I know have been sounding the alarm about Chrome itself as unsafe if you care about privacy for awhile now.<p>This is still a drastically different thing than what the title implies.</p>
]]></description><pubDate>Thu, 02 Apr 2026 15:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615829</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47615829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615829</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>I do think a degree of alarm is appropriate.<p>But it’s critical to sound the correct alarm.<p>To me, it seems like the authors pulled the fire alarm for a single building when in reality there’s a tornado bearing down.<p>And by doing so, everyone is scrambling about a fire instead of the response a tornado siren would cause.<p>They’re both dangerous and worthy of an immediate reaction, but the confusion and misdirection this causes seems deeply problematic.<p>When people realize the fire wasn’t real, they start to question the validity of the alarm. The tornado is still out there.<p>I realize this analogy is a bit stretched.<p>As someone who has spent quite a lot of time steeped in security/privacy research, the stuff described in the article has been happening pervasively across the industry.<p>People absolutely should be alarmed. Many of us have been alarmed for quite some time. Raising the alarm by saying “LinkedIn is searching your computer” isn’t it.</p>
]]></description><pubDate>Thu, 02 Apr 2026 15:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615692</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47615692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615692</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>I completely agree.<p>Fighting against these kinds of directives was a large factor in my own major burnout and ultimately quitting big tech. I was successful for awhile, but it takes a serious toll if you’re an IC constantly fighting against directors and VPs just concerned about solving some perceived business problem regardless of the technical barriers.<p>Part of the problem is that these projects often address a legitimate issue that has no “good” solution,  and that makes pushing back/saying no very difficult if you don’t have enough standing within the company or aren’t willing to put your career on the line.<p>I’d be willing to bet good money that this LinkedIn thing was framed as an anti-bot/anti-abuse initiative. And those are real issues.<p>But too many people fail to consider the broader implications of the requested technical implementation.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615331</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47615331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615331</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>> <i>How is probing your browser for installed extensions not "scanning your computer"?</i><p>I think most people would interpret “scanning your computer” as breaking out of the confines the browser and gathering information from the computer itself. If this was happening, the magnitude of the scandal would be hard to overstate.<p>But this is not happening. What actually <i>is</i> happening is still a problem. But the hyperbole undermines what they’re trying to communicate and this is why I objected to the title.<p>> <i>They chose to put that particular extension in their target list, how is it not sinister?</i><p>Alongside <i>thousands</i> of other extensions. If they were scanning for a dozen things and this was one of them, I’d tend to agree with you. But this sounds more like they enumerated known extension IDs for a large number of extensions because getting all installed extensions isn’t possible.<p>If we step back for a moment and ask the question: “I’ve been tasked with building a unique fingerprint capability to combat (bots/scrapers/known bad actors, etc), how would I leverage installed extensions as part of that fingerprint?”<p>What the article describes sounds like what many devs would land on given the browser APIs available.<p>To reiterate, at no point am I saying this is good or acceptable. I think there’s a massive privacy problem in the tech industry that needs to be addressed.<p>But the authors have chosen to frame this in language that is hyperbolic and alarmist, and in doing so I thing they’re making people focus on the wrong things and actually obscuring the severity of the problem, which is certainly not limited to LinkedIn.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614875</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47614875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614875</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn Is Illegally Searching Your Computer"]]></title><description><![CDATA[
<p>Absolutely not. At no point am I saying this is ok.<p>I’m saying that the framing of the article makes this sound like LinkedIn is the Big Bad when the reality is far worse - they’re just one in a sea of entities doing this kind of thing.<p>If anything, the article undersells the scale of the issue.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614629</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47614629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614629</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>To be clear, expecting != accepting.<p>The point was more that the headline frames this as some major revelation about LinkedIn, while the reality is that we’re getting probed and profiled by far more sites than most people realize.</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614542</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47614542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614542</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>This, to me, seems like the more salient point. A headline like “Major browsers allow websites to see your installed extensions” seems more appropriate here.<p>We’ve known for a long time that advertisers/“security” vendors use as many detectable characteristics as possible to constrict unique fingerprints. This seems like a major enabler of even more invasive fingerprinting and that seems like the bigger issue here.</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614505</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47614505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614505</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is illegally searching your computer"]]></title><description><![CDATA[
<p>To broaden my point, I think we’d find that many websites we use are doing this.<p>My point isn’t that this is acceptable or that we shouldn’t push back against it. We should.<p>My point is that this doesn’t sound particularly surprising or unique to LinkedIn, and that the framing of the article seems a bit misleading as a result.</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614412</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47614412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614412</guid></item><item><title><![CDATA[New comment by haswell in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>The headline seems pretty misleading. Here’s what seems to actually be going on:<p>> <i>Every time you open LinkedIn in a Chrome-based browser, LinkedIn’s JavaScript executes a silent scan of your installed browser extensions. The scan probes for thousands of specific extensions by ID, collects the results, encrypts them, and transmits them to LinkedIn’s servers.</i><p>This does seem invasive. It also seems like what I’d expect to find in modern browser fingerprinting code. I’m not deeply familiar with what APIs are available for detecting extensions, but the fact that it scans for specific extensions sounds more like a product of an API limitation (i.e. no available getAllExtensions() or somesuch) vs. something inherently sinister (e.g. “they’re checking to see if you’re a Muslim”).<p>I’m certainly not endorsing it, do think it’s pretty problematic, and I’m glad it’s getting some visibility. But I do take some issue with the alarmist framing of what’s going on.<p>I’ve come to mostly expect this behavior from most websites that run advertising code and this is why I run ad blockers.</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:37:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614309</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47614309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614309</guid></item><item><title><![CDATA[New comment by haswell in "U.S. stocks are set to deliver their worst quarter in nearly four years"]]></title><description><![CDATA[
<p>I do think your comment is bringing up valid questions/points.<p>One thing that worries me about the current state of things is scale and speed. Modern technology, markets, communication systems and supply chains make it possible for things to go catastrophically wrong very quickly for a massive number of people.<p>I think this is somewhat unique to the current era.<p>I still don’t buy into the belief that we’re absolutely witnessing a collapse. Studying history shows that things have been far worse (politically, socially geopolitically, etc) and we’ve come out the other side numerous times.<p>So I think “ups and downs” is probably the right way to look at this. I do worry about the impact of modern technology on this equation.</p>
]]></description><pubDate>Tue, 31 Mar 2026 13:31:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47587114</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47587114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47587114</guid></item><item><title><![CDATA[New comment by haswell in "Ghostmoon.app – A Swiss Army Knife for your macOS menu bar"]]></title><description><![CDATA[
<p>Interesting. Looks like this is EU specific.</p>
]]></description><pubDate>Mon, 30 Mar 2026 23:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580926</link><dc:creator>haswell</dc:creator><comments>https://news.ycombinator.com/item?id=47580926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580926</guid></item></channel></rss>