<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: martinp</title><link>https://news.ycombinator.com/user?id=martinp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 12:53:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=martinp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by martinp in "Amazon's AI crawler is making my Git server unstable"]]></title><description><![CDATA[
<p>I put my personal site behind Cloudflare last year specifically to combat AI bots. It's very effective, but I hate that the web has devolved to a state where using a service like Cloudflare is practically no longer optional.</p>
]]></description><pubDate>Sat, 18 Jan 2025 20:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42751116</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=42751116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42751116</guid></item><item><title><![CDATA[New comment by martinp in "Refined Hacker News"]]></title><description><![CDATA[
<p><a href="https://github.com/darkreader/darkreader" rel="nofollow">https://github.com/darkreader/darkreader</a> is great for this. Adds dark mode to any site.</p>
]]></description><pubDate>Tue, 28 Sep 2021 19:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=28686703</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=28686703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28686703</guid></item><item><title><![CDATA[New comment by martinp in "Debian 11"]]></title><description><![CDATA[
<p>OpenJDK 17 is in Debian 11 as well [0]. A decision was made to include it before its official release since the release is so close (September). An updated package will be available when it's released.<p>From the release notes [1]:<p>Debian bullseye comes with an early access version of OpenJDK 17 (the next expected OpenJDK LTS version after OpenJDK 11), to avoid the rather tedious bootstrap process. The plan is for OpenJDK 17 to receive an update in bullseye to the final upstream release announced for October 2021, followed by security updates on a best effort basis, but users should not expect to see updates for every quarterly upstream security update.<p>[0] <a href="https://packages.debian.org/source/testing/openjdk-17" rel="nofollow">https://packages.debian.org/source/testing/openjdk-17</a><p>[1] <a href="https://www.debian.org/releases/bullseye/amd64/release-notes/ch-information.en.html" rel="nofollow">https://www.debian.org/releases/bullseye/amd64/release-notes...</a></p>
]]></description><pubDate>Sat, 14 Aug 2021 16:55:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=28182137</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=28182137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28182137</guid></item><item><title><![CDATA[New comment by martinp in "Lisp as an alternative to Java (2000)"]]></title><description><![CDATA[
<p>Records were introduced in Java 14 [1]. An immutable DTO, with minimal boilerplate, that still behaves a class. Example:<p>record Point(int x, int y) {}<p>[1] <a href="https://blogs.oracle.com/javamagazine/records-come-to-java" rel="nofollow">https://blogs.oracle.com/javamagazine/records-come-to-java</a></p>
]]></description><pubDate>Wed, 07 Apr 2021 15:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=26725992</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=26725992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26725992</guid></item><item><title><![CDATA[New comment by martinp in "Emacs 27.1"]]></title><description><![CDATA[
<p>There are multiple LSP clients though, there's lsp-mode [1] and eglot [2].<p>After trying out both, I prefer Eglot, mainly because I find it faster and less intrusive than lsp-mode. It also composes better with built-in packages, such as flymake . I use gopls and pyls as language servers.<p>1. <a href="https://github.com/emacs-lsp/lsp-mode" rel="nofollow">https://github.com/emacs-lsp/lsp-mode</a><p>2. <a href="https://github.com/joaotavora/eglot" rel="nofollow">https://github.com/joaotavora/eglot</a></p>
]]></description><pubDate>Tue, 11 Aug 2020 15:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=24121762</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=24121762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24121762</guid></item><item><title><![CDATA[New comment by martinp in "Ending support for Dropbox syncing to drives with certain uncommon file systems"]]></title><description><![CDATA[
<p>Syncthing is a great piece of software. I configured it on three of my machines in March and I've had zero issues since. In fact, it has worked so well that I don't even think about it.<p>One of the machines even runs an old version found in Debian stable repos, but there has been no issues syncing with machines running newer versions.<p>Only downside for me is that there's no iOS client.</p>
]]></description><pubDate>Fri, 10 Aug 2018 16:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=17734700</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=17734700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17734700</guid></item><item><title><![CDATA[Introducing TensorFlow support in Vespa]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.vespa.ai/post/171861434281/introducing-tensorflow-support">http://blog.vespa.ai/post/171861434281/introducing-tensorflow-support</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16584032">https://news.ycombinator.com/item?id=16584032</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 14 Mar 2018 11:49:40 +0000</pubDate><link>http://blog.vespa.ai/post/171861434281/introducing-tensorflow-support</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=16584032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16584032</guid></item><item><title><![CDATA[New comment by martinp in "Living in a parking lot in Santa Barbara"]]></title><description><![CDATA[
<p>Norwegian here. 20 days a year is the legal minimum, while 25 days is the norm. I get 30 days a year while working for an American company, which is a bit ironic.</p>
]]></description><pubDate>Sun, 24 Dec 2017 00:43:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=15997220</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=15997220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15997220</guid></item><item><title><![CDATA[New comment by martinp in "macOS lock screen: “I just sent my session pass to my whole team”"]]></title><description><![CDATA[
<p>Not surprised by these bugs any more.<p>The sheer amount of bugs in High Sierra is ridiculous, with the exception of the root password bug, I've personally experienced the following bugs with my Thunderbolt display:<p>* In 10.13 or 10.13.1 the built-in web camera was broken. The video would freeze after a few seconds when attempting to use the camera in FaceTime. This was fixed in 10.13.2.<p>* In 10.13.2 USB audio devices connected to the TB display no longer work properly. After playing audio through the device (USB DAC in my case) for 30-60 seconds, some sort of interference/electrical noise appears for 5-10 seconds every minute or so. I assume this has something to with "Improves compatibility with certain third-party USB audio devices." from the 10.13.2 release notes.</p>
]]></description><pubDate>Fri, 08 Dec 2017 17:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=15880465</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=15880465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15880465</guid></item><item><title><![CDATA[New comment by martinp in "macOS High Sierra: Anyone can login as “root” with empty password"]]></title><description><![CDATA[
<p>This support article explains how to disable the root user: <a href="https://support.apple.com/en-us/HT204012" rel="nofollow">https://support.apple.com/en-us/HT204012</a></p>
]]></description><pubDate>Tue, 28 Nov 2017 20:24:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=15801115</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=15801115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15801115</guid></item><item><title><![CDATA[New comment by martinp in "Apple losing its supply chain mojo is a major threat"]]></title><description><![CDATA[
<p>And this is likely the reason for the reportedly low sales of the 8. I was surprised when they announced both at the fall event as it seemed obvious the X would cannibalize sales of the 8.<p>The iPhone is already a expensive premium phone, why bother with incremental changes of the 8 when the cool and shiny X is right around the corner.<p>It's also strange to me how they offer two new phones with different feature sets. Usually when Apple introduces a new device with a controversial change (e.g. USB-C only on the 2016 MacBook Pro), they don't offer a updated device without that change. It can be perceived as a lack of faith in the new product.</p>
]]></description><pubDate>Mon, 23 Oct 2017 13:32:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=15533032</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=15533032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15533032</guid></item><item><title><![CDATA[New comment by martinp in "Open-Sourcing Vespa, Yahoo’s Data Processing and Serving Engine"]]></title><description><![CDATA[
<p>Outside of general purpose libraries that are found in most software projects it's not based on any existing software. It's built from the ground up by Oath, and the companies that preceded it: Yahoo, FAST, Overture since early-mid 2000s.<p>This article has some more details about the history: <a href="https://www.cnbc.com/2017/09/26/yahoo-open-sources-vespa-for-content-recommendations.html" rel="nofollow">https://www.cnbc.com/2017/09/26/yahoo-open-sources-vespa-for...</a><p>Disclamer: I work on the Vespa team in Trondheim, Norway.</p>
]]></description><pubDate>Wed, 27 Sep 2017 12:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=15347049</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=15347049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15347049</guid></item><item><title><![CDATA[New comment by martinp in "Open-Sourcing Vespa, Yahoo’s Data Processing and Serving Engine"]]></title><description><![CDATA[
<p>The serving and admin/config layers are Java, while the content cluster is C++. Please see the architecture diagram on <a href="http://vespa.ai/" rel="nofollow">http://vespa.ai/</a>.</p>
]]></description><pubDate>Wed, 27 Sep 2017 08:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=15345982</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=15345982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15345982</guid></item><item><title><![CDATA[New comment by martinp in "Open-Sourcing Vespa, Yahoo’s Data Processing and Serving Engine"]]></title><description><![CDATA[
<p>Maybe this can be merged with the discussion from yesterday: <a href="https://news.ycombinator.com/item?id=15339851" rel="nofollow">https://news.ycombinator.com/item?id=15339851</a></p>
]]></description><pubDate>Wed, 27 Sep 2017 08:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=15345919</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=15345919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15345919</guid></item><item><title><![CDATA[Open Sourcing Vespa, Yahoo’s Big Data Processing and Serving Engine]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.vespa.ai/post/165763618906/open-sourcing-vespa-yahoos-big-data-processing">http://blog.vespa.ai/post/165763618906/open-sourcing-vespa-yahoos-big-data-processing</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=15339851">https://news.ycombinator.com/item?id=15339851</a></p>
<p>Points: 66</p>
<p># Comments: 5</p>
]]></description><pubDate>Tue, 26 Sep 2017 16:02:03 +0000</pubDate><link>http://blog.vespa.ai/post/165763618906/open-sourcing-vespa-yahoos-big-data-processing</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=15339851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15339851</guid></item><item><title><![CDATA[New comment by martinp in "Java for beginners"]]></title><description><![CDATA[
<p>Bad example. You can do this in Java 8:
java.nio.file.Files.readAllLines(path) which returns List<String>.</p>
]]></description><pubDate>Fri, 23 Jun 2017 13:30:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=14619008</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=14619008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14619008</guid></item><item><title><![CDATA[New comment by martinp in "Two Executives to Leave Uber, Adding to Departures"]]></title><description><![CDATA[
<p>Uber remains illegal in Norway as all taxi drivers need a permit granted by the government. The subject is under heavy debate though.</p>
]]></description><pubDate>Mon, 20 Mar 2017 13:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=13914167</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=13914167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13914167</guid></item><item><title><![CDATA[New comment by martinp in "They Used To Last 50 Years"]]></title><description><![CDATA[
<p>Another anecdote:
My sister took over my apartment late 2014. Some time in 2015, the dishwasher (Miele) stopped working. She called support to see if it could be repaired. When she provided them with the serial number she was told that the dishwasher was in fact manufactured in 1994.<p>It had lasted through 21 years of regular use, by multiple owners.</p>
]]></description><pubDate>Mon, 20 Mar 2017 12:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=13913417</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=13913417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13913417</guid></item><item><title><![CDATA[New comment by martinp in "Netflix Now Only Has 31 Movies from IMDB's Top 250 List"]]></title><description><![CDATA[
<p>Pretty much the same ones are missing on Norwegian Netflix as well.</p>
]]></description><pubDate>Wed, 12 Oct 2016 13:17:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=12692491</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=12692491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12692491</guid></item><item><title><![CDATA[New comment by martinp in "MacOS Sierra"]]></title><description><![CDATA[
<p>Ars Technica has written a detailed review [0], there's some things on the networking side related to IPv6 and ECN, but that's pretty much it. APFS preview is interesting, but not really stable/usable yet from what I understand.<p>[0] <a href="http://arstechnica.com/apple/2016/09/macos-10-12-sierra-the-ars-technica-review/" rel="nofollow">http://arstechnica.com/apple/2016/09/macos-10-12-sierra-the-...</a></p>
]]></description><pubDate>Tue, 20 Sep 2016 18:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=12541852</link><dc:creator>martinp</dc:creator><comments>https://news.ycombinator.com/item?id=12541852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12541852</guid></item></channel></rss>