skysight-inc/HackerNews huggingface dataset:
>measure 8 oz of tomatoe, dice onion, boil pasta, slice chicken breast into strips, pour 2 oz of oil on pan, etc. //

Surely you have the industrial machines do the pasta sauce in a factory, so no need to measure tomatoes and dice onions. Similarly the chicken breast can be cooked and pre-sliced (or cubed).

The greatest problem I foresee with this is maintaining hygiene. The machine will slop and mess, eg pouring ragu, cooking with oil that splatters. Those surfaces will need cleaning and ingredients that spoil readily (fresh diced chicken) will need disposing of and replenishing regularly. It certainly doesn't seem impossible but each section would need specialised washing equipment it seems, or maybe be entirely submersible and so allow the machine to be flushed from the top and then have a steam wand clean the individual stations.

I see it working for making dishes in an automat (http://en.wikipedia.org/wiki/Automat) but not really being efficient enough for a domestic situation.

Perhaps a digester for the expired foodstuffs and left overs could be built in to generate energy for heating and cooling required in the machine?
Tried to sign up twice. Didn't receive the required email either time. :(
I found it's utility primarily is dynamically controlled visualizations, for example, when I wanted to see how residues were distributed in the C^2 plane for a certain class of complex functions.

I'm not certain what sort of graphics work you are considering, but if it involves a lot of nonlinearity or higher level functions, it may be a good fit.
> I never felt even remotely that I would be fired.

Then either you understand politics perfectly, or you don't understand politics at all. I think the second is probably more likely.
Welp oops: <?php function top10($s) { $a = array_count_values(preg_split('/\b\s+/', $s)); rsort($a); return array_slice(array_keys($a), 0, 10); }
We're a little backed up on sign up emails at the moment! Should be arriving shortly (scaling up workers). Apologies for the delay.
So, can someone from Plug explain what you're really trying to accomplish.

I'm already stuck at "They have one content, but multiple devices. So they spend a lot of time just figuring out where are their documents. And they keep moving their files to-and-from tiny Cloud folders. " It doesn't mean anything.

Is this private cloud storage with auto-syncing across all your devices? That already exists, to the extent that it does just that, if you know what I mean.
How broader? ;)

The local community loses cheap quinoa, but gains with the influx of money from abroad.
I was told "Insufficient Data for Questions". I guess my public record is not juicy enough.
More typically, farmers produce 10 units, sell 3, and buy another 10 later in the year. Hence any rise in price is a net loss for them.
Disagree and commit is a better strategy. Having done a short stint as an engineering manager, sometimes there's disagreement, not everyone agrees on what the right thing is, hopefully not everyone goes and does their own thing and waits to get fired. This is not a good strategy for collaboration and compromise. If you say the right thing is to know when to collaborate and when not to, you've created a tautology.
I'm very happy about this. I've been hoping for Ubuntu's mobile OS to catch on, since it doubles as a desktop. Ubuntu's concept (an actual pocket PC), is where I see the next move in mobile computing actually going.
Yes! This strategy netted me my Aeron chair for 200$

It also proved to me that the following is true about purchasing a used Aeron chair in San Diego:

limit - expected ETA
> 500$ - 1-2 days
400-500 - 1-1.5 weeks
300-400 - 2-4 weeks
< 300 - 1-2 years
That sounds like an awesome experiment too. More info on an experiment similar to what the spam comment suggests: http://www.planarians.org/
>This is a problem that all large organizations suffer from, be they democracies, dictatorships, public organizations or private companies: All types of organization, from armies to zoos are vulnerable to sclerosis, and the larger and more long lived the organization, the more vulnerable it gets.

Not only that, the larger it gets, the smaller the proportion of what gets replaced at every election. Even if we get some new Congressmen every two years, we still have all the same spies, SWAT teams, prosecutors, defense contractors, etc. And the things with staying power throw money at perpetuating their own existence, so that the Congressman dedicated to halting the proliferation of SWAT teams or reducing the defense budget doesn't stay a Congressman long enough to attain the committee assignments that would allow him to actually do it.
You're right, but there's still a valid point I think.

