skysight-inc/HackerNews huggingface dataset:
It may or may not be the same issue, but from what I have been able to gather a modification of a security group is basically a "delete, recreate, repopulate" operation. All of our intermittent network issues could be reasonably tied back to SG modifications.
In the follow-up paper, Sahai and Waters turn the weak indistinguishability obfuscation (which, by itself, is not strong enough for the white-box setting) and one-way functions into public-key encryption. This is what white-box (symmetric) encryption does, so presumably it's doable.

It's worth reiterating that this is very much not practical by any standard, and doesn't look anything like the usual software obfuscation used today, even white-box. This thing requires at the very least that multilinear maps and fully homomorphic encryption are anywhere near practical, which is not the case today (and may end up being like quantum computing, always 10 years away).
They have multiple encodes in various qualities for each title too, though.
I suggest you read this blog: http://www.greaterfool.ca

Why do you feel a need to buy a house? You can always rent and right now renting is far cheaper in Toronto than buying if you include buying and selling costs (realtor commissions, land transfer taxes).
Caffeine Addiction Is Widespread, Under-Scrutinized
> Rackspace also makes their list available, albeit incomplete (http://www.rackspace.com/knowledge_center/article/cloud-site...).

FWIW, this is specific to Cloud Sites, which is like one-click Wordpress/Drupal deployments.
That's often the best way to handle it, yeah.

I'm curious what motivated the switch-off - compared to the LTV-weighted number of users attracted or retained, was it consuming too much support time, compute resources, dev maintenance hours, team mindshare?

It seems like a case of "this isn't working for us so we need to stop having it on our list of things to think about," but maybe there were other inciting factors for the EOL decision?
>Also, I think you can have it all. It's relatively easy to pursue your interests and passions while saving for retirement.

Not if you're making minimum wage. I know I am being a jerk but far too many people don't realize there is a sphere of existence outside their own.
I'd actually be more inclined to like Facebook than Apple, for whatever that is worth. I have nothing against Facebook, just this style of commercial. :)
Ask HN: Does your startup with more than 5 engineers unit-test JS?
Ask HN: Would you use an API for image processing?
I'm working on an API that will allow developers to offload their image processing to our platform. I feel like I have rewritten image processing code (e.g. crop, filter, rotate, layers, etc.) more times than I can count. As a developer would you use such an API? URL: http://6px.io
That's a hilarious rebuttal.
The real difference between Chernobyl and Fukushima are the earthquake and tsunami which killed tens of thousands and leveled much more infrastructure. Fukushima makes for a very poor counterpoint to nuclear energy; the nuclear accident pales in comparison to the real disaster.
Yeah, I think that will be an interesting followup post.
Working with software product companies, we always debated on the product is "technology driven" or "market driven". Back to the days of using EJB, often times we were technology drive (not all).

That's why we have product team and product manager to work out the requirements before the development team start to prototype and implement. For startup companies, this kind of process may seem too luxury in the early stage, we called it "discover" stage.

Once we define the target market and learn the customer needs, we will build the most compelling features first. We listen, but not tight to specific customer needs, because we know the direction we want to build, and gradually lead the customers toward that end product.

For any new product, customer friction is always there very naturally. That's why we need marketing and sales team to remove the friction. It's a lot easy to say than to do.
"Keep Android purer" is euphemism. In reality, Google just wants all user data to pass via its own servers for obvious reasons.
Here's the math. I'm going to arbitrarily assign a typical intermediate Rubyist's salary for your X, to make it feel concrete for people.

Employee thinks: "I make $8,000 per month. My chargeout rate is $6,000 per week. What gives?"

Consultancy thinks:

Gross revenue of this employee is $18,000 per month, not $24,000. We only count on sustaining a 75% utilization rate. We can burst to higher numbers for short periods of time, but overhead, scheduling issues, breaks/vacation/etc, and productivity counsels us to shoot for 75%.

A salary of $8,000 per month costs us +/- $12,000 for direct costs of employment. This includes healthcare, our portion of payroll taxes, 401k contribution, and the usual perk suite.

We further incur overhead, which we estimate as approximately 20% of our gross revenue. This includes rent, capital expenses (laptops/etc), professional services (accountants/lawyers/etc), marketing and sales, the fully-loaded cost of non-billable employees like our office manager, recruiting fees, etc etc. Allocating this overhead on a dollar-per-dollar basis to the gross revenue you're producing, we come up with $3,600.

This means that our anticipated profit, pre-tax, on your services is approximately $2,400 per month. The economic justification for this is that it is a premium you essentially pay for insulating you from scheduling risk, non-paymen risk, market risk, and all the other forms of risk which we absorb on your behalf. [+]

If you would like to capture the risk premium for yourself, you have a simple option to do so: quit. Hang out your own shingle. Start charging $6k per week, or more, for your services. Many former consultants have done this, and many will in the future. It's probably how we got started, too. You may find after starting the firm that the math was very different from what you had anticipated. It probably happened to us, too.

[+] Weird thing about starting consultancies: the type of people who can successfully manage a consultancy take a pay cut when starting a multi-member consultancy, since it cuts into their billing efficiency. You can model an employed consultant at 75% efficiency, but principals rarely get above 50%, and in many cases they're totally unbilled (100% utilization on business management, rainmaking, etc). This results in employees #1 through #4ish actually being a net drain on the principals' income as compared to just solo-consulting. After roughly employee #5 it starts getting really, really lucrative again.
I suppose I could have hedged a bit with the usual "may depend on the institution" disclaimer, heh. Anyway, I was responding to the apparent belief that someone might look at the inbound number and think "no need to record this one," which I'm pretty confident saying does not happen.
Please cite your stats, come on HN, you are better than that.
Graduating Redbeacon University – Leaving one amazing startup for another
LOL, really. She should've known when she was younger, that she shouldn't have gotten married to the guy that she would eventually divorce. Very good hindsight/20:20 advice though.
For anybody taking the designer drugs discussed at the beginning of the article, the two Canberra boys could have been safer by making available to the doctors what they had taken. Just like we are supposed to put an ICE number in our phones, is there some way anybody who takes a drug can keep something on them in the case of an emergency?

They were lucky (in theory) that the doctor had seen this drug before. Any user should be giving emergency personnel as much information as they can in order to do their job effectively.
Not sure what you were reading, but to the best of my knowledge, long mode retains almost all of the 32-bit instructions, only a relative handful were ripped out.

Code running in 32-bit protected mode can't access 64-bit instructions or registers, of course, but that's a different issue. x32 is basically just long mode code that limits itself to instructions that use 32-bit addresses.
The upside is that people have to be quick to spot the typos, e.g. "miriad" ;).
The future of the $100 billion parking industry
It is very castrated, better to use hidden iframe + window.postMessage for cors in ie8 and ie9.
I use the __name__ == '__main__' thing for unit testing.

