<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: cel1ne</title><link>https://news.ycombinator.com/user?id=cel1ne</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 00:43:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cel1ne" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cel1ne in "Things I Was Wrong About: Types"]]></title><description><![CDATA[
<p>"They are not needed anywhere." -> This should have been
"They are not needed everywhere."</p>
]]></description><pubDate>Sun, 27 Sep 2020 16:58:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=24608066</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24608066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24608066</guid></item><item><title><![CDATA[New comment by cel1ne in "Things I Was Wrong About: Types"]]></title><description><![CDATA[
<p>Types are important and necessary.<p>Can you skip them in a typed language? Yes, just use any, Object or whatever the equivalent.<p>Can you add them to an untyped language? No.<p>They are not needed anywhere. But I argue that especially JavaScript module-systems would have benefited greatly from them.<p>A million lost hours in fixing obscure "undefined is not a function"-errors from output of highly dynamic pluggable build/transpiler-systems like webpack, requirejs, babel, buck etc. could have been avoided.</p>
]]></description><pubDate>Sun, 27 Sep 2020 09:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=24605314</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24605314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24605314</guid></item><item><title><![CDATA[New comment by cel1ne in "Quarkus 1.8.1 – Kubernetes native Java framework"]]></title><description><![CDATA[
<p>JDBI.</p>
]]></description><pubDate>Thu, 24 Sep 2020 05:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=24575647</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24575647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24575647</guid></item><item><title><![CDATA[New comment by cel1ne in "Ask HN: How do I learn to write better code?"]]></title><description><![CDATA[
<p>1. Try a completely functional language like Haskell once to learn about side-effects.<p>2. If you do multi threading: Look into Immutability and communicating sequential processes<p>3. Use static analysis / linters / code checkers for every language you use. They provide a lot of tips. There are linters for bash and Dockerfiles as well.</p>
]]></description><pubDate>Tue, 22 Sep 2020 16:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=24556877</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24556877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24556877</guid></item><item><title><![CDATA[New comment by cel1ne in "The Presence of One’s Own Smartphone Reduces Available Cognitive Capacity (2017)"]]></title><description><![CDATA[
<p>I wrote an autohotkey script for windows to assign alt-* to most shortcuts which would require ctrl-*. 
Alt is physically where Macs Cmd is, so I had Alt-A for Cmd-A, Alt-F for Cmd-F, Cmd-W and so forth. This made a big difference.<p>Also I installed EasyWindowSwitcher and assigned it to a shortcut, which gave me window-cycling like in mac.</p>
]]></description><pubDate>Sun, 20 Sep 2020 04:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=24531982</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24531982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24531982</guid></item><item><title><![CDATA[New comment by cel1ne in "On Browser Tabs"]]></title><description><![CDATA[
<p>Have you tried a combination of quick-reading and taking notes.<p>If it's about train of thoughts: for each tab try formulating and writing down a question that came to your mind while reading it.<p>That is the creative takeaway and it might ease your mind enough to close the tab.</p>
]]></description><pubDate>Fri, 18 Sep 2020 15:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=24518211</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24518211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24518211</guid></item><item><title><![CDATA[New comment by cel1ne in "How can we, as web professionals, help to make the web more energy efficient?"]]></title><description><![CDATA[
<p>Use CDNs for delivering JavaScript libraries instead of including everything into custom bundles.<p>React could be transferred ONCE to the browser-cache instead of hundreds of times.</p>
]]></description><pubDate>Fri, 18 Sep 2020 06:44:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=24513660</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24513660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24513660</guid></item><item><title><![CDATA[New comment by cel1ne in "What's so hard about PDF text extraction?"]]></title><description><![CDATA[
<p>> Copying the text gives: “ch a i r m a n ' s s tat em en t” Reconstructing the original text is a difficult problem to solve generally.<p>Why not looking for stretches characters with spaces between them, then concatenate, check against a dictionary and if a match is found, remove the spaces.<p>> “On_April_7,_2013,_the_competent_authorities”<p>Same here.</p>
]]></description><pubDate>Mon, 14 Sep 2020 05:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=24466916</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24466916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24466916</guid></item><item><title><![CDATA[New comment by cel1ne in "Britain’s CO2 Emissions Have Fallen to Levels Last Seen in 1890 (2018)"]]></title><description><![CDATA[
<p>"Where earlier reductions were largely negated by rising imports, the past decade has seen genuine cuts in the amount of CO2 for which the UK is responsible."<p>- <a href="https://www.carbonbrief.org/analysis-why-the-uks-co2-emissions-have-fallen-38-since-1990" rel="nofollow">https://www.carbonbrief.org/analysis-why-the-uks-co2-emissio...</a></p>
]]></description><pubDate>Mon, 14 Sep 2020 04:47:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=24466841</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24466841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24466841</guid></item><item><title><![CDATA[New comment by cel1ne in "OpenJDK is now on GitHub"]]></title><description><![CDATA[
<p>Not really, since everybody who cloned a repo has a full copy of everything.<p>Reminds me of the saying that writing git was just a backup strategy for Linus Torvalds: FTP-mirrors were the first step to ensure that the kernel was never lost, git was needed to mirror the source-history as well.</p>
]]></description><pubDate>Tue, 08 Sep 2020 18:23:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=24411240</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24411240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24411240</guid></item><item><title><![CDATA[New comment by cel1ne in "How should we build the APIs of tomorrow?"]]></title><description><![CDATA[
<p>Use REST for reading, but RPC-style calls for writing.
Benefits:<p>1. Every write-call is a transaction<p>2. You can have complex filtering and sorting in the read/access side of your API without having to worrying about the update-side of things.<p>3. You can evolve the read-API, even change semantics and return different objects and again, not worry about transactions.<p>4. You are not limited to the HTTP-standard.<p>Here are also some good tips: <a href="https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api" rel="nofollow">https://www.vinaysahni.com/best-practices-for-a-pragmatic-re...</a></p>
]]></description><pubDate>Tue, 01 Sep 2020 04:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=24338678</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24338678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24338678</guid></item><item><title><![CDATA[New comment by cel1ne in "I thought I would have accomplished a lot more today and also before I was 35"]]></title><description><![CDATA[
<p>Very well put.</p>
]]></description><pubDate>Sun, 30 Aug 2020 04:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=24321329</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24321329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24321329</guid></item><item><title><![CDATA[From: Latest, an opinionated Dockerfile linter]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.fromlatest.io/">https://www.fromlatest.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24268183">https://news.ycombinator.com/item?id=24268183</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 25 Aug 2020 04:46:41 +0000</pubDate><link>https://www.fromlatest.io/</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24268183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24268183</guid></item><item><title><![CDATA[New comment by cel1ne in "GPT-3 has no idea what it’s talking about"]]></title><description><![CDATA[
<p>> The argument is that GPT3 has no understanding of the world, just superficial understanding of words and their relationships.<p>We don't really know what "understanding of the world" means in humans.
We just "see it when it's there".<p>We might be radically different from GPT-3, or we might not. 
Our way of learning is different in any way.<p>Something that came to my mind: Various GPT-3 answers resemble answers given by children: Mostly correct, but having misunderstood some crucial point.<p>In real human learning and conversation these points are easily corrected by feedback by explanation: "You see, the point is no one wears bathing suites to work".<p>Which would then be incorporated as new wisdom.<p>Maybe this feedback-mechanism is what GPT-3 is missing. Maybe we should talk to it.</p>
]]></description><pubDate>Sun, 23 Aug 2020 04:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=24249584</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24249584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24249584</guid></item><item><title><![CDATA[New comment by cel1ne in "Moreutils – Unix tools that nobody thought to write (2012)"]]></title><description><![CDATA[
<p>> sponge<p>Why not use > file?<p>> mispipe<p>In bash there's PIPESTATUS for that.</p>
]]></description><pubDate>Sat, 22 Aug 2020 07:09:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=24242325</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24242325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24242325</guid></item><item><title><![CDATA[New comment by cel1ne in "C# .NET Core versus Java fastest programs"]]></title><description><![CDATA[
<p>You can call C with Java.</p>
]]></description><pubDate>Sat, 22 Aug 2020 04:44:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=24241608</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24241608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24241608</guid></item><item><title><![CDATA[New comment by cel1ne in "Linux from Scratch"]]></title><description><![CDATA[
<p>I did this 15 years ago, before I gave gentoo a spin.
I compiled my kernel for many years (make menuconfig).<p>Bottom line: It's not worth it.<p>I use debian now.</p>
]]></description><pubDate>Fri, 21 Aug 2020 20:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=24238433</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24238433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24238433</guid></item><item><title><![CDATA[New comment by cel1ne in "Show HN: Say Less – AI summarization tool in the Gmail compose window"]]></title><description><![CDATA[
<p>You have to adapt while writing: If I want a "more important" sentence to be read, I put on it's own paragraph.</p>
]]></description><pubDate>Fri, 21 Aug 2020 04:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=24231959</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24231959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24231959</guid></item><item><title><![CDATA[New comment by cel1ne in "Coding and drawing"]]></title><description><![CDATA[
<p>A drawing teacher put it like this: "Draw what's there, not set-pieces". (meaning the reusable furniture components in theaters)</p>
]]></description><pubDate>Thu, 20 Aug 2020 04:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=24219890</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24219890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24219890</guid></item><item><title><![CDATA[New comment by cel1ne in "Can't you just right click?"]]></title><description><![CDATA[
<p>AFAIK, you don't have to ship the source to be GPL-compliant, you just have to provide it upon request.</p>
]]></description><pubDate>Thu, 20 Aug 2020 02:36:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=24219312</link><dc:creator>cel1ne</dc:creator><comments>https://news.ycombinator.com/item?id=24219312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24219312</guid></item></channel></rss>