<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: palish</title><link>https://news.ycombinator.com/user?id=palish</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 14:43:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=palish" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by palish in "Life is Short"]]></title><description><![CDATA[
<p>Check how long I've been here.  Not only did I know all of that, but it's the entire reason why I left a reply, and why I've stayed on the site.  The goal was to characterize the problem for you in a way that you may not have considered, and I was trying to be thorough about it. (I also tried to come up with <i>some</i> new idea so that it wouldn't read as a complaint, even if it was probably a bad one.)<p>Making the Principle of Charity part of the guidelines implies that you'll ban people who specifically refuse to follow it.  When I said "It probably won't work," I meant "Remember orange usernames, and how badly it fragmented the community? Just be careful."  Dealing with these people by trying to apply social pressure might backfire, since they are very vocal and motivated by something other than curiosity.</p>
]]></description><pubDate>Sun, 17 Jan 2016 22:58:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=10921505</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=10921505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10921505</guid></item><item><title><![CDATA[New comment by palish in "Why London Underground stopped people walking up the escalators"]]></title><description><![CDATA[
<p>There was a woman who became obese following a transplant of gut flora.<p>Recall how much the idea of evolution bothers some people.  Are you sure this isn't a similar type of situation?<p>We seem to have evidence that obesity isn't always a choice.</p>
]]></description><pubDate>Sun, 17 Jan 2016 14:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=10919581</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=10919581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10919581</guid></item><item><title><![CDATA[New comment by palish in "Overdoses Propel Rise in Mortality Rates of Young Whites"]]></title><description><![CDATA[
<p>It would be good to read the study's paper.  Studies often don't reach any explicit conclusions, which is one of the important features of the scientific process.  Other people make inferences that aren't supported by the actual findings.<p>Some studies are intentionally deceptive, e.g.  <a href="https://news.ycombinator.com/item?id=97299" rel="nofollow">https://news.ycombinator.com/item?id=97299</a>.  I've pointed that one out a few times over the years, since it's such an excellent showcase of incentives gone wrong.  The researcher ended up getting a lot of funding, partly thanks to the pretense of "rat brain flies plane."  No one bothered to try to pull apart their paper.<p>It takes a lot of effort to do this. The only reason I spent hours reverse engineering that paper was because of how excited I was about the implications.  Discovering that it was nothing more than a rube goldberg nearly shattered my faith in academia.  Especially the realization that sometimes researchers <i>have</i> to do that sort of thing to get funding, or lose.<p>It's entirely possible that what you said is true.  All I'm saying is, it's best to seek out the original paper.  (If it's locked behind a paywall, post a request to /r/scholar and you'll usually get it in under an hour.)  Sometimes the truth is quite different from appearances.</p>
]]></description><pubDate>Sun, 17 Jan 2016 14:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=10919471</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=10919471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10919471</guid></item><item><title><![CDATA[New comment by palish in "Why London Underground stopped people walking up the escalators"]]></title><description><![CDATA[
<p>Isn't there anything more interesting to say?  Resentment isn't too useful.<p>I watched someone carry a wheelchair down the escalator a few weeks ago.  No one could get past them, since the owner of the wheelchair was clinging to the person kind enough to escort them.</p>
]]></description><pubDate>Sun, 17 Jan 2016 13:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=10919428</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=10919428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10919428</guid></item><item><title><![CDATA[New comment by palish in "Life is Short"]]></title><description><![CDATA[
<p>It's worth trying, but it probably won't work. The bitterness in this thread can't be countered with social pressure, and you can't ban people for appearing disingenuous.  They believe what they're writing.  These comments aren't coming from people in a mindset to observe their own actions from a distance, which is what the Principle of Charity requires.<p>When a commenter is convinced that a topic is very important, and that it's a moral imperative to change the minds of whoever opposes them, "zealot" is one way to describe this situation.  It seems to be the underlying force behind all this bitterness.<p>Scrolling down in hopes of finding a reasonable comment is a recipe for disappointment.  Worse, it adds fuel: Many of these comments are from people fed up with zealotry.<p>Ideally, the mean-spirited comments would be whisked away to the bottom of the thread, where they belong.  But they're not offtopic so they can't be detached.<p>I've often wished for a way to view a thread without any nesting, i.e. like /newcomments but for one specific thread.  That way I could at least come back later without having to scroll past the same tired meanness.  It'd be a lot easier to spot the gems posted as replies.</p>
]]></description><pubDate>Sun, 17 Jan 2016 12:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=10919295</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=10919295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10919295</guid></item><item><title><![CDATA[New comment by palish in "Getting Rich By The Numbers, A CrunchBased How-To"]]></title><description><![CDATA[
<p>Here you go:  <a href="http://i.imgur.com/R7cZ5.png" rel="nofollow">http://i.imgur.com/R7cZ5.png</a></p>
]]></description><pubDate>Sun, 22 Jul 2012 01:24:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=4276187</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=4276187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=4276187</guid></item><item><title><![CDATA[New comment by palish in "I'm leaving Bitcoin"]]></title><description><![CDATA[
<p>May I ask how much money in total you personally netted from making Bitcoinica?  I'm intensely curious, but I'd understand if you'd prefer not to tell.</p>
]]></description><pubDate>Sun, 13 May 2012 23:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=3968702</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3968702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3968702</guid></item><item><title><![CDATA[New comment by palish in "Web Design Pioneer Hillman Curtis passed away"]]></title><description><![CDATA[
<p>Hey, thank you for the critique. It's a rare gift to find someone who's willing to disagree + solid reasoning + references to existing work. Thank you.<p><i>In a later post, you mentioned mapping teeth with a toothbrush. That's not a trivial thing to do - without a fixed frame of reference it would not only be very complex mathematically, but also pretty unreliable.</i><p>Of course. That is why I'd incorporate a frame of reference into the design of the toothbrush. The point of the post was to quickly paint a picture of what "the future" could be like if I were given time and freedom to pursue these designs. I assumed that if anyone was interested in the details, then they'd simply ask me to provide them.<p>The toothbrush contains two technologies that enable it to build a map of the surfaces of the teeth you brush. #1: a three-axis gyroscope + accelerometer (e.g. same as an iPhone's). This gets me the rotation of the toothbrush relative to the direction of gravity. Now, of course, this would not be enough by itself; we also need some way of determining the position of the bristles within the mouth. This is accomplished with sensor #2: along the length of the toothbrush near the mouthpiece, there are dozens of tiny light sensors. The more the toothbrush is inserted into the mouth, the less light that reaches the light sensors. This gets you a reading of "how deeply is the toothbrush into the mouth?" which you can easily combine with "what are the current angles of rotation?" to conclude e.g. "the bristles are therefore currently brushing the front surface of your bottom-left-rearmost molar."<p>Light sensors are easy to work with, but probably not the most reliable way of doing this. I would look into using some kind of sonar sensor, possibly. Or you could do something as simple as "detect which part of the toothbrush that your lips are currently touching"; that might work too.<p>The goal is straightforward: "to determine an accurate-enough approximation of how deeply the toothbrush is currently inserted into the mouth", because that can be combined with the rotation angles to give you a solid frame of reference.<p>I of course don't know which technique will prove to be the most pragmatic, since I haven't tested any them yet. =) This <i>is</i> a solvable problem, however.<p>I've got to run for now, so unfortunately I ran out of time to address your other [excellent] points. But I'm not sure anyone is even reading this discussion anymore anyway. Feel free to post a reply if you'd like to continue, or shoot me an email (see profile).  Thanks again!</p>
]]></description><pubDate>Sun, 22 Apr 2012 23:22:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=3876511</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3876511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3876511</guid></item><item><title><![CDATA[New comment by palish in "Web Design Pioneer Hillman Curtis passed away"]]></title><description><![CDATA[
<p>Using Kickstarter is a good idea, but I'm struggling with the moral implications of it.  The chance that I'll succeed is inherently small, and I'd feel absolutely awful if that $1M wound up not resulting in some useful contribution.<p>Still, I have ideas, along with the skill necessary to test them.  And if I were independently wealthy, then this is how I'd spend my time...<p>If I were to Kickstart this, then I'd keep a public daily journal of my efforts and short-term goals. There would be a webpage showing exactly how the money was being spent.  I'd make everything as transparent as possible.<p>The thing is, most of my ideas will turn out to be impractical, but there's no way to know <i>which</i> until I test each of them.  That process would require money from people who are okay with gambling on the off-chance that one of my ideas turn out to work.  (Sidenote: if I happen to succeed, then I want to repay the people who funded me, at the very least.)<p>Here is a glimpse into the future I envision:<p>- A sensor in your bed scans for tumors as you sleep.<p>- If you have a heart attack, a sensor in your clothing immediately detects it and pushes an alert to your phone, which dispatches emergency services to your exact GPS location.  (Most people keep their phone in their pocket or purse, so this seems doable.)  A speaker embedded in your belt yells out step-by-step CPR instructions to the people around you.<p>- Your toothbrush takes your temperature and absorbs a sample of your saliva, which it analyzes for deviations from your long-term norm.  It uses wifi to upload this data to your computer, along with a map of the surfaces of the teeth you brushed.  The next time you use your computer, you'll see a visualization of your teeth; any surfaces which you missed when brushing are highlighted in red.  (e.g. if you aren't brushing behind your molars, then those areas are highlighted.)<p>- As you're driving, a sensor on your rearview mirror will detect if you fall asleep at the wheel (your eyelids close for more than one second) which triggers an audible alert to wake you.<p>I'd love to spend my life coming up with pragmatic ways to use technology to benefit your health / monitor for emergency conditions.  I'm just not sure it'd be ethical to use Kickstarter to fund possibly-crazy endeavors like this.  I don't know.</p>
]]></description><pubDate>Sun, 22 Apr 2012 09:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=3874414</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3874414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3874414</guid></item><item><title><![CDATA[New comment by palish in "Web Design Pioneer Hillman Curtis passed away"]]></title><description><![CDATA[
<p>What breaks my heart is that this kind of tragedy is avoidable.  He was only 51; died of colon cancer.  All we need is to design a wearable device which continuously monitors your body for changes that correlate with "might be developing cancer".  (An undershirt, for example.)<p>This is a solvable problem.  Cancer causes measurable (but typically unnoticed) changes to the rest of your body.  If it can be measured, it can be monitored; and when that change is detected, a quick trip to the doctor's office would likely save the next 30 years of your life (if it was indeed the very early stages of cancer).<p>Cancer is beatable; we simply need to beat it before it has the chance to incubate.<p>This is a problem that I would like to personally work on, but unfortunately it would take at least a year to arrive at a feasible design.  It'd need only a small investment (~$1M) but I doubt any investor would be interested in "zero profitability for at least 12 months".</p>
]]></description><pubDate>Sun, 22 Apr 2012 05:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=3874089</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3874089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3874089</guid></item><item><title><![CDATA[New comment by palish in "Secret Computer Code Threatens Science"]]></title><description><![CDATA[
<p><i>hardware designs</i><p>Where? Thanks!</p>
]]></description><pubDate>Mon, 16 Apr 2012 02:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=3845633</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3845633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3845633</guid></item><item><title><![CDATA[New comment by palish in "Semicolon.js"]]></title><description><![CDATA[
<p>Heh heh.  You may have just found a fatal flaw.<p>On the other hand, is "do" the only reserved keyword which matters?  Then it might be okay to special case that <i>one</i> instance as well.<p>There is no doubt that my approach is the wrong approach; I'm just curious whether it's easier to handle each of the ~dozen special cases than to fundamentally rewrite JSMin (as a full ECMAScript parser).<p>EDIT:  Amusingly, I've special-cased the 'do' keyword in a fairly straightforward way, so now the code handles every example thus far.  I wonder if these are the only special cases required, and whether they add any adverse side-effects.  Also, you're extremely talented and creative.</p>
]]></description><pubDate>Sun, 15 Apr 2012 12:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=3843567</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3843567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3843567</guid></item><item><title><![CDATA[New comment by palish in "Semicolon.js"]]></title><description><![CDATA[
<p>The "prior character blacklist" is now:<p><pre><code>  & | + - * ? : % = ( [ { ,
</code></pre>
Currently hunting for more problems, and a more elegant solution...<p>Offtopic, the reason I did this JSMin fork was just to challenge myself, not to make a political statement or anything like that.  My cat was just diagnosed with feline lukemia.  I know this project is a little silly, but it's been fantastic for keeping my mind off of real-world stuff.  You're awesome for providing all of these examples; thank you.<p>More usefully, this serves to prove that Mr. Crockford was likely correct in his assessment.</p>
]]></description><pubDate>Sun, 15 Apr 2012 12:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=3843490</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3843490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3843490</guid></item><item><title><![CDATA[New comment by palish in "Semicolon.js"]]></title><description><![CDATA[
<p>Fixed.  Thanks so much!  I added % and = to the blacklist.<p>I'm searching for a fundamentally elegant solution.  My current one is more of a kludge... though, if it fixes all cases and doesn't introduce problems, then maybe it's worth a few extra lines.</p>
]]></description><pubDate>Sun, 15 Apr 2012 11:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=3843443</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3843443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3843443</guid></item><item><title><![CDATA[New comment by palish in "Semicolon.js"]]></title><description><![CDATA[
<p>Fixed.  Thank you, keep 'em coming.<p>As of now, semicolon substitution isn't performed if the character before the newline is any of:  & | + - * ? :</p>
]]></description><pubDate>Sun, 15 Apr 2012 11:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=3843399</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3843399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3843399</guid></item><item><title><![CDATA[New comment by palish in "Semicolon.js"]]></title><description><![CDATA[
<p>I have a simple fix.  Standby.<p>EDIT: Fixed.  Thanks for pointing that out.  Let me know if you find anything else.</p>
]]></description><pubDate>Sun, 15 Apr 2012 10:43:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=3843365</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3843365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3843365</guid></item><item><title><![CDATA[New comment by palish in "Show HN: JSMin fork (allows Bootstrap's idiom)"]]></title><description><![CDATA[
<p>Hey all,<p>Mr. Crockford has recently refused to fix JSMin (<a href="https://github.com/twitter/bootstrap/issues/3057" rel="nofollow">https://github.com/twitter/bootstrap/issues/3057</a>).<p>Thus, I've fixed it.  You can get the updated code from  <a href="https://github.com/shawnpresser/JSMin/blob/master/jsmin.c" rel="nofollow">https://github.com/shawnpresser/JSMin/blob/master/jsmin.c</a><p>The fix was simple.  It simply scans for "newline, optional whitespace, exclamation point" and replaces the newline with a semicolon.<p>I've given special attention to safety.  This code works exactly as JSMin did, except it implements the aforementioned semicolon substitution, thus supporting the Javascript idiom:<p><pre><code>  a()
  !b && c()
</code></pre>
I hope this proves useful to someone (possibly the authors of Bootstrap).  It was a fun project.</p>
]]></description><pubDate>Sun, 15 Apr 2012 10:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=3843340</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3843340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3843340</guid></item><item><title><![CDATA[Show HN: JSMin fork (allows Bootstrap's idiom)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/shawnpresser/JSMin/commit/d2d03488ef93f769498d9cc0c2a4feea0b04e04f?">https://github.com/shawnpresser/JSMin/commit/d2d03488ef93f769498d9cc0c2a4feea0b04e04f?</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=3843339">https://news.ycombinator.com/item?id=3843339</a></p>
<p>Points: 23</p>
<p># Comments: 4</p>
]]></description><pubDate>Sun, 15 Apr 2012 10:30:24 +0000</pubDate><link>https://github.com/shawnpresser/JSMin/commit/d2d03488ef93f769498d9cc0c2a4feea0b04e04f?</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3843339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3843339</guid></item><item><title><![CDATA[New comment by palish in "I hereby resign"]]></title><description><![CDATA[
<p><i>Nobody is calling him a liar.</i><p>Whalliburton directly called him a liar.<p><i>Those without inside information may not know what is true and what is not true.</i><p>Then email him.<p><i>There's really no way anyone can say "everything michaelochurch says is wrong".</i><p>It's incredibly creepy that HN is fact-checking a personal anecdote about a nameless company; an anecdote which he clearly wanted to share with us in order to simply chill with us and be happy with us. He wasn't even hurting anyone or saying anything about anyone. You all chose to dig <i>for no reason at all</i>.<p>Let me put it another way. His original story did not whistleblow anything. It was just a story without a particular purpose. It doesn't matter <i>why</i> he wrote it, nor does it matter whether it was true. He wrote it in order to feel happy. HN went out of its way to <i>check whether it could ruin that happiness</i>, for no reason whatsoever.</p>
]]></description><pubDate>Tue, 03 Apr 2012 02:37:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=3791199</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3791199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3791199</guid></item><item><title><![CDATA[New comment by palish in "I hereby resign"]]></title><description><![CDATA[
<p>I can't believe that HN is blatantly calling you liar. I can't believe you're calmly responding to it.<p>Guys, whether or not someone might or might not be lying about <i>their own personal life</i> is strictly <i>their</i> business, and not yours -- and certainly <i>not</i> a public matter!</p>
]]></description><pubDate>Tue, 03 Apr 2012 02:00:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=3791115</link><dc:creator>palish</dc:creator><comments>https://news.ycombinator.com/item?id=3791115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3791115</guid></item></channel></rss>