<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: fpig</title><link>https://news.ycombinator.com/user?id=fpig</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 03:59:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fpig" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fpig in "Algorithms Interviews: Theory vs. Practice (2020)"]]></title><description><![CDATA[
<p>Why is there so much complaining online about algorithmic questions? It’s really weird.<p>Surely there are way worse questions that companies ask.<p>Also, I stopped reading after his first argument which is incredibly stupid. He thinks the fact that he found inefficiencies in code at companies asking such questions proves something. The company I work for asks questions about testing yet we still have untested code. This is not strange, because outcomes depend on many things, not solely interview questions. It’s such an idiotic argument.</p>
]]></description><pubDate>Mon, 03 Jun 2024 23:17:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40568844</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=40568844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40568844</guid></item><item><title><![CDATA[New comment by fpig in "All foster kids in California can now attend any state college for free"]]></title><description><![CDATA[
<p>It's much simpler to provide public services to everyone and handle economic inequality through taxation.<p>Means-tested benefits result in bureaucracy that sometimes costs more than the increase in cost from giving the benefit to everyone would be, they create poverty traps, and they screw over people in atypical situations (i.e. a kid whose parents care so little they can't even be bothered to get the paperwork done that proves their low income status).</p>
]]></description><pubDate>Sun, 23 Jul 2023 23:20:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36841028</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=36841028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36841028</guid></item><item><title><![CDATA[New comment by fpig in "Intelligent Brains Take Longer to Solve Difficult Problems"]]></title><description><![CDATA[
<p>You want to attract candidates that have a high probability of being hired.<p>If vJ is the perceived value of getting the job, pJ the perceived probability of getting the job, vI the value of the literal payment for going through the interview process, and vT the perceived value of one's time (and any other cost if it exists, such as travel) required to go through the process, we can represent the expected value of going through the interview process as:<p><pre><code>  EV = pJ * vJ + vI - vT
</code></pre>
If we assume vJ >> vI and vJ >> vT (which I think is reasonable if you want the job), we can observe that the importance of vI and vT mostly depends on pJ.<p>I also assume that the candidate would choose where and whether to apply based on EV for their various options.<p>One one end, if your pJ is close to 1 (you're highly qualified for the job and will likely get it), the result is dominated by pJ * vJ which is ~= vJ; vI and vT matter little. This means that if you will probably get the job, it doesn't really matter much whether the interview is paid (and it also doesn't matter as much how much time it takes). For top candidates, the difference in pJ * vJ for different companies should be the dominant factor, i.e. they will apply for the best jobs.<p>On the other end, if your pJ is close to 0 (you're applying on a long shot), then vI and vT become much more significant factors. If your chance to get the job is really low, then the interview being paid makes it significantly more attractive, and it also matters more how much time it takes. The companies that pay for interviews, and companies that are easy to apply and interview for are likely the ones with the highest EV for the poorer candidates.<p>Basically the worse of a candidate you are for the job, the more important it is for the interview to be paid, because with a low enough probability of getting the job, this payment becomes a big factor in the expected value of doing the interview.<p>Of course it's not as simple as that, because people are not machines chasing pure financial interest and have feelings about how you treat them. Also, a highly qualified candidate is more likely to have a job that is closer to the one they're applying for, while an unqualified candidate might have a much worse job, making vJ higher for the less qualified candidate. But it is likely that the relative difference in pJ is much greater between a qualified and unqualified candidate than the relative difference in vJ. The candidate's own perception of the probability of being hired (pJ) might also be unrealistic in either direction, and I'm assuming it is a good predictor of the true probability of being hired. But I think in general the rule should hold, paid interviews would decrease the quality of the candidate pool.</p>
]]></description><pubDate>Sat, 03 Jun 2023 11:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=36175595</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=36175595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36175595</guid></item><item><title><![CDATA[New comment by fpig in "Why America can’t build quickly anymore"]]></title><description><![CDATA[
<p>Usually they're trying to profit by being the last holdouts, hoping they will be able to get more money this way. It may not be worth paying everyone 3X, but if everyone except one person agreed to X, then paying the last holdout 3X is not a huge expense and gets the project going. At least that's what they're hoping for.<p>There was a case in my city where they wanted to build a shopping mall and offered the people who owned homes on the plot a deal. Only 1 person refused and asked for much more money (in his words "Who accepts the first offer??"), and since this plot wasn't critical for the project, they never even contacted him after that and just built it without his plot: <a href="https://www.vecernji.hr/media/img/38/97/a9f29b9fca44602d5b41.jpeg" rel="nofollow">https://www.vecernji.hr/media/img/38/97/a9f29b9fca44602d5b41...</a> (the lone house in the "corner"). He got mad, sued them, etc.<p>This was a private company; I'm not sure why the government would have this problem, since they can exercise eminent domain for stuff like infrastructure, it's literally why it exists.</p>
]]></description><pubDate>Sat, 19 Mar 2022 18:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=30736448</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=30736448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30736448</guid></item><item><title><![CDATA[New comment by fpig in "Ready to Work at Lesser Salaries or Even Quit, Employees Want Only WFH: Survey"]]></title><description><![CDATA[
<p>> Remote work feels bad for junior employees, for exactly this reason. So many times in life you're stopped from going down a dark path not because of a meeting or a status update, but because you started chatting with the other people on your team over lunch, and found out that Bob had an idea the other day that would make your change ten times easier to implement, and Alice was refactoring some other bit of code that solves the bigger problem.<p>This sounds like a lack of technical leadership. If the junior's boss is an engineer, and they do their job, then this won't happen. The story reminds me of my first job, which wasn't even remote, where my boss was a non-technical person and I was going down "dark paths" constantly because he couldn't recognize it as he lacked the expertise.</p>
]]></description><pubDate>Sat, 19 Mar 2022 16:34:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=30735150</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=30735150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30735150</guid></item><item><title><![CDATA[New comment by fpig in "Ready to Work at Lesser Salaries or Even Quit, Employees Want Only WFH: Survey"]]></title><description><![CDATA[
<p>I think your case is a bit different because you don't actually want to live in the city. Obviously both city and country living have their advantages and disadvantages, and it would likely benefit most developed countries greatly if more people were willing to live outside the major cities.<p>The issue is mainly people wanting to live in a large city, but also wanting to live in a single family home (and most of them, although maybe not on HN, seem to favor residential zoning instead of mixed) which results in really shitty cities that are environmental disasters with endless sprawl, long commutes in city traffic, having to drive even for basic things like going to a grocery store, etc. And you don't have a "prairie preserve without having to drive" in that case, in fact you more likely than not have a longer drive to get out of the city than a person living in a denser city. Check out Perth, it's probably the best example in the world of this being taken to the extreme, with almost the entire city being just endless rows of houses.</p>
]]></description><pubDate>Sat, 19 Mar 2022 15:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=30734337</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=30734337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30734337</guid></item><item><title><![CDATA[New comment by fpig in ".NET 6 Released"]]></title><description><![CDATA[
<p>> Microsoft's UI story is a non-starter until they get back to the point that a user can:<p>Why do you care about this stuff? I don't understand. Surely most developers can build a simple app with a few buttons easily in whichever framework they're using. This stuff doesn't really matter for I'd dare to say 90% of developers. What matters is how hard it is to build and maintain complicated stuff. And there WPF blew WinForms (and VB6) out of the water.<p>Not sure why you think how difficult it is to put a couple buttons on a page and make them do something would have any effect on the success of a UI framework. That's literally not even a consideration when we make decisions on what to use for a project.<p>If WPF ran on other platforms, we would use it for everything. We use Avalonia instead, and it's pretty great.<p>But there are 2 basic types of multiplatform UI frameworks - the ones that wrap native controls and look like most other apps on the platform, and the ones that do their own rendering and look the same on every platform. Avalonia is in the second group, so if the former is a hard requirement then it is not a good choice.</p>
]]></description><pubDate>Tue, 09 Nov 2021 17:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=29164918</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=29164918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29164918</guid></item><item><title><![CDATA[New comment by fpig in ".NET 6 Released"]]></title><description><![CDATA[
<p>XAML is the only thing I was ever able to write a complex layout in, run the app, and see it look exactly as what I intended on the first attempt. That would meet my definition of productivity.<p>For example, my experience with CSS has been the opposite of that. F5 a million times before the layout works the way I want it to. Sometimes even googling how to do create some type of layout because I can't think of it on my own.</p>
]]></description><pubDate>Tue, 09 Nov 2021 17:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=29164395</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=29164395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29164395</guid></item><item><title><![CDATA[New comment by fpig in "Elite Underproduction"]]></title><description><![CDATA[
<p>> So while having too many "elites" (by which I assume "wealthy people" is meant), we have a storm brewing.<p>It doesn't mean wealthy people. It means people who feel they deserve to be a part of the elite, usually by virtue of their formal education. If we're "overproducing" such people, a large part of them cannot actually achieve this, because there's a lot more such people than available positions in the "true" elite (ie people having real wealth/power), which causes discontent.<p><i>Elite overproduction generally leads to more intra-elite competition that gradually undermines the spirit of cooperation, which is followed by ideological polarization and fragmentation of the political class. This happens because the more contenders there are, the more of them end up on the losing side. A large class of disgruntled elite-wannabes, often well-educated and highly capable, has been denied access to elite positions.</i><p>This however is also not a uniquely American problem.</p>
]]></description><pubDate>Sun, 07 Nov 2021 22:00:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=29143910</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=29143910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29143910</guid></item><item><title><![CDATA[New comment by fpig in "I am sick and tired of hearing tech companies complain about developer shortages"]]></title><description><![CDATA[
<p>I've probably spent ~1000 hours writing C++ in my life (admittedly, years ago) and objectively speaking I wouldn't hire myself even as a junior C++ dev.</p>
]]></description><pubDate>Thu, 20 May 2021 10:03:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=27219308</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27219308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27219308</guid></item><item><title><![CDATA[New comment by fpig in "I am sick and tired of hearing tech companies complain about developer shortages"]]></title><description><![CDATA[
<p>This pretty much exactly matches my own experience (100+ interviews, not as a professional interviewer but as an engineer who does interviews).</p>
]]></description><pubDate>Thu, 20 May 2021 07:13:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=27218294</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27218294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27218294</guid></item><item><title><![CDATA[New comment by fpig in "Missing line in a smart contract leads to $10M hack"]]></title><description><![CDATA[
<p>I think that's the wrong question. If a court can decide (and enforce) what a smart contract "really means", then smart contracts don't really bring much to the table. It doesn't matter what the court <i>would actually</i> decide.<p>The main thing smart contracts bring to the table is a mechanism of enforcing contracts without government involvement or control. The contract gets enforced, period. The parties can be anonymous, it doesn't matter which country they're from, and so on.</p>
]]></description><pubDate>Mon, 17 May 2021 00:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=27178497</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27178497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27178497</guid></item><item><title><![CDATA[New comment by fpig in "Reasons some languages are harder to learn"]]></title><description><![CDATA[
<p>> It's the people who complain about "SJWs" who say sex and gender are the same.<p>Ironically, you've just confirmed what GP said by confusing the concept of grammatical gender with the modern social studies concept of gender.</p>
]]></description><pubDate>Sun, 16 May 2021 23:42:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=27178361</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27178361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27178361</guid></item><item><title><![CDATA[New comment by fpig in "Reasons some languages are harder to learn"]]></title><description><![CDATA[
<p>> I don’t know, it sounds like the exact opposite to me<p>That's a ridiculous statement.<p>When you tell someone the grocery store is 5 mn away, you're expressing time, not distance, because you think they're interested in the time, not distance.<p>Yet you don't convert meters to minutes when you're telling someone how high they should build a wall. And you don't say "drill a hole 1/2000000 minutes by car wide".<p>That's the point of having a well-organized system of units, you can clearly express whatever you need to, always using the same system, and anyone who knows the system will understand it regardless of context.<p>Not being able to express distance as a separate concept is clearly inferior, since in our system we <i>can</i> express time, like in your example, but we can also express distance precisely when needed.</p>
]]></description><pubDate>Sun, 16 May 2021 23:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=27178264</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27178264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27178264</guid></item><item><title><![CDATA[New comment by fpig in "Reasons some languages are harder to learn"]]></title><description><![CDATA[
<p>How is such a definition more useful? It's certainly not more useful to me. If someone tried to sell me such a quantity of land, the first thing I'd ask would be what the actual size is in standard units. A universal, precisely defined system of units is superior because it works in any context, you just need to know the system.<p>Expressing distance by travel time is a similarly stupid concept. I can tell someone something is 15 minutes by car, but here I'm expressing time, not distance. If I tell someone something is 15 meters away I'm expressing distance. The separate concepts of time and distance allow me to precisely express whatever I need to.</p>
]]></description><pubDate>Sun, 16 May 2021 23:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=27178182</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27178182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27178182</guid></item><item><title><![CDATA[New comment by fpig in "Work from Home and Productivity"]]></title><description><![CDATA[
<p>The study also damns itself because they chose the absolute worst possible timing for their “research” and measuring wfh productivity. It’s like they don’t understand how much the pandemic changes everything.</p>
]]></description><pubDate>Sat, 15 May 2021 07:31:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=27163216</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27163216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27163216</guid></item><item><title><![CDATA[New comment by fpig in "What3Words – The Algorithm"]]></title><description><![CDATA[
<p>If you see someone write "reed" instead of "read" or "rite" instead of "write", that's likely a native speaker.</p>
]]></description><pubDate>Mon, 03 May 2021 18:42:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=27029022</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27029022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27029022</guid></item><item><title><![CDATA[New comment by fpig in "What3Words – The Algorithm"]]></title><description><![CDATA[
<p>I don't disagree, but not sure why you associate poor spelling with non-native speakers.</p>
]]></description><pubDate>Mon, 03 May 2021 01:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=27020895</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27020895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27020895</guid></item><item><title><![CDATA[New comment by fpig in "Request for comments regarding topics to be discussed at Dark Patterns workshop"]]></title><description><![CDATA[
<p>Yep it does! Had no idea.</p>
]]></description><pubDate>Mon, 03 May 2021 01:29:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=27020733</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27020733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27020733</guid></item><item><title><![CDATA[New comment by fpig in "Request for comments regarding topics to be discussed at Dark Patterns workshop"]]></title><description><![CDATA[
<p>This looks like a great service!<p>Edit: crap, looks like it's US-only :/</p>
]]></description><pubDate>Sun, 02 May 2021 19:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=27018346</link><dc:creator>fpig</dc:creator><comments>https://news.ycombinator.com/item?id=27018346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27018346</guid></item></channel></rss>