skysight-inc/HackerNews huggingface dataset:
I've been wondering why they haven't done this for a very, very long time. The player itself has not been a source of revenue for Adobe for quite some time (they used to license Flash Lite to handset manufacturers and made money off of that), instead they make all their money by selling tools to make content for that runtime. I'm hoping someone from Adobe is reading this, because I've never really heard a rational business reason for why the Player is not open source.

So here are my questions for Adobe:

Is there still income from Flash Player licensing? If not, how does keeping the Player closed source help your business interests?

Is it the client side DRM you have in place in the Player that's stopping you from making it open source?

Do you not have the resources to communicate with the community that would develop around an open sourced player (knowing that you would have spend some time to justify many things that exist in the codebase to maintain backwards compatibility)?

Are you concerned that a rival would clone some of the technology you developed and implement it in their proprietary player (e.g. MS, but they already gave up on Silverlight)?

Would the sudden influx of new security patches as vulnerabilities are discovered and fixed potentially compromise the performance of the Player?

Are you worried that individuals with malicious intent will find new vulnerabilities and exploit them?

What are your other concerns that are preventing you from open sourcing the Flash Player?
I think he means: Will we have to create a LinkedIn account to continue to use Rapportive?

Personally, I have no intention of doing that, and I will miss your functionality.
Consejos para vencer tus miedos y lograr tus propios sueños
What GitHub (and others) are for the developer is leverage. There's nothing worse than going into a job interview that you know you are (over-) qualified for and being given fizzbuzz because the person interviewing you doesn't know if you are a rock star or a fraud.

Handing them your GitHub commit log lets you walk in on more equal terms. If they are interviewing you, they already think you're good enough for the position from a coding perspective.
Turing's Cathedral: The Origins of the Digital Universe
>ActionScript workers (enables concurrent ActionScript execution on separate threads)

Ha! Been asking for this feature for the last 2 years. Now it's just 3 releases away. What's that like...2 more years?
those are just mimicking "web 2.0" or apple-style fads. None of them works better as an identity (except the one by Nate Beaty, but the new one is still prettier).
> make everything Just Work and Look Good. Don't worry about too many options.

> MacVim is the best editor.