I'm a reasonably competent home mechanic. I happily rebuild engines and gearboxes for cars and motorcycles at home. I can modify and tune engines. I easily do all my households vehicle maintenance. And I happily help friends out with their repairs and maintenance. One thing I won't do though, is fix a friends brakes. I'm happy working on my own brakes, and happy to accept the responsibility for my actions. I won't take hat responsibility on for friends though. If you're not happy/capable of fixing your own brakes, take it to someone qualified and insured.

I think crypto is the same. There's nothing wrong with learning about and writing your own crypto as a curious amateur. But deploying that crypto where it can get other people killed is a bigger deal. Don't be "the cryptocat guy", "Oh yeah, I just found out you can't use water for brake fluid, turns out it boils when it gets hot! Who knew? Anyway, I just put brake fluid in my brakes, you should probably upgrade yours too sometime…"

I think if you want to _deploy_ crypto to other people, you owe it to yourself to have at least as much "professional training" as an auto mechanic gets before they're allowed to repair your brakes. And to further stretch the analogy - I'll point out tha most mechanics these days don't "repair" much in brake systems, they'll just replace large components - its becoming more common to not be able to buy seals and pistons any more - you're expected to just replace entire calipers or master cylinders. In my head that's the same approach as saying "I'll choose to use GPG or OpenSSL, but I won't 'do my own crypto'" - for someone who's _not_ prepared to put in a few hundred hours of proper crypto training, I think "rolling your own crypto software" is something best left to personal/educational projects, and never deployed I a way that other people might rely upon it.
I think it goes beyond the original question now. :) If one wants to do proper thing, then definitely contractions, word variations, etc should be considered. For this, I guess something like OpenNLP can be used.

What's interesting though is how UNIX shell, being essentially a symbolic FP language, allows one to solve the problem in a clear and concise way. And if one desires, the program can be easily modified to read sentences, say, from network from ssh tunneled via HTTPS. That kind of flexibility can rarely be achieved in languages like C# with tight coupling between the units of abstraction.
Waiting for these guys to announce a name change.
Javascript.

I started in Microsoft development and saw code that made me cry. I switched to Java because developers with self respect wrote elegant code in Java. But Java frustrated me because of the effort to result ratio; for the amount of time I would spend coding and configuring, I had very little to show for it. I like to build things quickly and see people interact with them heavily. Javascript gives me both of these.

And it's becoming more adopted as the lingua franca of app development; I can write server side code, rich client web interfaces, and native mobile apps using nothing but Javascript as the coding language.
We also merge our own pull requests but there is less concept of code ownership. Bugs can be fixed by anyone who grabs them and assigns them to themselves. Blame may point out the cause and you can send the author a friendly message on Skype so they are aware of your fix. Perhaps they can even mark your fix as peer reviewed while they're at it.
Oatmeal is very dense. Calorie for Calorie Quinoa has more protein and dietary fiber than oatmeal.

100 calories of Quinoa

http://www.wolframalpha.com/input/?i=83+g+quinoa

100 calories of Oatmeal

http://www.wolframalpha.com/input/?i=26+g+oatmeal

However if you look at the vitamins, oatmeal wins.

I also wouldn't call Quinoa a super food, but it does fill a gap left by other grains and is definitely a worthy addition to a healthy balanced diet.
Finding new/growing markets is all very sensible, but prioritising doing so at the expense of an existing and much larger market seems an odd choice unless you're really sure you're onto a winner.
Should we really try to influence their political choices, even if for what we perceive to be "their own good"?
What about parking? How could the heliport handle massive traffic while in the middle of a huge city?
Perhaps it's only a small detail, but the artistic impression of the planet has no strips. All the giant planets we know have strips. Do they have any reason to draw it in this way?

