<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: faiD9Eet</title><link>https://news.ycombinator.com/user?id=faiD9Eet</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 15:42:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=faiD9Eet" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by faiD9Eet in "European crash tester says carmakers must bring back physical controls"]]></title><description><![CDATA[
<p>:D</p>
]]></description><pubDate>Wed, 06 Mar 2024 21:57:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39622177</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=39622177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39622177</guid></item><item><title><![CDATA[New comment by faiD9Eet in "European crash tester says carmakers must bring back physical controls"]]></title><description><![CDATA[
<p>Some countries, e.g. Poland, require you to turn on your left indicator as soon as you enter a roundabout and as long as you stay in the roundabout. If you intend to exit, you have to switch from left indicator light to right indicator light. Switching happens while steering left.
Poland has multi lane roundabouts where you are expected to stay on the innermost lane possible and only move to an outer lane when your exit is close.</p>
]]></description><pubDate>Wed, 06 Mar 2024 21:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39622159</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=39622159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39622159</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Nobody ever gets credit for fixing problems that never happened (2001) [pdf]"]]></title><description><![CDATA[
<p>I beg to differ. If you have a metric on "time since last outage", people will be incited to hide problems.<p>There is extensive writing on this subject <a href="http://rachelbythebay.com/w/2021/06/01/count/" rel="nofollow">http://rachelbythebay.com/w/2021/06/01/count/</a></p>
]]></description><pubDate>Fri, 23 Feb 2024 00:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39475324</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=39475324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39475324</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Keep your phone number private with Signal usernames"]]></title><description><![CDATA[
<p>> My understanding is that Signal (the app) is private, not anonymous, centralized, and closed.<p>You are right about that.
There used to be an open source build called LibreSignal<p>Moxie Marlinspike made clear [1]: You may inspect the code. You are even allowed to compile it. You are not allowed to connect your self compiled client to our message servers. We are not interested in a federated protocol. Make sure your fork creates its own bubble that does not overlap with Open Wisper Systems. Stop using the name Signal.<p>[1] <a href="https://github.com/LibreSignal/LibreSignal/issues/37#issuecomment-217211165">https://github.com/LibreSignal/LibreSignal/issues/37#issueco...</a></p>
]]></description><pubDate>Wed, 21 Feb 2024 23:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=39461298</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=39461298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39461298</guid></item><item><title><![CDATA[New comment by faiD9Eet in "How to hire low experience, high potential people"]]></title><description><![CDATA[
<p>I would like to second that.<p>Big corp introduces a constant uphill battle and people get minted to avoid conflict (Why do you want to spend money on a subject that is not on your bosses boss roadmap? Does this new service obey our IT-compliance-rules? I know a virus scanner on Linux is a bad idea, but compliance demands it. I do not care about your threat model, have you installed one already? Can you spend 30,000 Currency Units, but have it billed in November, accepted in December, and paid out in January next year? Answer me until end-of-business!).<p>People want to have an impact on their environment and conflict is the wrong way to start with.</p>
]]></description><pubDate>Wed, 07 Feb 2024 18:56:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39292652</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=39292652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39292652</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Lowercase letters save data"]]></title><description><![CDATA[
<p>If you ever happen to study computer science, you may come across a subject called "coding theory". It introduces you to compression as well as many other topics such as error correction (Reed-Solomon, used in RAID5, RAID6 and ECC-RAM), line coding (sometimes you need to flip bits to keep the clock on both sides in sync, no clock-signal for a long time may cause clock loss) and a lot of wonderful but weird stuff.<p>Let us go into detail on compression:
There is a representation. US-ASCII uses 8 bits per latin letter, UTF-32 uses 4 bits per latin letter. It is just a temporal representation to the machine -- usually in memory only, it does have the same amount of information, you can save it more efficiently to disk. You would not want to save either format to disk, it is a waste of space.<p>Information content (I hope my translation is correct, scan Wikipedia for details) cannot be compressed. But it can be calculated. The more seldom a letter, the more information its occurence carries. As soon as each letter is not equally frequent (compare space and "q") the information density drops.
Calculation is quite simple: Count the occurence of each letter, count the caracters used (if there is no "q" in the text, you got to save one letter and its encoding) and apply some math<p><a href="https://en.wikipedia.org/wiki/Entropy_(information_theory)" rel="nofollow">https://en.wikipedia.org/wiki/Entropy_(information_theory)</a><p>For some easy examples, think of morse code and Huffman coding -- not every letter needs to be encoded using the same amount of bits.<p>> How much data can lowercase save? #<p>Nothing. Either there is (almost) no information to it in the first place, in that case compression will take care of it for you. There could only be information to it if uppercase letters were equally likely as lowercase letters<p>> How much data can lowercase save? #<p>Why do you even stop at letters? You could build a dictionary of words and compress references to it. The compression efficiancy would only depend on the amount of words, regardless of case and regardless of character set. That is why entropy depends on "symbols" instead of "letters"</p>
]]></description><pubDate>Sat, 20 Jan 2024 09:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=39065928</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=39065928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39065928</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Coders at Work: Reflections on the Craft of Programming (2009)"]]></title><description><![CDATA[
<p>> I must admit, I read this and failed to find any profound, deep way that these coders are different.<p>I have come to the same conclusion.<p>> Seems like they just worked hard.<p>I would like to draw another conclusion. Fitzgerald operated <i>live journal</i> from his bedroom as a teenager - so he was at the brink of new technology. Same effect that gave rise to Bill Gates.
There are probably more effects at play, like working for a company that does not waste your time doing bullshit tasks and having a mentor to get you started. Even a like minded individual will increase your chances to overcome obstacles.</p>
]]></description><pubDate>Thu, 28 Dec 2023 12:20:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38792731</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=38792731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38792731</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Show HN: A pure C89 implementation of Go channels, with blocking selects"]]></title><description><![CDATA[
<p>Thank you dang very much for that explanation. It is a good example of social interaction and of second order effects. You are setting a good role model.</p>
]]></description><pubDate>Thu, 14 Dec 2023 09:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=38639495</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=38639495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38639495</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Setenv Is Not Thread Safe and C Doesn't Want to Fix It"]]></title><description><![CDATA[
<p>I am trying to make sense of the argument of pushing configuration into a library:<p><pre><code>    * if the library is just a dependency, the Linux loader will set it up. It will have the same environment as the other libraries and as the main program.
    * if the library is set up by dlopen(), there is no way to provide an environment pointer