I don't know if this is a generally applicable technique, but a lot of my modules interact with hardware or physical measurements, so I have to "see" the results in order to believe that the units are working. Often, what I'm looking for is problems with what's actually being measured, and the effect of changing operating conditions, not just my own copious programming bugs.

For this reason, my unit tests can be pretty elaborate, with GUI, graphs, and other stuff. The unit test also functions as a "demo" of the module.
zynga knows it has an innovation problem. one way to jumpstart r&d and innovation is by acquiring talented engineers with impressive technology. by all accounts, naturalmotion offers both of these. rendering graphics more lifelike is very much one way to differentiate and innovate with games, and arguably the more defensible option. game mechanics can be cloned in a matter of months, if not weeks. however, as ea demonstrated with the madden and fifa franchises, mesmerizing graphics and lifelike animation cannot. they can help produce a high barrier to entry while advancing zynga's agenda of developing uniquely entertaining games.
That come for free with water contamination. http://m.livescience.com/20532-birth-control-water-pollution...
Not sure what you're getting at. Feature support doesn't mean there aren't inconsistencies in implementation, and caniuse's documentation on that delta are very much surface-level.
It's name has a spin-off air about it.
That's what it all boils down to... "I have business problems to solve".
Maybe the pilot hacked the tracking system.
Why commit yourself to a stronger statement than necessary? As you probably already know, it's just to satisfy laws against recording a phone call without the consent of both parties. It's just a nicer way to say "we will proceed assuming we have your consent to record this call," without promising or revealing anything further.
Totally. He's wicked smart, very nice, and both a techie and a business guy.

