<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: keraf</title><link>https://news.ycombinator.com/user?id=keraf</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 08:37:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=keraf" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by keraf in "MAUI Is Coming to Linux"]]></title><description><![CDATA[
<p>Sadly accessibility often lands at the bottom of priorities because developers mostly don't care. Yet, it's relatively straight forward to implement in most modern systems if you start building it with that in mind. Similarly, adding i18n to an application as an afterthought requires more effort than if you would have done it from the start.<p>Accessibility doesn't only mean easing access to your application to people with disabilities. Accessibility makes it also easier for people with temporary or situational impairment to use your software. A simple example that comes to mind is single finger zooming on map applications, where you tap once and then hold-swipe up/down to zoom in/out, which makes it easy to be used with one hand. I know it's difficult to relate to people with permanent disabilities, but we can definitely relate to situational ones where we wish something was easier to use with one hand because the other was busy. Now imagine if it's the only way you can ever use it :-)<p>Ultimately, it leaves out no one and benefits everyone.</p>
]]></description><pubDate>Mon, 23 Mar 2026 12:43:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488707</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=47488707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488707</guid></item><item><title><![CDATA[New comment by keraf in "48x32, a 1536 LED Game Computer (2023)"]]></title><description><![CDATA[
<p>Looks really smooth! Would love to see that write up, or even the source if you would be willing to share it.</p>
]]></description><pubDate>Sun, 08 Mar 2026 01:44:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47293464</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=47293464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47293464</guid></item><item><title><![CDATA[New comment by keraf in "Hetzner Prices increase 30-40%"]]></title><description><![CDATA[
<p>Used to have my VPS' with OVH a few years back but noticed the performance was significantly worse than similarly priced Hetzner ones. Not sure if that changed.<p>Regarding alternative VPS providers, Infomaniak in Switzerland have decent prices on their Lite range [0]. I'll stick with Hetzner but if I move some day, I might try them out.<p>[0] <a href="https://www.infomaniak.com/en/hosting/vps-lite" rel="nofollow">https://www.infomaniak.com/en/hosting/vps-lite</a></p>
]]></description><pubDate>Tue, 24 Feb 2026 15:20:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47138271</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=47138271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47138271</guid></item><item><title><![CDATA[New comment by keraf in "What your Bluetooth devices reveal"]]></title><description><![CDATA[
<p>Over a decade ago, I already saw a music festival using Bluetooth tracking to monitor crowd movements [0]. There's an assumption that people just leave their Bluetooth on out of convenience.<p>[0] <a href="https://actu.epfl.ch/news/using-bluetooth-to-track-crowds-at-the-paleo-music/" rel="nofollow">https://actu.epfl.ch/news/using-bluetooth-to-track-crowds-at...</a></p>
]]></description><pubDate>Tue, 17 Feb 2026 09:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47045568</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=47045568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47045568</guid></item><item><title><![CDATA[New comment by keraf in "What your Bluetooth devices reveal"]]></title><description><![CDATA[
<p>When I set up my iPhone and it asked who's iPhone it is, I thought it would be funny to put in Kim Jong Un. Now it shows up as "Kim Jong Un's iPhone" when I enable my hotspot. Or even better, it says it out loud when I connect to some Bluetooth speakers.</p>
]]></description><pubDate>Tue, 17 Feb 2026 09:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47045517</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=47045517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47045517</guid></item><item><title><![CDATA[New comment by keraf in "Ring cancels its partnership with Flock Safety after surveillance backlash"]]></title><description><![CDATA[
<p>Got the UniFi Doorbell from Ubiquiti and I'm really happy with it. It's hooked up to my Dream Machine, records video on disk and I access it via Tailscale. Not paying any subscription and it doesn't live in a cloud.</p>
]]></description><pubDate>Fri, 13 Feb 2026 00:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46997496</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=46997496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46997496</guid></item><item><title><![CDATA[New comment by keraf in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>That's a lovely idea! I wanted to build something similar for safaris but the lack of network in remote areas makes it a bit tricky to use online image recognition models. I never went down the rabbit hole to use offline ones.</p>
]]></description><pubDate>Mon, 09 Feb 2026 12:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46944406</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=46944406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46944406</guid></item><item><title><![CDATA[New comment by keraf in "Smart Homes Are Terrible"]]></title><description><![CDATA[
<p>When my parents built a new house, they wanted to get smart home features and got quoted 12k CHF (pretty much same as USD) for a crappy proprietary system.<p>I asked them for 1/4th of that amount to buy hardware and do it myself. My philosophy when designing it, is that everything that is "smart" should have a non-smart backup. You can trigger the lights via an app or the tablet, but the switch on the wall also works. The garage can be opened remotely and automatically when the car approaches, but there's a physical radio remote that still does the job independently of the smart home system. You can set the blinds exactly at the level you want from the app, but the remote is always around if you need it. And so on.<p>The idea was that if the system goes down, everything should still work. But it also made me realise that the convenience of having both options is what my parents love the most. They mostly interact with things using the non-smart controls, but love to know that they can monitor and interact with these same things from anywhere.</p>
]]></description><pubDate>Sun, 08 Feb 2026 14:56:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46934720</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=46934720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46934720</guid></item><item><title><![CDATA[New comment by keraf in "Radboud University selects Fairphone as standard smartphone for employees"]]></title><description><![CDATA[
<p>I bought a Fairphone 3+ years ago and, as much as I want to support this company, it was a huge disappointment. I switched to an iPhone after using it for less than three years, which is less than the life span I was hoping to use it for.<p>Within a year, the USB port wore out. Contacted the support as the phone was under warranty and was given two options: Order the replacement part online and get reimbursed for it. Or send the entire phone back, but it would get wiped clean.<p>I had some data that wasn't backed up and didn't want to loose, and because I couldn't charge it, I decided to go for the first option. It's supposed to be easily reparable, why go through the hassle of sending it back? Well the problem was that the part was unavailable on their store for months. I even looked at third party stores, that specific part couldn't be found anywhere in Europe. After three months of having a "repairable" paperweight on my desk, the part was finally available and I could change it (replacing it took seconds and I've done it while sitting at a café, gotta give credit to Fairphone for that).<p>Meanwhile, I see my friends with their iPhones getting them repaired within a few days or even the same day! Battery change, charging port replacement, screen change, etc. All could be easily and quickly done by a local repair shop.<p>In the end I realised it's not about how easy it is to repair your phone, it's about the availability of spare parts. iPhones, especially a few years ago, make it difficult to be repaired. Yet, they are the easiest to get repaired. Fairphone's spare parts are specific to their phones, and even specific to some models. Using generic parts or having some compatible across models would create more need for them = more parts available.</p>
]]></description><pubDate>Mon, 19 Jan 2026 12:40:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46678335</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=46678335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46678335</guid></item><item><title><![CDATA[New comment by keraf in "Pebble Round 2"]]></title><description><![CDATA[
<p>Eric's answer is just don't buy it if you're not happy with the warranty [0].<p>I'm still willing to take the risk because Pebble smartwatches are the only ones I like and wear. I managed to give my OG Steel another life by replacing the battery. Unfortunately that seems to be harder with the Round 2 as there won't be any screws. I'm still a bit split on whether to change my Time 2 pre-order for a Round 2.<p>[0] <a href="https://bsky.app/profile/ericmigi.com/post/3maubss6mqc25" rel="nofollow">https://bsky.app/profile/ericmigi.com/post/3maubss6mqc25</a></p>
]]></description><pubDate>Tue, 06 Jan 2026 12:37:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46511494</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=46511494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46511494</guid></item><item><title><![CDATA[New comment by keraf in "Unreal Tournament 2004 is back"]]></title><description><![CDATA[
<p>There was a number of games that allowed similar things in these days. My favourite was San Andreas Multiplayer. All you needed was a copy of GTA: San Andreas and download the client, the server was community scripted. This gave birth to a number of unique servers: racing, deathmatch, role play, etc.<p>Multi Theft Auto (another GTA multiplayer mod, still alive today) allowed for similar things. And so did the source games (Counter Strike, HL2: DM, Day of Defeat, etc.).</p>
]]></description><pubDate>Thu, 04 Dec 2025 14:27:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46148008</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=46148008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46148008</guid></item><item><title><![CDATA[New comment by keraf in "Pebble Watch software is now open source"]]></title><description><![CDATA[
<p>Apart from all the awesome annoucements, what really makes me happy is how quickly this went from internet drama to both parties moving towards doing whats best for the community.<p>Props to Core and Rebble for making Pebble what it is today and casting a bright future for theses watches. Been happily wearing my Pebble Steel for the past month after replacing its battery, looking forward to the PT2!</p>
]]></description><pubDate>Tue, 25 Nov 2025 14:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46045994</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=46045994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46045994</guid></item><item><title><![CDATA[New comment by keraf in "Gaming on Linux has never been more approachable"]]></title><description><![CDATA[
<p>Also daily driving Bazzite on my gaming laptop, everything is supported out of the box (iGPU / dGPU switcher, fan control, LED keyboard, low/high screen refresh), there's barely any maintenance needed and it runs really smooth. The other day I connected my G27 (wheel, pedals and gear shifter) to play BeamNG, it just worked, no drivers, crapware or configuration needed.<p>I also use the same machine for dev work and everything works amazingly well.</p>
]]></description><pubDate>Thu, 20 Nov 2025 12:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45991770</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=45991770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45991770</guid></item><item><title><![CDATA[New comment by keraf in "Programming the Commodore 64 with .NET"]]></title><description><![CDATA[
<p>> Subpar tooling outside of Windows (I'm looking at you C# Dev Kit)<p>JetBrains Rider is excellent and runs on Windows, Mac and Linux. It has a few Windows only features but nothing important for me, it's the best IDE for C#/.NET you can get on non-Windows platforms imo. And it's free for non commercial use.</p>
]]></description><pubDate>Wed, 19 Nov 2025 18:45:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45983360</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=45983360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45983360</guid></item><item><title><![CDATA[New comment by keraf in "Lawmakers want to ban VPNs"]]></title><description><![CDATA[
<p>Reminds me of my time in Zanzibar, where the internet was censored and some VPN providers (like Proton) weren't working. The authorities then imposed a complete ban of VPNs without permit, with threats of harsh punishment (2000 USD fine or 12m in prison). Exceptions could be made by filling a form justifying the use of the VPN and details about it (for example IP address) but reviews are slow and obscure.<p>The context with this article is different but the similarities are with how lawmakers misunderstand VPNs. They are an essential tool for workers and there are many other ways to circumvent censorship without VPNs anyway. The irony of this ban is that Zanzibar also wants to attract digital nomads, and the most important tool for them is an unrestricted and reliable internet connection.</p>
]]></description><pubDate>Sat, 15 Nov 2025 14:12:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45937593</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=45937593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45937593</guid></item><item><title><![CDATA[New comment by keraf in "Microsoft confirms Windows 11 is about to change"]]></title><description><![CDATA[
<p>My parents are both 70+ and I put them on Linux (Ubuntu and Mint) a decade ago, best decision ever. All the frustration from Windows went away overnight. They are simple computer users - browsing (email, search, booking), opening PDFs, offloading photos from a camera and watching them, editing word documents and spreadsheets, everything just works with no friction. I'm so happy they never got to experience Windows 11.<p>A few months ago, I switched my aunt (70+ as well) to Linux Mint after repeated issues with Windows 10 and now 11. The last straw was the printer stopped working one day out of the blue. Tired to re-install it for over an hour, impossible! When I installed Mint and looked to add the printer, it was already there and ready to work. And for the user experience, I just sat her in front of the computer and asker her to do various tasks that she would normally do on Windows without any explanation, and she just did them intuitively. She even sent me a message a few days ago to thank me for installing Linux on her machine!<p>Microsoft keep shooting themselves in the foot with Windows, it's like they don't even care about consumer operating systems anymore. Most popular Linux distros are stable and easy to use, for an average computer user it's perfect. I also daily drive Linux (Bazzite, based on Fedora Silverblue) and it does everything I need - coding, browsing, games, it's all there. I'm never going back to Windows.</p>
]]></description><pubDate>Thu, 13 Nov 2025 19:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45919257</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=45919257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45919257</guid></item><item><title><![CDATA[New comment by keraf in "Synology reverses policy banning third-party HDDs"]]></title><description><![CDATA[
<p>Yet again another company hit by the consequences of being out of touch with their customers and fuelled by greed. Thankfully good alternatives exist, otherwise it would have sent a signal to the industry that this is OK.</p>
]]></description><pubDate>Wed, 08 Oct 2025 08:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45513734</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=45513734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45513734</guid></item><item><title><![CDATA[New comment by keraf in "Pnpm has a new setting to stave off supply chain attacks"]]></title><description><![CDATA[
<p>I might be naive but why isn't any package manager (npm, pnpm, bun, yarn, ...) pushing for a permission system, where packages have to define in the package.json what permission they would like to access? À la Deno but scoped to dependencies or like mobile apps do with their manifest.<p>I know it would take time for packages to adopt this but it could be implemented as parameters when installing a new dependency, like `npm i ping --allow-net`. I wouldn't give a library like chalk access to I/O, processes or network.</p>
]]></description><pubDate>Thu, 18 Sep 2025 10:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45287781</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=45287781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45287781</guid></item><item><title><![CDATA[New comment by keraf in "YouTube No Translation"]]></title><description><![CDATA[
<p>It baffles me that a ton of sites that have been translated into multiple languages still set the language based on IP rather than trying to determine it based on the client settings or defaulting to a set language with an easy way to switch it.<p>Countless times I landed on websites I use relatively frequently in foreign countries to see them in a language I don't understand, having to rely on my browser's translation functionality to find the language switcher. My operating system + browser are set to English, yet I still get served the one in the language I don't understand.<p>The worst offenders in my opinion are the ones assuming language based on IP for multi-lingual countries like Switzerland. People living in the French or Italian parts almost always get served the German content. It's bad UX.</p>
]]></description><pubDate>Tue, 01 Jul 2025 10:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44432281</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=44432281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44432281</guid></item><item><title><![CDATA[New comment by keraf in "Show HN: LA Wildfire Satellite Analysis"]]></title><description><![CDATA[
<p>It's not an assumption, it's commonly done in some parts of the world that don't have proper waste management. What happens after you put trash in a bin and there's nobody to collect it? You have to get rid of it somehow. Out of many options, such as throwing it in the sea, burring it in the ground or simply burning it, the latter is usually done because it's easier and quicker.<p>Heating isn't really an issue in the part I lived (warm all year round, even in the night) and the smell of burned plastic is quite distinguishable, even at higher altitudes.</p>
]]></description><pubDate>Sat, 11 Jan 2025 16:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42667005</link><dc:creator>keraf</dc:creator><comments>https://news.ycombinator.com/item?id=42667005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42667005</guid></item></channel></rss>