</code></pre>
Altering the global environment variable for child processes makes no sense, for<p><pre><code>    execve()
</code></pre>
accepts an<p><pre><code>    char* envp[]
</code></pre>
. So I guess we need to talk about issues with a specific use case of<p><pre><code>     dlopen()</code></pre></p>
]]></description><pubDate>Mon, 20 Nov 2023 09:43:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38345523</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=38345523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38345523</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Paperless-ngx – Open source document management system"]]></title><description><![CDATA[
<p>You are right, you do not want to lookup documents that old, it is a waste of time...
... unless you are a German and the state asks for your time sheets three years in the past because you've gotten child support and are requested to prove your working hours.
... unless you happen to have an accident and your insurance is fighting with another insurance who's gonna pay and they ask you about the incident two years later
... unless you end up in a contract fight with the postal operator, that can take a year of mailing before being settled.<p>Some correspondences take years and only add a mailing every few months. You would like to have a thread-like view -- as in an electronic mail. That is the strength of document management systems.</p>
]]></description><pubDate>Sat, 07 Oct 2023 17:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37803441</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=37803441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37803441</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Ask HN: Who is hiring? (October 2023)"]]></title><description><![CDATA[
<p>Salary depends on your country (Swiss pays higher wages than Poland), region within your country (South Germany has many more engineering companies and pays higher wages than North Germany) and type of business (banks and high frequency trading companies tend to pay more for a boring onsite experience).<p>That being said: I am a Systems Engineer in South Germany, huge company, 85k€/year, no need to work overtime.<p>I asked myself what salary I would expect from an US company and factored in<p><pre><code>  * paid sick leave
  * paid child sick leave
  * minimum 30 days vacation a year
  * job security
  * health care prices
  * ...