Note: He's my boss, 4 bosses up.
Very common in Cricket as well: http://en.wikipedia.org/wiki/The_Twelfth_Man
I'll give you an example:

You're 23. Retiring with $3,000,000 at a 4% withdrawal rate would give you an annual "salary" of $120k. You make $80k right now, in order to save that much by 55, you would need to contribute ~30% of your gross income to retirement, assuming an 8% return, 5% annual salary increase and no employer match.

If you work to 65, the required contribution ratio goes down considerably.

The math is a little more complicated than in my example since I assumed all retirement savings are pre-tax but there's really no substitute for spending less than you earn.
Yeah. I'm advocating gifts with absolutely no strings attached. They may very well blow it on something else. Or they may pay rent and then a few months later buy an expensive toy rather than paying you back. You have to factor in that possibility up front. If they don't seem to appreciate it, don't hold it against them.

After all it's better to give than receive.
Europe is not a country. And European Union is not a country either.
I've elaborated in many places on this thread why I believe this. What have you provided to corroborate your sentiment, apart from the fact that you live outside of SV and accordingly have a different conclusion.

Do you have anything more than personal distaste to rebutt the reasoning I've offered? If not, you're part of the problem -- you vote based on what makes you feel good, not what makes you think.

Actually I guess you haven't even indicated where you live, or why you're insulted.
What's your testing setup? Is your app mostly client side js?
Are you actually using x32? I doubt most people are. It didn't even exist in a stable kernel until April 2012.
Could the older members of the HN community pitch in and give a couple points of wisdom they acquired over the years (Would probably more useful than everyone just bashing the article)?
'MacBooks without touchscreens are consistently outperforming the PC market' - there are more Windows machines sold in a week than Macs in a quarter http://www.zdnet.com/after-30-years-why-did-the-mac-never-br...

This article is full of other strange comments. The author has says it's "rare to see an iPad without a ... keyboard"? Really?

At the same time, I've been looking for a replacement laptop lately, and I definitely want something more similar to a tablet than an ultrabook. I was considering the Sony Tap 11, but the reviews aren't that great. I may go for a Surface Pro 2. With the right OS, I definitely want a touchscreen laptop.
Ladar Levison's 28 Jan 2014 appellate hearing [audio]
I'm interested in this too.

The only thing I've read so far is Fowler's "NoSQL Distilled". It's not exactly a hardcore text but it does give a good overview of the different types of databases, and the tradeoffs they make in terms of consistency/availability.
Well, it's a hat tip to their brethren who put all the public funds into the seahawks stadium...
Clumsy Ninja was never meant to make a ton of money. It was to show off their tech - they also sell highly valuable middleware for games.
AAPL EPS - 14.50
GOOG EPS - 12.01

AAPL goes down 8% to 500
GOOG goes up 4% to 1182

I love Google and it is a great business, but for the life of me I can't understand how they get a 30 PE and Apple gets an 8 PE.
That seems incredibly silly, and looks like it could lead to very infrequent bugs (the worst kind). `while True` is shorter, simpler, and conveys the actual purpose better.

Maybe having a statement like that when testing is okay, but in production code that looks insane.
I am not actively using it, but I am running kernels that have CONFIG_X86_X32 enabled.
Ah no. First of all, you should always know which platform you target and what works and what don't work on those platforms, even if you are using jQuery. jQuery is not perfect. Platform specific corner cases are still exposed to you.

