skysight-inc/HackerNews huggingface dataset:
With the devices I've used, I find that flash content loads and runs just fine provided that there's at most one running on each page and it doesn't crash.

Granted, I find myself enabling Adblock by default on most sites because most ads nowadays are annoying Flash pop-overs. Back in the day, the Linux implementation of Flash didn't support making the Flash embed transparent, so I had to go into Firebug/Web Inspector and delete the embed/object tags entirely just to read the page. While I think that particular bug has been fixed, even today, most of the Chrome tab crashes I run into are still caused by Flash crashing.

It really bothers me how much stuff depends on Flash still, whether it's putting something in the clipboard from the browser, or just Google Hangouts or Facebook deciding to play a "ping!" when a notification goes off.

The only thing "HTML5" means to me is that my ARM devices can offload H.264 video decoding to the GPU, rather than trying to run a cross-compiled Sorenson decoder on the (relatively underpowered) CPU. Everything else under the "HTML5" banner seems to be just increasingly complicated browser-specific extensions to JavaScript and/or CSS.

I've also noticed that the Chromebook and Chrome for Android will deallocate tabs that I haven't used recently and reload them when I switch to them, which lets me have dozens of tabs "open" on devices which are otherwise only capable of handling three or four tabs at once. Of course, this is only reasonable because of "high speed internet"; I remember being on dial-up in the late 90s running Internet Explorer 4 and opening ten windows in the background so that the pages would pre-load in the background while I read the current page.
>> Downvotes? Really?

HN is getting to where you can't have an intellectual opposing view. We are being bullied (down voted) into sameness, borg-ness. Are geeks truly petrified of being in the same room with a different personality type? I've up voted you to take the sting away.
Calm down. So you think a youtube app with a big rectangle that plays video and another one that allows you to type the url is the right experience? Video playback is just one aspect of it. search, lists, subscriptions, commenting, uploading, tagging, etc.

As for facebook's app, I was commenting about HTML5 still not being the best option for mobile app development.
I've seen this argument often enough, especially on IRC, where people smugly assume that there must be a flaw in what the person asking a question is trying to do. Problem with this is, a lot of times, I just want the answer to a direct question, which I can't find easily in the docs (or maybe it's not documented).

Only, more often than not, people think they always know better and everyone asking a question must either not know the proper way of doing things, and why in the world are they trying to do <question_asked> ? This then leads to a debate about me trying to solve problem X which requires me to solve Y which requires me to do Z, which led me to ask the question. At the end, I get the exact answer I was looking for, but that took longer than necessary because other were looking at it the same way you described, that it's the XY problem. I can't help but feel that it mostly just wasted my time a lot.

You don't always have to know the entire story behind the code to give straight answers, is all I'm saying. :)
Exercise helps insomnia, but not right away, study says
The implication is that we design a carbyne detector and get filthy rich selling it to the Department of Fatherland Carbyne.
What about a way to specify the currency symbol and locale for date / number formats?
Go to sites that you feel could benefit if they had an explainer video and reach out to them in a personal way. Keep the cold email very short. No canned messages.
The reply right under mine seems to be a reply to you. It has a stackoverflow link that shows you how to setup two URLs in your origin remote.
The only way I'd consider doing this is taking vacation if I'm being paid a rate that is significantly higher than my current rate.

Otherwise, just ask for a coded solution to some specific problem or user story and I'll work on it after hours and send it in.
I have been around HN for about 4 years now (I lurked before I created my account) -- there used to be all sorts of interesting articles on the front page (not just about programming, but genuinely interesting things like music, biology, psychology etc). Now, every third story is about NSA/Snowden, Openness, or someone's blog about how XYZ is bad and we should all do ABC instead. The front page typically has maybe one post that I care about these days.

Comments similarly started lacking in quality, or maybe the really vocal minority are just louder than everyone else. You're right that slashdot comments are way worse (jokes aren't frowned-upon as they on HN, so a lot of discussions degrade to cheap jokes), but the articles are moderated by a handful of people and are typically more interesting.

