<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: filleokus</title><link>https://news.ycombinator.com/user?id=filleokus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 22:10:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=filleokus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by filleokus in "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"]]></title><description><![CDATA[
<p>Neat! Pricing wise it might not always make sense though to use the commercial blob storages, especially for solo usage.<p>1 TB is roughly 20-30 USD per month at AWS/GCP only in storage, plus traffic and operations. R2 is slightly cheaper and includes traffic.<p>Compared to e.g a Google AI plan where you get 5 TB storage for the same price (25 USD/month) + Gemini Pro thrown in.</p>
]]></description><pubDate>Tue, 07 Apr 2026 12:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47674115</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=47674115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47674115</guid></item><item><title><![CDATA[New comment by filleokus in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Totally agree.<p>Also, considering how prevalent TPM/Secure Enclaves are on modern devices, I would guess most package maintainers already have hardware capable of generating/using signing keys that never leave hardware.<p>I think it is mostly a devex/workflow question.<p>Considering the recent ci/cd-pipeline compromises, I think it would make sense to make a two phase commit process required for popular packages. Build and upload to the registry from a pipeline, but require a signature from a hardware resident key before making the package available.</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585483</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=47585483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585483</guid></item><item><title><![CDATA[New comment by filleokus in "Starlink militarization and its impact on global strategic stability (2023)"]]></title><description><![CDATA[
<p>I suspect nradov argues that this type of geofencing + allow-listing is not typically what people mean when they talk about "export control", which I agree with.<p>And while geofencing + allow-listing for sure provide value in e.g the Ukrainian conflict, it's a weak protection compared to goods that are actually under strict export control (e.g ITAR), and will always have to be done after the fact. Russia could for example put Starlink on drones launched from the Baltic Ocean targeting Poland or whatever.</p>
]]></description><pubDate>Sat, 14 Mar 2026 22:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47382070</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=47382070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47382070</guid></item><item><title><![CDATA[McKinsey and AWS Launch Amazon McKinsey Group]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.mckinsey.com/about-us/new-at-mckinsey-blog/mckinsey-and-amazon-launch-amazon-mckinsey-group">https://www.mckinsey.com/about-us/new-at-mckinsey-blog/mckinsey-and-amazon-launch-amazon-mckinsey-group</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46860622">https://news.ycombinator.com/item?id=46860622</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 02 Feb 2026 20:02:26 +0000</pubDate><link>https://www.mckinsey.com/about-us/new-at-mckinsey-blog/mckinsey-and-amazon-launch-amazon-mckinsey-group</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=46860622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46860622</guid></item><item><title><![CDATA[New comment by filleokus in "Unlocking free WiFi on British Airways"]]></title><description><![CDATA[
<p>Someone was using Xray, proxying to my employer, and it was detected in our attack surface management tool (Censys). I had some quite stressful few minutes before I realised what was going on, "how the hell have our TLS cert leaked to some random VPS hoster in Vietnam!?".<p>Thankfully for my blood pressure, whoever had set it up had left some kind of management portal accessible on a random high port number and it contained some strings which led me back to the Xray project.</p>
]]></description><pubDate>Sat, 25 Oct 2025 09:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45702481</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=45702481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45702481</guid></item><item><title><![CDATA[New comment by filleokus in "Strong Eventual Consistency – The Big Idea Behind CRDTs"]]></title><description><![CDATA[
<p>Yes!<p>Any many CRDT implantations have already solved this for the styled text domain (e.g bold and cursive can be additive but color not etc).<p>But something user definable would be really useful</p>
]]></description><pubDate>Tue, 09 Sep 2025 10:46:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45180211</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=45180211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45180211</guid></item><item><title><![CDATA[New comment by filleokus in "How we exploited CodeRabbit: From simple PR to RCE and write access on 1M repos"]]></title><description><![CDATA[
<p>I agree, this seems like straight up bad design from a security perspective.<p>But at the same time, me as a customer of Github, would prefer if Github made it harder for vendors like CodeRabbit to make misstakes like this.<p>If you have an app with access to more than 1M repos, it would make sense for Github to require a short lived token to access a given repository and only allow the "master" private key to update the app info or whatever.<p>And/or maybe design mechanisms that only allow minting of these tokens for the repo whenever a certain action is run (i.e not arbitrarily).<p>But at the end of the day, yes, it's impossible for Github to both allow users to grant full access to whatever app and at the same time ensure stuff like this doesn't happen.</p>
]]></description><pubDate>Tue, 19 Aug 2025 19:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44955237</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44955237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44955237</guid></item><item><title><![CDATA[New comment by filleokus in "Nginx introduces native support for ACME protocol"]]></title><description><![CDATA[
<p>Spivak is saying that the DNS method is superior (i.e you are agreeing - and I do too).<p>One reason I can think of for HTTP-01 / TLS-ALPN-01 is on-demand issuance, issuing the certificate when you get the request. Which might seem insane (and kinda is), but can be useful for e.g crazy web-migration projects. If you have an enormous, deeply levelled, domain sprawl that are almost never used but you need it up for some reason it can be quite handy.<p>(Another reason, soon, is that HTTP-01 will be able to issue certs for IP addresses: <a href="https://letsencrypt.org/2025/07/01/issuing-our-first-ip-address-certificate" rel="nofollow">https://letsencrypt.org/2025/07/01/issuing-our-first-ip-addr...</a>)</p>
]]></description><pubDate>Wed, 13 Aug 2025 17:06:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44891035</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44891035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44891035</guid></item><item><title><![CDATA[New comment by filleokus in "Sumo – Simulation of Urban Mobility"]]></title><description><![CDATA[
<p>I ride rental scooters almost 10k minutes per year and would really like to get my hands on my own ride data to plug it into something like this (or simpler) to find the optimal routes for my regular trips.<p>Google Maps (or others) works good to find a resonable route, but I can do better on my own. One-way streets where bikes are allowed to go do opposite way is sometimes missing, short desire paths connecting bike ways, crossings where it's safe to do an (illegal) right-on-red etc.<p>Tried a GDPR data claim from Voi but got nothing back :( But I hope the data is somehow available for urban planners, think it would be a great source of truth to use in tools like this.</p>
]]></description><pubDate>Thu, 31 Jul 2025 15:31:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44746691</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44746691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44746691</guid></item><item><title><![CDATA[New comment by filleokus in "Try the Mosquito Bucket of Death"]]></title><description><![CDATA[
<p>I guess it depends a lot on your situation, but for OP's method to be effective you need to out-compete other breeding grounds in not only your backyard but also X feet/meters away (whatever distance mosquitoes typically fly to "hunt").<p>If there's a nice shallow pond on the property line 100 feet from your porch (or water filled tires at the sloppy neighbour or whatever it might be), I seriously doubt the efficacy of the method in the article.<p>This thing would lure in any mosquitoes (and unfortunately other things, as per sibling comment) that fly in your backyard, wherever they come from.<p>For electricity: That also of course depends, but around here it's not uncommon to have an outlet on the outside of some garage or outbuilding or something. The product I linked have a 50 feet cord as well. The fan noise has not been noticeable at all when I've seen it.</p>
]]></description><pubDate>Wed, 30 Jul 2025 16:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44735919</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44735919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44735919</guid></item><item><title><![CDATA[New comment by filleokus in "Try the Mosquito Bucket of Death"]]></title><description><![CDATA[
<p>Many people with mosquito issues around here (Sweden) uses something like <a href="https://www.clasohlson.com/se/Mosquito-Magnet/p/31-7190" rel="nofollow">https://www.clasohlson.com/se/Mosquito-Magnet/p/31-7190</a> which burns propane to produce Co2 to lure in mosquitoes and then sucks them in with a fan towards a metal grid to zap them with electricity.<p>Non-poisonous and from what I've heard fairly effective. Not sure if these exists in the US?</p>
]]></description><pubDate>Wed, 30 Jul 2025 15:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44735227</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44735227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44735227</guid></item><item><title><![CDATA[New comment by filleokus in "Maru OS – Use your phone as your PC (2019)"]]></title><description><![CDATA[
<p>I've been occasionally using Microsoft's RDP Client [0] on my iPhone with external keyboard + mouse with a usb-c cable into my external monitor (with a Logitech RF dongle connected to the back of it).<p>It worked okay, the mouse support is somewhat of a hack, but keyboard works awesome.<p>The biggest annoyance was actually getting RDP to work satisfactory on a linux box with no external monitor plugged in to it (hetzner box).<p>I thought someone would have created an app to run browser on the external screen in full resolution, so I could skip RDP and use vscode server via the browser. But the only option seems to be infinitex2p which is not available in the EU :(.<p>[0]: Which in typical Microsoft idiotic fashion semi recently got renamed to "Windows app"...
[1]: <a href="https://x.com/infinitex2p" rel="nofollow">https://x.com/infinitex2p</a></p>
]]></description><pubDate>Tue, 29 Jul 2025 22:34:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44729041</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44729041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44729041</guid></item><item><title><![CDATA[New comment by filleokus in "Allianz Life says 'majority' of customers' personal data stolen in cyberattack"]]></title><description><![CDATA[
<p>Allianz have more than 150k employees with offices in 50+ countries. Not all of them need access to the CRM of course, but I think going back to on-prem is just asking for different kind of trouble.<p>We don't have any details now, but I wouldn't be surprised if the cloud-based CRM provider didn't have a very technical interesting weakness, but rather that some kind of social engineeringy method was used.<p>If global companies like this instead had stuff running on-prem all around the world the likelihood of more technical vulnerabilities seems MORE likely to me.<p>(Air gapping is of course possible, but in my experience, outside of the most security sensitive areas the downsides are simply not acceptable. Or the "air gapping" is just the old "hard shell" / permitter based access-model...)</p>
]]></description><pubDate>Sun, 27 Jul 2025 20:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44704400</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44704400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44704400</guid></item><item><title><![CDATA[New comment by filleokus in "Azure API vulnerability and roles misconfiguration compromise corporate networks"]]></title><description><![CDATA[
<p>> It’s pretty clear if you check github that Azure’s services and documentation are written by distributed teams with little coordination.<p>I've come to the same conclusion after dealing (and reporting) jankyness in both the Azure (ARM) API and especially the CLI. [0] is a nice issue I look at every once in a while. I think an installed az cli is now 700 MB+ of Python code and different bundled python versions...<p>[0]: <a href="https://github.com/Azure/azure-cli/issues/7387">https://github.com/Azure/azure-cli/issues/7387</a></p>
]]></description><pubDate>Wed, 02 Jul 2025 17:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44446209</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44446209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44446209</guid></item><item><title><![CDATA[New comment by filleokus in "WhatsApp introduces ads in its app"]]></title><description><![CDATA[
<p>As mentioned in the thread and expanded on the blog [0] moxie is also against the whole idea of federation and multiple clients.<p>I think my perception has changed in the last ≈ 10 years, to be more leaning in moxie's direction. It's hard enough to design something secure and usable, having to try and support all different implementations under the sun makes most federated approaches never reach any mass adoption.<p>Even though it's not a one-to-one analog I also think e.g the lack of crypto agility in Wireshark was a very good decision, the same with QUIC having explicit anti-ossification (e.g encrypted headers). Giving enterprise middle boxes the chance to meddle in things is just setting things to hurt for everyone else.<p><a href="https://signal.org/blog/the-ecosystem-is-moving/" rel="nofollow">https://signal.org/blog/the-ecosystem-is-moving/</a></p>
]]></description><pubDate>Tue, 17 Jun 2025 07:34:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44296576</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44296576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44296576</guid></item><item><title><![CDATA[New comment by filleokus in "Show HN: Qrkey – Offline private key backup on paper"]]></title><description><![CDATA[
<p>Something similar again is my little tool hemlis [0]<p>It uses Shamir's secret sharing algorithm to generate shares where the private key is split in n shares with k needed to reconstruct it. The bytes are encoded as word on a PDF (either 'burnt in' or written manually with pen to minimise the risk of storing them on printers etc).<p>That way you can spread the risk of loosing the physical key, while still maintaining some assurance that e.g your friends can run away with the key (or be compelled to hand it over to some threat actor).<p>[0]: <a href="https://github.com/filleokus/hemlis">https://github.com/filleokus/hemlis</a></p>
]]></description><pubDate>Fri, 13 Jun 2025 15:58:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44269709</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44269709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44269709</guid></item><item><title><![CDATA[New comment by filleokus in "Containerization is a Swift package for running Linux containers on macOS"]]></title><description><![CDATA[
<p>Looks cool! In the short demo [0] they mention "within a few hundred milliseconds" as VM boot time (I assume?). I wonder how much tweaking they had to do, because this is using the Virtualization.framework, which has been around a while and used by Docker dekstop / Colima / UTM (as an option).<p>I wonder what the memory overhead is, especially if running multiple containers - as that would spin up multiple VM's.<p>[0]: <a href="https://developer.apple.com/videos/play/wwdc2025/346" rel="nofollow">https://developer.apple.com/videos/play/wwdc2025/346</a> 10:10 and forwards</p>
]]></description><pubDate>Mon, 09 Jun 2025 22:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44230087</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44230087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44230087</guid></item><item><title><![CDATA[New comment by filleokus in "Collaborative Text Editing Without CRDTs or OT"]]></title><description><![CDATA[
<p>> Surprised to see no discussion of other data structures like dicts/maps, or arrays of arbitrary type. Hopefully they'd be a straightforward extension. IME, apps need collaborative data structures more often than they need pure collaborative text editing.<p>Totally agree. I guess an array of "atomic" objects, where the properties of the objects can't be changed can be done just by replacing the string with your own type. Changes inside of the object is probably trickier, but maybe it's just about efficiently storing/traversing the tree?<p>I've also always thoguth it should be possible to create something where the consumer of the helper library (per OP terminology) can hook in their own lightweight "semantic model" logic, to prevent/manage invalid states. A todo item can't both have isDone: true and state: inProgress at the same time. Similar to rich text formatting semantics mentioned in the linked article.</p>
]]></description><pubDate>Wed, 21 May 2025 20:48:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44056178</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=44056178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44056178</guid></item><item><title><![CDATA[New comment by filleokus in "Google is building its own DeX: First look at Android's Desktop Mode"]]></title><description><![CDATA[
<p>Every year or so I've been toying with the idea of a thin client dev environment. Smallest possible device that can run Linux (or a RDP client) and support being plugged in to a single USB-C dock cable (display, usb for keyboard/mouse and power).<p>Maybe this is the answer? Even though I don't need the screen, the footprint of a smartphone is smaller than almost all SBC supporting the above requirements.</p>
]]></description><pubDate>Wed, 14 May 2025 07:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43981950</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=43981950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43981950</guid></item><item><title><![CDATA[New comment by filleokus in "I can’t understand Apple’s Critical Alert policy (2023)"]]></title><description><![CDATA[
<p>I haven't seen any hint that the Critical Alerts entitlement would use any special infra compared to regular push notifications.<p>It's just metadata in the notification body indicating to the device to ignore silent mode etc.<p>It's e.g used by Pagerduty [0]. It's just a way to override notification settings.<p>The software for the systems you mention have this entitlement (or some equivalent), but are otherwise completely unrelated to this.<p>[0]: <a href="https://support.pagerduty.com/main/docs/mobile-app-settings#configure-ios-devices" rel="nofollow">https://support.pagerduty.com/main/docs/mobile-app-settings#...</a></p>
]]></description><pubDate>Thu, 08 May 2025 10:52:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43924960</link><dc:creator>filleokus</dc:creator><comments>https://news.ycombinator.com/item?id=43924960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43924960</guid></item></channel></rss>