...
I wonder if this has more to do with Google's push for WebM/VP8 as the defacto standard for HTML5's new video tag? Surely they don't think that Microsoft will pay these fees and will be forced to remove support for H.264
WordPress To Go
Rule of 20: Get solutions to all of your Business problem
Yeah well it is not and never will be mine. This isn't to say that I wouldn't want to use it to host software (I won't but only because bitbucket is free with private repos) but because I know that appearances matter. As does the ability to selectively show what you have -- you wouldn't want anybody to look at the repositories for that porn scraper you wrote, or that half-finished stuff or what you play around with in other languages.

Finally you will want to be able to have something in PDF format or that you can print and show to your prospective employers.
I can watch every single YouTube video. I recently did a fresh install of OS X and have not yet bothered to install Flash (it's no longer installed by default). Every single YouTube video I want to play I can play. Those that used to have ads no longer have them.

The only YouTube videos I occasionally can't watch are the embedded ones. Clicking through to the YouTube page, however, solves that problem.
Sidenote, who uses Java Applets to display videos in a webpage?
> 2. Confederated - Completely distributed. Each machine is its own monolithic platform with everything from DNS to database, including web server on that node, but a cluster of nodes gives you scalability, and workload is distributed across the cluster. (I'm not aware of any examples of this, which is why I'm building Nirvana.)

It looks like Tumblr is doing something like what you're describing, at least for their dashboard. [1]

If you go down to "Cell Design for Dashboard Inbox", it seems like the architecture is to have one (maybe a cluster) of machines function as an independent platform and map users into individual "cells". Their "Dashboard Inbox" is the true meat and potatoes of their product.

[1]: http://highscalability.com/blog/2012/2/13/tumblr-architectur...
Test your message to build the best landing page
Wouldn't have anything to do with this would it? http://www.theregister.co.uk/2011/09/29/microsoft_extract_44...
vCider does not use larger packets. It can't, since they still have to be routed over the same public Internet.

stunnel tries to compress traffic as well, which works if you send a lot of stuff that isn't already compressed. But most of what's sent these days (multi-media?) already is encrypted, so this will be a wasted effort.
This headline is a bit aggressive and misleading. Google isn't doing this, as they just got clearance. (Though one could argue Google could at least make a statement)

Ars Technica had a better headline and article:

http://arstechnica.com/tech-policy/news/2012/02/microsoft-to...
I actually use other IDE's when appropriate (Eclipse, Visual studio and XCode etc.).

But it is OrgMode that makes it impossible to ditch Emacs.
Apparently github is my de-facto resume, because I got emailed by a headhunter just the other day saying he found me on github, and my Java-related experience would be a real benefit to them.

Wait, Java-related experience? I'm pretty sure there's not a single line of Java in my entire github repo. Oh wait, that's not true - there's my trivial benchmark script that shows Java is slower than python in some cases. :)
This does take explicit coding. But, if fragments of the page are being replaced as bcx does, then you need to do similar coding anyhow.

It should not be similar. There is a huge architectural difference between the two approaches. In server-side approach you're adding caching or prefetch to an already working application that has established and working URLs. With client-side approach, you need to implement adapters that transform URL information into the client state that is normally achieved by a series of UI operations and AJAX calls. Then you need to add new code to generate URLs and manipulate history.

The beauty of caching or partial page fetches is that they are generic. History manipulation is not.

js works pretty well on modest smartphones, at which level network latency is usually the major concern...

The last time I tried to browse on Kindle, it choked and died on most JS heavy websites. When 500MHz processor is not fast enough to browse the web, to me, that's a problem.
Computer modelling: Brain in a box
More info on http://blog.opuss.com/. This falls into a genre known as Freemium Fiction - which is huge in Asia. The publishing concept is simple: Just. Start. Writing.
You get popular and amass a following. Lots of apps to share thoughts and statuses, but we think this is a niche area: Your favourite quotes, stories etc. Would love to know your thoughts.
The vast majority of companies do minimal or no unit tests. My estimate would be less than 1% do significant unit tests.

If a company doesn't do some sort of automated integration tests, that would probably be a much bigger red flag, as for any sufficiently complex software, what works is approximately equal to what is tested, and automated tests let you test a lot more than non-automated tests.
Yes, the sandbox disallows direct hardware access. So, the PPAPI provides abstractions to those underlying capabilities.
Are you saying that Lockheed had 45bn revenue in 2011 from wikipedia? how does that work?
Well celery does have subtasks that it can wait and join on (see http://ask.github.com/celery/userguide/tasksets.html), but I suppose that the logic to do such things would have to occur within a running task as opposed to SWF where such things are handled by the platform itself.
I still prefer to not have spaces in file names. I then don't need to use quotes or escape spaces when typing the file name in the shell.
Can you explain what is going on here? With no backstory, the page you've linked is completely incomprehensible.
This list reminds me why I hate working for other people. You can do all this and more and some buffoon at the top decides they don't want to give you a raise or there is some internal politics going on that prevents you from moving up the corporate ladder.
thanks Diego! looking forward to it, to put it mildly :)
Indeed, the keys are centrally created and (briefly) stored. However, they are also changed frequently and historic (older) keys are not kept on record. So, if someone intercepts a bunch of your traffic and then wants to hack or demand our database, they would have to hurry since the older keys are not kept around.

However, I understand your concern. We are thinking of ways to address this in an even more comprehensive way.
Click-to-play isn't friendly to music streaming services which use 1px flash player for their music.

Flashblock plugins are ridiculous by requiring you to blacklist or whitelist flash domain instead of web domain. The former happens to be on CDN and suddently you can't do it :(
The point is that you don't need multiple processes and Redis most of the time. Your site can easily be served from one box and one process.
Apple's Foxconn Operations Exposed in ABC Report [video]
It's endemic to modern battery technology, but not modern battery implementations. Tesla's technology is unquestionably excellent. Consideration of use cases--or, you know, consideration of the customer forking over a ton of money for their vehicles--not so much.

If there is a case where you can, by design, cause somebody who just bought a ridiculously expensive car to incur a $40,000 battery replacement bill, you'd better have ways to counteract the problem. They apparently don't (aside from "stalk your car and charge it"); it doesn't sound like they even warn purchasers about the danger of flatlining the battery.
Rapporative is such a fundamental part of how I get work done that I often forget that it isn't just part of GMail.

While I am really excited that these guys had an exit -- founders who make really great products deserve to get paid -- I hope that this doesn't mean that Rapporative will eventually be shut down or merged with LinkedIn in some horrible way that removes it from my inbox. I'm not sure if I can keep people straight without it.
A fair bit of discussion here, perhaps much of which misses the point:

A resume has just two purposes: first, to help you get an interview, and second, to get you past an HR hurdle.

It is not the job of your resume to go further than those objectives. In particular: it is not the job of your resume to establish a valuation for yourself. No one document can do that; in fact, no document can: you have to do it yourself, preferably face-to-face, by understanding in each interview what the "buttons" are, what the language of benefits that company speaks is, what things they find important, and how your prior experience can be phrased in ways that push those buttons and communicate those values.

More importantly: resumes, in any form, are bad at getting you interviews. A resume comes into play at the earliest part of the recruiting funnel, when the hiring team has the smallest number of cycles to spend on each candidate. Your primary strategy for dealing with recruiting funnels: jump the fucking line. It's never been easier to do this! Ten years ago, you'd have to track down someone who worked with someone who worked for someone at the same company as the hiring team. Today, in tech, you just go search Github for projects your hiring team contributes to and start sending pull requests.

Keep your resume simple. If Github does it for you, gets you in the door, great.

People spend a lot of time thinking about resumes. It's easy to see why. Resumes are the key ego document everyone in our field gets to work with. They are, admit it, fun to tinker with. That's fine. But don't obsess. The resume is literally the least important part of the search for your next role.
Exactly! Does anyone remember this: http://www.adobe.com/devnet/html5/articles/css-shaders.html
JQuery; Novice to Ninja
You missed my point. It was not obvious to me what was or wasn't sarcasm. I'll be it wasn't obvious to most people. Saying "obvious sarcasm aside" does not make it obvious.
I've never worked for a company that writes unit tests. These companies still had great code.

However, if you said they weren't using any type of source control, I might re-consider. However, You could also use this opportunity to move up in the company by implementing it.
Congrats, this is a great tool which has often surprised me with the results it comes up with.

I'm very envious of your success. Looking forward to running into you guys one day, like you said, its a small world.
> They are not free, however, to break the Web.

I don't understand this perspective.

As far as I can see, nothing here prevents regular, un-DRM'd content being sent as HTML5 video just as it can be today. This seems to be adding an extra option, which is to send protected content as well.

There is clearly a demand from suppliers for this facility. As a consumer, your options right now are to accept the extra content protected, or not at all. You do not have the third alternative of accepting it unprotected, whether you think you should or not. A content provider is under no obligation to give you their material on your terms just because you would like them to. Declining to give you content at all is not breaking the Web, it's just saying they don't want you as a customer, and if you want to enjoy their content, that's your problem more than theirs.

Ultimately, technology is neutral, and how it is applied is what counts. A standardised version of protected video potentially allows more people access to more content using more diverse business models. Sure, some people will always point at that and say it will be abused in dubious ways. However, the most effective way to defeat any such abuses is to vote with your wallet. If the information-wants-to-be-free crowd are right and there really is plenty of profit to be made on unrestricted content and a large market segment who won't put up with DRM, then the DRM will die.

On the other hand, reasonably effective copy protection also makes low-cost models such as pay-per-view/rental or all-you-can-eat subscription commercially viable. That could very much be in the interests of a lot of people who don't want to pay the full price for a permanent copy of something they'll probably only ever watch once anyway. Such deals are never going to fly in today's culture if the terms are trivially violated, and this has been a serious bottleneck in terms of getting the best content onto on-line providers and ultimately to consumers for them to enjoy.
How To Not Get Sick
Now You Can Promote Your Question On Quora
"The great mathematician and founding figure of computer science, Alan Turing, showed that it is impossible to eliminate all errors from software."

Oh? I thought he only proved that it's impossible for an algorithm to determine whether an arbitrary program will halt -- not whether all errors can be eliminated from software.
The same malware could run VNC or log a password too.
Half of Amazon Kindle Fire owners plan on buying iPad3
As for the cogs argument, this is all I have to say: silicon is still cheap, and carbon is still more expensive.
Achronix has been in partnership with Intel for over a year:

http://online.wsj.com/article/SB1000142405274870447790457558...

http://www.eetimes.com/electronics-news/4210263/Intel-to-fab...
Changing ports is useless, easily defeated by a ports scan.
Tears for the 1%: Failed T-Mobile buyout costs AT&T CEO $2.1 million
Programming Perl - Unmatched power for text processing and scripting
Can you elaborate on the "2K connections per IP" part?

Do you mean that google only allows you 2,000 concurrent IMAP connections per client IP address, so you need to scale up your requesting IP pool along with your user count?
TLDR: Chinese clone Shopify and put it on Github. CEO writes pull request to delete the entire project instead of a Cease & Desist.
I'm still waiting for the other shoe to drop. A few petitions, some critical articles (finally) and some minor demonstrations (unlike the US, Europe is used to regular massive demonstrations, strikes, riots etcetera without governments caving in to demands), and one by one politicians are backtracking rapidly.

Yes, there's been an increase in awareness, but I expected things not to get really heated until the EU parliament vote. Not it looks like that will just become a symbolic act to pull the plug. ACTA has become political poison.
Ask HN: looking to partner with a technical co founder
Currently I am a one-man show, however I have my prototype MVP working including all APIs for further development and for me to move forward (either get funding, more technology development, or accepted in incubator program like Y Combinator and others), they all require 2nd co founder. I would need someone who is an expert in web programming and excellent in php, mysql, ajax, ruby, etc, therefore when things need to be change, it can be done right away.

I am currently located in Southern California, and would prefer my partner at least in California (Silicon Valley or southern California would be better).

As for me, I am what you say a non technical co founder. However I am a do-er and I get my things done. I refused not to be able to achieve my goal. My personal motto is better to have a 0.00001% chance than not trying at all. I have a vision on how I see this, and I would like to move forward with someone who shares the same passion and vision with me.

I would like to find out more about you, so please email me at rush.tea AT gmail DOT com about your passion in startup, what it would take you to be successful, your skillset (of course. :) ), and questions on what you need to know about me. It takes two to tango and I hope we can take it to the next level together.
Something I've had a hard time realizing is that the art of being social is a skill needed offline AND online. This includes being able to pick up on cues and being able to be a participant in a conversation and not just sit there talking.

