<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: mangeletti</title><link>https://news.ycombinator.com/user?id=mangeletti</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 27 Sep 2026 12:25:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mangeletti" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mangeletti in "Standing up for what's right"]]></title><description><![CDATA[
<p>Is this 2017? We're taking ethics lessons from the CEO of Uber?</p>
]]></description><pubDate>Sun, 29 Jan 2017 00:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=13510693</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13510693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13510693</guid></item><item><title><![CDATA[New comment by mangeletti in "Removing Python 2.x support from Django for version 2.0"]]></title><description><![CDATA[
<p>Thanks for the reply.<p>What makes Pyramid better for you than e.g., Falcon?<p>From your comment, it sounds like a lot of the value you've gleaned from Pyramid is based on the framework staying out of your way, so why not use something 5x faster that does the same thing? Does Pyramid provide some unmatched abstractions? (I'm coming from a position of no true experience in Pyramid)</p>
]]></description><pubDate>Thu, 19 Jan 2017 17:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=13437307</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13437307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13437307</guid></item><item><title><![CDATA[New comment by mangeletti in "Removing Python 2.x support from Django for version 2.0"]]></title><description><![CDATA[
<p>I always expected Pyramid to offer some performance benefits over Django, given the origins (taking the best of framework X and Y), esp given that you can choose your own ORM (e.g., SQLAlchemy), etc.<p>However, once you're out of the unrealistic scenarios (single query benchmarks, etc.), it doesn't do that well[1]. It's not prohibitively slow, but to make the jump from something as well documented and with as large a community as Django, most developers would need to see major gains in one or more areas; performance, docs, community, coding efficiency, etc.<p>Pyramid doesn't offer these gains. It only makes promises about maintainability, which are hard to verify, unless you personally know somebody that you trust as a skilled developer, and who has worked on a sufficiently large enough project in Pyramid to make such claims... it's easy to see how this creates a hole that Pyramid has to dig itself out of.<p>Also, Pyramid still talks about "supporting your decisions", like Jinja2, etc., as if that's a problem people are still dealing with. Django supports Jinja2 even in the admin now, let alone being able to use whatever you want elsewhere. As a side note, I don't see many Python developers wanting to use anything other than Django templates (for simplicity and separation of concerns) or Jinja2 (for speed and flexibility) these days.<p>If the argument, in response to the aforementioned difficulty in verifying claims about maintainability, is "well, it's up to you; Pyramid stays out of the way", then the immediate response is that you're better off using Flask or Falcon; the former if you need third-party tools, and the latter if you need maximum raw speed, but still want Python. Both of those frameworks will drastically outperform Pyramid and stay out of your way.<p>IOW, I don't think Pyramid fills any reasonably sized and easily understood market gap.<p>1. <a href="https://www.techempower.com/benchmarks/#section=data-r13&hw=ph&test=query&l=4ftgjj&f=zik0zb-zik0zj-v2qiv3-zik0zj-zik0zj-zik0zj-3j" rel="nofollow">https://www.techempower.com/benchmarks/#section=data-r13&hw=...</a></p>
]]></description><pubDate>Thu, 19 Jan 2017 14:13:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=13435869</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13435869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13435869</guid></item><item><title><![CDATA[New comment by mangeletti in "Removing Python 2.x support from Django for version 2.0"]]></title><description><![CDATA[
<p>I agree, but you know what; I think the new branding is worse :(<p>It's a shame, because I've wanted to try Pyramid since I watched their talk at PyCon 2011, but the branding (including the new 99 Designs looking logo / theme) has always made me think, "This will never really take off."</p>
]]></description><pubDate>Thu, 19 Jan 2017 13:32:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=13435590</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13435590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13435590</guid></item><item><title><![CDATA[New comment by mangeletti in "One in five of us may 'hear' flashes of light"]]></title><description><![CDATA[
<p>Get ready for every unique snowflake you know to claim that they have this new, special power :)</p>
]]></description><pubDate>Wed, 18 Jan 2017 03:22:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=13423710</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13423710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13423710</guid></item><item><title><![CDATA[New comment by mangeletti in "GitHub is down"]]></title><description><![CDATA[
<p>I don't think it can really be considered copying another company when both companies' logos are basically a Font Awesome icon[1,2].<p>No offense to either company; their logos are pragmatic.<p>1. <a href="http://fontawesome.io/icon/check-circle-o/" rel="nofollow">http://fontawesome.io/icon/check-circle-o/</a><p>2. <a href="http://fontawesome.io/icon/check-square-o/" rel="nofollow">http://fontawesome.io/icon/check-square-o/</a></p>
]]></description><pubDate>Fri, 13 Jan 2017 16:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=13392221</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13392221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13392221</guid></item><item><title><![CDATA[New comment by mangeletti in "GitHub is down"]]></title><description><![CDATA[
<p>Down for me in Jupiter, FL.</p>
]]></description><pubDate>Fri, 13 Jan 2017 16:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=13391897</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13391897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13391897</guid></item><item><title><![CDATA[New comment by mangeletti in "The IRS Homepage Is Blank"]]></title><description><![CDATA[
<p>I'm in South Florida on XFINITY and it's blank, but if I view it from my T-Mobile connection on my phone it's not.<p>This is probably a caching issue.</p>
]]></description><pubDate>Sat, 07 Jan 2017 16:29:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=13344886</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13344886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13344886</guid></item><item><title><![CDATA[The IRS Homepage Is Blank]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.irs.gov/">https://www.irs.gov/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=13344627">https://news.ycombinator.com/item?id=13344627</a></p>
<p>Points: 3</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 07 Jan 2017 15:42:53 +0000</pubDate><link>https://www.irs.gov/</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13344627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13344627</guid></item><item><title><![CDATA[Ask HN: TIL JavaScript switch is weird – why?]]></title><description><![CDATA[
<p>Given the following, what do you think the console output will be?<p><pre><code>    var x = 1;

    switch (x) {
        case 1:
            console.log('case 1');
        case 2:
            console.log('case 2');
        case 3:
            console.log('case 3');
        default:
            console.log('default');
    }
</code></pre>
Before you raise your hand, yes I've intentionally omitted the break statements.<p>And, the answer is:<p><pre><code>    case 1
    case 2
    case 3
    default
</code></pre>
The switch is designed to execute every case after the first match, which is the reason for placing a `break` after each case.<p>My assumption was always that the `break` was to avoid wasting the interpreter's time on checking the remaining cases when you knew they'd all be non-matches, not that `break` was basically required.<p>This means that the switch statement itself is basically useless without `break`, unless each case is ordered in a 1[2,[3,[4]]] fashion (I imagine that's quite rare).<p>Is this just an artifact taken from C, or is there something else I'm overlooking?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=13344587">https://news.ycombinator.com/item?id=13344587</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 07 Jan 2017 15:34:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=13344587</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13344587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13344587</guid></item><item><title><![CDATA[New comment by mangeletti in "Python 3.6 Is Packed with Goodness"]]></title><description><![CDATA[
<p>Raymond!<p>OP (but not author) here.<p>I watched a talk of yours at Pycon 2011. I very much enjoyed it. I also very much enjoy how amazing Python is, so thank you very much.  I have been super excited for 3.6, because speed is one of the things I see is being most important to keep python defensible these days (with Go, et al).<p>Thanks again for all your hard work.</p>
]]></description><pubDate>Fri, 30 Dec 2016 14:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=13284635</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13284635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13284635</guid></item><item><title><![CDATA[Python 3.6 Is Packed with Goodness]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.infoworld.com/article/3149782/application-development/python-36-is-packed-with-goodness.html">http://www.infoworld.com/article/3149782/application-development/python-36-is-packed-with-goodness.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=13282101">https://news.ycombinator.com/item?id=13282101</a></p>
<p>Points: 29</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 30 Dec 2016 02:40:10 +0000</pubDate><link>http://www.infoworld.com/article/3149782/application-development/python-36-is-packed-with-goodness.html</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13282101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13282101</guid></item><item><title><![CDATA[New comment by mangeletti in "[dead]"]]></title><description><![CDATA[
<p>I agree.<p>Also, this reads like a list of 2014-2015's fastest growing technologies and trends.</p>
]]></description><pubDate>Wed, 28 Dec 2016 01:33:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=13267783</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13267783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13267783</guid></item><item><title><![CDATA[New comment by mangeletti in "A Mysterious Virus That Could Cause Obesity"]]></title><description><![CDATA[
<p>[removed my unsubstantiated complaints about the article]</p>
]]></description><pubDate>Tue, 27 Dec 2016 17:06:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=13264308</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13264308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13264308</guid></item><item><title><![CDATA[New comment by mangeletti in "ClusterHQ is shutting down"]]></title><description><![CDATA[
<p>It's likely that people within the organization already knew things weren't going well.<p>So, the bright side of this is that:<p>A) employees can spend the entire holiday week or two with their families, and<p>B) employees can start out their new year unencumbered by the stress of working for a failing company<p>Personally, I'd rather have it this way than come back from whatever fun holiday adventure I'm on to find out a week later that I'm losing my job... that's a terrible way to start the year's momentum.</p>
]]></description><pubDate>Thu, 22 Dec 2016 19:46:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=13239778</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13239778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13239778</guid></item><item><title><![CDATA[New comment by mangeletti in "Bootstrap 4 drops IE9 support and goes full flexbox"]]></title><description><![CDATA[
<p>The fact that it's somehow considered an insult to link to a CDN, rather than installing a gigabyte of tool chains that take years to learn, in order to achieve the exact same result... would be the reason nobody takes front end developers seriously.</p>
]]></description><pubDate>Thu, 22 Dec 2016 03:33:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=13234549</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13234549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13234549</guid></item><item><title><![CDATA[New comment by mangeletti in "AMD responds to Linux kernel maintainer's rejection of AMDGPU patch"]]></title><description><![CDATA[
<p>Maybe this is why their net is negative; because they don't allocate money to the right things.</p>
]]></description><pubDate>Sat, 10 Dec 2016 14:16:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=13145721</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13145721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13145721</guid></item><item><title><![CDATA[New comment by mangeletti in "Dark Patterns – User Interfaces Designed to Trick People [video]"]]></title><description><![CDATA[
<p>I don't think that any of these dark patterns represent the breaking of obligations by any party.<p>Dark patterns don't represent anything truly sinister, and in most cases they are perfectly legal. They are just bad UX because they're dishonest about their intent.</p>
]]></description><pubDate>Tue, 06 Dec 2016 22:44:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=13118951</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13118951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13118951</guid></item><item><title><![CDATA[New comment by mangeletti in "Dark Patterns – User Interfaces Designed to Trick People [video]"]]></title><description><![CDATA[
<p>Another dark pattern (used to gain more positive ratings in apps) is:<p><pre><code>    Do you love our app?

      Yes         No
       |          |
       |          |
     ______     ______
     Opens      Does
     AppStore   Nothing
</code></pre>
It's a bit like saying, "Do you love candidate X?", and then giving instructions for voting only to those who answer "yes".</p>
]]></description><pubDate>Tue, 06 Dec 2016 21:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=13118562</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13118562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13118562</guid></item><item><title><![CDATA[New comment by mangeletti in "New York City mapped its trees and calculated each one’s economic benefits"]]></title><description><![CDATA[
<p>Do you think it's strange that cities need to map nature to prove its economic value?<p>I've never understood the appeal of cities (other than a quick 1-2 day visit).<p>Cities are more inefficient[1], have more pollution[2], have less nature[3], stink like shit[4], have less happiness[5], have more noise[6], require subways and mass transit just to get around, are more expensive[7], etc. (the list almost doesn't end).<p>1. <a href="https://www.hks.harvard.edu/content/download/70101/1253214/version/1/file/inefficientcities_final.pdf" rel="nofollow">https://www.hks.harvard.edu/content/download/70101/1253214/v...</a><p>2. <a href="http://www.health.com/health/gallery/0,,20490855,00.html" rel="nofollow">http://www.health.com/health/gallery/0,,20490855,00.html</a><p>3. I don't think I need a citation for this one<p>4. <a href="http://www.businessinsider.com/why-new-york-city-smells-in-the-summer-2016-6" rel="nofollow">http://www.businessinsider.com/why-new-york-city-smells-in-t...</a><p>5. <a href="http://www.citylab.com/housing/2016/06/the-price-of-happiness-in-cities/487823/" rel="nofollow">http://www.citylab.com/housing/2016/06/the-price-of-happines...</a><p>6. <a href="http://earthjournalism.net/resources/noise-pollution-managing-the-challenge-of-urban-sounds" rel="nofollow">http://earthjournalism.net/resources/noise-pollution-managin...</a><p>7. <a href="http://www.bls.gov/opub/btn/volume-2/expenditures-of-urban-and-rural-households-in-2011.htm" rel="nofollow">http://www.bls.gov/opub/btn/volume-2/expenditures-of-urban-a...</a></p>
]]></description><pubDate>Fri, 02 Dec 2016 15:16:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=13089187</link><dc:creator>mangeletti</dc:creator><comments>https://news.ycombinator.com/item?id=13089187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13089187</guid></item></channel></rss>