<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: johan_larson</title><link>https://news.ycombinator.com/user?id=johan_larson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 10:48:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=johan_larson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by johan_larson in "Ask HN: Should we bring software dev in-house?"]]></title><description><![CDATA[
<p>Do you have any people in your company who could build what you need if given the time? Sometimes there are people who are pretty handy with coding who aren't called "programmers". They may be analysts or engineers or something like that. And is there anyone who understands the domain, has solid leadership skills, and at least a bit of tech skill, enabling them to serve as a project lead?<p>If you have both of these, you could conceivably use your existing staff to build at least a limited-functionality version 1, and backfill the jobs they used to do with new people. If not, you have the harder problem of needing to hire people to do something you don't know how to do at all.</p>
]]></description><pubDate>Thu, 08 Aug 2024 21:48:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41196679</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=41196679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41196679</guid></item><item><title><![CDATA[New comment by johan_larson in "Google lays off more employees and moves some roles to other countries"]]></title><description><![CDATA[
<p>It makes sense that Google would want to push jobs from high-cost centers to low-cost ones. The only question is why they haven't done so more aggressively.</p>
]]></description><pubDate>Thu, 18 Apr 2024 11:15:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40074964</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=40074964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40074964</guid></item><item><title><![CDATA[New comment by johan_larson in "Butterflies Full of Wasps Full of Microwasps Are a Science Nightmare (2021)"]]></title><description><![CDATA[
<p>Yo dawg, I heard you like parasites, so I put wasps in your wasps so they can parasitize while they're parasitized.</p>
]]></description><pubDate>Wed, 27 Mar 2024 12:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39837949</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=39837949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39837949</guid></item><item><title><![CDATA[New comment by johan_larson in "How the wrong side won at Boeing"]]></title><description><![CDATA[
<p>Yeah, it's not hard to find knowledgeable commentary to the effect that the duty of directors to act in the interests of the shareholders does not mean a simple-minded duty to maximize profits. The interests of shareholders are complicated, and boards can make nuanced decisions about short-term vs long-term profits, risks, reputation, and such things that are difficult to capture using financial reports.<p>Here's a Cornell law school prof saying just this.
<a href="https://www.nytimes.com/roomfordebate/2015/04/16/what-are-corporations-obligations-to-shareholders/corporations-dont-have-to-maximize-profits" rel="nofollow">https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...</a><p>"There is a common belief that corporate directors have a legal duty to maximize corporate profits and 'shareholder value' — even if this means skirting ethical rules, damaging the environment or harming employees. But this belief is utterly false. To quote the U.S. Supreme Court opinion in the recent Hobby Lobby case: 'Modern corporate law does not require for-profit corporations to pursue profit at the expense of everything else, and many do not.'"<p>"Serving shareholders’ 'best interests' is not the same thing as either maximizing profits, or maximizing shareholder value. 'Shareholder value,' for one thing, is a vague objective: No single 'shareholder value' can exist, because different shareholders have different values. Some are long-term investors planning to hold stock for years or decades; others are short-term speculators."<p>"More to the point, corporate directors are protected from most interference when it comes to running their business by a doctrine known as the business judgment rule. It says, in brief, that so long as a board of directors is not tainted by personal conflicts of interest and makes a reasonable effort to stay informed, courts will not second-guess the board’s decisions about what is best for the company — even when those decisions predictably reduce profits or share price."</p>
]]></description><pubDate>Sat, 16 Mar 2024 10:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39724651</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=39724651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39724651</guid></item><item><title><![CDATA[New comment by johan_larson in "Snowflake says Frank Slootman is retiring as CEO; stock plunges 20%"]]></title><description><![CDATA[
<p>> He is considered one of the most savvy and aggressive tech ceos out there<p>By whom? I used to work at Snowflake, and from what I remember people on the inside were far more excited about the founders than they were about the CEO.<p>I got the impression that he was meeting expectations for the CEO job, but no more. Though that's a pretty high bar, given position of the company and the industry.</p>
]]></description><pubDate>Wed, 28 Feb 2024 22:02:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39544049</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=39544049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39544049</guid></item><item><title><![CDATA[New comment by johan_larson in "Meta cracks down on low performers staffer says feels like a 'witch hunt'"]]></title><description><![CDATA[
<p>I don't know about that. Companies generally do regular performance reviews, so there should be a lot of information about who the underperforming or merely adequate workers in each group are.</p>
]]></description><pubDate>Thu, 28 Jul 2022 19:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=32269091</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=32269091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32269091</guid></item><item><title><![CDATA[New comment by johan_larson in "Tech Companies Face a Fresh Crisis: Hiring"]]></title><description><![CDATA[
<p>I doubt the really top companies -- top 10, say -- have any trouble finding staff, at least for low-level positions. These companies are mobbed by applicants, and can afford to pay top rates. But I can believe things are rather different farther down the totem-pole of prestige. How far down do you have to go before hiring becomes really difficult, and you can't just pick the top of the crop, but rather have to make do with questionable workers?<p>Netflix is the #6 internet company by market cap. Probably no problems there.<p>eBay is #30.<p>Digital Ocean is #91.</p>
]]></description><pubDate>Fri, 18 Feb 2022 23:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=30392888</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=30392888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30392888</guid></item><item><title><![CDATA[New comment by johan_larson in "No one died in China of Covid since April 15th 2020"]]></title><description><![CDATA[
<p>I don't for a minute believe this number is actually true. But on the other hand, it seems like a very strange lie to tell, because it's so unbelievable. It would be far easier to believe a claim that COVID deaths are simply very rare but not actually non-existent. That would be the sensible lie, the canny lie.<p>It's tempting to believe that the Chinese government just doesn't give a damn what people think, and are therefore willing to say anything at all. But if they really don't care, why lie in the first place?<p>The only interpretation that I can come up with that makes sense is that a) the government of China is reluctant to admit to any fault at all, b) the actual number of deaths is low but not impressively low, and c) the Chinese press (including social media) is very tightly controlled, and d) by b and c the government can get away with saying there are no deaths without looking like idiots.</p>
]]></description><pubDate>Mon, 10 Jan 2022 13:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=29874143</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=29874143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29874143</guid></item><item><title><![CDATA[New comment by johan_larson in "Agile at 20: The Failed Rebellion"]]></title><description><![CDATA[
<p>I agree with you that it is not possible to both fix the feature set and fix the delivery date and expect to consistently succeed. But it is also not possibly to tell upper management, who are dealing with a whole other set of difficulties, that they have to pick a feature set or a delivery date and that's all there is to it. If you do that, they'll reject your advice, and find someone else who'll give them a more palatable message.<p>The best I can come up with is the notion of a double contingency plan. Engineering agrees to a set of functionality to be delivered and a delivery date. This is inevitably going to be a bit optimistic, because people consistently overestimate themselves.<p>To deal with that, the first contingency plan addresses the question of what should be done if things are not converging to the ship date. The plan here is to keep the ship date, but ask hard questions about what bits of functionality actually need to be kept. What are the actual P0 - MUST HAVE features?<p>The second contingency plan addresses what is to be done if the first one fails. At this point engineering has already done all they can. They have pushed as hard as they can, and they have deferred every feature that is deferrable. They are down to the actual MUST HAVEs. Now the rest of the organization has to figure out what to do with a product that is inevitably going to be late. What is the alternate ship date? What customers are going to be really unhappy. And so on.<p>It seems to me any large engineering project should think out these contingency plans in advance. What will they do if making the deadline starts to look daunting? And what will they do if making the deadline turns out to be impossible?</p>
]]></description><pubDate>Sun, 25 Jul 2021 12:16:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=27948615</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=27948615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27948615</guid></item><item><title><![CDATA[New comment by johan_larson in "Agile at 20: The Failed Rebellion"]]></title><description><![CDATA[
<p>The problem I see with various flavors of Agile is that they don't fit in particularly well with how things actually get done at companies.<p>For example, teams running Agile are very reluctant to give both a delivery date and a fixed set of features. They're willing to promise one or the other, but not both. And that's a problem, because the whole rest of the organization really wants to know when they can announce the release to customers. Planning for releases tends to be a really big deal, the pressure to make promises of both functionality and delivery dates is very strong.<p>Also, Agile methodologies tend to assume you are in close contact with the customer, who can tell you what they actually want and decide how things should work. But this is rarely the case; typically you have a PM or something like that who is in touch with the customers, and is supposed to understand what they want. But this person is rarely senior enough to actually make decisions; important decisions are made by a dev manager or a project lead or someone like that, with the PM just providing input and perspective.<p>Finally, Agile has this notion that everything is supposed to be handled informally, verbally, person to person. And that's fine for small tweaks to the product. But as soon as you start building something big enough that it takes months and crosses team boundaries, it gets really useful to have an actual document explaining how something is supposed to work. Such a document is an invaluable record on what has actually been decided, and anyone joining the project or wanting to contribute to it absolutely should read it. But Agile tends to discourage creating such documents in the first place.<p>Given that Agile clashes so hard with how actual organizations get things done, it rarely gets adopted in anything approaching a pure form. The practices that tend to get picked up might be called Agile-light: sprints, daily meetings, and task estimation in points.</p>
]]></description><pubDate>Sun, 25 Jul 2021 11:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=27948421</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=27948421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27948421</guid></item><item><title><![CDATA[New comment by johan_larson in "Canada's vaccination rate overtakes US"]]></title><description><![CDATA[
<p>Here are the current number of deaths per million from COVID for the G7 nations:<p>Japan - 119<p>Canada - 696<p>Germany - 1,093<p>France - 1,704<p>US - 1,876<p>UK - 1,886<p>Italy - 2,118<p>Judged by this metric, Canada came second among the major first-world democracies. We did well. To be sure, there were missteps. We should have done better. But we could also have done a whole lot worse.</p>
]]></description><pubDate>Sun, 18 Jul 2021 23:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=27877642</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=27877642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27877642</guid></item><item><title><![CDATA[New comment by johan_larson in "How Huawei controls its employees in Europe"]]></title><description><![CDATA[
<p>I worked for Huawei in Canada for a bit less than a year before I left, because my boss insisted on assigning me work I didn't believe I could deliver on.<p>Of course I was only there for a short time, so I could be mistaken, but I did note that 75% of the employees in the lab (in Canada) were Chinese, as were seven of the eight first-level managers. That said, I never felt badly treated because of my ethnicity, and I never saw anyone else treated badly either. While it is possible things could have ended up this way for innocuous reasons, I would bet against it. I'm guessing some informal "good fit" discrimination is going on.<p>There is also an awful lot of Chinese spoken at the company. They try to run their foreign operations in English, and I have to give them credit for putting some real effort into it. But given the distribution of their staff in Canada and even more so over in China, in practice things switch over to Chinese quite frequently. It makes sense that they do this, since some of the engineers in China struggle to communicate in English, but when it happens the non-Chinese are excluded. And it's hard to object when one is the only blue-eye among a dozen Chinese.<p>Given what I saw, I would advise any non-Chinese engineer considering taking a job at Huawei to consider alternatives carefully, and absolutely not take the job if they do not speak Chinese and do not plan to learn it.</p>
]]></description><pubDate>Wed, 13 Jan 2021 18:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=25766005</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=25766005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25766005</guid></item><item><title><![CDATA[New comment by johan_larson in "Ask HN: After Slate Star Codex, where are the nuanced discussions?"]]></title><description><![CDATA[
<p>Some people just plain don't like Reddit. I'm not quite clear on why, but it predates the current cancellation fights. Perhaps the upvote/downvote system encourages attention-seeking behavior.</p>
]]></description><pubDate>Fri, 03 Jul 2020 06:38:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=23721594</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=23721594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23721594</guid></item><item><title><![CDATA[New comment by johan_larson in "Ask HN: After Slate Star Codex, where are the nuanced discussions?"]]></title><description><![CDATA[
<p>Actually, Data Secrets Lox has moved to this URL:<p><a href="https://www.datasecretslox.com/" rel="nofollow">https://www.datasecretslox.com/</a><p>The old link will continue to work for a while.</p>
]]></description><pubDate>Fri, 03 Jul 2020 06:23:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=23721529</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=23721529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23721529</guid></item><item><title><![CDATA[New comment by johan_larson in "Ask HN: After Slate Star Codex, where are the nuanced discussions?"]]></title><description><![CDATA[
<p>It's an anagram of "Slate Star Codex".</p>
]]></description><pubDate>Fri, 03 Jul 2020 00:51:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=23719863</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=23719863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23719863</guid></item><item><title><![CDATA[New comment by johan_larson in "Ask HN: After Slate Star Codex, where are the nuanced discussions?"]]></title><description><![CDATA[
<p>The SSC diaspora is collecting in a number of locations. The two I am most familiar with are Naval Gazing (a blog about naval affairs) and Data Secrets Lox (a new discussion forum).<p>Data Secrets Lox is set up as a replacement for the SSC open threads, and is run on actual forum software, which means there are topic-specific threads for easier navigation. As membership increases, I expect we'll add subforums, also.<p><a href="https://www.navalgazing.net/" rel="nofollow">https://www.navalgazing.net/</a><p><a href="https://datasecretslox.obormot.net/" rel="nofollow">https://datasecretslox.obormot.net/</a></p>
]]></description><pubDate>Fri, 03 Jul 2020 00:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=23719712</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=23719712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23719712</guid></item><item><title><![CDATA[New comment by johan_larson in "I Am Deleting the Blog"]]></title><description><![CDATA[
<p>I have occasionally been curious about that, but never curious enough to try to make an effort to find out. Call it a mix of laziness and respect for the preferences of others.</p>
]]></description><pubDate>Tue, 23 Jun 2020 13:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=23613906</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=23613906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23613906</guid></item><item><title><![CDATA[New comment by johan_larson in "I Am Deleting the Blog"]]></title><description><![CDATA[
<p>Anonymity is not some sort of natural right. For most of our existence as a species, we lived in small groups where you quite naturally knew everyone you dealt with. True strangers were rare, and quite rightly regarded with a certain suspicion. Anonymity only became possible when we started living in groups large enough that you might have to deal with people you hadn't met before, because there were just too many people around for you to know all of them. And even in such circumstances, if you were going to enter into some sort of serious agreement, like buying on credit or renting property, you would absolutely have been required to identify yourself. Historically, anonymity of any sort has only sometimes been possible, and anonymity in serious matters has generally not been possible at all. It is therefore not reasonable to speak of a natural right to anonymity.<p>My position, strictly speaking, is that anonymity is generally permissible. If you want to try to remain anonymous, that is in many cases fine. But it is also quite difficult, particularly in the face of determined investigation, and is therefore rather unrealistic. Unless you really know what you are doing, your attempts will fail as soon as someone really cares about finding out. This makes combining anonymity with any sort of public prominence or celebrity status a particularly bad fit, because plenty of people care about knowing all sorts of details about celebrities, so there is plenty of reason for both amateur snoops and professional investigators to go looking.<p>I don't find your example of celebrity pseudonyms particularly convincing. These are simply terms of convenience, part of crafting a public image. They are not true attempts to hide anyone's identity. Pull up the wiki page of most any celebrity that goes by a stage name, and you'll find their real or original name.<p><a href="https://en.wikipedia.org/wiki/Tupac_Shakur" rel="nofollow">https://en.wikipedia.org/wiki/Tupac_Shakur</a><p><a href="https://en.wikipedia.org/wiki/Elton_John" rel="nofollow">https://en.wikipedia.org/wiki/Elton_John</a><p><a href="https://en.wikipedia.org/wiki/John_Wayne" rel="nofollow">https://en.wikipedia.org/wiki/John_Wayne</a></p>
]]></description><pubDate>Tue, 23 Jun 2020 13:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=23613853</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=23613853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23613853</guid></item><item><title><![CDATA[New comment by johan_larson in "I Am Deleting the Blog"]]></title><description><![CDATA[
<p>I'm sorry Scott has decided to shut down his blog. He posted many interesting things over the years, and the community of commenters that clustered in the blog's open threads was usually a joy to deal with. I was part of that for years. I'm sorry to see it go.<p>That said, this decision to shut down the blog looks like an overreaction to me. Scott seems to think that he should be able to be both a prominent online pundit, on the one hand, and completely anonymous, on the other. That just isn't realistic. If you're someone who matters, people are going to want to know who you are. And there are people who make it their business to uncover such information.<p>A part of being famous is a certain level of unwelcome attention. It's not just the good and kind that pay attention to you. It's the weird and threatening too. This should not be news to anybody. It seems to me Scott got his first brush with real fame (in the form of an article by a top newspaper), and discovered that even a modest helping of it was was more than he was willing to deal with.<p>Goodbye SSC. It was good while it lasted.</p>
]]></description><pubDate>Tue, 23 Jun 2020 08:58:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=23611454</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=23611454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23611454</guid></item><item><title><![CDATA[New comment by johan_larson in "11 Foot 8 – The Can-opener Bridge"]]></title><description><![CDATA[
<p>How about something counter-intuitive: <i>lower</i> the limit? There is a built-in hard limit imposed by the structure itself. Set the marked limit to something well short of that, like 8 feet. Then add very obvious soft barriers like light swinging bars to indicate the lower boundary. That would encourage anyone driving anything that might actually hit the hard limit to take an alternate route. (Of course, that means there actually needs to be a realistic alternate route.)</p>
]]></description><pubDate>Sat, 20 Jun 2020 23:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=23588373</link><dc:creator>johan_larson</dc:creator><comments>https://news.ycombinator.com/item?id=23588373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23588373</guid></item></channel></rss>