http://www.google.com.ar/search?q=neptune&tbm=isch
Web development consulting. We are the development team behind multiple funded startups - mercenaries for hire.
Do not choose a language first, and certainly don't make a big list and try to learn each language on your list in a vacuum.

Choose a project, and then research the best language to do that project in, and then learn that language by doing your project in it.
I agree that, at least for a large company, product/vertical structure is better than functional/horizontal structure, and I think that Microsoft is just too big to be one company at all anymore, and that they should have split off into separate subsidiary companies of a holding company, each with a clear product category and mission, somewhat like GE. Then they can even sell the money-losing ones if the board wishes.
Quinoa gives me such gut-wrenching pain that I can no longer convince myself to eat it.

My girlfriend is vegetarian which is why I have such great armchair-scientific experience in describing this potentially-foul food.

I've been told to wash the Quinoa to remove the saponin from it before cooking, which worked on occasion. But when you get that gut-pain from eating Quinoa even once it's an incredibly strong deterrent from ever trying it again.

Having eaten razorblades is a pretty accurate description of how I can feel for hours after having eaten even a small portion of Quinoa.

That could be one reason why it isn't taking over the globe. Because some people can get violently ill after eating it. Last I heard, nobody has a chance of developing horribly painful symptoms after eating rice.
> import Data.Maybe

> let maybe_use_haskell = [ Just 2, Just 4 ]

also, in you could do your original example in a single line,

List<T> ts = new List<T>(List.fromArray({T(2),T(4)}));

even though it's still messier than something with type inference.
thanks for the explanation.

i know some people (the european southern observatory here in santiago) that use zope interfaces to address your concerns. i find the whole idea somewhat odd, but they seem to like it and make decent software, from what i've seen.

http://stackoverflow.com/questions/2521189/purpose-of-zope-i...

http://docs.zope.org/zope.interface/
> You’ve got to recognize that companies are schizophrenic. They build process, and rules, and structure and they ask you to follow them:

> [...]

> But greatness rarely happens by following rules, process and structure. That is why companies also want to find employees ready to take risks, make decisions, try new things, move fast and even break things.

The inconsistencies and contradictions you describe are not symptoms of schizophrenia. If you need a medical label, how about dissociative identity disorder?

https://en.wikipedia.org/wiki/Schizophrenia#Positive_and_neg...

https://en.wikipedia.org/wiki/Dissociative_identity_disorder...

That said, I believe that these opposing goals are normal, expected, and desirable, so your mental illness model doesn't really work for me.
The point is that a good company won't fire you for making good or well-informed decisions even if they turn out to be Wrong decision! And if they do, it's their loss, not yours...
My carrier doesn't subsidize phones, rather they will simply finance your purchase of a phone that you pay back in monthly chunks along with your phone contract (so when your phone is paid off, your monthly bills drop).

So even for people that don't want to pay a lump-sum for a phone, you can imagine that it would be possible to just split those two businesses into "carrier" and "phone purchase financer."

However, presumably in that case the latter would have to charge higher finance fees than a carrier with integrated financing, because they'd be assuming the risk of financing without the extra profit that comes from the monthly phone contract.

So since the integration of the two allows lower fees, and people lovvvvve lower fees, well... the integration of carriers and phone financing isn't very surprising...
With a voice synthesiser:

"Would you like a waffle?"
Snowden Onboard Aeroflot Flight to Havana?
Anyone can attend DEF CON, including feds that leave their badges in their wallets. That being the case, this statement was made for the benefit of exactly one audience: government procurement departments.
A fine approach, as long as you don't have bills to pay and no realistic chance of securing another job in the time you have to pay them. Not everyone has that sort of freedom that this sort of risk makes sense.
If your old market is tanking, you don't have much choice. PCs still provide income for Microsoft, but there are few or no opportunities for investment oriented around growth, and Microsoft ultimately wants to be seen as a still growing company and not as HP. So given that MS makes money on PCs, but can't grow this or invest in any interesting way, it makes total sense that their attention would drift elsewhere to markets where they can grow profit.

