skysight-inc/HackerNews huggingface dataset:
Flash's speed on desktops is not the main strike against it, although it was actually quite bad for many things (the 3d stuff worked better for it because it bypassed its aging 2d rendering engine which no-one left at Adobe understood or could fix). Flash's speed on mobile was abysmal and Adobe tried and failed to fix it for years (after Steve Jobs' famously pointed all this stuff out).

The fact that Flash would store user information separately from the browser in such a way as to circumvent security and privacy models, and did so for years after Macromedia (i.e. pre-Adobe-merger) knew about it, and that Flash had and has as many vulnerabilities as any two operating systems is simply icing on the cake.

Here's a discussion -- also from 2010 -- of Flash's abysmal 2d performance (which entailed fixing an example created explicitly to show how awesome Flash was):

http://loewald.com/blog/?p=3362

Bear in mind, this is Flash's nearly 20-year-old/mature rendering engine optimized to only do minimal screen updates against a five minute hack using a canvas.

And, finally, you need Javascript anyway. Flash actually needs Javascript to even load properly (thanks to the stupid Eolas lawsuit), so it's a case of giving up one evil dictator while keeping a not-nearly-so-evil-and-much-more-useful dictator.
Atom was a new program though so people started from scratch and had no pre-existing code-bases (unless you count ST3 ports), whereas here Mozilla's change would drive many developers away because they would now need to rewrite addons entirely for the new API or if the API doesn't support what their addon did they're SOL. It seems like a bad way to go about it, they shouldn't deprecate the API till there's feature parity in the new API.
Exactly. Much of the live streaming on the web defaults to flash, the alternatives (hls, rtsp, webrtc) are all underperforming.
Thanks! Signed up for the next session.
The new attraction in Europe
Accounting is so important and so underrated.

With a good accounting you can check the health of any company with just minute reading of the statements, cash flow, profit/losses, debits for short term, investments, etc.

With accounting you can easily know how your investments are going, when you have many and other people administrating.

You can also use accounting to invest in good companies for long term, and for this, I recommend Peter Lynch books.
That is incorrect and somewhat ironic in a post about using correct terminology

Sure. I'm just saying it doesn't detract from the underlying point. But you're right, it is ironic and slightly amusing... Just goes to show, we're all susceptible to making silly mistakes when we step outside of our primary domain(s).
Dumb question:

Since Google Ventures invested in Uber, does that mean that owning Google stock indirectly translates to a [small] pre-IPO investment in Uber?

http://www.quora.com/What-percentage-of-Uber-does-Google-own

"Google Ventures invested $258M at $3.7B post-money valuation in 2013, so they bought 6.8% of the company. Depending on whether or not they have taken pro-rata investment rights in Uber's subsequent financings they either own the same percentage or a slightly diluted stake. Let's say somewhere between 6.0% and 6.8% as of Q1 2015."
People have inherent value. Their participation in the system has inherent value. Their ability to pay not only varies from person to person but also from time to time. We need to create paradigms that are inclusive of those who are less well off finanically not as charity but because their participation adds value.

HN actually does that. It is part of the YC business model. HN is noit directly monetized. There are no ads and there is no membership fee. But you cannot apply to YC without a handle on HN.

YC wants and needs HN members who are not currently wealthy. It invests in companies that are just starting out, that need seed money and other assistance. That is how YC makes money: by helping them grow and getting a cut of the action.

The more we exclude the have nots, the harder it gets for them to escape poverty and become one of the haves. Creating a permanent underclass hurts everyone.

I like the Patreon model and I am considering pursuing that for some of my projects. I also have tip jars on some sites. I need more traffic and some other pieces to come together. I am working on it.

I see no reason why we cannot have several different viable models that treat those who are not currently able to pay as valuable participants. Human society is deeply harmed by systems that boil everyone down to their current net worth. It actively undermines the creation of real value. We need to start actively discouraging that while grappling with how to pay the bills at the same time.
Oh for sure. Depression is seriously the worst thing ever.
I find most people can't name the summery lines of an income statement (Revenue>COGS>gross profit>sg&A>operating profit> etc.) let alone a balance sheet or cash flow statement. but frankly the one annoys me the most is is the way "cash flow" is misused.

BTW this comes into play https://en.wikipedia.org/wiki/SEC_Rule_10b-5
Chrome in a large screen.
You can tell this to Europeans until you are blue in the face but they will not listen. They think they can impose their censorship on the world.
Trust banks to use the worst possible implementation of the worst possible technology at any given time.
Frequent releases aren't a bad thing, per se. Although, huge API changes like this, without a valid plan for supporting existing ones a large community depends on seems like a disaster in the making.

The impression I get is that Mozilla wants to be more involved in the user experience around their codebase, but personally I preferred firefox's lack of involvement. I think the UI is poorly designed and getting worse, but as long as it was easy to modify, it wasn't an issue. The real value in firefox for me is gecko. Most other things largely get in the way, and it seems like that's what's becoming the focus.

I can understand the need for a better designed add-on API, but there should probably be a non-compulsory reason for people to switch.
He is quoting a comment, he's not the author of what you read.
Yes, this is what was happening.
Searching for Deez Nuts: how the Internet is selling your fake data
Async has nothing to do with C# being fast. In fact, the faster C# is, the more you need async, because the more the % time blocked will increase.

Ideally, you'd have one thread per CPU. That's the most efficient. In reality, enough stuff blocks we gotta throw extra threads to let things saturate.

You can scale up the number of process-scheduled tasks much more than the number of kernel level threads. (Though, esp on x64, people might get really far just spamming threads.)
The chicken and the egg (or why users won't come on their own)
I think what they meant is that Nintendo only found one glitch in the game when running on the actual GBA, which hadn't occurred in the emulator.
Xcode Scheme Tips
Servers for Hackers – What programmers need to know about servers
Shumway can be used as a runtime for those movies - the site owner just to need fallback to its HTML player. It plays common ActionScript 1/2/3 usages well.
> What are the reasons startups can't hire good finance people? Or at least contract with an expert?

Its the exact same problem with hiring quality engineers. The good ones have many options. So a startup's offer of $150,000/year plus 5% of a company that might not be around in 3 years just isn't that appealing.

I'm guessing the good ones have job options starting around $400,000/year, whether in Finance or public companies.

If you are a great company though, you'll be able to hire a very capable person...

http://www.reuters.com/article/2015/07/24/us-airbnb-cfo-idUS...

EDIT the question was about CFO's not accountants originally.
I swear, one of these days I'll implement a gopher server and client in go just out of spite.

I've been playing around with Gopher a bit lately. I installed eLinks just to have a Gopher client. I've even been thinking about setting up gopher://gopher.fogbeam.com to serve content over Gopher protocol. :-)

Every time I read a link mentioning "gopher" I expect it to be a neat hack based on the obsoleted protocol.

Came here to say the same thing. Every time I see one of these headlines, I expect something about Gopher[1], not Golang.

[1]: https://en.wikipedia.org/wiki/Gopher_(protocol)
Further, in terms of societal impact, the productivity from a well-educated gifted student is going to greatly outmatch the gains from 'educating' a low-achiever.
Saw an earlier version of this talk @ the Berlin Go meetup earlier this week - the exploration and explanation of `sync/atomic` by Andrew is really great
For the first summer in 200 years, Parisian bakers can go on vacation whenever
Linus hasn't been involved in Git for ages now. Junio Hamano has been running the show for the past decade.
Just to be candid: putting an extra $1000 into the pot is way less costly than me spending the time trying (and almost certainly failing) to get a heap overflow in Tarsnap working (even if were an easy one). Also: it's an easy bet for me to make, because at the figures we're talking about, I think we might be unlikely to attract the right talent. :P

But if there was anyone whose code I would bet on, your name at the top of the list anyways!
This is, in large part, the result of prioritizing self-esteem over self-control, and equivalence over excellence.

This is not done in high-achieving Asian schools, nor in Germany. Schools in those settings also do not allow children to define the culture in the schools (popularity contests based on fashion, media, or cliquishness).
Leaving aside implementation practicalities (i.e. the great difficulty of putting the genie/information back in the bottle), it boils down to where someone balances an individual right to privacy relative to the right of other individuals/organizations to say/write whatever they want modulo rather narrow constraints (in the US).As a philosophical matter, I'm not sure there's a right answer and the corner cases are always going to be hard. (e.g. the availability of photos of drunken teenager antics do not exactly contribute to public knowledge/culture/etc. but can potentially be quite harmful for the person in question).
I'm sure this decision made them a fair number of enemies in the far east...
1a. Install Overbite (http://gopher.floodgap.com/overbite/)

OR

1b. Install Lynx or eLinks

2. goto gopher://gopher.floodgap.com
They're required to make sure the kids at the bottom can pass. The kids at the top already are passing, so spending money on them is extra.
My first niggling thought.
I find it very interesting that I'm being downvoted based on the difference between my self-concept and whoever is doing the downvoting (they don't think they are a neural network). I'm pretty sure that's not what downvotes are supposed to be used for. Perhaps those who are doing the downvoting would be interested in reading the textbook dedicated to the notion that human beings are neural networks, called Computational Cognitive Neuroscience: https://grey.colorado.edu/CompCogNeuro
>about 20% slower than a single i7 laptop

this number seems too low, hmm ah, you mean the 'funny' 1.7GHz i7

>or ~200 Mbps if you use a USB 3.0 network adapter

how is usb 3.0 going to help usb 2.0 pee? I think you meant GigE usb adapter, but looking at your tests even that merely got close to wired 100mbit speed :(

>sunk cost of $400

coincidentally thats the cost of a used i7 laptop :) or a purpose build home server

All in all such cluster is a cool hobby/learning project, but I wouldnt run anything serious on it.
Some JavaScript reads for the weekend
Eh I say if people honestly can't learn to accept that things about other people from a significant time ago might no longer be relevant, then have SEO become a more personal service, and if people want to have their search results managed, because of whatever, they can manage it themselves or hire a professional, much like they would a lawyer, accountant, plumber, electrician, realtor, or agent. I mean they are having to hire lawyers presumably to get forgotten.

It won't be hard to bury a 6 year old photo of a random person shitting on the beach under all the new content.
Yes, sorry, I meant the comment was overly pessimistic. I'll edit.
Rethinking coding bootcamps
"This is a felony."

This is probably a too-broad-brush use of the word.

Other than that, I like this essay.

People should be taught financial literacy early and accurately. Like learning maths notation: It's useful, compact and efficient. But...it must be precisely grasped/implemented to be of any benefit to speaker or the audience.
Even Hitler was smart enough to burn books, not just the card catalogue.
This used to be a subscription-based site but now has all the content available for free.
Yes.

Source: I used to work for Google Ventures.
Forensically, free online photo forensics tool
Yes, though Google's own performance is a big 'noise' factor which would make Google stock a poor proxy for Uber's performance. Yahoo and Alibaba were in a similar but more exacerbated situation last year.
> Can she never move on?

Why should Google (or other search engines) bear the responsibility for covering up the mistakes of others?

Should libraries be forced to remove unflattering articles from their newspaper and magazine archives?
What a Successful Service Provider Looks Like in the U.S. And U.K
Offloading finance should arguably come before offloading janitorial. You can be thinking about other things while emptying rubbish bins.
> Obviously this sort of law creates an incentive for background check services

Bingo
Usually and investor makes a Due Diligence in the company. Depending on the stage of the company, investor profile, this due diligence can be a formal one, where you hire external auditors to make the process or in a more early-stage phase you can do VC firm (or angel) makes the due diligence themselves.

Either way, at least in Brazilian Law (I work with VC in Brazil, but I imagine there is something similiar in USA), we have a "Hidden Liabilities" clause in our termsheet. It says that anything prior to the investors investiment is liable to the founders only.
Flash Exploits Are on the Rise (VIDEO)
That's true. But that isn't what most users care about regarding this change. Just look at these comment threads: users care about the power-user extensions being forced out. There's a definite drop of support. Firefox is dropping the add-ons that made it special.

The title now is just spin.
Yes, that's what I meant :)
Can you apply with a NEWLY formed organization?
RMS doesn't have a problem with git because Linus made it. He had a problem with it because it separates pushes from commits. :-)

https://news.ycombinator.com/item?id=9292209

But otherwise, rms uses git quite alright. Let's not portray him as any crazier than he actually is.
UNIQUE iCloud bypass server – Real bypass iCloud activation lock on all devices
To be equally candid: I didn't think you would want the $1000, but I thought you might enjoy the challenge. Similarly, I think the people who are most likely to win this are going to be more interested by the puzzle than by the money. The $1000 is there mainly as linkbait to increase the odds that the right people hear about this.

But if there was anyone whose code I would bet on, your name at the top of the list anyways!

Well, we've already established that the code was wrong...
Bullet resistance then. Must leverage ballistics-speak when describing legal processes.
There's plenty of emulators out there.
In the EU we all know it is very hard to fire someone once they have been hired. Why won't employers start using background search services to find this information rather than Google?
RE: "Subjective fraud". Regardless of whether the fraud is intentional or accidental, misstating something to investors (i.e. "our revenue was $1 million last month" when you're talking about GMV) will still subject you to a lawsuit and/or arrest.
A business can report one business unit (The bit that hires drivers and sends them out) is 'profitable', and also have an overall in-the-red because other business units aren't. I've not read the presentation, but it may be that Uber is trying to show their engineering costs and operations costs as two business units to better represent how the business scales (Engineering costs go up only logarithmically, while operations go 1:1 with revenue).
Exactly how I feel about networking things in games, the amount of info out there is soo limited, you end up feeling like an explorer every time. .. Even though it's already been explored plenty of times.

Do wish more game devs would write about their exploits, if things are to stay as closed as they are.
Because that's part of the cost of doing business in the EU where we have laws to protect individuals from companies.

No more, no less. It just is.

Or to put it in another way because you're highlighting the 'cost'. You want to make billions from the search business in the EU? Then you need a way to spend a few hundred thousand obeying the law.
Indeed, I am :)
Tangent: For those interested in the story...
http://genius.com/The-brothers-grimm-the-frog-king-or-iron-h...
(wow, distributed!)

With the ultimate irony that people largely use it in a centralized fashion.
A great overview of some really hairy stuff.

So, is there any chance of something OTHER than the heat death or the decay of all matter?

Or, another thought, is there bubbles of 'reality' that arent part of our universe but... exist somewhere. I guess if we can't get there, at some level it "doesnt matter". Although that also begs the question "cant get there" -- how likely is that?
You're thinking of average as a frequentist, and Amazon are thinking as Bayesian.

Ever thought about how we can talk about the chance of rain tomorrow? Or the risc that a comet may strike the earth within the next million years?
There's also some psychological tricks you can play with the time estimates. When it takes less time than was estimated people don't mind the wait as much and can come out way happier. Disney is one of the kings of these kinds of tricks in their parks it's really interesting.
Detecting and preferring HTML clipboard API is on ZeroClipboard's roadmap:

https://github.com/zeroclipboard/zeroclipboard/issues/580

https://github.com/zeroclipboard/zeroclipboard/issues/171
Not really, is just sounds like you have a legal interest in what results from searches for your name. Google is running a de-facto background search service and they're being regulated like one.
What if there is only one high school in the area?

Also, the argument isn't that gifted students are responsible for pulling up peers. The argument is that by being around people like that, it benefits others. Much like integrating schools and having different income levels in the same school helps others.
For me this behaviour worked all the way until my bachelor's thesis. That was the first time I faced difficulty, and I didn't know how to deal with that. I'm still recovering from the problem but I've been able to identify some solutions.

1. Choose your peer group carefully. Your values will shift to those of your peers. In high school my friends were the smart kids. At first we were highly motivated and competitive and earned high marks, but that didn't sit well with the rest of the class. We got excluded for being try-hards. Therefore the new game was to pass the class with the least amount of effort. When I went to college I associated with similar people. It was cool to pass with the least amount of effort. Make friends who have values that you want to have: people who value effort, not talent.

2. Don't fall for the incentives trap. Your success gets measured by passing classes and getting good grades. It's natural for humans to game the incentives. Your motivation shifts to doing well on the incentives. Instead view passing the class as a bare minimum. The goal is learning, the test should be an easy byproduct.

3. Learn how to handle failure in a healthy way, otherwise you'll find yourself avoiding things that may lead to failure. When failure does come, try to stay positive. Don't try to keep up appearance of success. Be open about your failures. Find somebody you can talk to 100% openly; a friend, your parents, your gf/bf, a sibling. Make sure that your self worth isn't reliant on your success.

4. Don't rely on willpower. Using willpower is a losing battle. Design your life so that you don't need to rely on it. Set up meetings to do your homework with friends. Build good habits. Beware of slippery slopes. Now you're skipping class once, in a year you're skipping class entirely.
Techempower Web Framework Benchmarks Round 11 (Preliminary)
Not a startup guy but a finance guy, how is cash flow misused?
Most startups do hire a CFO once they raise an A round.
At the high school & college level, the grading structure is a major part of the problem in the US.

If a student needs to answer 90-100% of a test correctly to get an A, there must be a serious lack of rigor and choice to the material he/she is studying.

I studied abroad in London at the LSE for a year of college. The grading system at the LSE made so much more sense to me.

An "A" in the UK system is >70%. LSE exams reserve a full 30% range for the recognition of genius and/or mastery of the subject. A common joke at LSE is that “any paper scoring above 90% is basically ready to be published in a journal”. This is not to say that students attempt create new economic models during their exams, but it does imply that a 90% answer will require an extremely thorough understanding of the theory behind the subject, above and beyond the class slides and lecture material. A solid understanding of the material (70%) is still rewarded with the highest distinction; thus impossibly high expectations do not cause grade disinflation or penalties.

The UK system presents you with a buffet of knowledge, pushing you to sample that one extra topic that lies just beyond what you think you can comfortably retain. The US system forces predetermined topics down your throat, deducting points if you find one topic unbearably boring, overly complex, or simply flawed.

I discussed the experience in more depth here: http://roymurdock.com/essays/2014/06/the-difference-between-...
The intent is not to make it impossible to find out about things, but to make it sufficiently more effort to find out about things that the harm to the individuals in question is sufficiently reduced.

It is very explicitly a tradeoff where everyone involved understands that the information won't go away, and where the courts have very explicitly said they will not consider trying to make the information go away as that would fly in the face of freedom of speech.

The ease of access to information has a very substantial bearing on how much having the information out there affects peoples lives.
Then, alternate between the using the two pistols one-handedly.
It's inconsistent. I've had various things denied in carry-on (e.g. jar of jam, snow globe, etc). A TSA agent even told me that snow globes were not allowed even in checked luggage, which I found out later is false. I had to find some way to mail the snow globe to myself from the airport.
Hacking Team’s Flash 0-day: Potent enough to infect actual Chrome user

http://arstechnica.com/security/2015/07/hacking-teams-flash-...
Twitter Destroys $30B in Market Value
I would bet that, with any inaccurate financial figures you quote to an investor, that "reliance" is easy to prove.
Don't be a UN intern