<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: jgalar</title><link>https://news.ycombinator.com/user?id=jgalar</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 28 Jun 2026 02:55:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jgalar" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jgalar in "We all depend on open source. We will defend it together"]]></title><description><![CDATA[
<p>> proved Electron-apps could have near native performance<p>I don't think that's true at all. Try running Zed or Sublime.</p>
]]></description><pubDate>Fri, 26 Jun 2026 15:49:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48688057</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=48688057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48688057</guid></item><item><title><![CDATA[New comment by jgalar in "AI is just unauthorised plagiarism at a bigger scale"]]></title><description><![CDATA[
<p>That's not the reason why I publish OSS. I also publish that software under specific licenses that impose specific obligations (e.g., making the source available to users and attribution being given to the original author(s)).</p>
]]></description><pubDate>Thu, 21 May 2026 15:02:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48223950</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=48223950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48223950</guid></item><item><title><![CDATA[New comment by jgalar in "Out-braking the ABS myth [video]"]]></title><description><![CDATA[
<p>My worst close-calls were a result of ABS engaging at very low speed. In all cases, I reduced the speed to 2-3 MPH approaching a snowy intersection, but the car refused to let the wheels lock and "sink" in the snow.<p>Instead, it's all too happy to drift into oncoming traffic at a glacial pace. It could be specific to the various Toyotas I have owned...</p>
]]></description><pubDate>Mon, 06 Nov 2023 16:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38164974</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=38164974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38164974</guid></item><item><title><![CDATA[New comment by jgalar in "Confusing Git Terminology"]]></title><description><![CDATA[
<p>In my experience, having to explain a software's design in plain English often reveals that some aspects were poorly thought-out in the first place.</p>
]]></description><pubDate>Thu, 02 Nov 2023 16:24:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38115904</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=38115904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38115904</guid></item><item><title><![CDATA[New comment by jgalar in "LTTng 2.13 facilitates quick reaction to kernel/user-space instrumentation hit"]]></title><description><![CDATA[
<p>To provide some context for this release announcement, the LTTng documentation has a nice intro to tracing and an explanation of how LTTng relates to other Linux tracers.<p><a href="https://lttng.org/docs/v2.13/#doc-nuts-and-bolts" rel="nofollow">https://lttng.org/docs/v2.13/#doc-nuts-and-bolts</a></p>
]]></description><pubDate>Tue, 03 Aug 2021 20:28:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=28053743</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=28053743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28053743</guid></item><item><title><![CDATA[New comment by jgalar in "Initial M1 support merged into Linux SoC tree"]]></title><description><![CDATA[
<p>That's not true.<p>For example, the microphone of the X1 Carbon 7th generation still doesn't work out of the box. You need to blacklist a handful of kernel modules and edit your PulseAudio configuration to force the loading of an ALSA source hooked to the correct device ID.<p>The Arch wiki has an article cataloguing issues and workarounds (with various degrees of success) for every generation of the X1.</p>
]]></description><pubDate>Fri, 09 Apr 2021 15:12:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=26751518</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=26751518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26751518</guid></item><item><title><![CDATA[New comment by jgalar in "Remove first 300M lines from 700 GB file on 1TB disk"]]></title><description><![CDATA[
<p>I would guess memory map the whole file, then do the equivalent of:<p>memmove(beginning_of_file, beginning_of_file + 300_m_line_offset, file_size - 300_m_line_offset);</p>
]]></description><pubDate>Tue, 22 Sep 2020 15:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=24555733</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=24555733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24555733</guid></item><item><title><![CDATA[New comment by jgalar in "Bitoduc: A French dictionnary for CS related words"]]></title><description><![CDATA[
<p>We have very different experiences; I hear baladodiffusion (or balado) very often in Montreal.</p>
]]></description><pubDate>Wed, 29 Jul 2020 14:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=23987370</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=23987370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23987370</guid></item><item><title><![CDATA[New comment by jgalar in "Bitoduc: A French dictionnary for CS related words"]]></title><description><![CDATA[
<p>I'm from Montreal. It's not "chambre-a-montrer", it's "salle de montre". Also "coussin-a-gonfler" is "coussin glonflable".<p>As for computer-science related words, I think the OQLF (French Language Office) does a great job overall. "Courriel" (e-mail) is one of their best contributions and is used regularly.</p>
]]></description><pubDate>Wed, 29 Jul 2020 14:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=23987283</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=23987283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23987283</guid></item><item><title><![CDATA[New comment by jgalar in "O(n^2), again, now in Windows Management Instrumentation"]]></title><description><![CDATA[
<p>It's very ugly, but at least it doesn't seem to limit you to 15 characters like on Linux (prctl/pthread_set_name_np).<p>That limit makes it pretty hard to provide meaningful identifiers in a non-trivial application.</p>
]]></description><pubDate>Mon, 09 Dec 2019 21:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=21746610</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=21746610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21746610</guid></item><item><title><![CDATA[New comment by jgalar in "Help me ask why you didn't just"]]></title><description><![CDATA[
<p>Yes, and they will also move the goal posts when you explain why their solution doesn't work.<p>I feel there is something missing in this whole discussion and that's the question of unsolicited advice. I don't think anyone will feel insulted if the j-word comes out after they have asked for help on a problem.<p>On the other hand, It's hard not to feel like that question is condescending when it is unsolicited.</p>
]]></description><pubDate>Tue, 03 Dec 2019 13:42:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=21692141</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=21692141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21692141</guid></item><item><title><![CDATA[New comment by jgalar in "Google’s cloud business under Greene was plagued by internal clashes"]]></title><description><![CDATA[
<p>k8s feels much more like an effort to commoditize this space through standardization. It's a pretty common business strategy [1].<p>[1] <a href="https://www.gwern.net/Complement" rel="nofollow">https://www.gwern.net/Complement</a></p>
]]></description><pubDate>Thu, 22 Nov 2018 16:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=18510917</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=18510917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18510917</guid></item><item><title><![CDATA[New comment by jgalar in "Linux: Introduce restartable sequences system call"]]></title><description><![CDATA[
<p>Full disclosure, I work on LTTng and a 20% improvement is a huge deal to our users, so I'm certainly biased here.<p>As far as I know, the thread-local write only occurs if a rseq region is set. The added cost to a context switch seems essentially limited to a branch: <a href="https://github.com/torvalds/linux/commit/d7822b1e24f2df5df98c76f0e94a5416349ff759#diff-9d19e691da00729bdc0f9926ad1b293fR1792" rel="nofollow">https://github.com/torvalds/linux/commit/d7822b1e24f2df5df98...</a><p>The other benchmarks that were posted in the various threads leading to this merge looked fairly impressive to me.<p>Of the top of my head, jemalloc benefited a lot from this patchset, and not just on the run-time front: <a href="https://lkml.org/lkml/2016/10/10/332" rel="nofollow">https://lkml.org/lkml/2016/10/10/332</a></p>
]]></description><pubDate>Thu, 21 Jun 2018 21:12:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=17369332</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=17369332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17369332</guid></item><item><title><![CDATA[New comment by jgalar in "Linux: Introduce restartable sequences system call"]]></title><description><![CDATA[
<p>Not necessarily. Applications may choose to retry a certain number of times and fallback to another mechanism if the critical section can't complete.<p>A problematic case that was brought up on LKML was the interaction with debuggers and unexpected page faults, see this comment:
<a href="https://lwn.net/Articles/738119/" rel="nofollow">https://lwn.net/Articles/738119/</a></p>
]]></description><pubDate>Thu, 21 Jun 2018 20:39:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=17369087</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=17369087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17369087</guid></item><item><title><![CDATA[New comment by jgalar in "Linux: Introduce restartable sequences system call"]]></title><description><![CDATA[
<p>Mathieu's (patch author) main motivation was removing atomic operation from the LTTng userspace tracer's hot path.<p>In that case, the per-cpu data is the 'reserve' and 'commit' counters that must be updated when the tracer saves an event to the per-CPU buffers.<p>Other uses that I'm aware of include memory allocators that maintain per-CPU arenas.</p>
]]></description><pubDate>Thu, 21 Jun 2018 20:17:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=17368900</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=17368900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17368900</guid></item><item><title><![CDATA[New comment by jgalar in "Intel CEO resigns after relationship with employee"]]></title><description><![CDATA[
<p>Then why not ban friendships in the workplace? Surely they could result in the same kind of perceived biases (e.g. cliques).</p>
]]></description><pubDate>Thu, 21 Jun 2018 15:26:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=17365999</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=17365999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17365999</guid></item><item><title><![CDATA[New comment by jgalar in "High Speed Networking: Open Sourcing our Kernel Bypass Work"]]></title><description><![CDATA[
<p>I would guess cable video is multicasted once to many customers while online streaming has to be served one-to-one.<p>From the viewer's standpoint, the bandwidth usage is roughly the same, but the broadcaster and CDNs have a lot more data to deliver.</p>
]]></description><pubDate>Thu, 03 May 2018 15:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=16986982</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=16986982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16986982</guid></item><item><title><![CDATA[New comment by jgalar in "Python 2 will be replaced with Python 3 in the next RHEL major release"]]></title><description><![CDATA[
<p>Even the kernel occasionally breaks interfaces. Case in point, FUTEX_FD was introduced in 2.6.0 and retired in 2.6.26 [1].<p>I don't think anyone working on glibc is intent on breaking user space. Sometimes it's just the most pragmatic solution.<p>[1] <a href="http://man7.org/linux/man-pages/man2/futex.2.html" rel="nofollow">http://man7.org/linux/man-pages/man2/futex.2.html</a></p>
]]></description><pubDate>Wed, 11 Apr 2018 16:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=16812742</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=16812742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16812742</guid></item><item><title><![CDATA[New comment by jgalar in "Apple: Chinese firm to operate China iCloud accounts"]]></title><description><![CDATA[
<p>Pure speculation on my part, but could this be a way for Apple to segregate Chinese account data from the rest of their customers' data?<p>That would seem to limit the scope of what Chinese authorities can access.</p>
]]></description><pubDate>Wed, 10 Jan 2018 16:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=16116233</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=16116233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16116233</guid></item><item><title><![CDATA[New comment by jgalar in "The Death of Flash and Rewriting 1.4M Lines of Code"]]></title><description><![CDATA[
<p>Are there good DOM "bindings" available for other languages compiled to wasm?</p>
]]></description><pubDate>Tue, 19 Dec 2017 20:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=15963907</link><dc:creator>jgalar</dc:creator><comments>https://news.ycombinator.com/item?id=15963907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15963907</guid></item></channel></rss>