We aren't very far apart here. The PC market exists, MS will still make money on it, but the future is somewhere else and we need to be there, especially since we can leverage and invest the money we still make from the PC market today.
Way to go Coinbase!

It's awesome to see some innovation coming to Bitcoin. This model (instant purchasing) is similar to Paypal's Instant payment, and even accounting for the risk/reward, I think it's an absolutely great method to help push Bitcoin adoption and position Coinbase for a goto for merchants and more importantly customers.
second that. If you are saying that after using Windows Phone then I respect it but I won't write off windows phone without giving it a shot. Take this from someone who has tried iPhone for a year before moving to Windows Phone.
Adding to your third point I am pretty sure there is still awful mobile browser support for client certs which is a dealbreaker just about every site out there these days
Ubuntu 13.10 to ship with Mir instead of X
Well, in western Kenya anyway:

1. Farmers used to have 100-200 acres apiece. At that point you can feed a family even with very low yields. There were few (if any) large-scale farming operations for them to buy from, anyway.

2. Each generation, the farmer would divide the land up amongst his sons.

3. Fast-forward to today, farmers have more like 2 acres, and with traditional farming techniques don't have enough yield to feed their families.

4. They make up the difference with cattle, chickens, beans, odd jobs - or don't make up the difference, as malnutrition and starvation are a constant problem. But if they make enough money, there is a national maize market to buy from, which previously there wasn't. Hence, they're net maize consumers.
It was clear from the context that he was not using 'schizophrenic' as a medical label (since he was not applying it to a human), but rather as a metaphor that most people would easily understand. Picking nits does not contribute to the conversation, but rather diverts from it (as we can observe happening in this very comment). Since you seem to have an opinion on the conversation, namely that the goals he lists are desirable, it would benefit everyone significantly more for you to explain your basis for that opinion rather than go off on completely irrelevant tangents about mental health.
A well placed (Russian) friend told me recently that the KGB (and whatever name it goes by now) still uses typewriters (yes, mechanical, ink based thingos) for all internal documentation and correspondence, and that electrical/digital devices are banned in most secure areas.

In other words, they realized decades ago that if you value your privacy, get as far away as possible from a computer, especially one connected to the internet.
"I can't wait to deploy code until its 100% secure, "

That's fine if your working on a social network for cats, or another rage face Internet meme generator, but please don't use that excuse if you're storing my credit card details or health records (or writing an encrypted chat client you're promoting to political activists who's lives might literally depend on it).
It bothers me that you feel like you'd have to ask; it's the simple truth. The word "waterboarding" is designed to abstract what people are actually doing.
Any.do Cal
WP8 has Nokia's entire product line running it. Nokia ain't what they used to be, but the brand still has fans and they make a lot of phones.
a 2D game to sharpen OpenGL skills
Wait, you mean adding salt to your food makes it palatable?! Eureka!

Seriously, if I need to boil something in sodium to make it taste great, that kind of defeats the purpose.
Everyone works differently especially in the world of programming. Whether you're a web developer or code in C++, you most likely do not work the same way as your counterparts. You have a different thought process, you are unique, you know intricacies others don't, you're efficient at some things and slow at others. You are human and if you get fired for doing the wrong thing, you're damn straight you're in the wrong workplace and it's not your fault.

While I definitely believe you should follow tried and tested company policies on deploying software, coding conventions and even naming conventions because it's what has been working up until this point. I think sometimes a company needs a fresh perspective or opinion on something that could work better, maybe something has been working good enough, but could be better. You need to take risks, don't play it safe, but always remember to know when you're crossing the line between contribution and destruction. If you get fired for taking risks you are damn right you should be fired, because the company you are working for doesn't deserve an employee like you.

