<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: smu3l</title><link>https://news.ycombinator.com/user?id=smu3l</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 22:24:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=smu3l" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by smu3l in "Show HN: Chess-Inspired Roguelike"]]></title><description><![CDATA[
<p>I think the order of enemy moves is deterministic. So if piece 1 blocks piece 2 from attacking you, piece 2 can attack if 1 moves out of the way.</p>
]]></description><pubDate>Thu, 25 Jun 2026 21:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48679212</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=48679212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48679212</guid></item><item><title><![CDATA[New comment by smu3l in "LastPass notifies users of yet another data breach"]]></title><description><![CDATA[
<p>Why those countries? Does google have weaker internal security for employees in those countries?</p>
]]></description><pubDate>Thu, 25 Jun 2026 19:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48678217</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=48678217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48678217</guid></item><item><title><![CDATA[New comment by smu3l in "List of individual trees"]]></title><description><![CDATA[
<p>A couple of decades ago I was taking a class at UNC on survey sampling methods. Topics included designing sampling schemes that were efficient in the statistical and actual cost sense, developing variance estimators based on your sampling scheme, etc.<p>For example if you want to observe and measure some attribute of classes at public schools in your county, it might be infeasible to send data collectors to all of 15 schools, but the marginal cost of measuring additional classrooms at the same school once you're there is minimal. So, how many schools should you visit and how many class rooms per school given a budget and assumptions on inter and intra school variation?<p>We had had a group assignment to estimate the average circumference of trees on campus. Our initial plan something like 1) get a map of campus and split it into zones 2) sample zones randomly 3) everyone goes to a few (small) zones and tries  to roughly map out the trees there 4) sample again from those trees and physically measure them.  This would mean running around campus for at least a few days if we wanted to an honest job.  And it was a rainy spring in North Carolina.<p>However, one of my group mates had a stroke of brilliance and decided to email the grounds department. To our surprise they were able to provide us with a full list of every known tree on campus as well as GIS data with locations. So we were able to do a legitimate simple random sample which was optimally efficient from in terms of both variance and time-in-rain.<p>In conclusion I'm pro list-of-individual-trees.</p>
]]></description><pubDate>Fri, 16 Jan 2026 17:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46649156</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=46649156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46649156</guid></item><item><title><![CDATA[New comment by smu3l in "Digital Echoes and Unquiet Minds"]]></title><description><![CDATA[
<p>The last SE had a smaller screen but the actual device was larger than the last mini (13 mini). Both are discontinued now, sadly.<p>The 16e is the smallest phone in the current lineup, which is bigger than both.<p>I really like the 13 mini, I had been on Android since since maybe iphone 4. Not sure what I'll do when my current phone dies, I don't like having a big phone in my pocket.</p>
]]></description><pubDate>Sat, 29 Mar 2025 00:45:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43511633</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=43511633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43511633</guid></item><item><title><![CDATA[New comment by smu3l in "Polars Cloud: The Distributed Cloud Architecture to Run Polars Anywhere"]]></title><description><![CDATA[
<p>Scala (and Java) has a typed Dataset api.[0] pyspark only provides the Dataframe API, which is not typed.<p>[0] <a href="https://spark.apache.org/docs/latest/sql-programming-guide.html#datasets-and-dataframes" rel="nofollow">https://spark.apache.org/docs/latest/sql-programming-guide.h...</a></p>
]]></description><pubDate>Sat, 08 Mar 2025 01:51:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43296789</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=43296789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43296789</guid></item><item><title><![CDATA[New comment by smu3l in "Uchū – Color scheme for internet lovers"]]></title><description><![CDATA[
<p>One, if you mean the directory containing the css files (helpfully called 'css') or two, if you mean one of the files.</p>
]]></description><pubDate>Mon, 17 Feb 2025 03:13:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43074660</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=43074660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43074660</guid></item><item><title><![CDATA[New comment by smu3l in "Farewell Pandas, and thanks for all the fish"]]></title><description><![CDATA[
<p>Never heard of ibis before but the front page give a pretty good overview of what it is to me at least. Looks like a dataframes api that can be executed on a variety of backend engines, both distributed and local.<p>Somewhat analogous to how the pandas api can be used in pyspark via pyspark pandas, but from the api -> implementation direction rather than (pandas) implementation -> api -> implementation maybe?</p>
]]></description><pubDate>Thu, 29 Aug 2024 14:39:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41391284</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=41391284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41391284</guid></item><item><title><![CDATA[New comment by smu3l in "Hackers discover how to reprogram NES Tetris from within the game"]]></title><description><![CDATA[
<p>I don't think GP is suggesting the time was wasted. Rather the opposite.</p>
]]></description><pubDate>Tue, 07 May 2024 18:41:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40289815</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=40289815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40289815</guid></item><item><title><![CDATA[New comment by smu3l in "Tesla Cybertruck deliveries halted for 7 days"]]></title><description><![CDATA[
<p>The article references a tweet about an accelerator pedal problem. It doesn't specifically say what the issue is, but I think it's referring to the issue where the decorative plate on the top of the pedal can come off and cause the pedal to jam in the fully depressed position.<p><a href="https://arstechnica.com/cars/2024/04/tesla-stops-cybertruck-deliveries-accelerator-pedal-may-be-to-blame/" rel="nofollow">https://arstechnica.com/cars/2024/04/tesla-stops-cybertruck-...</a></p>
]]></description><pubDate>Mon, 15 Apr 2024 18:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=40044319</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=40044319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40044319</guid></item><item><title><![CDATA[New comment by smu3l in "How many medical studies are faked or flawed?"]]></title><description><![CDATA[
<p>> Researchers at universities also do these kinds of things because it helps them advance their careers.<p>This is a huge problem and in my opinion is mostly due to bad incentive structures and bad statistical/methodological education. I'm sure there are plenty of cases where there is intentional or at least known malpractice, but I would argue that most bad research is done in good faith.<p>When I was working on a PhD in biostatistics with a focus on causal inference among other things, I frequently helped out friends in other departments with data analysis. More often than not, people were working with sample sizes that are too small to provide enough power to answer their questions, or questions that simply could not be answered by their study design. (e.g. answering causal questions from observational data*).<p>In once instance, a friend in an environmental science program had data from an experiment she conducted where she failed to find evidence to support her primary hypothesis. It's nearly impossible to publish null results, and she didn't have funding to collect more data and had to get a paper out of it.<p>She wound up doing textbook p-hacking; testing a ton of post-hoc hypotheses on subsets of data. I tried to reel things back but I couldn't convince her to not continue because "that's how they do things" in her field. In reality she didn't really have a choice if she wanted to make progress towards her degree. She was a very smart person, and p-hacking is conceptually not hard to understand, but she was incentivized to not understand it or to not look at her research in that way.<p>* Research in causal inference is mostly about rigorously defining the (untestable) causal assumptions you must make and developing methods to answer causal questions from observational data. Even if an argument can be made that you can make those assumptions in a particular case, there is another layer of modeling assumptions you'll end up making depending on the method you're using. In my experience it's pretty rare that you can really have much confidence that your conclusions about a causal question if you can't run a real experiment.</p>
]]></description><pubDate>Tue, 19 Sep 2023 18:35:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=37574206</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=37574206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37574206</guid></item><item><title><![CDATA[New comment by smu3l in "Python’s “type hints” are a bit of a disappointment to me"]]></title><description><![CDATA[
<p>What is the precise definition of static typing? Both the article and many comments in this thread refer to static typing or static type hints in Python. But as I've always understood it, static typing means that types are checked and enforced at compile time. And if python is not compiled, the notion of static typing in python does not make sense. So do I have it wrong? Or is the term ambiguous?</p>
]]></description><pubDate>Thu, 21 Apr 2022 22:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=31115745</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=31115745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31115745</guid></item><item><title><![CDATA[New comment by smu3l in "ML Beyond Curve Fitting: An Intro to Causal Inference and Do-Calculus (2018)"]]></title><description><![CDATA[
<p>Multiarmed bandits and contextual bandits are essentially causal inference with a cooler name. You can formulate both with a potential outcomes/couterfactual framework, and contextual bandits typically is presented that way.<p>(Bandits are often presented as a loop where you control the policy collecting data and update it frequently, but that does not have to be the case.)<p>Recommender systems and search/counterfactual learning-to-rank can be thought of as an extension to counterfactual bandits as well.</p>
]]></description><pubDate>Wed, 23 Jun 2021 00:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=27599432</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=27599432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27599432</guid></item><item><title><![CDATA[New comment by smu3l in "ML Beyond Curve Fitting: An Intro to Causal Inference and Do-Calculus (2018)"]]></title><description><![CDATA[
<p>I want to say one word to you. Just one word. Are you listening? ... Bandits.</p>
]]></description><pubDate>Wed, 23 Jun 2021 00:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=27599378</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=27599378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27599378</guid></item><item><title><![CDATA[New comment by smu3l in "Scrollbar Blindness"]]></title><description><![CDATA[
<p>Ah! It's only on that post, not the rest of the site. Clever.</p>
]]></description><pubDate>Thu, 27 Aug 2020 15:50:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=24294859</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=24294859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24294859</guid></item><item><title><![CDATA[New comment by smu3l in "Scrollbar Blindness"]]></title><description><![CDATA[
<p>Indeed. I just set scrollbars to always show on my Macbook per the author's suggestion and there are 4 scrollbars on their page!<p>Makes me wonder if I'm missing the point of the fairly simple post?</p>
]]></description><pubDate>Thu, 27 Aug 2020 14:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=24293849</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=24293849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24293849</guid></item><item><title><![CDATA[New comment by smu3l in "Want to make good business decisions? Learn causality"]]></title><description><![CDATA[
<p>This is always true: you're always making some strong assumptions when trying to make a causal claim. Using a causal framework, DAGs in this case, at least makes those assumptions explicit.</p>
]]></description><pubDate>Thu, 09 Jan 2020 01:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=21997524</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=21997524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21997524</guid></item><item><title><![CDATA[New comment by smu3l in "Want to make good business decisions? Learn causality"]]></title><description><![CDATA[
<p>Chronology isn't enough though. Roosters crow before dawn.</p>
]]></description><pubDate>Thu, 09 Jan 2020 01:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=21997493</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=21997493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21997493</guid></item><item><title><![CDATA[New comment by smu3l in "Berkson's Paradox"]]></title><description><![CDATA[
<p>This is a special case of sampling bias.</p>
]]></description><pubDate>Fri, 14 Dec 2018 18:39:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=18683312</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=18683312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18683312</guid></item><item><title><![CDATA[New comment by smu3l in "Amazon uses dummy parcels to catch thieves"]]></title><description><![CDATA[
<p>What kind of work was it you do? :)</p>
]]></description><pubDate>Fri, 14 Dec 2018 08:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=18679319</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=18679319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18679319</guid></item><item><title><![CDATA[New comment by smu3l in "Types of Regression Analysis"]]></title><description><![CDATA[
<p>Oops I did not see your response until now.<p>I agree, changing the model changes the estimates, because the parameters you are estimating change.<p>However, given one misspecified model, the parameters of that model are still well defined, though they may not have the interpretation they would if the model was correctly specified. As OP called it, this is the "best fit line", and is a projection of the truth onto your model. E.g. for a simple linear regression of Y on X, where the true conditional mean of Y given X is not linear, there is still some "true" best line. This line depends also on the distribution of X, though it would not if the model was correct. Estimates from linear regression will converge to the parameters of this line, though using the usual standard errors will be wrong.<p>There's a very general theorem or corollary that covers this in Asymptotic Statistics by van der Vaart. I think in the chapter about M estimators, right around where MLEs are covered, but I don't have it in front of me.</p>
]]></description><pubDate>Sun, 15 Apr 2018 06:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=16841540</link><dc:creator>smu3l</dc:creator><comments>https://news.ycombinator.com/item?id=16841540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16841540</guid></item></channel></rss>