Most of this realization came to me while trying to start a business. I learned you cannot build a product and expect or assume everyone is going to give it a try because you have good intentions.

YOU have to put in the time to clearly communicate and connect what you are solving and why they care.
Build half a product
IOS 5 Programming Cookbook
To responders: yes, I agree that DRM and patents are a big problem for this. I don't have an answer to that..
it is not streaming anymore, but if someone can post their notes of the session it would be helpful.
Thank goodness it's going to continue to exist!
Don't forget the popularity of netflix/hulu/itunes and however else people are duped into supporting the content cartels. The 'web' was on its way to becoming a receive-only ghetto as soon as 'apps' started to replace static pages. The money to be made by giving the masses a hip new cable TV is a nasty accelerant.
It seems that every time I read articles about quantum computing, the increase in computing power is described with gaping hole:

1. Qubits can be 1 and 0 at the same time

2. ...

3. Solve hard problems!

Can someone provide a link that fills in the middle somewhat? Preferably, aimed at an audience with something closer to undergrad engineering degree and than a PhD?
Would Redis evicting something from the LRU make some older mails unreadable?
Disclaimer: I am a Shopify employee.

Backstory: Shopify.com was recently ripped off as Shopqi.com – the job was pretty impressive! They copied our brochure, wiki, theme store, and from the look of their Rails app, a good chunk of our domain models too. Nice to see the Chinese version of Active Merchant as well.

