The bad case of Hacker News authentication usability design - <AUTHOR> http://arvinderkang.com/2012/05/11/The-bad-case-of-Hacker-News-authentication-usability-design/

<comment><USER2> > Before I unintentionally start a flame war

This statement would be needed if anyone thought HN was an example of good design and usability, I don't think I've ever seen a comment here claim that, it seems everyone acknowledges that HN was built to work (as in, do the very minimum it can to exist) and nothing more. The lack of polish with HN is part of the charm really.

<comment><USER3> I like HN the way it is, only if I could _vote_ on iPad (or worse, on iPhone) without having to zoom 600% in first. Those up/down arrows being _so_ close to each other drives me crazy.

<comment><USER4> Have you tried <http://ihackernews.com/> ?

<comment><USER3> No, I have no knowledge of its existence. It looks good - I'll try it for a few days.

It might be good to submit it as a new link... I'm sure it's been posted before (though I'd never seen it), I'm sure there are _many_ HNers who don't know about it and it might be useful for them (for iOS, there are a few nice applications; but on other platforms, I think there might be none and this web app could be a life-saver for many!)

</comment></comment></comment></comment><comment><USER5> Ironically, the linked site is _unusable_ on iPhone. The page width is twice the size of the screen AND it cannot be zoomed out. Lovely stuff, can't wait to read what the author has to say on usability of other's people work.

<comment><USER6> I came here to say exactly this. The site design is horrible on iPhone. I had to use the Mobile Safari reader to even be able to read the content.

<comment><AUTHOR> And I started seem to have the flame war! Here are my two cents if they make anyone feel better: First it is a recommendation from a user not lecture from a UI expert. Second as a developer I'm flattered that compared my crappy blog whose audience is me and probably one other person- its usability expectations with HN. Third your point well taken, I need to work on responsive CSS when I get to my machine later in the day. Thanks to your comments, I just fixed viewport scaling issues.

But my post is not about me. It is about an issue in HN which I thought others would be facing too.

</comment></comment></comment><comment><USER7> Speaking of usability... your site doesn't scale on my iPhone, so I only see about 30% of the screen width and have to do a lot of scrolling to read anything.

<comment><AUTHOR> Thanks for pointing that out. Responsive CSS pending.

<comment><USER8> It would be OK without responsive CSS as long as you didn't include that <meta name="viewport" …> tag to disable scaling.

<comment><AUTHOR> Thanks Sidnicious. Fixed now.

</comment></comment></comment></comment><comment><USER9> By the way, you cannot zoom in or out on your website using an iPhone. This makes it very hard to read.

</comment><comment><USER10> Hmm, posting on a Saturday is not the best tactical time to get someone at HN to read this post... it'll have disappeared off the front-page long before Monday

<comment><USER2> If he replies to this post (<http://news.ycombinator.com/item?id=363>) with it then it should get noticed, that post seems to be checked every now and again.

<comment><AUTHOR> Thanks for pointing that out. Cross-posted the link to the url in your post. Thanks

</comment></comment></comment><comment><USER11> Mmm, a lecture on usability from a site that can't be read on an iPhone.

<comment><USER12> And that is relevant because ...? Sorry if I am not too hip for you, but readability on an iPhone screen is far from being the ultimate usability test, especially if the site is _not_ a mobile site.

</comment></comment><comment><USER13> "Support staff". Heh.

</comment><comment><AUTHOR> And I started seem to have the flame war! Here are my two cents if they make anyone feel better: First it is a recommendation from a user not lecture from a UI expert. Second as a developer i'm flattered that compared my crappy blog which mostly I read to boost my alter ego ;)- its usability expectations with HN. Third your point well taken, I need to work on responsive CSS when I get to my machine later in the day. In the meantime you can use Safari reader if you really want to read the article on iPhone. Sorry for the inconvenience to iPhone users. Thanks.

</comment><comment><USER14> I don't like the user management functionality on HN. It is a little basic for what it could be.

One issue... For some strange reason I cannot login through my Android browser but can through Opera. I am sure username and password are correct.

</comment><comment><USER15> I can zoom in fine in android 2.2.

Why don't the YC people open up the site code and put it on github so we can contribute into making a better site?

<comment><USER16> Little known fact: the source code is available.

<http://arclanguage.org/install>

<comment><USER15> I did not know that. Thanks for the link. I shall go and dust off my LISP.

Now, if any fix is written, where is it to be submitted?

<comment><USER16> I'm not sure... you may have to email pg

<comment><USER15> That's the reason to have the code up on github. I don't want to bother PG over this stuff.

</comment></comment></comment></comment></comment><comment><USER17> The other thing is that the login page is http rather than https.

<comment><USER18> It does support https, such as if you use https-everywhere which now works on chrome.

<comment><USER19> If you don't want to install a third party extension, you can also manually add domains to the HSTS* set via chrome://net-internals/#hsts

* HTTPS Strict Transport Security <http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security>

</comment></comment></comment><comment><USER20> I don't really come to hacker news for usability or design. Mainly for content.

</comment><comment><USER21> Why not just create a new account and move on? Unless I am missing something.

<comment><AUTHOR> Because I have an invitation associated with the old account that I needed to RSVP.

<comment><USER22> While I agree with your post, you definitely need a password manager app.

<comment><USER23> I use LastPass, I've still managed to lose a HN password. Shit happens now and then, and it's silly that you'd lose your account over it.

</comment></comment></comment></comment><comment><USER24> > _The bad case of Hacker News authentication usability design_

What design? It was just thrown together.

</comment><comment><USER25> call?</comment>


Nginx Is Now Part of F5 - <AUTHOR> https://www.nginx.com/blog/nginx-is-now-officially-part-of-f5/ <comment><USER2> Earlier discussion from announcement: [https://news.ycombinator.com/item?id=19362326](https://news.ycombinator.com/item?id=19362326)

</comment><comment><USER3> >F5 is fully committed to open source, which has been core to NGINX throughout its history.

Correct me if im wrong, but F5 does not presently develop or endorse a single open source product. Things like "we are owners" and "we choose speed" on the vision of culture diagram seem lopsided when compared to 'progress' and 'curiousity.' its almost as if F5 never cared that NGINX had a commercial offering at all, and is instead focusing entirely on open-source generalizations.

<comment><USER4> I thought the same thing.

Nothing about F5 is open.

Now hopefully F5 will continue to let Nginx be open source, but I'm not sure exactly how much more development they will do. Of course, it will be nice to see F5 to get the infusion of Nginx tech, because F5's code can use it.

</comment></comment><comment><USER5> Am I the only one who has the urge to brush up on Apache configs?

<comment><USER6> The proxy du jour is going to be Envoy. Jump on that bandwagon instead.

<comment><USER7> HAProxy is also excellent for proxying.

<comment><USER8> I've experimented with Fabio, Envoy and Nginx, but keep coming back to haproxy for its reliability and deep feature set. Things like stick tables and the acl system are insanely flexible/powerful.

</comment></comment></comment></comment><comment><USER9> [https://news.ycombinator.com/item?id=19362326](https://news.ycombinator.com/item?id=19362326)

<comment> phoe-krk The previous post was the announcement of the two companies merging; this post is an announcement that the merger is now complete.</comment></comment>


Productivize – Issue #3 - <AUTHOR> Hey there readers! Happy Monday and welcome to the third issue of Productivize. It's been two weeks since I launched this newsletter and as a newbie, I'm learning a ton in how to give you the best possible reading experience while providing value at the same time. I'm really happy to tell you that Productivize now has 88 subscribers growing from 58 and counting towards 100. Thanks for that.
Check the issue here: https://productivize.substack.com/p/productivize-issue-3
If you are like me who has a product mindset or know someone who loves all things product you will love this newsletter. Here's the link to subscribe: https://productivize.substack.com
Thanks for reading! <comment><USER2> This is Ask HN. You should be posting this in Show HN.

<comment><AUTHOR> Thanks for pointing me to the right path. Do you know how to post in Show HN instead of Ask HN?</comment></comment>


The <nsfw> Element - <AUTHOR> http://html5doctor.com/the-nsfw-element/

<comment><USER2> I know this is an April Fools post, but still:

YES, I've been thinking about this kind of thing for a while. But <nsfw> doesn't seem like enough.

What if an entire page or website is nsfw? Maybe some kind of header information would be more appropriate. Or inside the root element (<html nsfw>). How about specific ratings? <nsfw rated:"urn:mpaa:R">

There are still plenty of problems--kids getting around the browser settings-- but it's 10x stronger[citation needed] than "what's your birth date?".

<comment><USER3> _There are still plenty of problems--kids getting around the browser settings_

Why not just let the kids look at the damn porn?

If they can't see boobs on the Internet, then they are going to see them in a context that results in the creation of children. It's almost like we're _programmed_ to reproduce, or something...

<comment><USER4> I don't think it's a good solution for internet filtering, however, I think it's a good solution to prevent accidental porn exposure (APE).

I work in a rather open office environment now. Our management has no problem if employees blow off some steam by surfing to a site that might not be work related as long as its not excessive (just like they don't punish people for going to the break room to get a candy bar from a machine, or going outside to smoke).

However, click the wrong link and end up with porn (or something otherwise seriously inappropriate for a typical work environment) and you get noticed very, very quickly.

</comment></comment></comment><comment><USER5> As long as Google supports searching based on this then it's a great idea ;-)

</comment><comment><USER6> A joke which would be a great addition to the internet.

(Not for potential censoring so much as avoiding potential workplace problems)

<comment><USER7> Given how little attention most frontend developers pay to their markup's semantics, I don't think I'd want to entrust them (us) with a tag that HR finds interesting.</comment></comment>


CMU student counts 547 Robots on Campus - <AUTHOR> http://www.post-gazette.com/pg/10290/1095983-115.stm

<comment><USER2> Rumor has it that someone built a robot to place a sticker reading "Drink. Let the robots drive" on the outside of the glass on walkway between Wean Hall and the new building.

I wonder if that one got counted...

<comment><USER3> There isn't a direct walkway between Gates and Wean. There's one from Gates to Newell Simon, then one from Newell Simon to Wean. You must be thinking of the walkway between Gates and Newell Simon, but I never saw that sticker.</comment></comment>


15 Reasons Not To Be An Entrepreneur  - <AUTHOR> http://www.businesspundit.com/15-reasons-not-to-be-an-entrepreneur/ <comment><USER2> I thought being an entrepreneur was all about doing what made you happy, not doing what makes the most sense to every Tom, Dick, and Harry who graduated from business school? If that's what being an entrepreneur really meant nobody would be doing it.

I'd gladly work longer hours for less pay with more work to do if I was happy doing it.</comment>


How to make the Atom editor transparent - <AUTHOR> https://github.com/transcranial/atom-transparency <comment><USER2> Meanwhile, I'll seat here, wishing for an update that won't make the editor eat almost 2GB of RAM after opening 3 text files :(

<comment><USER3> I remember seeing a similar complaint in the 1.4 release thread complaining about memory usage, and when I compared my own Atom memory usage with a project with about a half-dozen files open and it wasn't anyhere close to that.

Wonder what's going on.

<comment><USER4> Same here, I use Atom for all my projects. Sometimes with > 10 files open at once. I've never seen it get anywhere that bad.

</comment></comment></comment><comment><USER5> This will break so much stuff, like you know, being able to click on things or move tabs around. Or minimize / zoom the window. It's possible to get it to work, but there are a lot of Difficulties, here's a similar PR

[https://github.com/atom/atom/pull/10208](https://github.com/atom/atom/pull/10208)

<comment><USER6> Transparency doesn't necessarily mean being able to click through it.

</comment></comment><comment><USER7> Can someone help me understand how this would be useful?

<comment><USER8> Cause at certain age, all geeks go through their Window Blinds period, that's when they keep changing the windowing theme, maybe tweaking the shell. Many find it silly if not a buggy after a while, and years later wonder, why are people still doing this?

<comment><USER9> I call this 'enlightenment', because I reached it after spending way too many hours in my teens tweaking my Enlightenment window manager config rather than doing something useful.

<comment><USER10> Never go full E17.

</comment></comment></comment></comment><comment><USER11> As an addition, you can make any window translucent/transparent in X11 (running with a composite manager) using transset-df, e.g.,

      # Lets you click on a window and sets it's alpha to half
      $ transset-df 0.5

One usually gets annoyed with not being able to read their terminal properly after a while though.

<comment><USER12> Yes, this is different from native terminal implementations in that it makes the entire window content transparent, including the text, vs just the background.

</comment></comment><comment><USER13> On one hand, I get the desire for transparency, having sought after it for many years, esp. back when it was a rarefied commodity. But these days I find I'm mostly only in favor of either fully opaque windows or transparency that's darn near fully opaque. Just enough transparency to hint that there's something tucked behind a full- or half- screen window. I find that it's too just easy to compromise contrast and readability in editor windows.

<comment><USER14> I find that transparency is most useful on small screens where you don't want to put windows side-by-side but still want to see both; e.g. I'd have documentation in a lower window and put my editor on top with transparency. Occasionally I'd have 3 or even 4 windows in a transparency stack, but it gets increasingly harder to read with more layers.

Here's a small utility for Windows that should be able to adjust transparency of any window, including Atom (I haven't tried but it's worked on most every other window):

[http://www.vanmiddlesworth.org/vitrite/](http://www.vanmiddlesworth.org/vitrite/)

</comment></comment><comment><USER15> I really would like to embedded atom as an online code editor... it seems like a no brainer given that its written in Javascript. But it seems there's no project to do this (hope I'm wrong!)

FWIW, I could never find any indication of an interest in this on the atom.io site, and googling "embed atom" and the like produce a lot of pages about Intels Atom CPU.

<comment><USER16> just because it's all javascript, doesn't mean you can "just" make a web client. electron, the shell atom is built on, has a lot of functions that are tied directly to the operating system and atom relies heavily on them. it also has a module system that allows you to do require() in front end javascript without needing to bundle anything. it would definitely be an interesting project, though.

<comment><USER17> So it is 1. built on top of heavy heavy Web technology 2. very much tied to the OS. The worst of both worlds...

</comment></comment></comment><comment><USER18> Isn't this something you would generally want your WM/Compositor to handle?

</comment><comment><USER19> Couldn't this be an Atom add on? Isn't that there purposes?

<comment><USER20> I think the point is that Atom needs to be recompiled with certain options to make this possible. You couldn't do it with a package.

</comment></comment><comment><USER21> Any way to do this in sublimetext? The only search result is for Windows.

</comment><comment><USER22> You mean "translucent". If it was transparent, you wouldn't be able to read the text.

(Besides, translucent GUIs are out. That's Vista/Win7.)

<comment><USER23> Looking at the screenshot, the background isn't blurred so it's not translucent.

It has transparency, or it is semi-transparent. [https://en.wikipedia.org/wiki/Transparency_and_translucency](https://en.wikipedia.org/wiki/Transparency_and_translucency)

(you are right about win7 having translucid windows)

<comment><USER12> Funny, in grade school I remember being taught that "translucent" meant anything in between full opacity and full transparency.</comment></comment></comment>


Unseen Art – classical art paintings in 3D for the blind - <AUTHOR> http://www.unseenart.org/ <comment><USER2> I dont know, would this have informative value for blind people? But certainly the object is not the artwork itself anymore, its just a transfer of structural information. It is also subject to a high level of interpretation of the recreating sculptor. Doesn't really make sense to me.

There's an irony to them picking the Mona Lisa, a painting that is populary seen as an icon of art, but really only on a very primitive level. It is almost just a media invention of what art is - and there it stops. I'd argue nobody is really seeing the mona lisa anymore.

<comment><USER3> The other option is written picture descriptions, which could easily go more than a thousand words trying to capture all of the information discussed in an art criticism class. Things like the composition of elements.

It's more typical these days for students who are blind to be in a class with sighted students. You don't want to have to exclude them from the discussion if possible.

Ultimately these are just fancy tactile graphics. Sure, it's different, but tactile graphics are well established in math and science education. And 3D printing has real potential here, since tactile graphics can be expensive to produce and distribute for this low-incidence population. [https://www.youtube.com/watch?v=ZREwnV_XRsA](https://www.youtube.com/watch?v=ZREwnV_XRsA)

</comment></comment><comment><USER4> Starry night is so easy to feel... I feel like it'd be better to give a height to each pixel in the painting based on its luminosity/color. A sculpture is not a painting. At least with this height method, the information conveyed (in terms of entropy) is the same, and if properly trained, I bet anyone could understand the painting through the bump-mapping.

</comment><comment><USER5> Nice project. I wonder, would [https://commons.wikimedia.org/wiki/Category:Caricatures_by_L...](https://commons.wikimedia.org/wiki/Category:Caricatures_by_Leonardo_da_Vinci) appear as funny to a blind person as they are to a seeing person?

</comment><comment><USER6> Why does a blind person wear a wrist watch?

<comment><USER7> Typically, those watches have a button that they can press to generate a voice output that tells them the current time (and date).

For example:

[http://www.braillebookstore.com/Talking- Watches](http://www.braillebookstore.com/Talking-Watches)</comment></comment>


Ask HN: LMS Alternatives to Moodle? - <AUTHOR> Moodle has been around for quite some time and, while a de facto standard in the in the industry (like wordpress for LMSs), I think it has become too bloated (like wordpress) leaving room, IMHO, for simpler and more opinionated LMSs in the space.<p>Do you know any of them worth trying out? <comment><USER2> Moodle is by far not the only LMS. Other popular open source LMS are for instance ILIAS (also php) or OLAT (Java).</comment>


NativeJIT – JIT compilation of expressions involving C data structures - <AUTHOR> https://github.com/bitfunnel/nativejit/ <comment><USER2> Title seems incorrect, or at least misleading. It is not a JIT for C++ code (ie. not "C++ to..."), it is a JIT library for C++ that seems focused on compiling arithmetic algorithms as used in bing.

Interestingly, it requires the functions called by the JIT'd code to be side- effect free, since it guarantees it will call any given function invocation _at least once_ , since it evaluates both sides of any but top level branches. See "Design Notes and Warnings" in [https://github.com/BitFunnel/NativeJIT/blob/master/Documenta...](https://github.com/BitFunnel/NativeJIT/blob/master/Documentation/README.md)

<comment><USER3> The real question is why would you use it instead of mature LLVM.

<comment><USER2> LLVM is a fairly heavyweight tool to use for simplistic or really frequent JIT use-cases. There is definitely room for smaller and simpler tools for that purpose, imo. Like, I'm pretty sure LuaJIT runs rings around LLVM in terms of how quickly it generates code, but at the cost of doing considerably less optimization. This is sometimes a useful tradeoff.

<comment><USER4> "but at the cost of doing considerably less optimization"

That's arguable. Ravi[1] is a Lua implemented with an LLVM-based JIT. The benchmarks here[2] compare runtime performance of Ravi vs. LuaJIT. The Ravi timings don't include compilation time, the LuaJIT timings do. Sometimes LuaJIT siginficantly outperforms Ravi, sometimes it's on par, sometimes worse. But the results don't suggest that there is less (effective) optimisation going on.

[1] [https://github.com/dibyendumajumdar/ravi](https://github.com/dibyendumajumdar/ravi)

[2] [http://the-ravi-programming- language.readthedocs.io/en/lates...](http://the-ravi-programming- language.readthedocs.io/en/latest/ravi-benchmarks.html)

<comment><USER5> The parent post is correct. LLVM's optimizations are low-level optimizations tuned for C and C++. By contrast, the optimizations you want to do for dynamic languages (and high-level languages in general) are high-level optimizations that are better done on language-specific IRs. Moreover, dynamic languages need dynamic optimizations such as polymorphic inline caching, speculation and bailouts with on stack replacement, etc.

Optimization pipelines are invariably language-specific. If you were to somehow make LuaJIT into a C/C++ compiler without doing any work on its optimizer, you would get similarly poor results.

<comment><USER6> > If you were to somehow make LuaJIT into a C/C++ compiler

Clang -> Sulong -> Java bytecode -> Luje [1]? May need more turtles :)

Technically, one reason -of several- this probably wouldn't work without significant effort is that Sulong relies on Graal's FFI intrinsics. But those should be convertible to LuaJIT FFI calls (in theory).

[1] [https://cowlark.com/luje/](https://cowlark.com/luje/)

</comment></comment></comment></comment></comment></comment><comment><USER7> What I find amazing about NativeJIT is how small the codebase seems to be -- under 10k SLOC. Impressive!

Will seriously consider using this to speed up expression execution in EventQL [0] (we shied away from llvm so far because it's such a massive dependency).

[0] [https://eventql.io/](https://eventql.io/)

</comment><comment><USER8> This is similar to a technique used in Renjin to compile specific vector computation expressions down to straight-line JVM bytecode, which is then JITed down to machine code. It's a very powerful technique because it removes all the indirection involved in a evaluating dynamic expressions and lets the processor just do its job.

For example, if you evaluate sum(sqrt(x^2 + y^2) * 3) in Renjin, and x or y happen to be very long vectors, then we'll jit out a JVM class for this specific expression that would look something like this in Java:

      class JittedComputation1E5374A3 {
        SEXP compute(SEXP[] args) {
          double[] x = args[0].toDoubleArrayUnsafe();
          double[] y = args[1].toDoubleArrayUnsafe();
          double sum = 0;
          for(int i=0;i<x.length;++i) {
            double xi = x[i];
            double yi = y[i]
            sum += Math.sqrt(xi*xi+yi*yi) * 3;
          }
          return DoubleVector.valueOf(sum);
        }
      }

The computation is specialized to the types of x and y, so if for example x is a sequence 1:1000000 then a new class gets written for that doesn't even use an array for x.

The speedup is so impressive that even if you don't cache the compiled expression you see dramatic improvements: [http://www.renjin.org/blog/2015-06-28-renjin-at- rsummit-2015...](http://www.renjin.org/blog/2015-06-28-renjin-at- rsummit-2015.html)

</comment><comment><AUTHOR> Related -

[http://bitfunnel.org/debugging-nativejit/](http://bitfunnel.org/debugging- nativejit/)

[https://twitter.com/danluu/status/771622870132809729](https://twitter.com/danluu/status/771622870132809729)

</comment><comment><USER9> Better link: [http://bitfunnel.org/getting-started-with- nativejit/](http://bitfunnel.org/getting-started-with-nativejit/)

</comment><comment><USER10> I know it can be sandboxed, but it makes the hair on the back of my neck stand up to think that something people type into a search box on a web page gets turned into machine code and executed.. :)

<comment><USER11> It's no big deal as long as JIT compiled code is restricted to the safe subset of instructions. For example, in FreeBSD BPFs (berkeley packet filters) are JIT compiled and directly executed in the kernel mode.

</comment></comment><comment><USER12> More information: [http://bitfunnel.org](http://bitfunnel.org)

</comment><comment><USER13> Can't you use function overloading? or function pointers? Why do you need to recompile the code? Can someone give an example of where this should be used?

<comment><USER8> This is precisely a strategy for optimizing away the cost of function calls and other indirection.

You basically really want this in any case where you're applying a dynamic expression to a large dataset.

We use the technique in Renjin, an R interpreter built on the JVM, for vectorized expressions such as sqrt(x^2+y^2) where x and y are long arrays.

You can implement this with function pointers, or interfaces in Java, but if you're evaluating the expression millions of times, then the cost of the indirection is huge, and worse yet, it gets in the way of the processor's branch prediction and pipelining.

If you can compile the same dynamic expression down to straightline machine code, the impact is pretty fantastic: [http://www.renjin.org/blog/2015-06-28-renjin-at- rsummit-2015...](http://www.renjin.org/blog/2015-06-28-renjin-at- rsummit-2015.html)

</comment></comment><comment><USER14> Looks very similar to [https://github.com/asmjit/asmjit](https://github.com/asmjit/asmjit)

</comment><comment><USER15> So would it make sense to use this as the engine for something akin to jq or xsv?

</comment><comment><USER16> The title is wrong. This is not a C++ to x86 JIT (which would be really cool), this is a JIT library for C++ (of which there are a number). It has it's own domain specific language for expressions. It doesn't take arbitrary C++. No std C++ syntax, no classes, etc.

Ex:

        // nativeJIT DSL
        auto & area = expression.Mul(rsquared, expression.Immediate(PI));
        auto function = expression.Compile(area);
        // C++
        auto area = rsquared * PI;

<comment><USER4> "this is a JIT library for C++ (of which there are a number)"

Out of interest, can you recommend any others that are actively maintained?</comment></comment>


Would you use a one-click sitemap-to-flat site service? - <AUTHOR> http://www.zatchit.com/

<comment><AUTHOR> Hey folks, some context here. I needed a cache that will:

\- Keep the site up when the web server is down

\- Allow for logged-out users to see "login" and logged-in users to see session info (for example), while still caching most of the page, without using the outdated ESI standard

\- Be delivered over a CDN

\- Allow for hotfixes

\- Cache must be spun up, not passively created by GETs, to avoid the issue of high average load times if you have a fairly even distribution of visitors

There isn't a solution on the market (that I have found) that accomplishes all of these things. I would really appreciate thoughts on how you're currently doing caching and whether this service would be useful.</comment>


Tell HN: This is my 4hr sprint story. - <AUTHOR>

I needed something to remind me to (1) read my bible daily, (2) complete my bible at least once a year. I dun want to spend my time to create an app to do that, it could take up to a week.
Instead, I created a paid email newsletter using letter.ly, used Zondervan's Bible Reading Plans as a guide, copied Bible passages from biblegateway.com, installed Boomerang for Gmail extension to help me schedule emails. 4 hours later, my MVP is complete. The whole process take less than a day to complete.
link: http://letter.ly/biblein60days/
LESSONS LEARNT
- Do not reinvent the wheels. If there's a tool out there, use it! Dun not reinvent the wheels unless it is absolutely necessary.
- Resources is everywhere, use it! There are plently of resources for hackers to build stuffs. Go just do it!
- It helps if you are not multi-tasking. I could do it faster if I'm not surfing YouTube in my 4 hours sprint.
- Finally, once it is ready, go launch it! Listen to the feedback and reiterate.
I hope someone out there will find it useful. If I can do stuffs out there, anyone can do better!
ps: i can add you in a free subscriber, just dm me yr email to @iworkfothem - cheers! <comment><AUTHOR> easy to click: <http://letter.ly/biblein60days/></comment>


Reddit (YC S05): 1 billion monthly pageviews - <AUTHOR> http://www.reddit.com/tb/fdyyf

<comment><USER3> Wow, good job, Team Reddit!

Since I think you guy still read HN: Something you all seem to do very, very well is interact with your users. Almost every day I'll see somebody [usually jedberg] show up in a thread answering a question, or responding to something, or even just saying hello.

Like this: [http://www.reddit.com/r/blog/comments/fdyyf/reddit_billions_...](http://www.reddit.com/r/blog/comments/fdyyf/reddit_billions_served/c1f7h8g)

That's awesome :).

<comment><USER4> Awesome? Would you still feel that way if _your_ employees spent all day on reddit?!

<comment><USER5> I imagine so, if they were productive enough to reach 1 billion page views per month while doing so. What makes you think that their community involvement isn't the reason reddit has thrived while competitors have failed?

<comment><USER4> I'm just kidding!

</comment></comment></comment></comment><comment><USER6> 120,000,000 is what we (minecraft forum and minecraft wiki) hit for January (as per quantcast) which I think is pretty neat too, for anyone who likes pretty stats.

<comment><USER7> <http://i.imgur.com/jgXrf.png> If you like pretty stats, here are ours ;) Congrats to the Reddit folks, one of my favorite website on the internet nowadays!

<comment><USER8> Those would be the stats for what???

<comment><USER9> Yea, I don't think there are 50 sites out there that could boast those numbers.

<comment><USER7> Smokinn got it right. Stats that doesn't appear, we stream 1.2Billions videos/month (doesn't count embedded content).

<comment><USER8> Can you reveal any $ numbers; e.g. CPM, conversions to paid accounts, anything?

<comment><USER10> I am not affiliate with Manwin but found the article that was submitted here recently insightful. It partly deals with their operations:

The Geek-Kings of Smut <http://nymag.com/print/?/news/features/70985/>

</comment></comment></comment></comment></comment></comment></comment><comment><USER11> That's 380 pages every second consecutively. The reality is probably much grimmer, say, 1000+ page a second during peak usage.

Very, very impressive.

<comment><USER12> Yeah, usually up to about 1200-1300 per second, but that's just from our app servers. Our caches can get up to 2500+ per second at peak.

</comment></comment><comment><USER13> For a co. that is handled by just a few developers, this is just phenomenal. Hats off to the team! :)

<comment><USER8> Reddit is an amazing site and an amazing community - there are a lot more factors that go into its success.

However, I think quality has suffered slightly recently based on the amount of content that is FFUU comics and just plain pics.

While I have been a user for 4+ years, and I love the site to death - <USER2> are some improvements in the UX tat could be made -- the most specific would be to allow further tags of images/image types. Since a fair chunk of the % of content is now images, I would be love to be able to unsub from specific image types.

E.g. FFUU/rage based comics, regardless of their content/message, I just personally dont prefer them. Cute pics, etc...

Reddit is king of my online content experience, but I am starting to need further granular control that is better that just /r/subreddits.

<comment><USER4> Fun fact: I created the F7U12 subreddit. I'm sorry, but it's a fantastic way to unwind and a great community due to the fact that most comics are common annoyances everyday people have.

Besides, you can always unsubscribe.

<comment><USER8> More power to that /r/!

However - I am not a subscriber - and the FUU comic as a visual style has become a way of communicating in many other subreddits.

I just want the _style_ /genre of a pic to be taggable so I can opt-out.

Regardless of the content of a FUUU / rage style comic, they never seem to be seen as appropriate view-at-work material.

<comment><USER4> Oh, I agree with that. I hadn't realised there were comics posted in other subreddits that much, maybe I didn't notice because I am subscribed to FU...

</comment></comment></comment></comment></comment><comment><USER14> What does that translate to in ad revenues?

<comment><USER15> This is clearly simplified, but nevertheless...

      [deleted]

[edit] Info from comments demonstrates these results, though simplified, to be incredibly optimistic. Assuming a CPM of $1.00 and taking into account the ratio of paid advertisement to Reddit advertisement, the Monthly Revenue number would dip _significantly_ to $100,000.

<comment><USER16> No site like Reddit can fill 1 billion impressions at $2 eCPM. Closer to $0.25 I'd bet.

<comment><USER3> I've run the "sponsored link" ads before, and it's usually $0.40-0.70 CPM.

</comment></comment></comment></comment><comment><USER17> This proves that it doesn't have to have a negative effect on the page count to open source the code. Reddit source code: <http://code.reddit.com/>

<comment><USER18> It's probably been beneficial to them, given the number of people who've identified vulnerabilities in the code then responsibly disclosed them. Reddit's never had a serious security breach, which is doubt due in large part to no sensitive information being linked to accounts, but also because they've had quite a few people point out potential problems to them.

There's a lot to be said for free code review.

</comment></comment><comment><USER19> In light of the threads lately about how well StackOverflow does with their MS stack, I'm wondering how their traffic compares to Reddit, which runs on OSS/Python + Java.

<comment><USER20> \+ Cassandra :)

<comment><USER19> Cassandra was most of why I included "+Java" ;)

</comment></comment></comment><comment><USER21> I have mixed feelings about this statistic. On the one hand, I get to feel cool because I was into reddit before it got popular. On the other hand, reddit has jumped the shark with all of the awful people that have recently joined to get it to the 1 billion monthly pageview category. But, then again, that's kind of a good thing because I don't visit reddit anymore so I'm a million times more productive than I used to be :)

<comment><USER22> Having more people is a blessing and a curse. Same with having a tight nit group of people.

With more people, the pro is that there is more activity. With this, you have an effective mechanical turk of some sort since there are so many people to get help from and one of those people can be very useful. The con is that conversations are overloaded, so many try to post one liners to achieve top listing status in a thread. This discourages those with better experience and insight to make a comment since they have to spend a long time on a comment only to have it buried and ignored. The other con is that only pop submissions or submissions that take the least amount of time to consume (r/pics) have the most upmods. Take Hacker News. I remember when it was like reading a programmer's mailing list. Now with so many people, the most we can relate to are tech gossip.

With less people conversations are more focused and detailed. The con is you have to be lucky to have experienced individuals to provide better insight.

Still, don't quote me on this stuff. This is something a social scientist can explain better.

Nonetheless, complaining about the degradation of an online community isn't really something to get worked up about (and this is from a guy with a signed reddit bobble-head and a first issue reddit sticker). Entropy is a fact of nature. It's like a group of friends who had such a fun time together for a certain era then end up hating each other. Or like Forrest Gump who reminded me as a child that how your life is setup now isn't how it will always be. I cried when I saw that movie as a child for I knew my care-free childhood life was gonna be over anytime now and...shit, I just realized that happend.

<comment><USER23> > Take Hacker News. I remember when it was like reading a programmer's mailing > list.

Well, there's <http://news.usethesource.com/news> :)

</comment></comment></comment><comment><USER9> If you can't monetize a billion pageviews in ways other than Reddit Gold, you've got to be kidding me.

<comment><USER24> reddit has a self-serve advertising system that's been in place longer than reddit gold.

</comment></comment><comment><USER25> If the reddit team had had (errr... how's my use of English past tense?) the $150K deal, they might have lasted this long on just that. They probably would not have sold to Conde Nast when they did.

<comment><USER26> "Had" or "had had" are both correct, even though the latter sounds a bit silly.

See also: [http://en.wikipedia.org/wiki/James_while_John_had_had_had_ha...](http://en.wikipedia.org/wiki/James_while_John_had_had_had_had_had_had_had_had_had_had_had_a_better_effect_on_the_teacher)

Welcome to English. We're sorry.

</comment></comment><comment><USER27> Congratulations!

Also, YC S05, we are in 2011. Work hard, play for the long run, listen to your customers. Go through the lows and the highs, never stop, for nearly 6 years. This what I take from this story :)

</comment><comment><USER28> Huge congratulations to the reddit team, old and new.

Does this mean you'll be doing your next round of hiring for a new dev soon?

<comment><USER18> They've hired one guy (spladug), and I believe they're further along in the process on another. They announced a few months ago that they were hiring. [1] Raldi or Jedberg would be the best people to ask. I'm sure one of them will drop by this thread.

[1][http://blog.reddit.com/2010/11/thank-you-mr-nast-may-we- have...](http://blog.reddit.com/2010/11/thank-you-mr-nast-may-we-have- another.html)

</comment></comment><comment><USER29> this is really impressive, especially considering that they have just a couple of engineers</comment>


37signals insults customers, force sale of Sortfolio or shuts it down - <AUTHOR> http://37signals.com./svn/posts/3172-sortfolio-going-once-going-twice

<comment><USER2> It's overvalued: Firstly if you buy the site that doesn't mean that you get the audience and the good will that the site/brand has now: The brand with the value is 37signals not Sortfolio. Secondly running it "as is" won't grow the site, you'll need to invest a great deal of money in adding features and growing the audience (so "tons of untapped potential" actually costs you money). And lastly if you think that it's that great of an idea you could most likely build it for far less than $480k (and contact the current soon to be alienated user base).</comment>


Ask HN: How to post under Ask section? - <AUTHOR>

Not able to do it :( ..always post goes under New. <comment><USER2> Welcome on HN

The _new_ section holds every item posted, regardless of wether it is a "Ask HN" or not. The _new_ section is sorted according to the time of the post — most recent first.

The _ask_ section holds every item that is not a link. Consequently, it contains this very post. However, it is sorted according to the HN algorithm [1], which means your post will not show up on the _ask_ front page until it reaches a high enough score.

[1] No reference in mind, but there are a lot of posts about it here and there. Just ask around.

<comment><AUTHOR> Got it. Thank you so much.

</comment></comment><comment><USER3> I'm new to this app, how do you post something? Please help.

<comment><AUTHOR> Hi, you need to create and account, log in and click on submit on the and then post a link/question.

</comment></comment><comment><USER4> Uh...you did.</comment>


ESheep 64-bit - <AUTHOR> http://esheep.petrucci.ch/ <comment><USER2> Well, that crashed my browser. So I guess it is an accurate reproduction of a Windows 95 app.

<comment><USER3> Same. That's what I get for clicking the link before reading the comments.

(Firefox 49.0.1 on Windows for ref)

</comment></comment><comment><USER4> Bookmarklet: add sheep

</comment><comment><USER5> Reminds me of all the virus-delivering "buddies" that would walk around people's windows in 1995-2005.

Related: [http://xpenguins.seul.org/](http://xpenguins.seul.org/)

</comment><comment><USER4> Bookmarklet:

javascript:(function(){var s = document.createElement('script'); s.src = '[http://esheep.petrucci.ch/script/DesktopPet.js';](http://esheep.petrucci.ch/script/DesktopPet.js';) s.onload = function() { new DesktopPet().start_esheep(); }; document.head.appendChild(s);}())

</comment><comment><USER6> I have missed this so much! Thank you :D

</comment><comment><USER7> i wish the web version would work via https. :-/

</comment><comment><USER8> Seems to kill my firefox.

</comment><comment><USER9> does anyone know the history of the original one?</comment>


Wireless Power and Battery Life Anxiety - <AUTHOR> http://techcrunch.com/2015/07/07/wireless-power-and-battery-life-anxiety/

<comment><USER2> "Mobile apps and operating systems' power usage continues to rise", Citation please.

It's my understanding that power usage trends are going down on mobile.

<comment><USER3> Batteries have been getting bigger, hardware has been getting more power efficient- and yet:

 _Since the first iPhone in 2007, net battery life as measured by iPhone standby time has remained flat_

<comment><USER4> More power-efficient _for the same tasks_. Screens have been getting larger, applications have been doing more.</comment></comment></comment>


Time-Travel in CockroachDB - <AUTHOR> https://www.cockroachlabs.com/blog/time-travel-queries-select-witty_subtitle-the_future/# <comment><USER2> >CockroachBD

What a name</comment>


NOAA Massive Mayfly Emergence Tracking - <AUTHOR> http://www.crh.noaa.gov/arx/?n=mayflygeneral#July202014

<comment><AUTHOR> Since it's not entirely obvious:

Click on the purple squares for radar animations and photos of the events.</comment>


IFTTT enables you to connect the App.net Channel to 50 different Channels - <AUTHOR> http://ifttt.com/appdotnet

<comment><USER2> Here is my recipe to archive my messages on App.net on a plain text file <http://ifttt.com/recipes/53836></comment>


100,000th Google Knol published - <AUTHOR> http://googleblog.blogspot.com/2009/01/100000th-knol-published.html <comment><USER2> Does this mean Knol is a success?

<comment><USER3> Judge for yourself:

<http://siteanalytics.compete.com/knol.google.com/?metric=uv>

(Traffic is below initial surge, but steady with perhaps a very slight uptrend.)</comment></comment>


Show HN: Modern Hacker News – Read Hacker News on Windows Phone 8.1 - <AUTHOR> http://www.windowsphone.com/en-us/store/app/modern-hacker-news/a3dd1bb6-aaa4-498f-af6a-8f228531f298?signin=true

<comment><AUTHOR> This is my first app and uses the official API (hosted on Firebase) instead of scraping the site or using third-party APIs as other apps.

I hope that it's usable and stable enough. Please give me feedbacks</comment>


Show HN:A Kanban tool for distributed teams that use Google Docs & Hangout - <AUTHOR> http://www.strikingly.com/site64778-1375823836#1

<comment><AUTHOR> Cool concept.. not sure how many peeps are using that combination of products though.</comment>


Ken Thompson 1984: Reflections on Trusting Trust [pdf] - <AUTHOR> http://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf

<comment><USER2> Fantastic paper, one of my favorites in computer science. I recommend all programmers read this.

Succinct, to the point, and brilliant.</comment>


An Introduction to Gradient Descent and Linear Regression - <AUTHOR> http://spin.atomicobject.com/2014/06/24/gradient-descent-linear-regression/

<comment><USER2> I get that this is suppose to be an introduction to gradient descent, and that the author chose a simple example to work with to illustrate the method (and explained it very well - kudos!). However, they should probably at least mention that the linear regression problem has an analytical solution[0] which is _much_ faster than using gradient descent.

The strength of gradient descent is that it can be used for more complicated problems, where an analytical solution isn't known (for example - you can train a neural network using gradient descent! The standard algorithm uses back-propagation to compute the errors associated with each layer of the network, and then the "learning" step shifts each parameter in the direction of those errors - just like gradient descent).

[0] [http://en.wikipedia.org/wiki/Linear_regression#Least- squares...](http://en.wikipedia.org/wiki/Linear_regression#Least- squares_estimation_and_related_techniques)

<comment><USER3> Author here. These are all great points. I chose linear regression because it's simple and easy to understand. There is obviously a simple closed form solution to this problem. However, as already mentioned, gradient descent has some nice advantages like scaling. Further, a "close enough" solution/approximation might be sufficient depending on the application.

<comment><USER4> There are algorithms to add variables and observations to an estimated linear regression model, so scaling is not an advantage of gradient descent. You should mention in the post that there are better ways to estimate this model, even if you're just presenting it as an example.

</comment></comment></comment><comment><USER5> This is explained very well and makes each step easy to understand. It's not the best way to do it, but it does explain why gradient descent is awesome and how the intuition works. Hopefully future posts go into greater detail about gradient descent and linear regression to do things more efficiently and faster, but for an intro post, this is most excellent.

Well done.

</comment><comment><USER6> If you want a deeper introduction to this topic, and a surprisingly accessible piece of mathematics, I recommend the classic paper: [http://www.cs.cmu.edu/~quake-papers/painless-conjugate- gradi...](http://www.cs.cmu.edu/~quake-papers/painless-conjugate-gradient.pdf)

<comment><USER7> This was my introduction - I used the techniques described to write an interplanetary trajectory timing optimization tool. (finding good launch windows between various celestial bodies). It was an excellent read and eminently transformable into functional code.

</comment></comment><comment><USER8> It really should mention the closed form solution, it's quite silly to compute a linear regression this way.

It should also give a nod to robustness, a pair of sufficiently crazy outliers would leave the line nowhere near the points, seemingly in contradiction that lines the "fit" better will have a lower error value. (They will, only in the circular sense where you've defined fit in terms of that particular error function)...

</comment><comment><USER9> "In our linear regression problem, there was only one minimum. This made our error surface convex."

Shouldn't it the the other way around?

<comment><USER10> Correct... if there is only one minimum, it is unimodal, but not necessarily convex. For instance, if there are inflection points, it will not be convex.

</comment></comment><comment><USER11> There is also a great course running on coursera right now covering this:

[https://class.coursera.org/ml-006](https://class.coursera.org/ml-006)

</comment><comment><USER12> Do machine learning cats use Nesterov methods? Add some inertia to gradient descent, and boom, kick butt theoretical benefits and super fast in practice.

<comment><USER13> Yes - see e.g. "On the importance of initialization and momentum in deep learning" from ICML 2013 ([http://www.cs.toronto.edu/~fritz/absps/momentum.pdf](http://www.cs.toronto.edu/~fritz/absps/momentum.pdf)) for an overview in the context of NNs.</comment></comment>


Ask HN: How do you get feedback during product development? - <AUTHOR> In your company, how do you usually get feedback during the development of a major software product? Let's say you are developing the new version of your website which is undergoing a major facelift. What is the process you follow to get feedback? Do you show it to the software team? Do you send an internal demo to all the company staff, or just ask for approval from the board? Do you send out customer surveys with the new designs and ask for their opinion? <comment><USER2> Nice question! There was a useful discussion on this over at the Product Manager Facebook group [https://www.facebook.com/groups/ProductManagersCommunity/sea...](https://www.facebook.com/groups/ProductManagersCommunity/search/?query=feedback)

One of the best tips shared was the make use of your sales / customer success team - they have the closed relationship with your target audience, so they will know more intimately how they go about using your products, what their needs are, what pain points they are facing, etc. They're outside of the typical product development "team" but may have some useful insights for you.</comment>


A history of backdoors - <AUTHOR> http://blog.cryptographyengineering.com/2015/07/a-history-of-backdoors.html <comment><USER2> Another history of backdoors: [http://ethanheilman.tumblr.com/post/70646748808/a-brief- hist...](http://ethanheilman.tumblr.com/post/70646748808/a-brief-history-of- nsa-backdoors)

<comment><USER3> A much better one.

</comment></comment><comment><USER3> I went into detail on the subject myself at the link below with a focus on the NSA's long-term activities. It's worth noting that most of that was stuff we were criticizing before the Snowden leaks. It was hard to tell if it was incompetence or downright subversion. The leaks confirmed the latter played a major role. If you see these patterns, then your government might be doing the same thing. Unless it has no history of developing strong security solutions. Those are just less competent.

[https://www.schneier.com/blog/archives/2014/03/friday_squid_...](https://www.schneier.com/blog/archives/2014/03/friday_squid_bl_420.html#c5226750)

One person griped that the market could've chosen secure products. That's true. However, Bell (of Bell-Lapadula) noted high security has never spontaneously emerged in marketplace. The incentives go in other direction too much. So, subsidizing high security via DOD purchasing was critical and did result in a number of products appearing. Their canceling that resulted in almost all disappearing with rest barely improving. But, the market's impact on the situation is where it starts and I blame them a large degree in another article (clipped below).

[http://pastebin.com/NucgJ3Ws](http://pastebin.com/NucgJ3Ws)

</comment><comment><USER4> Any word on the whole "logjam patches still aren't out" thing?

It seems like Google's informal outlook is that they don't want Chrome to cut users off, so they're just going to work with vulnerable sites instead of patching.

<comment><USER5> [https://code.google.com/p/chromium/issues/detail?id=490240](https://code.google.com/p/chromium/issues/detail?id=490240)

</comment></comment><comment><USER5> Even the Lotus Notes "key escrow" they screwed up and used 760-bit RSA.

</comment><comment><USER6> "I can't believe it, Jim! That girl's standing over there listening and you're telling him about our back doors?!"</comment>


Investigating sources of PII used in Facebook's targeted advertising [pdf] - <AUTHOR> https://mislove.org/publications/PII-PETS.pdf <comment><USER2> > Fig. 6. In the privacy settings the user can decide who can look their > profile up using the provided email address and phone number. The most > restrictive option available is "Friends". We find that even when the user > sets the PII visibility to "Only me" and searchability to "Friends", the > advertisers can still use that bit of information for targeting.

> 4.3.5 PII obtained without user's knowledge ... Facebook could learn users' > PII from their friends would be by scanning friends' contact databases, > linking contacts to existing Facebook accounts, and then augmenting the > Facebook accounts with any additional PII found in the contacts database ... > We found that the previously-unused phone number became targetable in 36 > days, 13 showing that it had indeed been linked to the corresponding > author's account without their knowledge. Making this situation worse, the > matched phone number was not listed on the account's profile, nor in the > "Download Your Information" archive obtained from Facebook [5]; thus the > target user in this scenario was provided no information about or control > over how this phone number was used to target them with ads.

<comment><USER3> > Making this situation worse, the matched phone number was not listed on the > account's profile, nor in the "Download Your Information" archive obtained > from Facebook [5];

Huh, that sounds like a GDPR violation?

</comment></comment><comment><USER4> > We investigate a range of potential sources of PII, finding that phone > numbers and email addresses added as profile attributes, those provided for > security purposes such as two-factor authentication, those provided to the > Facebook Messenger app for the purpose of messaging, and those included in > friends' uploaded contact databases are all used by Facebook to allow > advertisers to target users. These findings hold despite all the relevant > privacy controls on our test accounts being set to their most private > settings.

Very frustrating!

</comment><comment><USER5> The article assumes that the noise was added intentionally for obfuscation - however, for realtime size estimation facebook would have to rely on some sort of orobabilistic data structures, as sketches, and its wuite possible that the authors are observing the accuracy loss thats coming from these data structures.

One can argue that FB doesnt need to use probabilistic data structures for estimating the size of a small set of externally provided PII, but they probably need to keep them at hand in case they need to intersect with geo- demo sets.e.g one uploads a large list of emails, and wants to intersect that audience with the set of males in san francisco.

</comment><comment><USER6> I found the statements about PII uploaded by advertisers confusing. The authors say "PII uploaded by advertisers to target customers via custom audiences" was NOT found "being used for advertising" but the whole point of uploading PII into custom audiences is to target them for advertising.

You have to read the details later, where they uploaded 2 different pieces of PII for a customer - one already associated with a FB user, and therefore targetable. The other was brand new PII. Only the latter was not found to be targetable.

So yay - Facebook doesn't use rainbow table lookups to extract plaintext PII from hashes that advertisers upload. Gold star for them.

</comment><comment><USER7> It sounds like privacy advocates are taking the position that "Facebook and private companies are using this private information to target me".

Another way to view the same thing is "Facebook makes a big database of adverts available to me to view, and I (automatically) choose to view the ones most closely matching my personal information".</comment>


Lawyer Explains How Meat and Dairy Industries Cost U.S. Taxpayer $414B a Year - <AUTHOR> https://www.plantbasednews.org/lifestyle/animal-food-industry-taxpayer-414-billion-year <comment><USER2> If you roll all the 'external costs' into almost anything, it ends up 'subsidized'.

I agree meat and dairy are actually subsidized by various farm programs and other factors, but I'm not sure the figures here make sense.

For one thing, meat production uses almost 2/3 of agricultural land, either as pasture, or feedstock production. I think if you realistically accounted for habitat loss, etc, you'd arrive at a figure far above what the article claims.

On the other hand, you can't really blame the industry entirely for people's poor health, so lumping those costs into a 'subsidy' doesn't make sense.

And finally, I am not convinced by veganism. My family and I switched to a "much more vegetarian" diet over a year ago; at least half meals are meat- free, the rest with reduced meat or switched to less environmentally damaging meats (beef->chicken, etc).

It's worked well, but I'm reluctant to go even completely vegetarian, because of health concerns, especially for the kids, and certainly not vegan, until there is good proof otherwise.

<comment><USER3> Is the China study adequate evidence for you? It was a 20 year study about the link between consuming animal products and chronic illness.

[https://en.wikipedia.org/wiki/The_China_Study](https://en.wikipedia.org/wiki/The_China_Study)

<comment><USER2> No, it's a book, 'loosely based' on research dating to the 70's.

There's clear evidence that processed meats, too much meat etc (aka not enough greens?) is bad for you.

There's also very clear evidence that a vegan diet without supplements is bad for you, and who knows what supplements and micronutrients are really required over the long term, especially for child development?

</comment></comment></comment><comment><USER4> Corn is in nearly everything on the shelf at grocery stores. How much does that cost the U.S. Taxpayer every year once you factor in subsidies, healthcare, etc?

</comment><comment><USER5> Ehh... so many false assumptions in this article, and probably in the book by the distinguished vegan advocate.

> "According to Simon, animal ag is not the only industry that externalizes > costs. He cites the oil and tobacco industries - but says 'the animal food > industry, in my estimate, has been better at it than any other industry in > this country'."

What about the plant agriculture industry? No subsidies? No price reduction and messaging to eat more plant based processed foods? How much plant based garbage do Americans eat? Specifically bread and corn.

> "Those low prices are driving us to eat much more of these products than we > would otherwise and that is why Americans have among the highest rates in > the world of cancer, diabetes, and heart disease," he says.

> "We have about almost three times the rate of cancer as the rest of the > world in this country, almost directly related to the consumption of meat. > Yes, you can pay a little less for a hamburger but in a few decades, you're > gonna have cancer. Is it really worth it?"

But is it meat that is responsible for these illnesses? Or maybe it is the hamburger bun that is made of wheat, and the syrup that contains a bunch of corn based sugar? Where is the evidence that purely eating meat, vs. eating processed food is bad for health?

As far as I know (everyone can make claims these days, including me) most research points the blame finger on processed food. And "processed food" means food that usually wouldn't include plant based toxic additives, but since its cheap-er (subsidies?) it does. So good luck finding a sausage in your super market that has no corn based sugar added to it. Or good luck solving your health problems by drinking fruit juice every day.

<comment><USER6> > What about the plant agriculture industry?

Animals eat plants. So in much the same way that a subsidy on meat is a subsidy on hamburgers - which require meat to produce - a subsidy on plants is also a subsidy on meat.

We should also keep in mind that it takes many calories of plants fed to animals to produce one calorie of meat. Thus plant agriculture subsidies consumed per calorie of meat are likely much higher than plant agriculture subsidies consumed per calorie of plant.

</comment></comment><comment> 0-_-0 Is it really true that eating meat causes cancer? The argument is vague but this seems to be an important part of it.

<comment><USER5> No, it is not true.

What is true, and shown in a lot of research, is that eating a lot of sugar and processed food causes a plethora of health issues. That might include processed meat products, or in other words meat that has fat removed from it (making it taste awful) and sugar added (to make it taste okay again). And most sugar is produced (in the US) from corn syrup, which is also heavily subsidized and thus very cheap, making processed meat much cheaper than selling proper meat.

<comment><USER7> What makes you so confidently dismiss the link between (red) meat and cancer?

Prominent scientific and nutritional voices on this topic disagree, and it's frankly confusing and frustrating to me as a non-scientist. But what I can confidently say about the healthfulness-of-red-meat debate is that it's by no means as settled as your "no, it is not true" statement implies.

This Feb 2020 article sums up the scientific debate well: [https://www.health.harvard.edu/staying-healthy/whats-the- bee...](https://www.health.harvard.edu/staying-healthy/whats-the-beef-with- red-meat)

Takeaways copied from the article:

Red and processed meats _do_ increase health risks.

You don't need to eat red meat. "You can get the same amounts — and in some cases even more — from poultry, fish, eggs, and nuts, and as well as by following a plant-based diet."

<comment><USER5> I have read my fair share of studies, in none of them "purely red meat" was the cause of the hypothetical health problems. I have yet found a study that directly links red meat with any health problem. You are welcome to share one if you found it. It is always the processed food that is present in the studies, and most studies are "questionnaire studies", where they ask people if they eat red meat, which usually means they ate burgers, and then they ask if these same people have health problems. Bullshit studies with bullshit results. Please do find a study that can show the contrary (not an article).

<comment><USER7> Can you please produce a link to any of the "fair share" of studies you allude to? And can you please refute the points in the link I shared above, the ones implicating red meat with health problems?

</comment></comment></comment></comment></comment><comment><USER8> This is what I hate every time there's a big discussion about subsidies for electric cars and how they shouldn't exist if they can't be sold without subsidies. There are so many things we use every day that get (or got) massive subsidies so that we get them. Even the fossil fuel industry is still getting massive subsidies [0]. And the bailout of US automakers cost taxpayers an estimated 10B [1], which is pretty much a subsidy.

0: [https://www.forbes.com/sites/jamesellsmoor/2019/06/15/united...](https://www.forbes.com/sites/jamesellsmoor/2019/06/15/united- states-spend-ten-times-more-on-fossil-fuel-subsidies-than- education/#1573c46d4473)

1: [https://www.thebalance.com/auto-industry-bailout-gm-ford- chr...](https://www.thebalance.com/auto-industry-bailout-gm-ford- chrysler-3305670)

</comment><comment><USER9> This "article" is mere assertion and reference to his book where it will all be explained (another assertion).

Sure, we can discuss agriculture or not eating meat or single payer, but this article offers nothing.

</comment><comment><USER10> I will never forget the first time I stepped into a U.S. supermarket and saw that a dozen eggs could be bought for $1 or so. Where I come from, that would be $5 at least. I was shocked and told my friends: "Who is not getting paid so that we can buy eggs that cheap"? Which was before I realised: subsidies.

<comment><USER5> Most countries have subsidized "basic food products" such as eggs, bread and milk.

</comment></comment><comment><USER11> Strike 1- "Lawyer explains" Strike 2-plant based news Strike 3-meat causes cancer

</comment><comment><USER12> Sometimes I wonder if we could price things to reflect their true costs, would many of the complex, interconnected problems of the present just naturally start to untangle.

For example, I pay ~$60/mo for Recology to drive to our house and take our trash, recycling and compost away. I always think, it can't cost so little. Yet so many products come with excessive amounts of packaging, which adds to those costs, but no one seems to be overtly paying for it. If it were literally more expensive to buy a product with wasteful and excessive packaging, then maybe company's would be motivated to invent more creative and effective packaging that wastes less, to compete on price.

Another is how most of our internet experiences are subsidized. It's not like that doesn't cost us more somewhere else? Advertisers have to cough up the dough for their ads and they're going to build those costs into their price. However, if we lived in a different world where paying for apps and our online experience in general, then I feel like there's a much more direct and efficient mechanism to connect the costs of the internet with supporting what you actually like about it.

Paying for stuff could probably save the world, and it wouldn't even require invoking the scary words like "socialism". Just an old fashioned simple solution.</comment>


Specific IQ genes still elusive, latest hunt finds - <AUTHOR> http://medicalxpress.com/news/2011-08-specific-iq-genes-elusive-latest.html

<comment><AUTHOR> From the article: "'It's been kind of a shock to the system that it hasn't worked,' said psychologist Eric Turkheimer at the University of Virginia, who had no role in the study. 'We can't find the effects of any individual genes that are large enough to seem worth worrying about.'"

. . . .

"Robert Plomin of the Institute of Psychiatry in London, who's looked for intelligence-related genes for 15 years but didn't participate in the new study, isn't surprised by the latest findings.

"'We've got a century of twin and adoption studies,' such as those comparing twins reared in different families, that support the notion that about half of IQ differences come from DNA, he said.

"Plomin said this doesn't mean half of a person's intelligence is due to genes nor does such a genetic influence imply that a person's intelligence is fixed."</comment>


BMW i8 to feature laser light technology in headlamps - <AUTHOR> https://www.press.bmwgroup.com/global/pressDetail.html?title=bmw-laser-light-goes-into-series-production-the-bmw-i8-is-the-first-production-vehicle-to-feature-the&outputChannelId=6&id=T0165849EN&left_menu_item=node__8610

<comment><AUTHOR> BMW Laser Light goes into series production. The BMW i8 is the first production vehicle to feature the innovative light technology.

The basic version of the BMW i8 is equipped with high-intensity, energy- efficient full LED headlamps, and the optional laser boost feature additionally ensures a high beam range of up to 600 metres. This means that the already high illumination range of the modern LED high beam is doubled. Thanks to the new laser technology, it is possible to increase energy efficiency by a further 30 percent compared to already highly power-saving LED light.</comment>


EFF Demands Answers About Predator Drone Flights in the U.S. - <AUTHOR> https://www.eff.org/press/releases/eff-demands-answers-about-predator-drone-flights-us

<comment><USER2> I still think that by focusing on drones as a unique form of surveillance the focus is being diverted.

In concept there's no difference between a police department flying a helicopter with an electro-optical surveillance turret and it flying a UAV equipped with the same. Why is one ok but the other not? It can't be about UAVs flying higher up so they can't be seen or heard, as helicopters are becoming quieter and sensors better so that they can view scenes from much further away without being heard either.

Similarly there are vehicle-mounted optronics masts available to police departments that can capture video footage of areas kilometres away. I know of an arrest and successful prosecution that happened recently in South Africa that relied on video of a crime that was captured by one of these vehicles 3.5 km from the scene.

The real issue here is persistent video (mostly aerial) surveillance, something which has theoretically been possible with police helicopters until now but has not been done because the logistics make it impossible. That will not necessarily remain true forever.

Fact is UAVs will be used by police departments under the same authorisation and rules that make it legal to use helicopters, purely because the cost and flexibility will be irresistible, so trying to ban the domestic use of UAVs is doomed to fail.

Instead, there should be public pressure to strongly regulate how, when and where police departments can collect video and what they're allowed to do with it. That will have the benefit of not only restricting what police UAVs can do but also police helicopters and vehicle-mounted optronics masts.

<comment><USER3> I kind of agree. Personally I have no problems with drones being used where police helicopters are now. It's cheaper, safer, and probably more effective too.

 _However_ , and this is a big issue, drones are thus cheap making it possible to use them much more than police helicopters are now. It's just hardware, you can buy a lot of it. I dread thinking about a future where drones will be swarming everywhere, collecting information aspecifically, to collect and process and find every tiny violation, obliterating any sense of privacy.

I agree that's not a technology problem. And regulating technology won't solve it. But it should not be ignored either. Advancing technology does open a lot of debates about what we want life to be really like. A much-heard argument against a 1984-like scenario in the 80's used to be "it's too expensive". It isn't anymore. And drones are only a small part of that.

<comment><USER2> Agreed. As I said I think the problem is one of persistent surveillance. This is only going to get worse as technology develops and it becomes possible for governments and police departments to deploy hundreds or thousands of insect- sized drones through our cities.

That's why I think focusing on drones obscures the real issue and makes it more difficult to have the serious and very necessary debate about whether we want to live in societies where the state is able to track you persistently in any public space.

We already have the beginnings of something similar in cities like London, where thousands of CCTV cameras are every bit as invasive of our privacy as a police drone flying overhead would be.

In other words this battle against the police use of drones like the Predator could be 'won' and it would probably not make any difference to the police's ability to track you with video and audio surveillance.

<comment><USER3> Yes, I think the underlying reason that drones are brought into these kind of discussions is because people are terrified of armed drones, especially autonomous ones. They make war cheap in the same way as CCTVs make surveillance cheap. But that's a completely different issue and shouldn't distract from the domestic surveillance one which is (at the moment) much more pressing.

</comment></comment></comment></comment><comment><USER4> They already said they are just going to put commercial airtraffic beacons on the drones.

Of course then certain law enforcement types who feel they are above any law (ie. most of them) will disconnect or disable them.

After they accidentally kill people it will be written off as the cost of enforcing the law, ala the nightmare of the TSA which everyone seems to put up with for some unknown reason.

Remember this phrase in a few years "drones, oh well what can you do, fact of life, they make me feel safer".

BTW, federal courts have already said it's legal for cops to put cameras on your property without a warrant, so a drone is just an extension of that.

Hopefully the video on the drones won't go accidentally missing after they raid the wrong home and kill your dog while they arrest you for resisting arrest.

<comment><USER5> I find parts of this comment to be unnecessarily paranoid. One of the major challenges for getting UAVs into the national airspace system is to integrate them with existing air traffic rules and systems.

Beyond that, I don't see them physically being treated much differently from traditional police helicopters. I don't really see any evidence that police are disconnecting the transponders on those either.

OTOH, I do have some concerns about the massive increase in numbers that these may bring, due to the decreased cost. It seems to open up some avenues for abuse.

<comment><USER6> Another item is that the drones are very cheap to operate for long periods. Where a helicopter needs re-fueling and maintenance after x number of hours of flight, drones can fly for days(?).

<comment><USER2> The maintenance needs of drones are the same or higher than comparable manned aircraft, so they're subject to the same restrictions. What they have is long endurance, which is really measured in hours not days for the size of drones that police want to operate, but then that's little different to the endurance of police fixed-wing aircraft.

In fact, in most cases drones are actually _more_ expensive to buy and operate than fixed-wing surveillance aircraft, because their control systems are more sophisticated and require more maintenance, they need expensive ground stations which themselves require constant maintenance, they need dedicated comms links which also need maintenance and they can't fly in bad weather.

In the short to medium term I fully expect the police fascination with drones to recede dramatically once they realise just how expensive they really are. Sticking a pilot and observer in a helicopter or fixed-wing plane with an electro-optical turret is often a lot cheaper.

</comment></comment></comment></comment><comment><USER7> Programmers should just obey! Do not think about the orders you get! Are you a good patriot or are you against us?!? Do not criticize your leaders! OBEY!

Build a startup, try to get rich, and never ever talk about anything serious!

<comment><USER2> What's that all about? The fact that this story has been voted so far up the front page indicates that HN's readers believe it's a serious issue worth reading about and discussing.

<comment><USER3> He's not trying to illustrate what HN readers think, but the mindset of people that try to use technology for purposes of control. Either by having programmers build software for surveillance tech, or by making them build backdoors into other software making surveillance possible. Even though we (collectively, as technologists) make this all possible, we hardly have a say how it will be used, even against ourselves.

<comment><USER2> That's what I thought he was talking about until I got to his second paragraph, which seems HN-specific.

<comment><USER8> It isn't HN-specific.

It is about how we all individually see the problem, but do nothing about. It is a choice. Be a cog in the machine that makes your life livable, but makes everyone's just a little bit worse by doing so instead of trying to change the system.

A single raindrop never feels responsible for the flood.

If we all, just the technologists all got together and said, hey, quit it with that war shit and refused to make new or maintain old war making machines, war would end almost immediately. But the system has made the consequences of an individual or a minority doing that disastrously bad for them if they do it alone. It is a cage of fear. Legitimate fear. Fear of what would happen if we end up standing alone in our rebellion.

But we don't. We read HN and talk about making money. And that economic output, that money will be used against us to make things worse for everybody but the plutocracy that controls the political duopoly.

<comment><USER9> How would that work? As in, what percentage of the technologists would need to agree to that to have it happen?

It seems to me (with my extremely limited view of economics), that it would just create shortage of supply, and so the technologists that would continue to participate would make a _lot_ more money. That in turn would make it more difficult for the techs that might agree with your position, but are currently in dismal financial circumstances for whatever reason, to refuse to create/maintain the "war machines."

Perhaps I'm too pessimistic, and am the problem you're speaking of. But it seems like a "boil the ocean" proposition to me, at least from any way I can try to envision it happening.

<comment><USER3> Perhaps putting a social stigma on the people that do 'cooporate with the war machine' could avoid that, similar to that on people that work even though a certain group is on strike. I'm pretty pessimistic as well, but I don't think it's impossible. A group can collectively bargain for rights, it would not be the first time in history that happens.

</comment></comment></comment></comment></comment></comment></comment><comment><USER10> Anyone tried to find themselves in the publicly available UAV surveillance data? <https://www.sdms.afrl.af.mil/index.php?collection=csuav>

</comment><comment><USER8> I know this is childish, but all I can think about it is, how if we slide much further into tyranny how fun it is going to be to shoot down everybody's unmanned drones in defense of freedom.

</comment><comment><USER11> I keep reading of lawsuits over FOIA requests; has it become a norm to ignore the requests until someone shows they really mean it? Has anyone faced significant consequences for stalling?

</comment><comment><USER12> And none of the 2 candidates will accept discussing this, which means most of the people will be unaware of it.

<comment><USER13> "It's not red vs. blue, it's purple vs. you"

<comment><USER8> The choice between Democrat and Republican is not freedom, it is a box to contain you.

</comment></comment></comment><comment><USER14> Why are predator drone flights on the agenda for the EFF? I thought they were about "your right's online"? Did they stop working on those issues? Problem solved, let's move on to drone flights?

If I cared about these issues, I would donate my money to someone else. If I care about my right's online, now I'm not sure who is supporting them because it doesn't seem to be the EFF...

<comment><USER15> I think you're being downvoted because people disagree with you. The EFF, being the _Electronic_ Frontier Foundation, aims "increase popular understanding of the opportunities and challenges posed by developments in computing and telecommunications." [1]

The issue of drone flights and privacy absolutely relates to the mission of the EFF.

[1] See the EFF mission statement at: <http://w2.eff.org/legal/cases/SJG/?f=eff_creation.html>

<comment><USER16> It's much easier to understand the EFF if you recognize them as a libertarian organization at heart.

</comment></comment></comment><comment><USER17> Doesn't "Predator" suggest "armed"? Not that surveillance shouldn't be kept within very strict limits.

<comment><USER2> No. The Predator as first designed was an unarmed reconnaissance UAV and it did not carry weapons when it entered service in 1995. It was modified to carry and fire Hellfire missiles in 2001 and first flew with them operationally over Afghanistan late that year.

The 'Predator' moniker likely referred to the UAV's role in hunting down targets through surveillance, especially as there was no intention to develop an armed version when it first entered service. That need only arose after the US's experience in the Balkans in the late '90s.

</comment></comment><comment><USER18> Floating speed/red light cameras in the sky!</comment>


Query Java source code with plain SQL - <AUTHOR> https://github.com/benas/jcql <comment><USER2> I haven't downloaded this and played with it, but if it lives up to the docs, it's a great way to do analysis on a codebase in a way that can be easily shared (just share the sql statement, and .db file, if appropriate) and is more standard than tools like pmd.</comment>


Europe says SpaceX "dominating" launch, vows to develop Falcon 9-like rocket - <AUTHOR> https://arstechnica.com/science/2019/06/europe-says-spacex-dominating-launch-vows-to-develop-falcon-9-like-rocket/ <comment><USER2> This is perhaps the key sentence in this article -- "... _European space firms have acknowledged SpaceX 's success, previously they have indicated that reuse is not a viable option for a continent that only launches five to 10 rockets a year. It would not be sustainable for a European factory to build just one rocket a year_ ..."

The thinking at the time was that when you don't have a lot of things to throw into space, having a single rocket that can work all year long doesn't make market sense.

The alternative though is actually quite different, if you _do_ have a rocket you can use and reuse to do all of that traffic the launch provider can make a lot more money because their operational costs get amortized over a number of launches for a small number (as small as 1) rockets.

This is also why I worry about Blue Origin, while Bezos can fund it at $1B/year on his own nickel, with the money being sucked out of the ecosystem by SpaceX it makes the return on that investment less and less assured. (I know Bezos probably doesn't care but for "normal" businesses it is a consideration that has to be met in order to secure working capital)

If they execute well, SpaceX can do to launch providers what TSMC did to chip fabs. Make it unviable to have your own fab if you're not doing billions of chips a year.

The latest launch of the Falcon Heavy was pretty impressive in demonstrating its capabilities (and I appreciated that they let us watch the center core crash[1]), it showed it can do everything a delta 4 heavy can do and more (which can't make ULA happy). Recovering two of the three cores is still a pretty big cost savings as well.

What I see is a company in the lead where their lead is giving them additional advantage which puts them farther ahead and increases the difficulty of catching them harder and harder.

[1] I have always assumed that once they got the recovery working well they would start pushing the envelope to see how far they could push it before the thing couldn't take it. It is in those exercises where you extend the capability by finding the latest weak point in the system.

</comment><comment><AUTHOR> This reminds me of the noise around the "European Google" project from a few years back. It seems that waiting until a startup has major success, then trying to copy it, doesn't work well.</comment>


TSA Quietly Forcing Some Through Body Scan *AND* Pat-Down, Even If Scan Is Clear - <AUTHOR> https://professional-troublemaker.com/2017/01/09/tsa-quietly-forcing-some-passengers-to-go-through-body-scanner-and-pat-down-even-if-body-scanner-says-clear/ <comment><USER2> So they don't think the scan is good enough to detect real threats (which it isn't [1]). Why bother with the cancer-giving scans [2] at all then? They couldn't possibly be there just to make a few people rich [3], could they?!

[1] [http://www.nbcnews.com/news/us-news/investigation- breaches-u...](http://www.nbcnews.com/news/us-news/investigation-breaches-us- airports-allowed-weapons-through-n367851)

[2] [https://www.scientificamerican.com/article/europe-bans-x- ray...](https://www.scientificamerican.com/article/europe-bans-x-ray-body- scanners/)

[3] [http://www.huffingtonpost.com/2010/11/23/fear_pays_chertoff_...](http://www.huffingtonpost.com/2010/11/23/fear_pays_chertoff_n_787711.html)

</comment><comment><USER3> The only thing really needed from the TSA is armed and armored personnel with excellent aim. Keep your pat downs for the locker room, if some crazy jumps out and starts murdering people keep me safe with your aim. Pat downs and scanners are a waste of perfectly good resources.

<comment><USER4> With how poorly trained so many of the TSA agents currently seem to be, I'd be more than a little concerned with the idea of handing them all guns.</comment></comment>


Why Content Is a Public Good - <AUTHOR> http://www.antipope.org/charlie/blog-static/2010/04/why-content-is-a-public-good.html

<comment><USER2> Now that content is a pure public good, there are only a few options to support its creation.

1\. Draconian legislative enforcement.

2\. Public funding

3\. Charitable fundraising (100k true fans model)

4\. Production by hobbyists

5\. Charging for extreme convenience (this makes DRM seem pretty dumb.)

6\. Giving it away and making it back in ancillary ways (i.e. endorsements, paid speaking engagements, live shows etc)

Make no mistake, the Amanda Palmer model is workable only for those who are great at charitable fundraising. Because that's what she's doing. I'm glad it works for her, but most artists aren't brilliant marketers.

Frankly, none of the available options look all that great. Hopefully an "all of the above" cocktail will work out okay in the near term.

<comment><USER3> A friend of mine named Robert Hettinga has long championed the concept of "recursive auctions." The first copy of a piece of information is the most valuable. Subsequent copies are less valuable. Eventually the copies lose all novelty and reach a value of zero, or even a negative value because they occupy space which could otherwise store more valuable information.

The original producer of information auctions the first copy to the highest bidder. Anyone who buys a copy _owns_ that copy, and I mean ownership in the strong sense of having an exclusive right of use or disposal. In particular, the owner has the right to sell a copy of his property to other bidders. The price of subsequent copies will tend to decline, though not always.

Owners of information may thus recoup or exceed their original cost basis by selling copies of their property.

Note well that when I say you own a _copy_ of some information, I mean precisely a _physical_ copy -- a specific pattern of subatomic particles in your physical possession. I am not talking about ownership of "abstract information" or "ideas." I am talking pure physics here.

Some producers of information will choose not to sell it, but will instead profit from it in other ways. This is called a "trade secret." (Examples: the formulas for Coca Cola and KFC.)

</comment></comment><comment><USER3> I'm rather fond of closed systems, invitation-only, where even basic usage is not free (example <https://loom.cc>). These are private goods, quietly laboring in happy obscurity.

</comment><comment><USER4> I've not read this yet, but I searched for the word "software" and didn't find it so I'll point out that Free and Open Source Software is also a "Public Good" in economics terms. Any piratable software probably counts too for the same reasons outlined for content.</comment>


Vim Plugins You Should Know About, Part III: matchit.vim - <AUTHOR> http://www.catonmat.net/blog/vim-plugins-matchit-vim/ <comment><USER2> i was about to post a snarky comment about how it doesn't work with ruby, but the last line of the post points to a ruby-specific version of the plugin that is needed.</comment>


Can YouTube TV, Sling TV and Sony Vue Survive the Death of Net Neutrality? - <AUTHOR> http://www.zdnet.com/article/can-youtube-tv-sling-tv-and-sony-playstation-vue-survive-the-death-of-net-neutrality/ <comment><USER2> The answer is no.

I don't even have to look at the article.</comment>