</code></pre>
I would not accept an US position for less than 190k$/year, that is my personal break-even model.<p>Just for your interest: My salary is too low to buy a house and even buying a 4-room-flat and paying it off before retirement in 30years is out of reach.<p>Whatever your model, you will find something that works for you.</p>
]]></description><pubDate>Mon, 02 Oct 2023 21:28:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=37744660</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=37744660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37744660</guid></item><item><title><![CDATA[New comment by faiD9Eet in "VeraCrypt: Free open-source disk encryption for Windows, Mac OS X, Linux"]]></title><description><![CDATA[
<p>you are right, it was abandoned. I forgot about that.<p>From my understanding there never was an official successor, that's why I consider VeraCrypt a fork.</p>
]]></description><pubDate>Mon, 02 Oct 2023 18:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=37742034</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=37742034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37742034</guid></item><item><title><![CDATA[New comment by faiD9Eet in "VeraCrypt: Free open-source disk encryption for Windows, Mac OS X, Linux"]]></title><description><![CDATA[
<p>Last time I checked the state of TrueCrypt it was 2014. There used to be an audit saying "build chain is outdated, but software is fine" and an hostile fork named VeraCrypt came to be, incorporating a lot of new features. Some people where suspicious how many bugs this code might have and whether to use VeraCrypt at all.<p>How much trust do you put on VeraCrypt?</p>
]]></description><pubDate>Mon, 02 Oct 2023 16:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=37740622</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=37740622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37740622</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Richard Stallman reveals he has cancer in the GNU 40 Hacker Meeting talk [video]"]]></title><description><![CDATA[
<p>May I recommend you try Debian and its package `unattended-upgrades`.<p>Besides, I recommend servicing the device every so often. People create weird failure  modes (putting too many files onto the device, clicking at random in menus). I also recommend setting up a backup.<p>As a figure of speech: Nobody is expected to service a car on his own. You'll get professional help every so often.</p>
]]></description><pubDate>Sun, 01 Oct 2023 06:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37723430</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=37723430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37723430</guid></item><item><title><![CDATA[New comment by faiD9Eet in "The Problem of Excess Genius (1997)"]]></title><description><![CDATA[
<p>Roots of progress puts it nicely: A great leap forward needs supporting factors, therefore it does not appear every year [1]. I think: If a great leap forward appears, famous people may retrospectively considered to be geniuses.
A change of society/industry and and admiration for geniuses accompany one another.<p>[1] <a href="https://rootsofprogress.org/why-no-roman-industrial-revolution" rel="nofollow noreferrer">https://rootsofprogress.org/why-no-roman-industrial-revoluti...</a></p>
]]></description><pubDate>Sun, 30 Jul 2023 16:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=36932893</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=36932893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36932893</guid></item><item><title><![CDATA[New comment by faiD9Eet in "You're So Vain, You Probably Think This App Is About You: On Meta and Mastodon"]]></title><description><![CDATA[
<p>In Germany you are not allowed to downplay, deny or condone the Holocaust. It is part of the criminal code.<p>§ 130 iii StGB<p><a href="https://www.gesetze-im-internet.de/stgb/__130.html" rel="nofollow noreferrer">https://www.gesetze-im-internet.de/stgb/__130.html</a><p>> Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine unter der Herrschaft des Nationalsozialismus begangene Handlung [...] öffentlich oder in einer Versammlung billigt, leugnet oder verharmlost.</p>
]]></description><pubDate>Tue, 11 Jul 2023 08:38:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=36678064</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=36678064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36678064</guid></item><item><title><![CDATA[New comment by faiD9Eet in "List of Unix binaries that can be used to bypass local security restrictions"]]></title><description><![CDATA[
<p>For the sake of this argument, lets suppose you run a git server. Users $(ssh) into your host and are only allowed to execute the command $(git), for instance for submitting a copy of their repository. You think: It's fine, the user cannot mess up anything on this system since he is restricted to run git.<p>Allowing any user $(git) access is as powerful as providing the user a $(bash)<p>Suppose you've got a build pipeline. The pipeline executes $(zip) at some point. Executing zip is as powerful as providing any of the pipelines users a $(bash).</p>
]]></description><pubDate>Fri, 07 Jul 2023 09:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=36629418</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=36629418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36629418</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Some were meant for C [pdf] (2017)"]]></title><description><![CDATA[
<p>I would like to attempt an explanation. It boils down to learning complexity.<p>> why C is used in lieu of other "better-C" non-managed languages, such as C++, D, Nim, Rust, or Zig<p>I am a system admin. I do not earn my income writing code and therefore spend at most a few hours a week programming.
I've spent about 1000 hours writing C code in my life. About 200 hours of Golang. Years of Posix Shell. Years of Perl 5. I've had a little exposure to Java and C++ and Haskell. I have read a few examples of Rust.<p>C++ has a higher complexity than C. C++'s syntax is more powerful, it has an additional paradigm (the C++ template system), and if you mix in QT you have one more paradigm (QT preprocessor), it has a very wide ranging standard lib (which data structure do you use for lists? vector, dequeue, ...) augmented by QT and augmented by boost. C++ is huge. There is no way I will learn that in my professional life, I simply do not have enough hours of training left.
C++ is not a valid successor to C, because its complexity hinders acquiring the language.
Rust suffers the same complexity as C++. I will not have enough hours on my learning schedule to acquire a proficient level of Rust.<p>Golang is nice for me personally. The book "The Golang programming language" is only double the size of "The C programming language", which makes them comparable in complexity. I get stuff in Golang done faster than in C since I find debugging easier.<p>I have neither used NIM, nor D, nor Zig. All I can tell you is that C is sexy because the language is small and therefore one can acquire it in a life time -- without being a full time programmer.</p>
]]></description><pubDate>Wed, 21 Jun 2023 22:52:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=36425810</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=36425810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36425810</guid></item><item><title><![CDATA[New comment by faiD9Eet in "Show HN: I created Units Converter that contains 5000 units across 78 categories"]]></title><description><![CDATA[
<p>since you are already in the ridiculous area, ehm, soccer fields...
German journalists love to compare weights in Jumbo Jets.</p>
]]></description><pubDate>Wed, 21 Jun 2023 19:35:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=36423249</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=36423249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36423249</guid></item><item><title><![CDATA[New comment by faiD9Eet in "I think I know why you can't hire engineers right now"]]></title><description><![CDATA[
<p>I would like to second that. I would even take education options into account, if I had kids.<p>I did the calculation for my current job (Germany, huge telekommunications company, city of 200.000 inhabitants). It goes like this<p>* 72'000€ a year
 * 38 hours of work per week, distributed to my choosing
 * 44 days of paid vacation per year
 * approximately 20 days of paid sick leave per year
 * 10 days of paid child sick leave per year
 * covered health insurance<p>To match those conditions, a job in the US must pay 180'000$ per year (in cash) plus health insurance for me, my family and their education.<p>Though I do not know what equity is worth. Can those 500k$/y earners get their compansation in cash?</p>
]]></description><pubDate>Sat, 15 Jan 2022 01:44:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29942779</link><dc:creator>faiD9Eet</dc:creator><comments>https://news.ycombinator.com/item?id=29942779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29942779</guid></item></channel></rss>