The author of the ripoff posted the source on http://github.com as open source: https://github.com/saberma/shopqi

Tobi, Shopify CEO, decided to make a pull request in response.
I wonder if this is one http://bit.ly/zIL8eL, either that or the secondary market is worse than I thought.
JQuery Mobile Up and Running
I really don't think you have much to worry about. A track record of open source contributions is one of many calling cards a developer can have today. The fact, however, is that there aren't enough excellent developers for all the roles that need them. It's a seller's market.

Having said all that: no matter what you've been doing for the last 5 years, proprietary or open source, most developers suck at "goal-directed" networking. One way to overcome that obstacle is to make targeted open source contributions to projects your preferred future employers pay attention to, as a way of meeting people who can recommend you for a role in the future. If you're like most developers, you may find this easier than the standard networking approach of asking people out for coffee, even if it involves extra coding effort.
Gender Specific Startup: Focus your profits
Good deal. I'm guessing it is in response to zendesk's change to $20/yr donated to charity deal that they started a couple weeks back. Too bad I just paid for a year of that otherwise I'd give this a run.
Mixpanel - Announcing the ability to export your raw data
Or don't, and just be really really good with marketable technologies. The opposite of your advice also holds: you can spend a whole lot of time doing excellent open source and still end up with a crappy job.
Identify an Old School Need Then Build a Business Using an API
"Those countries are (...) net consumers of IP". Seriously.

