<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>Mon, 07 Sep 2026 13:22:38 +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 "Git hosting that never leaves Europe"]]></title><description><![CDATA[
<p>A few observations:<p>- Registrar: HOSTINGER operations, UAB, Lithuania. Hostinger-branded authoritative DNS servers run on Cloudflare’s network. This creates a dependency on a US company.<p>- IPv6 is not supported by the public website/Git endpoint.<p>- DNSSEC would be a great addition for security, especially due to the use of US-based Cloudflare and Let's Encrypt.</p>
]]></description><pubDate>Sat, 05 Sep 2026 13:23:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49576285</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=49576285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49576285</guid></item><item><title><![CDATA[New comment by okso in "Pebble Index 01 sold as open-source, but proprietary"]]></title><description><![CDATA[
<p>The Pebble Index 01 is being sold as "Customizable and #OpenSource" on <a href="https://repebble.com/index" rel="nofollow">https://repebble.com/index</a><p>Apparently this was never the intention, as Core Device's founder Eric Migicovsky wrote in a GitHub issue that unlike all advertised, the firmware is closed source.<p>Official website: "Like all Pebble products, it’s extremely customizable and built with open source software."<p>Eric Migicovsky: "oh right, that's also closed source (friend's repo). sorry!"<p>This is deceptive advertising and dishonest.</p>
]]></description><pubDate>Mon, 31 Aug 2026 20:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49514424</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=49514424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49514424</guid></item><item><title><![CDATA[Pebble Index 01 sold as open-source, but proprietary]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/coredevices/mobileapp/issues/333">https://github.com/coredevices/mobileapp/issues/333</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49514423">https://news.ycombinator.com/item?id=49514423</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 31 Aug 2026 20:20:06 +0000</pubDate><link>https://github.com/coredevices/mobileapp/issues/333</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=49514423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49514423</guid></item><item><title><![CDATA[New comment by okso in "Nourish: A New Wayland Compositor Powered by Vulkan with Infinite Scrolling"]]></title><description><![CDATA[
<p>Found about this new window compositor on Phoronix, could be a revolution in the field.<p>Project site: <a href="https://nourish.snowies.com/" rel="nofollow">https://nourish.snowies.com/</a>
GitHub: <a href="https://github.com/y5-snowies/nourish" rel="nofollow">https://github.com/y5-snowies/nourish</a></p>
]]></description><pubDate>Sun, 28 Jun 2026 19:36:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48710753</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=48710753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48710753</guid></item><item><title><![CDATA[Nourish: A New Wayland Compositor Powered by Vulkan with Infinite Scrolling]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.phoronix.com/news/Nourish-Wayland-Compositor">https://www.phoronix.com/news/Nourish-Wayland-Compositor</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48710752">https://news.ycombinator.com/item?id=48710752</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 28 Jun 2026 19:36:13 +0000</pubDate><link>https://www.phoronix.com/news/Nourish-Wayland-Compositor</link><dc:creator>okso</dc:creator><comments>https://news.ycombinator.com/item?id=48710752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48710752</guid></item><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></channel></rss>