Doing the right thing doesn't mean be another follower. Doing the right thing means you always have the best interests of your employer in mind when making a decision that could affect your colleagues or direction of the company. I believe ignoring broken processes isn't doing the right thing.

Some people prefer roads already paved and others prefer to make their own way somewhere by paving their own way, taking risks to get there. Inevitably all roads lead to Rome. Unless you're going sideways through an airport door, then you're probably going to Bangkok.
Samsung pays Apple $1 billion. In nickels.
This is HN, though. Most people here have technical skills that make them valuable in the job market. It's easy to market this article to them.

Everyone else is in the mercy of their employer and don't have much choice but to follow the rules to avoid being seen as a troublemaker.
Ask HN: If you could build better video site than YouTube, how would you do it?
If you could build better video site than YouTube, how would you do it?
Everyone in our practice has a copy of one or the other, and the differences aren't at all significant. I'd buy whichever one you can get cheaper.
I feel like I've written a fair bit of client certificate code in Ruby and haven't had much of a problem. Where did you run into problems?
+1 for screenshots to Dropbox. That's amazingly useful, thanks for the idea!
Lob Is A Cloud Printing Service That Wants to Be the AWS of Printing
Side-by-side comparison: http://www.wolframalpha.com/input/?i=26+g+oatmeal+vs+83g+qui...

The vitamins is probably missing data-- Vitamin C is biochemically critical, so a plant would have some amount of it.
> Ordinary Citizens have always been the driving force behind every major change in this country

Sooo cute.
For a while I was checking upcoming OS X releases for CAC compatibility. At least on OS X, it's surprisingly easy to get set up, with the hardest step finding a compatible card reader. Once you have that, you usually have to install a PKCS#11 module (usually CACKey for DoD). Once that's all done, it's presented as an additional Keychain for the rest of the system to use. I know Chrome and Safari work with it without further fiddling, and I'm pretty sure Firefox will as well.
I have much respect for a certain Mr. Tatarinov, who might be forgiven for dreaming about dotted lines all night long...From the Report

"Kirill Tatarinov will continue to run Dynamics as is, but his product leaders will dotted line report to Qi Lu, his marketing leader will dotted line report to Tami Reller and his sales leader will dotted line report to the COO group."
Try when you don't have prints. Took a long time to get my card issued.
And he's an engineer, to boot.
And Butterfly Labs still hasn't shipped their orders from Day 1. There will be an awful lot of people who will never see a return on their investment from this venture.
It all comes down to what your goals are... do you want to create a SaaS? do you want to build large distributed systems? do you want to code an embedded OS? do you want to get a job building internal/external web sites for a large company?

You would be better off focusing on what you are trying to accomplish and talk to people in the field and then asking them what tools they use and if they could redo it from the beginning, what would they have done differently?

Also, some of the choices of your career have the toolset determined already... if you want to get a job at an insurance company that uses PHP, then PHP is the main thing you should focus on for now.

Also, languages are just tools to add to your toolbelt. Having many notches on your toolbelt always fun and cool, but doesn't always help you with your career.
I don't think you can compare diamonds to food.
Microsoft reshuffles company structure
Jeepers, that's scary. I've never had such bad luck - in truth, we normally don't have rice around for more than five days. But even that sounds like it could be too long.
Thank you for taking the time to respond. I can certainly understand the feelings of betrayal and injustice that comes from a government breaking the law to spy on its own citizens.

I have been working in the information security industry for just shy of a decade and while I have been openly accepted to attend/participate/speak at events, I have always felt that it is a US-centric industry. I had assumed that this is because of the huge amount of government money invested in to corporations and individuals that make up the community.

One of the things that I love about DEF CON is that it is big enough to make it truly international, when teamed with Black Hat it makes that week in Vegas unmissable. This stance on feds, by many people who I would call friends, gives the impression that they were happy to work/contract for the US gov while they knew they were targeting foreigners but not citizens.