What if you need several polyfills? Drop them in too. You should always know what browser feature you are using. The same argument goes for using libraries. What if you need more than jQuery? Bring them in too. There are asset pipelines and/or pure front end packaging solutions like AMD to help you. What's the problem?
I've been trying to work out of coffee shops, or even coworking spots the last few months, and I find that they are both lacking (unless you go all-in for coworking).

I'm finding now that my money is better spent in creating a productive workspace at home, with a proper desk, chair, monitor and computer set up in a place dedicated for working.
apple had 40 billion more revenue, and 10 billion more profit. THAT is a ton of money.
Surprised that people still use "uber" as an adjective in 2014. It was cool in 2007.
2. because the financial planning for children will run into needing to save for retirement more dramatically if you have children later (think: kids going to college when you're 50) I'm not sure he's right about the whole more degrees and more expensive thing.

Agreed that 3 4 6 come from a position of entitlement - being born in an era where those things existed (possibly at the expense of future generations prosperity).

If you have the knowledge to judge financial advisers, you don't need one. If you don't have that ability, you won't be able to tell whether they're any good until XX years down the track, upon which point you'll probably judge them on your returns. And even then, there's a good chance you'll just make a judgement based on random chance/survivorship bias.

Love this.
I keep on swearing to myself I'm going to create a Chrome extension that kills all the sliders, slideshows, and welcome pop-up windows of the world.
Another one that I find useful -- using `map` instead of list comprehensions when you want to apply a function to every element. So instead of:

[str(x) for x in array]

Do this:

map(str, array)
... yup.
Not only that, but there's plenty of data showing that sliders are horrible for conversion. I guess could I pull better sources, but here is one with a bunch of links I found with a bit of light searching:

http://conversionxl.com/dont-use-automatic-image-sliders-or-....
Yeah, I just saw that Ubuntu at least already enabled it quite a while ago. Ouch.
In my case we had a security code on an internal system that was updated in real-time. So the protocol was:

"Hi I'm an employee calling from [X]"
"OK, can I get the security code?"
(caller gives security code)

Any employee in the company could also request a no-questions-asked reset at any time. I actually had cause hit the big red button once when the call went:

"Hi, this is [employee] calling from [branch]"
"All right, can I get the security code?"
"Oh, (mutters "security code"), it's $foo"

See, that counted as a compromise because someone in the lobby may have overheard her.

A couple other fun stories:

- Once I called a branch and got transferred to someone else. The conversation at the other end:

Him: "Did you give the code already?"
Me: "...are you seriously going to believe me if I say 'Yes'?"

- Apparently there was a phishing attempt where people would call our center opening with:

"Hi this is [person] from the fraud department, before we begin can I get the security code?"

I don't know if it ever worked, but we got several memos warning us not to fall for it.
The iPhone 6 will apparently have a nearly unbreakable screen
Your choice of people to respond to doesn't do a lot to support your criticism. According to his profile cletus is originally from Australia, but now lives in NY and works for Google. I don't know him personally, but given his employer I'd hardly jump to the conclusion that he doesn't have any friends who work there.

>Honestly, I have a difficult time taking any developer who doesn't live here seriously

He's also got over 250k rep on SO, and 15k on HN, so there's more than a few other people who take what he says seriously enough.
Podcasting “patent troll” fighting EFF wants donors’ names
I can understand 'Saga' because their grand plan is to have 25 x-saga games (like Zynga did with -ville). If they do that and other people start making similar facebook games called x-saga then that would be unfair to King. I don't know if they have any other recourse in that instance, but they should be able to protect their brand.
Very cool! I have also been making an (iPad) app to help people get through SICP and I somehow didn't run into this.

If anyone is interested in reading SICP now, you should try out my app. We find you someone and you have a good conversation about the material each week through video chat and a whiteboard. We aren't launched yet, but you can check out our simple demo (https://www.youtube.com/watch?v=DlUTKzrqECE) and send me an email if you want to try the beta. bridger@understudyapp.com
Which will itself be posted to HN, continuing the cycle.
translation:

this time it's different
I'm no longer shocked. You should see the comments in the kernel crypto API. Oh, there are none...
Yep that's it. You can replicate this benchmark and replace jq1 with jq2 to see how much faster it gets. You'll be disappointed.
Google Doodle Today in Hong Kong Celebrates Chinese New Year 2014
Ok, competitor here. I developed FluxCards for Android and also am at zero with my web version but will put money on it right now. Just a few random thoughts:

* Do you know how many flashcards learning apps there are out there? It's not hundreds but thousands. http://www.flashcardapps.info/ lists just those available for iPhone.

* SRS? Well there you get the number down considerably (100?) and if only the customers knew how good SRS is! Many apps (Duolingo anybody?) are vastly more successful (or hyped) than any other ugly but good SRS app. Yet in my opinion everybody should at least have learned with SRS once in his life. If I had known about SRS apps when I was at school, I would have been so much more successful, yet when I had to learn Spanish fast, I literally worked through 30 different apps on Android that were all without SRS. After learning with "the best" of these for 2 weeks I realized that being asked the easy words over and over again was utterly pointless and decided to program FluxCards in 48h. Version 1 was in the play store 46h later and now stands at 11k active and happy users.

* Over these 2 years I soaked up all there is about flashcards apps and it is a lot. Of course I came across Anki, Supermemo, Mnemosyne and many others but with that knowledge I'm about to build the next generation of a cross platform (web + android) flashcards app.

If you are good at front end development, maybe you wanna be hired? By Monday I want to kick off the development.
Ask HN: How to look for investment in the Netherlands
Hey,

I am looking into possibilities of getting an investment for my company based in the Netherlands. Hopefully, there are some people here already from the Netherlands that know more about this.

As this is the first time that I will be looking for investment, I am not really familiar with where to look and don't have an existing network of people willing to invest. A couple of questions:

1) Are there some meetings that I can attend to build up my network?