It's simply a function of a user-run moderation system that reaches a critical point, after which is it logistically impossible for the "good few" to moderate out all the bad ones because their votes count the same. We saw it in Slashdot comments, Digg and Reddit, and now we are seeing it here.
I've ben using thé web app on iPhone and iPad recently, and I'm guessing thats not flash. Whats wrong with thé WinPhone browser that it xan't use that?
To me, this is the most exciting part. I'm thinking Dropbox for application state.
Even better, acquire the #2, DailyMotion.

But that's impossible: the company is French, and partially owned by the French government which keeps its companies valuation as low as possible by forbidding US companies to acquire DailyMotion. Yahoo! wanted to buy the company, and the "French Productivity Minister", no joke, killed the acquisition.
We pay basically the same % fee for our merchant account (maybe 2.2%), plus per transaction fees for the merchant account, plus an annual fee and per transactions fees to the gateway, plus an annual fee and per transaction fees to our recurring billing provider.

2.4% + 20p sounds great to me!
The mobile version of YouTube also didn't show videos that the uploader had blocked from displaying on mobile (for example, because they didn't want people watching it without ads). Microsoft's app ignored those restrictions amd showed the videos anyway without any ads.
Callbacks as our Generation's Goto Statement
Is 'an Android OTA update replaces Google Talk with Hangouts without advance notice' your definition of 'chosen to switch'?
That is correct, but libzmq uses malloc/free (despite C++).
And my point is that Microsoft's article fails to convince me of that. I am sure the image Google would like the public to have about their openness and the reality don't match up, but in this particular case I fail to see any Google hypocrisy.
America is a massive anomaly and we've only been a super power for 60-70~ years. Prior to WW2 we weren't that far ahead of everyone.
That's an uncharitable way to phrase it though. The point is more like designers are wannabe Picassos who had bigger creative dreams for their work to be based solely on its own merit without any commercial context, but they ended up settling for a day job solving mundane business problems.

It's no different from an engineer getting a safe job at an established company instead of taking the risk to found a company themselves. Only it's a lot riskier for the artist since there's a lot less money in the (working) art world than in the startup world.
Thanks! The outbound piece wasn't clear to me before. If the architecture is the secret sauce, that's OK.

I'm pretty OK with the sort of spoofing you describe, since ISTM it will impact Plivo rather than the Plivo customer.
So kill the plant and that's ok, but the living plant isn't?
Let's wait and see if it is the next chrysotile asbestos.
> Some users have chosen to switch to Hangouts, which is a separate product.

This is only partially true. Many folks had no choice.

For example, on Android, anyone who had automatic updates enabled was automatically upgraded to Hangouts. No choice involved, Talk simply worked one day, and was gone the next, replaced with an purposely-incompatible 'Hangouts' app.

Additionally, if your device doesn't have the Talk apk already on it, there's no user facing way to get it back. (you can only 'uninstall' Hangouts if it Talk shipped on your device. The 2013 Nexus for example, is blocked from installing Talk from the Play Store, and blocked from uninstalling Hangouts. Users have to either root, or hunt down the APK from random internet sites to get Talk back).
It would be nice to have a better explanation of the types of problems being solved here, because the security space is so massive.

Is this websec? appsec? Reverse engineering?
The RDMA migration has some impressive[0] performance promises. I can't wait to try it out, current (well, ok, wheezy) kvm migration pause times aren't so hot.

[0] http://wiki.qemu.org/Features/RDMALiveMigration#Performance
Previous discussion from this morning: https://news.ycombinator.com/item?id=6217792
I believe, and I could be wrong, that the iOS YouTube app was developed jointly by Apple and Google back when iOS first came out in 2007, when YT and mobile video was in an entirely different place than it is today.

Google signed some sort of license with Apple for access to YT via that app, and when it was up, they pulled the app (despite there being no official Google YT app at the time) from iOS. It's very possible that the ATV app for YT is still under some sort of license with Google, which is why it can play videos ad-free.
I think this article is spot-on. Don't get too hung up on the genetically modified stuff - that is just being used as an example.