Only if you discount the entire human history before the last two centuries. Because beyond that, the biggest net consumer of IP in history is the US, and they got it all for free. Now think they have the right to charge the rest of the world for the little bit they added in the past few decades.

This is the great swindle of all IP-laws: it assigns ownership to whoever added the last little piece. Or rather: those few with the money to buy the rights from whoever added the latest piece in the puzzle.

What a surprise it mostly benefits the country that was on the rise just as IP legislation was massively expanded. The same country that is now trying to force draconian IP-protection measures on the rest of the world.
It's fizzbuzz. Why would you optimize around it? Just write the silly fizzbuzz answer and move on. We don't "fizzbuzz". We have a more realistic interview challenge (with a similar purpose). But we apply it uniformly, even for candidates that come in with lots of code in their Github accounts.
Sorry, I forgot to answer this: vCider uses AES 256.
HyperDex: A Searchable Distributed Key-Value Store
The University Bookstore in Seattle has one of these. It's kind of neat to watch.

There's a lot of momentum for digital books now, but traditional books will be around for a while. That may actually help this machine, as getting a traditional publisher to print your work gets harder.
In fact it is so mature that what we today call biofuels was what e.g Rudolf Diesel envisioned that his engines would run on, and the prototypes used for fuel. (He also thought of coal dust)

The problem is not the fuel itself, but the possibility to scale up production. Petroleum is available in vast quantities compared to all biofuel feedstocks. Most biofuels today compete with food production, or are not very developed, like cellulose. Even cellulose would have a hard time scale to the sufficient quantities if all the technical problems were solved.