<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: stkni</title><link>https://news.ycombinator.com/user?id=stkni</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 06 Oct 2026 21:18:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=stkni" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by stkni in "Elevators"]]></title><description><![CDATA[
<p>Great analysis! I used to ask a fairly open ended elevator system design question for engineering interviews.  There is a lot of mileage in this topic and everyone has an understanding of the basics so the setup costs for the question are minimal. Always generated a lot of interesting discussion.</p>
]]></description><pubDate>Sat, 01 Aug 2026 06:40:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49131733</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=49131733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49131733</guid></item><item><title><![CDATA[New comment by stkni in "Malicious compliance by booking an available meeting room"]]></title><description><![CDATA[
<p>Think I'm with Larry on this one.  Someone should chair the meeting and there should be some expected outcome (decision) from it within the alotted time.  If we're 45 mins in and no closer to an answer it's time to assign some investigative actions and regroup?  Malicious compliance in this context is good, because it creates an environment where meetings end and everyone gets to pee?</p>
]]></description><pubDate>Thu, 15 May 2025 16:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43996457</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=43996457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43996457</guid></item><item><title><![CDATA[New comment by stkni in "Postgres.new: In-browser Postgres with an AI interface"]]></title><description><![CDATA[
<p>This is seriously impressive.  I asked it to create 3 different databases:<p>- a customer orders database with products with a timeseries of prices, and multiple fulfilments per order.
- an issue tracking system with a reflexive user/manager database
- a family relationship model<p>In each case I got it to put in sample model and then asked postgres.new to answer some questions about the data it had inserted.  I thought the family model would trip it up, especially when I told it to put in cousins and uncles.  But no, it was pretty bang on.<p>The only thing it didn't quite manage is that some of the relationships are reciprocal (i.e. my sibling also has me as a sibling).<p>I asked postgres.new to review the data and it fixed some, and i asked it to check again and it fixed the rest.  This is a very useful tool that I can see myself using!</p>
]]></description><pubDate>Mon, 12 Aug 2024 17:26:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41227030</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=41227030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41227030</guid></item><item><title><![CDATA[New comment by stkni in "IRS has launched its free tax filing service, Direct File, in 12 states"]]></title><description><![CDATA[
<p>I'm genuinely baffled by this, why are the tax filing options in the US so fragmented?  Here in the UK there are probably some situations in which you can't use the online, government provided, free service.   But I'm going to stick my neck out and say they're fairly niche.<p>Having lived in the US I know things get complex when you start mixing in state taxes, but this is federal taxes right?  Or wrong?</p>
]]></description><pubDate>Wed, 13 Mar 2024 14:47:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39691858</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=39691858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39691858</guid></item><item><title><![CDATA[New comment by stkni in "Programming as a career isn't right for me"]]></title><description><![CDATA[
<p>>> And then there's the competition - I early discovered that I could never outperform my competition.<p>100% this.  I'm a bit competitive, but only a bit :).  After 20 years of being a dev I realised I didn't want to compete anymore and shortly after that I quit as a dev.<p>I've now switched more into an analyst role and because I've been a dev i think I know what makes a good analyst because I know what I would have to know to write the code - if it were me.  But here's the best part, the mark of a good developer is their attention to detail.  And attention to detail is also the mark of a good analyst, but as an analyst you don't have to sacrifice yourself to the detail of tool-chains, stacks and frameworks.<p>Working on large scale problems as a dev, and doing it right, is slow (with a small number of devs) and chaotic with a large number.  But as an analyst I can work at the speed of thought, work on many projects simultaneously, and see the fruits of my ideas take shape as the devs start to deliver them and I shepherd them into existence.<p>So for now I'm pretty happy, I write code in my spare time for fun and like the OP - I'm back where I need to be.</p>
]]></description><pubDate>Thu, 23 Nov 2023 23:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38399189</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=38399189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38399189</guid></item><item><title><![CDATA[New comment by stkni in "Flecs – A fast entity component system for C and C++"]]></title><description><![CDATA[
<p>I have a sort of off-topic question.  The marketing for this claims not using STL containers as a selling point.   Does anyone know what makes STL containers unsuitable for this use case?  Clearly they're not a one size fits all but I'm intrigued to know why you market an unknown container based API over a tried and tested one?</p>
]]></description><pubDate>Tue, 04 Apr 2023 11:56:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=35438179</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=35438179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35438179</guid></item><item><title><![CDATA[New comment by stkni in "Replacing a SQL analyst with 26 recursive GPT prompts"]]></title><description><![CDATA[
<p>This is a good point.  If the users know the difference the costs and benefits between using GPT and not using it then it certainly has value if those users are also willing to accept that not every answer needs to be 100% accurate.<p>In my experience business people often have a 'nose' for the right number and will bluff it out if the numbers are wrong and they're challenged.<p>Blue sky things or stuff you're putting in the annual report should be left to hoomans IMHO.</p>
]]></description><pubDate>Thu, 26 Jan 2023 13:36:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=34531426</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=34531426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34531426</guid></item><item><title><![CDATA[New comment by stkni in "“Autistic people can’t acknowledge when they’re wrong”"]]></title><description><![CDATA[
<p>This was my take too.  The break-down in communication might not be WHAT is being said but HOW it's being said.   This is certainly my experience of being a dev and a manager, sometimes people just seem a bit rude and it's hard to get past.<p>Is the rudeness excusable?   I guess. Especially if I understand where it's coming from.  Otherwise it's just rudeness.<p>And I guess that the point of the article, but you need to get to know people before you can make the judgement of why someone is how they are.  That takes time.</p>
]]></description><pubDate>Wed, 10 Aug 2022 12:06:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=32410542</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=32410542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32410542</guid></item><item><title><![CDATA[New comment by stkni in "Backpressure – the resisted flow of data through software"]]></title><description><![CDATA[
<p>Interesting.  For two reasons.  In the many years that I developed software this was known as the producer/consumer problem [1].  A name that is somewhat (to me) more expressive than back-pressure.  But that's just my opinion!<p>What's different now, as the article points out, is the growth of micro-service architectures.   Effectively creating a lot of tiny producer/consumer problems across the solution space.<p>Sometimes, I'm glad I don't write code anymore, but only sometimes :-)<p>[1] <a href="https://en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem" rel="nofollow">https://en.wikipedia.org/wiki/Producer%E2%80%93consumer_prob...</a></p>
]]></description><pubDate>Wed, 01 Dec 2021 10:55:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=29402600</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=29402600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29402600</guid></item><item><title><![CDATA[New comment by stkni in "Always Multiply Your Estimates by π (2013)"]]></title><description><![CDATA[
<p>This is a great question!  When I was a developer I used to develop software the way you were told not to. I did it that way because the requirements were always very vague and a lot of gaps needed to be filled.   But when I was a project manager I thought that way of development is wasteful and would rather developers didn't do what I did.<p>So I suppose the real answer depends on the environment you're in. If the project is meant to be agile then you probably need a bit of interaction with the user to get the job done.   If the project is not agile and all the requirements <i>could</i>  be known up-front then you're probably wasting effort having programmers determine what those requirements are.  IMHO.</p>
]]></description><pubDate>Mon, 27 Sep 2021 09:42:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=28668778</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=28668778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28668778</guid></item><item><title><![CDATA[New comment by stkni in "Museum of Bad Art"]]></title><description><![CDATA[
<p>Absolutely.  Picasso's journey was to transition from stunning realism to a child-like surrealism in later years.  In some respects he was trying to unlearn form but keep the aesthetic.<p>And to be honest some of these MOBA pictures do that too, they're actually not bad at all.  It's just perhaps not intentional, but does that matter?<p>So to call it bad art, is going a bit far.</p>
]]></description><pubDate>Fri, 05 Feb 2021 08:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=26034342</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=26034342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26034342</guid></item><item><title><![CDATA[New comment by stkni in "Who Says Tcl Rules?"]]></title><description><![CDATA[
<p>My first experience of Tcl/Tk was circa 2000.  The finance house I worked at had used it to implement a real-time order management system.<p>Even better was the ability to attach to the running ui or server (yes we had both), replace some of the code on-the-fly, and disconnect.  Perhaps not so amazing these days, but it was way ahead of anything else I'd seen upto that point and pretty mind-bending for a C/C++ coder.</p>
]]></description><pubDate>Wed, 29 Jan 2020 17:04:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=22182882</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=22182882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22182882</guid></item><item><title><![CDATA[New comment by stkni in "First analysis of ‘pre-registered’ studies shows sharp rise in null findings"]]></title><description><![CDATA[
<p>>> But if you tweak the hypothesis just a little, the data suddenly confirm it<p>This is 'data mining' right?  And I've occasionally wondered about this, since I don't work in a scientific field but did once make use of the scientific method for some research I did.  And yes the findings weren't especially conclusive but I'm not sure I could've tweaked the hypothesis to make it work.<p>So, had I found something really interesting that didn't fit the hypothesis, is the 'right way' to conduct a new experiment from scratch?   So say I did that, and used the 'tweaked' hypothesis, of course I'd find something interesting, because it's already there.<p>In this new 'pre-registration' framework, how can I correct the problem and pursue the interesting idea but keep the science in-tact?  Because, if I used some sort of cross-validation at the outset and I have all the data available I presumably can't change the sample, so the hypothesis presumably has to change.</p>
]]></description><pubDate>Thu, 25 Oct 2018 08:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=18299305</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=18299305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18299305</guid></item><item><title><![CDATA[New comment by stkni in "Seaweed could be scrubbing more carbon from the atmosphere than expected (2017)"]]></title><description><![CDATA[
<p>This would be a great win-win!  But wouldn't the sequestered CO2 get released back into the environment and potentially the atmosphere?</p>
]]></description><pubDate>Tue, 07 Aug 2018 11:14:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=17705427</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=17705427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17705427</guid></item><item><title><![CDATA[New comment by stkni in "List of Printers Which Do or Do Not Display Tracking Dots"]]></title><description><![CDATA[
<p>But doesn't the comment above yours suggest that the 'yellow' dot thing may no longer be an issue and that now there's variation in the dithering parameters.  Suggesting extra ink is not required.<p>More annoying are the privacy concessions that are the result of secret anti-counterfeiting measures (which is what I assume the measures are for).</p>
]]></description><pubDate>Wed, 07 Jun 2017 12:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=14505582</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=14505582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14505582</guid></item><item><title><![CDATA[New comment by stkni in "Facebook’s code quality problem (2015)"]]></title><description><![CDATA[
<p>>> My question these days when I read such article, "What has the author done that is equivalent?"<p>Well I happen to (vaguely) know the author and have worked with him in the past and he has done a lot of great work, not all of it in the public domain though.<p>Comparing him with an organisation that employs 17k people is a little unfair but he comes out of it favourably IMHO!</p>
]]></description><pubDate>Mon, 13 Mar 2017 12:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=13857273</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=13857273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13857273</guid></item><item><title><![CDATA[New comment by stkni in "After ‘The Biggest Loser,’ Their Bodies Fought to Regain Weight"]]></title><description><![CDATA[
<p>>>  It's actually pretty difficult to eat back those 1750kcal if you don't go out of your way to stuff your face with sweets.<p>Disagree.   Over the course of a week it only means over eating 250kcal per day.   What's that an extra muffin?  Seems entirely plausible to me.   Of course if you're expending 1750kcal additional kcal a day on cycling then THAT's a bit excessive, IMHO.</p>
]]></description><pubDate>Tue, 03 May 2016 07:59:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=11618750</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=11618750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11618750</guid></item><item><title><![CDATA[New comment by stkni in "After ‘The Biggest Loser,’ Their Bodies Fought to Regain Weight"]]></title><description><![CDATA[
<p>Absolutely, but without stating the blindingly obvious the calorific content of some foods is so high that exercise can not be the dominant factor of that function.<p>This article [1] from last week seems to support that view.  There was something else on HN on Friday that offered the same opinion but included a lot more studies.   Can't find it now, but the message is the same.<p>[1] <a href="http://www.theguardian.com/society/2015/apr/22/obesity-owes-more-to-bad-diet-than-lack-of-exercise-say-doctors" rel="nofollow">http://www.theguardian.com/society/2015/apr/22/obesity-owes-...</a></p>
]]></description><pubDate>Mon, 02 May 2016 16:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=11613122</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=11613122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11613122</guid></item><item><title><![CDATA[New comment by stkni in "How do people justify earning more than others?"]]></title><description><![CDATA[
<p>This topic is explored in Michael Sandel's book Justice[1].   IIRC his conclusion is that we are products of our environment and as such we owe a debt to the environment that helped create us: university, school, parents and not least of all the society that helped to build everything that came before us.<p>So the question should not be how do you justify earning it but just how much can you justify keeping it?<p>Kind of lefty, I know, but it's Friday :)<p>[1] <a href="http://www.amazon.co.uk/Justice-Whats-Right-Thing-Do-ebook/dp/B002RUA4XE?ie=UTF8&ref_=dp_kinw_strp_1" rel="nofollow">http://www.amazon.co.uk/Justice-Whats-Right-Thing-Do-ebook/d...</a></p>
]]></description><pubDate>Fri, 29 Apr 2016 11:57:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=11595086</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=11595086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11595086</guid></item><item><title><![CDATA[New comment by stkni in "My Biggest Regret as a Programmer"]]></title><description><![CDATA[
<p>Yep, I made the same realization as the OP in that changing things to any large extent required being part of the management.   I got my break 10 years ago then 6 months after that I quit to go and work overseas to be with my wife & family.<p>Turns out being a programmer is a very portable skill, and good ones get paid well.  Life isn't so bad.<p>I imagine if I'd spent the last 10 years in management I probably wouldn't have changed jobs and be just as frustrated, just in a different way.<p>But let's not get carried away here, the OP (and I) might have been pretty poor management material after all.</p>
]]></description><pubDate>Wed, 06 Apr 2016 13:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=11438586</link><dc:creator>stkni</dc:creator><comments>https://news.ycombinator.com/item?id=11438586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11438586</guid></item></channel></rss>