The technologists are slowly moving to IndieGoGo. Scanadu, Kreyos, Canary, Ubuntu Edge - all recent IndieGoGo campaigns that went well over $1M.

Kickstarter's "No product simulations" and "can only buy one" rules are chasing technologists away. And I don't think Kickstarter cares.

IndieGogo's largest problem now is that business owners are still terrified Paypal will randomly decide to keep all their money (1).

If I was Indiegogo, I would move over to Amazon Payments and be done with it.

(1) http://venturebeat.com/2013/08/14/glassup-raised-100k-on-ind...
This project is going to die unsuccessful. The sooner you stop working on it, the less you will lose unless you really enjoy building this for no other reason than doing it and having something you can put on your resume.

People who need solutions like peggo needed can use the Java applet a portion of their users already have, or they could use asm.js and convert their binaries into JS that runs in the browser. Months ago, I saw a post here where I ran a Qt desktop GUI in my browser that was nothing but JS.

I don't see any real projects / sites that would use Arc, because it would be a lot of friction / poor UX for their users, and it is simply unnecessary because there are already usable solutions to client-side computing.
Personally I publish both the good and bad sides to things going on around me, mainly because I don't believe in whitewashing how things are, and also because I use it to keep in contact with family and friends that are of a distance away.

What I've found is that if there's a stretch where there's a lot of bad news, people will just tune you out, where comments dwindle and activity lessens even when that trend has reversed itself. In my incredibly small and unscientific sample size, it seemed that with negative news, there was a greater chance for people to "tune out", while people I knew that did the "everything is awesome" timelines would have higher then average interaction.

Thought it was interesting at least. I wonder if would be reproducible, or if it's just a weird quirk for the people that I know on there.
Another attack vector is to attack the Arc application itself, perhaps with a malformed manifest or something similar. The entire Arc application presents a huge surface area.
"Your honor, Microsoft did not provide me with a way to sell Windows 8 for $3, so I had to find my own way to crack it. It's not my fault, it's Microsoft's fault for not giving me any way to do that"

Doesn't sound very convincing, does it?
When I approached this[1] I googled for Python tools for playing with cryptanalysis and found this to be completely irrelevant to what I was trying to do. A small library of NumPy-based functions, on the other hand, did an excellent job.

I don't know how this fares when it comes to blackbox crypto pen-testing, but I must admit I shudder at the thought of blackbox crypto pen-testing.

[1] http://blog.ram.rachum.com/post/56061414423/the-interactive-...
That is a very, very smart niche to pick for an ebook. There is a clear customer need connected directly to money, a tightly contained topic, and a great opportunity for packaging e.g. working source code for what is, from the perspective of anyone doing non-toy payments, only a few dollars more.

Even though I already have working Stripe integration I sort of want to buy this to send additional signal to the market: "Informed producers! I want you to make more stuff like this. Being on the leading edge of technology and piecing together half-written docs and blog posts to get systems working sucks. Please make curated guides to how to solve real problems with the new hotness, ideally, ASAP after the new hotness is out. And ignore the guy who says he won't pay for it because his unwillingness to pay for your products or services is invariant under any course of action you take and can hence be dropped totally from your Karnaugh map."
Guy behind the Oreo blackout tweet: "I'm quitting advertising."
I don't know how most people feel but my personal thoughts are that, if you are lurker, then you are not 'part of the community'.

The reason we need to have this talk is that we've never been given a chance to.