2) Are there any VCs that are worth checking out?

3) Overall, do you have any pointers for looking for investment in the Netherlands?

Thanks in advance for any pointers!
>You make $80k right now, in order to save that much by 55, you would need to contribute ~30% of your gross income to retirement, assuming an 8% return, 5% annual salary increase and no employer match.

That would be $24,000 in just the first year, well over the federal limit for 401(k) contributions. For 2014: $17,500 ($23,000 if age 50 or older)

http://taxes.about.com/od/retirementtaxes/qt/401k-contributi...
My problem is not with companies preferring advance notice, or with people who abide by what is called "responsible disclosure". Indeed, it is often the Right Thing To Do.

The problem is that use of the phrase "responsible disclosure" FRAMES anything that does not conform to that narrow definition as "irresponsible disclosure", when in reality it simply is not. (It is not irresponsible to pull a @homakov, for instance.)

It's "framing": a way that use of language shapes our thinking about the world and events therein, sometimes and usually without our explicit conscious consent to such bias.

Please stop using the term. "Advance developer/vendor notification" is a suitable replacement if you wish.
>I'm not even sure domain knowledge is important for a CEO of a company that size: once you become a $50 billion plus company, you don't have time to get involved with the details of the business.

Steve Jobs and CEOs in-between kind of make a counter-example.
That's an attitude of "stay the fuck out of my code - you're too stupid to understand it without comments". I've seen it too often in "large code bases"

"you should be fairly intimately familiar with the semantics" - do you see a problem bootstrapping that on an obscure code base?
Where do you just throw a couple racks of computers? Closet? Sounds great, now let's deal with cooling them and the maintenance around that. Then there is power. You think your standard office had all the necessary circuits to drive a couple racks full of servers?

There is so much more to running a server farm than just buying a couple racks of computers and upgrading the FiOS line.
A guy I know built a product with it that went nowhere:

http://normforge.org

He indicated the framework was not something he would use again.