<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: einhverfr</title><link>https://news.ycombinator.com/user?id=einhverfr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 23:28:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=einhverfr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by einhverfr in "Goodbye from a Linux Community Volunteer"]]></title><description><![CDATA[
<p>A second thought is that open source software rose up in the era when we were trying to build a great interconnected world of business, communications, and more.  Now that there is an effort to tear that apart, it isn't at all surprising that open source software can be caught in the crossfire.  I think this is the tip of the iceberg and one reason I plan try to focus work on projects which are set up in a way which doesn't enable a single country to say who can or cannot be a part of it.</p>
]]></description><pubDate>Sat, 26 Oct 2024 07:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41953199</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=41953199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41953199</guid></item><item><title><![CDATA[New comment by einhverfr in "Goodbye from a Linux Community Volunteer"]]></title><description><![CDATA[
<p>This is a shot across the bow of pretty much anyone working on the Linux kernel from outside the G7.  Living in Southeast Asia, I will certainly be having plenty of conversations as to whether *BSDs are likely to be better bets for countries in the Global South.<p>The problem is that everyone outside the G7 lives under the constant threat of ever-expanding US sanctions.  Successful open source projects will likely find ways to avoid being told who they can or cannot have contribute to them.</p>
]]></description><pubDate>Sat, 26 Oct 2024 07:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41953191</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=41953191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41953191</guid></item><item><title><![CDATA[New comment by einhverfr in "The "email is authentication" pattern"]]></title><description><![CDATA[
<p>Not reusing passwords at all is pretty impractical.  If you really want to depend on a single password manager then you have some other issues.  Usually I have settled for rotating, compartmentalized password modules which allows me to somewhat rather than fully contain a compromised password.  And if your modular password has three slots (term taken from linguistics) then you can compose passwords which reuse parts, are memorizable, and not automatically reusable on other services.<p>The problem though is that since one has a number of passwords which may be different but closely related, a human may be able to infer a few possible passwords from a few compromised ones.  In other words it still dramatically shrinks the key space an attacker might want to try to brute force.  Preventing re-use is then a problem for 2fa regimes.<p>For my part I won't use passwords I cannot memorize and keep memorized in relation to the web site.</p>
]]></description><pubDate>Sat, 14 Sep 2024 07:30:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41538132</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=41538132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41538132</guid></item><item><title><![CDATA[New comment by einhverfr in "CrowdStrike offers a $10 apology gift card to say sorry for outage"]]></title><description><![CDATA[
<p>People in crisis mode do stupid things.  This is why the first thing you should do in a crisis is wait a few seconds.  Then calm down and think things through.  Evidently they never got this memo.</p>
]]></description><pubDate>Thu, 25 Jul 2024 08:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41066331</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=41066331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41066331</guid></item><item><title><![CDATA[New comment by einhverfr in "CrowdStrike offers a $10 apology gift card to say sorry for outage"]]></title><description><![CDATA[
<p>"Bulls do not win bullfights.  People do.  People do not win people fights.  Lawyers do." -- Norman Augustine, "Augustine's Laws" 1985.</p>
]]></description><pubDate>Thu, 25 Jul 2024 08:42:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41066319</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=41066319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41066319</guid></item><item><title><![CDATA[New comment by einhverfr in "CrowdStrike offers a $10 apology gift card to say sorry for outage"]]></title><description><![CDATA[
<p>The comment was US-specific.  Similar doctrines are found though in Canadian, British, and continental European (though not so much in Scandinavian systems which often do allow totally one-sided contracts in the idea that promises are binding but with other limiting factors).<p>The idea in systems which have this rule is that contracts are exchanges of promises and there must be an exchange in order to be valid.</p>
]]></description><pubDate>Thu, 25 Jul 2024 08:41:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41066313</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=41066313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41066313</guid></item><item><title><![CDATA[New comment by einhverfr in "CrowdStrike offers a $10 apology gift card to say sorry for outage"]]></title><description><![CDATA[
<p>Crowdstrike:  Irredeemable just like their vouchers!</p>
]]></description><pubDate>Thu, 25 Jul 2024 08:36:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41066279</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=41066279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41066279</guid></item><item><title><![CDATA[New comment by einhverfr in "CrowdStrike offers a $10 apology gift card to say sorry for outage"]]></title><description><![CDATA[
<p>It seems to me that this is what happens when you have nobody in leadership who can do crisis management.<p>First thing you do in a crisis?  Take a few breaths and calm down.  Take the pressure off of yourself. Agree to a timeline and start gathering ideas.  Brainstorm.  Engage in risk assessment. Then decide, act, and re-evaluate.</p>
]]></description><pubDate>Thu, 25 Jul 2024 08:36:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41066278</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=41066278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41066278</guid></item><item><title><![CDATA[New comment by einhverfr in "NixOS commits a "purge" of "Nazi" contributors, forces abdication of founder"]]></title><description><![CDATA[
<p>This is becoming a larger trend and it will hurt open source generally because of the efforts at pushing American culture war issues globally.<p>I try hard to work with projects which are not Western-centric for this reason or at least which have a commitment to a community which admits of disagreement on issues.</p>
]]></description><pubDate>Tue, 09 Jul 2024 12:13:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=40915173</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=40915173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40915173</guid></item><item><title><![CDATA[New comment by einhverfr in "Cruise Robotaxi vs. Bus Crash Caused by Confusion over Articulated Bus"]]></title><description><![CDATA[
<p>In the UK, traffic accidents don't happen?  Of course someone is at fault, though.</p>
]]></description><pubDate>Sun, 09 Apr 2023 01:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=35499223</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35499223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35499223</guid></item><item><title><![CDATA[New comment by einhverfr in "Cruise Robotaxi vs. Bus Crash Caused by Confusion over Articulated Bus"]]></title><description><![CDATA[
<p>This is an outstanding postmortem of this incident.  I really did not expect it from Forbes.<p>Accidents will happen.  One thing that will be important going forward is a proper operational response to the problem and this is likely to become more complicated as time goes on.  After all if these have been on the road for 5 years, would it really be necessary then to stop operations?</p>
]]></description><pubDate>Sat, 08 Apr 2023 09:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=35491925</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35491925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35491925</guid></item><item><title><![CDATA[New comment by einhverfr in "S.686 – Restrict Act – Internet Censorship and Surveillance Bill"]]></title><description><![CDATA[
<p>It is truly scary.</p>
]]></description><pubDate>Wed, 29 Mar 2023 10:04:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=35354941</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35354941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35354941</guid></item><item><title><![CDATA[New comment by einhverfr in "Ban 1+N in Django"]]></title><description><![CDATA[
<p>I don't know.<p>Hand-written SQL means a bunch of work and you have to know SQL.  But it is simple and transparent.<p>ORMs automate a lot of simple and repetitive SQL, but to use them effectively you really have to know SQL extremely well and understand the ORM deeply as well.<p>So I guess it depends on what you are doing.  ORMs can be useful but they require a lot more knowledge to use effectively than hand-coded SQL does.</p>
]]></description><pubDate>Mon, 27 Mar 2023 02:36:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=35322254</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35322254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35322254</guid></item><item><title><![CDATA[New comment by einhverfr in "BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4"]]></title><description><![CDATA[
<p>So, really, all we need then is a language sufficiently precise enough to specify what a program needs to do and we can then feed it into a program which can write software that implements that specification, possibly adopting safe transformations of it into equivalent forms.<p>Now, that safely describes a modern, optimizing C compiler.....</p>
]]></description><pubDate>Mon, 27 Mar 2023 02:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=35322216</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35322216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35322216</guid></item><item><title><![CDATA[New comment by einhverfr in "Meta Layoffs"]]></title><description><![CDATA[
<p>I think the problem of engineering management is that componentization is a hard problem.  One needs to recognize that Conway's Law is an inevitability, but it can be a positive as well as a negative thing.  If you design your organization around needs for components, then you end up with limited contracts.<p>Even the organizations that I have worked for that have been better at this than others have still struggled.  Perhaps there is room to just point out that high-level architects need to be involved in people and organization decisions.<p>In the end, flatter organizations are better, but structure of both organizations and software are hard problems and things that we struggle with throughout our careers on either track.  I have usually fought to have ICs report at every level so that part makes sense.<p>But the question becomes what you replace middle management with?  The answer shouldn't be "chaos."</p>
]]></description><pubDate>Mon, 20 Mar 2023 06:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=35227938</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35227938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35227938</guid></item><item><title><![CDATA[New comment by einhverfr in "Leaving China"]]></title><description><![CDATA[
<p>I am in Jakarta.  was thinking of moving to Bali but that isn't practical.<p>I think you know what "The West" is when you are outside it.  If you look at which countries are sanctioning Russia, it overlaps almost entirely with that list (i.e. that list of states minus Japan and Korea though some folks might argue that Japan and Korea are in fact Western -- not including quasi-states like North Korea or Taiwan in that assessment).  That doesn't say<p>'"Where there was once optimism and openness, there is growing political repression": In continental Europe? I don't think so. Please provide concrete examples.'<p>Certainly there is less than in the US due to the fact that free speech law binds the private sector as well as the public sector and that, in theory, discrimination on the basis of political or other opinion is forbidden.<p>That being said, I watched protests during the Covid years treated differently depending on political views.  In essence protests for in-favor causes were given go-aheads while protests for out-of-favor causes were restricted or banned.  This may be changing now in Germany at least for the better.<p>I don't like the far-right but when legal far-right parties are restricted in an ability to rally because political opponents to them blame the spread of Covid on them (overlooking more likely causes like cross-border commuting to a country with far higher problems), then I get nervous since usually I find myself, more often than not, fairly far left economically at least.</p>
]]></description><pubDate>Mon, 20 Mar 2023 06:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=35227896</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35227896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35227896</guid></item><item><title><![CDATA[New comment by einhverfr in "Leaving China"]]></title><description><![CDATA[
<p>I think a more likely scenario is that all countries did what they could  and China succeeded better than any other major land country.  But then, as victims of their success, the costs of doing less increased with each new wave and when Omicron hit Hong Kong, the death rate soared in a way it didn't in the West.<p>Hong Kong was not the only place to have high death rates from Omicron.  New Zealand did as well.  But none of the countries which had difficulty controlling earlier Covid outbreaks did.<p>We are often prisoners of our own successes more than we are victims of our errors.</p>
]]></description><pubDate>Mon, 20 Mar 2023 02:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=35226595</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35226595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35226595</guid></item><item><title><![CDATA[New comment by einhverfr in "Leaving China"]]></title><description><![CDATA[
<p>I am an American expat who just moved from Germany to Indonesia about six months ago.  One thing I see is that the comments he makes about China echo my views of the West.  Where there was once optimism and openness, there is growing political repression (though in the US, we outsource this to the private sector so that we can actively argue that it doesn't exist).  What is driving a lot of this in the West is the effort to sever economic ties with both Russia and China.  I can imagine that this provokes a similar though opposite-facing response in countries like Russia and China, as if Newton's Third Law applies to geopolitics as well.  My brother lives in Beijing, though.<p>What I see in Southeast Asia, though, is quite different.  While there is a lot of uncertainty about the direction of global geopolitics, and while this also has a strong effort at finding a direction towards economic development on their own terms.  Indonesia is becoming increasingly assertive in this regard, for example banning export of nickel ore (and ending up in a legal fight with the EU over that), and planning to do the same for bauxite soon as well.  These bans are designed to ensure that those who want to exploit the nation's natural resources have to contribute directly to its economic development on Indonesian and not WTO, US, or EU terms.<p>Indonesian approaches to social management and rule of law are still quite foreign to me but these (even more than in the US) are very decentralized.  A majority of the population still works independently or for small family businesses though the largest employer is the government.  I still struggle with the disconnect between rules and laws.  But the optimism here, in part born by the hope that the legacy of colonialism may finally be drawing to a close, is contagious.<p>I think sometimes leaving the great powers can be liberating.</p>
]]></description><pubDate>Mon, 20 Mar 2023 02:27:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=35226529</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35226529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35226529</guid></item><item><title><![CDATA[New comment by einhverfr in "Which is worse when working on production databases? Being drunk or tired?"]]></title><description><![CDATA[
<p>I wonder how the context by which these enter the production environment affect the relevant harm caused by either.  For example, drunkenness happens via escallations to those not on call, while tiredness comes into play routinely and at all levels.<p>As a result drunk individuals usually are facing narrow technical problems where thinking is required, and judgments already made, while tired people are facing the whole situation.</p>
]]></description><pubDate>Fri, 10 Mar 2023 17:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=35097897</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35097897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35097897</guid></item><item><title><![CDATA[New comment by einhverfr in "Self-Host All the Things?"]]></title><description><![CDATA[
<p>Over time, if you come to understand the technology, you can fix things a managed service cannot, so you might actually risk less downtime if you prioritize that.<p>At least that's my experience based on fighting weird bugs on managed database services.</p>
]]></description><pubDate>Thu, 09 Mar 2023 15:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=35082588</link><dc:creator>einhverfr</dc:creator><comments>https://news.ycombinator.com/item?id=35082588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35082588</guid></item></channel></rss>