I don't even know how to talk intelligently to that statement. Who has stopped "us" from talking about it before? I was here before there were mods and after mods - are you saying that there are mods who hate change and will autokill/hellban anyone who tries to talk about what you are talking about? Or perhaps that pg himself is doing it? Sorry - you've lost me.
It's been a long time since I looked at them, but the forums of CL were around the level of YouTube comments.
I've found that articles with a bunch of comments have inevitably devolved into trolls shrieking at each other. But historically I've gotten as much or more out of the comments as the articles.
I think he has a good point but I don't totally agree. I created http://audiour.com which could be seen as facilitator of /r/Music (or other similar subreddits), but there is no sense of 'community' like there is on /r/Music.
Hey, I'm the guy being negative in the other comment. I'm sorry about that. Honest question: Do you really think this could be deployed on a large scale? Without reenacting the security nightmare that is Java Applets? You better be very sure about that...
Your comment more or less expands on an urban legend. The legend started because of the way the Linux man page for random(4) was written.

Thankfully, Thomas Pornin wrote a definitive debunking of the urban legend here:

http://security.stackexchange.com/questions/3936/is-a-rand-f...

In short: that's not how urandom works. It's not a "fallback to a crappy RNG". Random and urandom are two different interfaces to the same CSPRNG engine. One of them happens to block based on entropy estimates, but that's a design weakness of the Linux CSPRNG, not a great feature of a CSPRNG in general.

While considering how highly rated my comment was, and weighing your own expertise on cryptographic randomness, you might also consider reading the NaCL design paper (Bernstein, Lange, Schwabe) for more details on why you want to use the OS CSPRNG instead of your own. Or, for that matter, consult the NaCL source code to see which they use.

