<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: okso</title><link>https://news.ycombinator.com/user?id=okso</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 26 May 2026 17:45:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=okso" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by okso in "Exit IP VPN servers mitigation rollout"]]></title><description><![CDATA[
<p>The Mullbad Browser?
<a href="https://mullvad.net/en/browser" rel="nofollow">https://mullvad.net/en/browser</a></p>
]]></description><pubDate>Mon, 25 May 2026 19:03:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48270412</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=48270412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48270412</guid></item><item><title><![CDATA[New comment by okso in "A decade of Docker containers"]]></title><description><![CDATA[
<p>LLMs are getting very good at packaging software using Nix.</p>
]]></description><pubDate>Sat, 07 Mar 2026 19:49:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47290876</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=47290876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47290876</guid></item><item><title><![CDATA[New comment by okso in "Voxon: Real time interactive volumetric holograms"]]></title><description><![CDATA[
<p>Would a transparent OLED display not provide a better visual quality ?</p>
]]></description><pubDate>Tue, 17 Dec 2024 21:15:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42445392</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=42445392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42445392</guid></item><item><title><![CDATA[New comment by okso in "Helium: Lighter Web Automation with Python"]]></title><description><![CDATA[
<p>macOS only (uses Apple Vision framework)</p>
]]></description><pubDate>Wed, 11 Dec 2024 15:24:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42388669</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=42388669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42388669</guid></item><item><title><![CDATA[New comment by okso in "NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch"]]></title><description><![CDATA[
<p>I am using GrapheneOS. GrapheneOS has a compatibility layer providing the option to install and use the official releases of Google Play in the standard app sandbox.<p>See <a href="https://grapheneos.org/features#sandboxed-google-play" rel="nofollow">https://grapheneos.org/features#sandboxed-google-play</a><p>NetGuard also shows network requests from GrapheneOS itself, all proxied by the GrapheneOS project, as described here:
<a href="https://grapheneos.org/faq#default-connections" rel="nofollow">https://grapheneos.org/faq#default-connections</a></p>
]]></description><pubDate>Sat, 26 Oct 2024 11:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41954075</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=41954075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41954075</guid></item><item><title><![CDATA[New comment by okso in "NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch"]]></title><description><![CDATA[
<p>Not sure anymore since I removed them, it may have been BlaBlaCar and/or Tricount.</p>
]]></description><pubDate>Sat, 26 Oct 2024 11:14:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41954056</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=41954056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41954056</guid></item><item><title><![CDATA[New comment by okso in "NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch"]]></title><description><![CDATA[
<p>I am dreaming of an open-source app that adds Wireguard capabilities to NetGuard or vice-versa.<p>Having to switch from one to the other is very annoying.</p>
]]></description><pubDate>Thu, 24 Oct 2024 06:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41932371</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=41932371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41932371</guid></item><item><title><![CDATA[New comment by okso in "NetGuard – rootless Android outbound per-app OSS firewall, like LittleSnitch"]]></title><description><![CDATA[
<p>Installing NetGuard was revelation regarding the amount of tracking in most Android apps.<p>You can configure it to block access by default and notify you every time an app attempts a new connection. And it rings all the time.<p>Some software call home at 4am every day, other every hour, some send data to a dozen "analytics" services - services that I never opted-in for, which shows how few apps respect the RGPD.<p>At least most apps still work when those are blocked, and NetGuard allows you to block connections to Google servers except for Google Apps, which network firewalls and DNS solutions can't.</p>
]]></description><pubDate>Thu, 24 Oct 2024 05:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41932363</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=41932363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41932363</guid></item><item><title><![CDATA[New comment by okso in "Transcribro: On-device Accurate Speech-to-text"]]></title><description><![CDATA[
<p>F-Droid only packages open-source software and rebuilds it from source, while installing from Accrescent would move all trust to the developer, even if the license changes to proprietary.<p>I understand that the author trusts itself more than F-Droid, but as a user the opposite seems more relevant.</p>
]]></description><pubDate>Fri, 19 Jul 2024 12:32:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41005783</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=41005783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41005783</guid></item><item><title><![CDATA[New comment by okso in "Transcribro: On-device Accurate Speech-to-text"]]></title><description><![CDATA[
<p>Link: <a href="https://github.com/soupslurpr/Transcribro/issues/9">https://github.com/soupslurpr/Transcribro/issues/9</a></p>
]]></description><pubDate>Fri, 19 Jul 2024 12:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41005744</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=41005744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41005744</guid></item><item><title><![CDATA[New comment by okso in "62 Minutes could bring your business down"]]></title><description><![CDATA[
<p>They should reword it as "That’s the average time it takes a broken automatic upgrade to land and deploy through your network. When your data, reputation, and revenue are at stake, don't trust third-party software with automated updates."</p>
]]></description><pubDate>Fri, 19 Jul 2024 12:16:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41005601</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=41005601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41005601</guid></item><item><title><![CDATA[New comment by okso in "FUTO Keyboard"]]></title><description><![CDATA[
<p>Finally a voice recognition keyboard that works well on Android and offline! I just tested it and the quality in English at least is great.<p>Too bad that the license is not open-source, I prefer donating to projects that are open-source even if asking for a fee to use (ex: Netguard, MyExpenses).</p>
]]></description><pubDate>Sat, 29 Jun 2024 17:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=40832159</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=40832159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40832159</guid></item><item><title><![CDATA[New comment by okso in "Google releases smart watch for kids"]]></title><description><![CDATA[
<p>Does anyone else feel uneasy about the idea of children having to curb their behavior because they know they're being constantly monitored by their parents?<p>This product concerns me not only due to corporate advertising surveillance but also parental spying.</p>
]]></description><pubDate>Wed, 29 May 2024 19:00:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40515540</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=40515540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40515540</guid></item><item><title><![CDATA[New comment by okso in "Statically Typed Functional Programming with Python 3.12"]]></title><description><![CDATA[
<p>You may be interested in the type matching provided by Pydantic. It is a handy way to avoid writing `match-case` expressions.<p>```
>>> from pydantic import BaseModel
>>> from typing import Literal, List<p>>>> class Chicken(BaseModel):
...     n_legs: Literal[2]<p>>>> class Cat(BaseModel):
...     n_legs: Literal[4]<p>>>> class Farm(BaseModel):
...     animals: List[Chicken | Cat]<p>>>> Farm.model_validate(dict(animals=[{'n_legs': 2}, {'n_legs': 4}]))
Farm(animals=[Chicken(n_legs=2), Cat(n_legs=4)])
```</p>
]]></description><pubDate>Sun, 26 May 2024 07:53:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40480392</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=40480392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40480392</guid></item><item><title><![CDATA[New comment by okso in "School lunch breaks in France can be two hours (2012)"]]></title><description><![CDATA[
<p>Don't underestimate the value of having lots of social time with classmates.</p>
]]></description><pubDate>Thu, 14 Mar 2024 14:11:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39704249</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=39704249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39704249</guid></item><item><title><![CDATA[New comment by okso in "Apple announces ability to download apps directly from websites in EU"]]></title><description><![CDATA[
<p>Apple keeps a strong control nevertheless, as detailed in the page "Getting ready for Web Distribution in the EU."<p>> Apps offered through Web Distribution must meet Notarization requirements to protect platform integrity, like all iOS apps, and can only be installed from a website domain that the developer has registered in App Store Connect.<p>Further, the conditions for eligibility seem to block access to new startups and indie developers.<p>> To be eligible for Web Distribution, you must: (...) Be a member of good standing in the Apple Developer Program for two continuous years or more, and have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year.</p>
]]></description><pubDate>Tue, 12 Mar 2024 13:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39679042</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=39679042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39679042</guid></item><item><title><![CDATA[New comment by okso in "So you want to build your own open source chatbot"]]></title><description><![CDATA[
<p>> "set up our own virtual server inside Mozilla’s existing Google Cloud Platform (GCP) account. In doing so, we effectively committed to doing MLOps ourselves. But we could also move forward with confidence that our system would be private and fully under our control."<p>How is setting up a server inside Google's infrastructure "private and fully under Mozilla's control" ?</p>
]]></description><pubDate>Sat, 29 Jul 2023 17:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=36922601</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=36922601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36922601</guid></item><item><title><![CDATA[New comment by okso in "Mullvad Leta: A search engine used in the Mullvad Browser"]]></title><description><![CDATA[
<p>I am curious about the technical reasons motivating the requirement to login with a Mullvad account number while already using Mullvad VPN to reach Mullvad Leta.<p>The Mullvad website and the <a href="https://mullvad.net/en/check" rel="nofollow noreferrer">https://mullvad.net/en/check</a> page show that Mullvad already has tools to detect users of its VPN.</p>
]]></description><pubDate>Tue, 20 Jun 2023 16:41:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=36406721</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=36406721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36406721</guid></item><item><title><![CDATA[New comment by okso in "Composefs: Content-Addressable Overlay Filesystem for Linux"]]></title><description><![CDATA[
<p>Combining this with IPFS could be pretty interesting</p>
]]></description><pubDate>Thu, 26 Jan 2023 00:45:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=34526341</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=34526341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34526341</guid></item><item><title><![CDATA[New comment by okso in "WireGuard for the ESP32"]]></title><description><![CDATA[
<p>RISC-V might change the game soon with chips such as the Boufallo Lab BL616/BL618 RISC-V MCU.<p>> Boufallo Lab BL616/BL618 is a 32-bit RISC-V wireless microcontroller with support for 2.4 GHz WiFi 6, Bluetooth 5.2 dual-mode, and an 802.15.4 radio for Zigbee, Thread, and Matter designed for IoT applications. [1]<p>Boufallo chips are becoming available on Pine64 products (Ox64, Star64, Pinecil) [2].<p>[1] <a href="https://www.cnx-software.com/2022/12/29/boufallo-lab-bl616-bl618-risc-v-mcu-wifi-6-bluetooth-5-2-zigbee/" rel="nofollow">https://www.cnx-software.com/2022/12/29/boufallo-lab-bl616-b...</a>
[2] <a href="https://www.pine64.org/2022/11/15/november-update-tuned-in/" rel="nofollow">https://www.pine64.org/2022/11/15/november-update-tuned-in/</a></p>
]]></description><pubDate>Thu, 29 Dec 2022 13:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=34172599</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=34172599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34172599</guid></item></channel></rss>