Finally, to your main point: the reason you should use the OS CSPRNG (typically: urandom) is precisely so that you don't end up using some random bit of aspirational app crypto. The OS has to get its CSPRNG right no matter what, so just let it do the work for you.
In C11, Type-generic expressions give you something that looks just like overloading (http://www.robertgamble.net/2012/01/c11-generic-selections.h...)

The declarations do not look nice (I don't think that is a matter of taste in this case, compared to overloading in C++), but for the principled who want to use C or for those who have to use C, there is a solution.
iPhone (and Android) have sufficiently-large userbases.
Things I Hate About You San Francisco Edition
Same I had been working on a Scala one, but had slowed down as I couldn't keep up with the Rethink team's releases.
Your comment just reinforces my point: neither Python or Ruby supported JSON since their inception.

JSON has been launched around 2002.

Python has incorporated one of the many existing libraries in 2008 after a lengthy discussion, the last part of which is http://mail.python.org/pipermail/python-3000/2008-March/0125...

Ruby had no support JSON for years, it has been added, in its current form, to the stdlib only in 2007.

XML has been supported by Python since 2000 (minidom + sax) and by Ruby since 2003 (REXML).

The idea that JSON is used more than XML just because programming language supports it "natively" clashes with the evidence.
> you can choose

The last few decades of research in psychology and neuroscience are pointing at all sorts of issues with that part.
> There is no inherent right to a YouTube app on a phone.

IMO, it's not about rights. It's about anti-competitive behavior of Google. WP might easily get on par with Android and OS and this why Google doesn't allow Youtube there.
Microsoft is still threatening Android makers with lawsuits, and making way more money from Android patent extortion than from Windows Phone.

There's a bully in the handheld wars, and it isn't Google.
I'm hoping they open source the SMS handler library used for this.
Sophistry. Users expect a Youtube experience on an average mobile device, and by dictating the language it must be written in (WHY? What possible legitimate reason does Google have to do this?), they are effectively forcing Microsoft's hand.
The author was given the tricky task of padding out 60 or so words to nearly 1000, it's almost prose.

The hypocrisy is truly hilarious, lambasting others for "Antitrust violations". They can still be the victim here though, I'm not ruling that out at all.

Microsoft is truly synonymous with Antitrust in my mind, on an unparalleled level. With regards to Windows/Xbox/anything they can really.

I don't think Google are playing fair here either, but MSFT are hitting new levels of childishness in my mind. If MSFT truly believe it's unfair, why not take them to court in CA for Antitrust? Take a shot at being on the side receiving the settlement for once.
Agreed 100%, but my question is, can Google still [call itself]/[be considered] open and "not evil" ?
Firebase 404 page -- Asteroid easter egg
Serious question: How many of you actually use SMS applications, besides texting people?

For example, Wells Fargo keeps telling me I can bank over SMS. But why would I do that versus using their mobile site?

Or is this just for "downmarket" folks?
So, if Microsoft blocks all Google sites and applications that would be fine?
He turned it into a company.
The graphic identifying "startups" that compete with Craigslist has some companies that are 12+ years old, not much younger than Google (the company that is, which was formed in 1998)
BB10 has an YouTube app, and that's just a fraction of the marketshare that WP has, so that statement is invalid.
Because it's their product. They're permitted to do whatever they want with it.

They decided that they wanted a set of rules for when other people play with their toys. If Microsoft had followed the rules, instead of ignoring them, after saying they were going to follow the rules, it's their problem, not Google's.
Hell yeah, everyone should, only if I can continue the same magnitude of enthusiasm till the sun rises!
The problem with algorithms: magnifying misbehaviour
I swear by the Logitech Trackman Wheel. What I love about it is that you're controlling the cursor with just your thumb. With a mouse or a trackpad, you're always using your wrist or your shoulders. Granted, that my not be an issue for most people, but I have issues with my wrists and the trackball has been a huge boon for me.

I own one with a cord and one that's cordless. The cordless one seems to have trouble registering on some surfaces, so I'd recommend the wired version, as its never given me any trouble.

Finally, they run just fine under Linux, which isn't that surprising for a standard mouse.
Reddit has a more defensible position than Craigslist in relation to verticals because of its karma system. Karma carries over from sub-reddit to sub-reddit and people obsess over it. In my opinion, this is the 'drug' that keeps people around.

Craigslist on the other hand has no karma. A good seller or good buyer is completely anonymous. People will post to Craigslist if they can sell just as easily they'll post to another site if they can sell there. Reddit is not the same. A redditor will more readily post to reddit because of the sweet, sweet karma.
Can you make happy accidents happen more often?
> Then what does open mean? To me it means to provide an API on an equal footing among the various platforms.

To most of the world, it means "you can interoperate with me as long as follow my terms and conditions", with those terms being considered reasonable. it does NOT mean "I must let everyone compete with me on equal footing".
It's easy to make something 'Idiot Proof' because idiots are easily discouraged; but nothing will stop a demented fool with a screwdriver.
We, as consumers, may still identify with issues imposed (e.g. content owners charging extremely high prices to Netflex). I'm not saying Microsoft is right and Google is wrong. I'm saying that I agree that Google is not helping the ecosystem and should be shamed for it, in this one very specific instance.
Show HN: XCIX.co - Licensing DRM-free shareable ebooks to teachers
> Blocking on this basis alone is a double standard from Google. As others have pointed out, the iOS app developed by Apple never showed ads, even if the videos were monetized. Google never unilaterally revoked Apple's API access over it.

It has been mentioned else where in the thread that apple had licence from google to use youtube without ads and when that licence ended they removed the app from the market.

>Though one could argue that they did and that's why iOS 6+ doesn't include it. But that doesn't explain why Apple TV, to this day, still plays all videos—even with required monetization—without ads. Why is it okay for Apple to do this, but not Microsoft? Why won't Google license YouTube API access on the same terms?

Apple may very well have a licence for this as they did previously with the iphone app.

> As above, why won't Google license this to Microsoft on the same terms as other competitors?

The article does not even say if Microsoft has been seeking such or if Google has denied them. If they are/have been seeking then the author of the article should have included this fact to make their argument stronger, but if it is there I missed it.

> Heck, there's even a third-party app for iOS called Jasmine[1] that is a native app (embedding just the HTML5 video player inside the app as y2bd points out below) and uses YouTube branding. Why is Google making it more difficult for Microsoft to do the exact same thing? We're clearly not getting the full story from anyone here.

Big players get more attention because they have a larger effect. It would be unprofitable and unproductive for its long term survival for google to pay equal attention to small players transgressing rules as they do larger players.