skysight-inc/HackerNews huggingface dataset:
ROS Production on Ubuntu Core Part 5: Create an Ubuntu Core Image
Eating 2000 calories of Slimfast notcompletelysugar^H^H^H^H^H^H^H^high protein, because it seems to be their only option that isn't giant heaping piles of sugar, would net you 222g (and wickedly overload you on vitamins, but, you know, whatever, right?). Which would you prefer?
That's true but it also means they could be using those calories for other macronutrients instead.
I remember when I was looking to move houses a while back and we saw one WAY out in the boonies that was otherwise unremarkable but had a small, but physically separate "in-law house" in the back, that had a bedroom, a tiny kitchen (enough room for a fridge and microwave) and a tiny bathroom. We didn't move there but I couldn't stop thinking about how well something like that would fit as a work-from-home office. Currently, with a wife, a kid, and all her kid-friends, carrying on loudly and ransacking the house at all hours, I couldn't imagine making a "bedroom converted to office" work for actual productive remote work.

Too bad these in-law houses (or nanny houses) are so rare in the Bay Area. Where I used to live in Florida they were all over the place.
From the Griffin website:

>Please note that BreakSafe is for charging power only; data and video are not supported.

So you're paying $40 for a non-standard USB cable that'll confuse the hell out of less-technically-inclined users.

Also, non-Thunderbolt "USB-C" docks won't do anything that USB 3.0 A docks don't. I've seen people run Gbit Ethernet + HDMI out + HDD from a single USB 3.0 port with no problems.
If we have a culture where doing block puzzles is a thing, what does a potential immigrant's inability to understand the concept say about his potential to assimilate?
Just because I don't intend to replace 100% of all meals with Soylent doesn't mean that its nutritional content is irrelevant. The fact that I could replace all meals with Soylent if I wanted to suggests that it has a better nutrient profile than something like Ensure or Slimfast, which is not intended to replace all meals. If you look at the macronutrient profiles of those three drinks, Soylent comes out head and shoulders above the others. Even though I don't want to bother making breakfast, a 200 kcal shake isn't going to cut it for me on a regular basis.
Is there anything like this available now in the US? I've wanted this for years! Right now I've cobbled together a version of this using direct deposit to several accounts, auto-transfers every week, etc. but I'd really like more control (e.g., I'd like to deposit a daily allowance to my "spending money" debit card).
Ask HN: Why does the c ++ community dont have a famous ORM like Java Hibernate?
I'm new to C ++, and one of the first things I did when dealing with a project was to look for an good ORM (something that in the languages I worked, for example in Ruby if you have Active Record, in PHP if you have Doctrine, In Python if you have SQLAlchemy and in Java the famous Hibernate).

I find it strange that in the C ++ community there are no major Open Source initiatives like in other languages, because although scripting languages are very popular due to their use on the WEB, sites like Tiobe places c and c ++ in second and third places respectively.

My searches for an ORM on Github and over the internet were frustrating. Could you help me with this?
I had the dubious pleasure of being assigned to revive some NASA FORTRAN code from 1978 during grad school. FORTRAN 77 was too new, so it was written in FORTRAN 66 style. With vendor extensions, naturally. Fortunately this wasn't CFD code. It was an order of magnitude less complicated. Anyhow, nobody had compiled this thing in 15 years. It took about a month for me to figure out how to make it work, because it wasn't obvious that the garbage I was getting out of it was because I was compiling it wrong. Eventually I found the right flags for gfortran, and it just worked.

So yes, if you count grad students, people are working on FORTRAN for their bread.
Uh, you know that every REI has a wide selection of freeze-dried camping foods, right? They're a lot better than the idea of slurping down bland nutrient goo (but more power to you, if nutrient spooge is your preference, I suppose).

As for price, I bought a 30-day supply of camp food for less than $100 on amazon.
How the TensorFlow team handles open source support
Bottom line: anybody handing a $1000 computer to kid better have deep pockets. I can replace a Chromebook four times for what one Surface laptop costs.
What are the acronyms REI and SAR?
I've thought of systems like this as well.

To be clear, I do not want James Comey, Donald Trump, Joe Biden, or any "heroes" or "villains" of our power structures to be given any access to my encrypted data, whether they call it "lawful" or not.

That said, I don't think the "all backdoor implementations will inevitably have bugs" argument holds water in all cases, so this battleground will move to a philosophical one based on reputation and the ideals we want to uphold. This means we can't just keep shouting, "you're too stupid to make a sufficiently secure system" at the government over and over again.

So what would an effective and "secure" backdoor system look like?

Say the manufacturer creates a device with a protection similar to Apple's Secure Enclave, where there is a key i burned into the system at manufacture, which is not accessible in any way after it has been programmed in.

A second, independent, random key j is created at the same time, and the value i' = "i xor j" can be retrieved from the device with physical access only, e.g. by programming i' into a separate memory section inside the IC itself that is not accessible on the data bus while the system is running normally, it is only powered on by the hardware if one of the microprocessor's pins is jumpered at system boot.

Now, to retrieve the value i, you need both i' and j, and you can only get i' with hardware access. So even if the database containing all the j-values ever created gets compromised, nobody can break into your phone without physical access.

Now, of course, if the list of j-values got published, that would be a huge embarrassment for the US, but it would not mean that everybody's bank account and private emails would be accessible to every script kiddie overnight.

This is not a 100% risk-free solution, but it is exactly the kind of so-called "balanced" approach that the government is going to try and sell us, because it does actually ensure that the gub'mint can't break into your encrypted data, at least without physical access.

So the argument to actually use against Jim Comey is simply to point out that rest of the free world won't require this of their manufacturers, so nobody outside the US will ever buy an Apple product again since they don't feel any US manufacturer can be trusted, even if the system is technically secure.

Also, any terrorist can still create an unbreakable crypto system by running custom software on a $20 Raspberry Pi, and good luck getting ISIS to cooperate with a lawful warrant for assistance in decrypting their operative's device.
I think you're very wrong on a couple levels.

First, React has spread the concept of composable component-based UI development. Angular has adopted many of the ideas, Ember has adopted many of the ideas, and there's a whole bunch of other libraries that have been inspired by ideas that React has helped popularize.

Second, React's popularity is continuing to grow. I'm pretty biased, but I don't see React as a "fad", and I definitely don't see it going away any time soon.

Third, the point of React itself is to _reduce_ complexity so that you can look at components in isolation and understand how they behave. Yes, yes, "Javascript Fatigue", tooling, libraries, etc, etc. Most of that is not React-specific, but rather a factor of trying to build complex web applications that live in a browser.

If you have any specific concerns or complaints about learning or using React, I'd be happy to answer questions. Just for kicks, I'll toss out my standard advice for learning React:

The article "A Study Plan to Cure Javascript Fatigue" ( https://medium.freecodecamp.com/a-study-plan-to-cure-javascr... ) is a great place to start. It gives an excellent series of steps for tackling modern Javascript concepts one piece at a time: Javascript, React, ES6, and state management.

On that note, definitely don't over-complicate the learning process by trying to learn many different things at once. Some people will say you should use a "boilerplate" to learn React, and they're wrong - boilerplate projects almost always come with too many pieces configured, and are confusing for beginners.

Instead, the best advice is to focus on learning React itself first. Once you have a good understanding of how React works, you will better appreciate why a state management library like Redux can be useful, and you can learn about other tools later.

You should start out by reading through the official React docs and tutorial at https://facebook.github.io/react/, and I'd encourage you to use the official Create-React-App tool ( https://github.com/facebookincubator/create-react-app ) for setting up projects. It creates a project with a solid build setup, with no configuration needed on your part. There's an excellent post called "Simple React Development in 2017" ( https://hackernoon.com/simple-react-development-in-2017-113b... ) that gives some more specific instructions on the actual steps to follow.

Past that, I keep a big list of links to high-quality tutorials and articles on React, Redux, and related topics, at https://github.com/markerikson/react-redux-links . Specifically intended to be a great starting point for anyone trying to learn the ecosystem, as well as a solid source of good info on more advanced topics. It includes links for learning core Javascript (ES5), modern Javascript (ES6+), React, and much more. I also published an "Intro to React (and Redux)" presentation at http://blog.isquaredsoftware.com/2017/02/presentation-react-... , which is a good overview of the basic concepts for both React and Redux.

Finally, the Reactiflux chat channels on Discord are a great place to hang out, ask questions, and learn. The invite link is at https://www.reactiflux.com .
A more reasonable reason is that the Surface Dock is pretty nice and it would be a shame if it didn't work with their new Surface model.
> I can't imagine that every single app built on Swift or Objective-C is bundling the exact same foundation

In fact, every single app built on Swift is bundling the full set of runtime libraries, both on iOS and Mac. This will continue until the Swift ABI is finalised.

This is why I don't ship Swift yet.
I remember thinking a long while ago that the whole "clipper chip" thing was going to be the end of this debate. I'm completely astonished by how this just continues to play out, over and over.
With automatic windows update there aren't really that many users left who are using IE version lower than 11. Browser stats metrics show that only 0.1% of all users are on IE < version 11.
> Isn't that literally what the TSA lock on luggage is?... And with the TSA master keys leaked a couple of years ago all it needs is one malicious airport worker to open your bags and sniff your panties, erm, steal your laptop.

Good point.

> but why do all these arguments against backdoors never mention this?

However, I don't think arguments against back doors should mention TSA luggage locks! It's a bad prior.

You don't want people in the "airport" mindset when you're trying to convince them not to allow the government to snoop.

People who enter airports (or especially customs) basically give up all of their rights to privacy. And most Americans are apparently OK with this. Begrudgingly, perhaps, but ultimately most people accept it and go on with their life.

So, "think about airports" is a really terrible persuasive setting.

Instead, you want people thinking about their bedroom. About their car. About their child's playroom. About the settings where they live 99% of their life. Because that's the setting that government back doors in consumer electronics expose. And that's the setting where people get most uncomfortable about carte blanc government access.
The amount of dormant coins is not that large anymore. I read somewhere it's on the order of 30%. If they enter all at once the pool it would be a significant haircut for everyone else, but not the end.
More significant risks are an 51% attack, a bug in the protocol, a bug in the implementation of a widely used client, or a major government making it illegal to trade them.
Brazilians are drinking more beer
Although I was initially brought onto the hype train by great marketing and the promises of health and complete nutrition, I realize that my initial reliance on Soylent was actually part of a deeper problem, brought on by problems such as depression and inappropriate time management. When in reality I should have had enough time to eat out or possibly even cook a meal, I found myself relying on Soylent. I didn't leave my room, and had trouble doing anything. I soon began to lose my appetite and had to force myself to gulp it down, attempting to make sure I wouldn't starve myself. Drinking Soylent was ruining my health.

I think many people approach Soylent as a way to solve some of their problems, but people should realize it won't be and can't be. Another person I knew had bought a few boxes of Soylent attempting to lose weight. In reality, she did not change her weight appreciably, as all she did was consume the same number of calories she would have otherwise.

Lastly I would like to add that there is some debate over the actual nutritional efficacy of the composition of Soylent. If you look at the bioavailability of their calcium supplement, calcium carbonate, it is significantly less than the one found in milk, calcium phosphate. However, Soylent will still claim that it is possible to have 100% D.V. of calcium with 5 bottles.

Overall, Soylent is probably not a healthy solution to your problems.
There is no such thing as protein deficiency in America. If anything Americans get too much.
Soylent offers 50% off if you "refer a friend", so you can get it for ~$16.

http://soy.lt/r/bbyysMpsFN

Note, though this is a "referral link", I do not get anything out of it, but they do donate to World Food Program USA: https://www.soylent.com/refer/
> But you can't live on Mars for an extended period because the gravity is 1/3 of earths.

Can't you rather cheaply create a centrifuge where you'll sleep - and may be even work indoors - which will maintain 1G? Centrifuge big enough so no significant side forces would occur?
Orch-OR isn't very convincing as a theory, but if you just read it as sci-fi, it's incredibly entertaining. So many weird, quasi-spiritual ideas.
Let me get this straight.

- Facebook says, "hey you can use this software, no copyright strings attached."

- Facebook says, "also, any patents we have to that software, here's a license. One stipulation, if you sue us for patent infringement, we revoke that license."

- Your hypothetical company, let's call it Acme, seeing the value of getting to use great software, for free, with no copyright or patent royalties, takes Facebook up on their charitable offer.

- Acme then, sues Facebook for patent infringement.

- As per the license, Facebook revokes their free patent license they gave to Acme.

And somehow the victim in this story is Acme? That's pretty rich.

Here's an idea: if part of your strategy as a company is using your patents to sue people, maybe don't expect those other companies to give you their patents for free?
SAR = search and rescue

REI = major American outdoor retailer
Soylent is great, but you should check out Joylent if you get a chance. Similar nutritional profile to Soylent, but cheaper, better tasting, and cooler branding.

I've been getting 90% of my calories from Joylent for about 5 months.
Remember that port isn't just for charging, it's also used to connect to their dock.
I'd echo the comment down the line a bit for the pros / cons: https://news.ycombinator.com/item?id=14264977

The other non-obvious thing is it has been easier to introduce people to use, especially newer programmers. Being able to walk through examples in the browser, all on the same endpoint, just makes it a lot easier for sharing the concept of getting data. Though it may speak to the fact that our audience is primarily people seeking data, not trying to perform actions.
Yes, but if you're self-funded every dollar is taken out of your "runway".
>> HN seems to venerate startups that fail, which isn't very different from defaulting on a loan (and in many cases these startups are defaulting on loans as they shut down).

I don't subscribe to the notion that "bankruptcy is immoral", it's just a business transaction within the established framework with checks and balances in place.

That said though - situation with startups and business development loans in general is a little different because startups are by definition attempting to turn the idea they present to investors into reality with investors' money. So unless they fail because of a blatant mismanagement of funds (which does happen of course) - in a typical startup failure situation where something is built but there's no more runway and no more money coming in and no buyers to take over the operation - this just feels like it's easier to justify the less negative vibe around that situation.
I read an interesting article once that was talking about Clive Bundy (the rancher that faced off with the govt), and the PARTICULARS of his racism. Specifically, he had plenty of bad/wrong opinions about black people, but a grudging respect for Hispanics. The author theorized (reasonably) that this was because he was exposed to Hispanic workers, but his primary exposure to other people of color was media-based, so he bought into the "welfare queen" concept.

It was an interesting read, and showed that there is some value into looking at the specifics of people's prejudices.

My google-fu didn't find anything that felt like it was the article I read, but it did turn up a few articles on the same basic topic. Here's one: http://talkingpointsmemo.com/livewire/clive-bundy-the-spanis...
I think the immediate purpose of this article is not necessarily to mobilize the average joes to collectively demand better security law. Mobilizing the average joes is less a problem of theory and more a widespread organizational effort. To have that effort in the first place though, you need people willing to take a leadership role who deeply understand the theory behind their actions.
Yes, I understand the diet centric focus that SlimFast has employed since their founding. My assumption is that the parent company could easily create a spin-off brand that is not focused on the dieter's market, with considerable resources, and a considerable advantage in their existing supply chain.
Don't know why GV would invest in Soylent after so much fiasco. Seems like they earn money so easily that they are content to throw it away.
The Penrose Fallacy:

1. We don't understand Quantum Mechanics

2. We don't understand the mind

3. Therefore QM explains the mind

Or as Steve Harnad once said, he takes all the embarrassments and failings of one field and marries them with another.
I had my own App Company back in 2009, before I went corporate and joined Apple to work on iOS.

I saw the problem as this: once a person has created a valuable software package, usually it costs nothing to rip it off.

Example:
If I create the best kick ass calculator, with 10x better UX, better functionality. And charge $10. The learning has been done and the barrier to reproduce what I've created is almost 0.
So someone does that, and remakes it, adds a photo sharing feature and charges $5.
Then a student comes along and thinks "that's cleaver, but what if I add farting noises" and because He gets education out of it, make's it completely free. How does the first guy recoup his R&D cost? He can't really. It's too easy to reproduce.

I know this is a little simplistic, because there's the marketing effort and SEO. But it's hard to convince someone that they should buy the $10 app when there is a free app. Even if the paid one is better. (Which if you are a fan of fart noises, maybe it's not)
it's possible for Ajit Pai to have more than one objective. He may value universal access to networks but it is just as clear from his other statements that he values deregulation of big businesses because it benefits those businesses, social side effects be damned.
For an intelligent response to Penrose see Scott Aaronson : http://www.scottaaronson.com/blog/?p=2756. Aaronson recognizes Penrose's genius while still disagreeing vigorously with his out-of-the-mainstream ideas.

One of the many reasons I admire Roger is that, out of all the AI skeptics on earth, he’s virtually the only one who’s actually tried to meet this burden, as I understand it! He, nearly alone, did what I think all AI skeptics should do, which is: suggest some actual physical property of the brain that, if present, would make it qualitatively different from all existing computers, in the sense of violating the Church-Turing Thesis. Indeed, he’s one of the few AI skeptics who even understands what meeting this burden would entail: that you can’t do it with the physics we already know, that some new ingredient is necessary.
Partially agreed, though, I replace two meals a day with the UK equivalent. I suffer from depression and ADHD, so while I generally collect myself enough to make a proper evening meal, prior to Huel I would often skip or forget meals, and binge on junk later in the day. I'm working on 50/50.

From the horses mouth, most use cases I've heard are pretty sensible. Very few users treat it as their entire diet. You've a good point that food is great, and it's good to do it right. I'd hope students would take the opportunity to learn, but they rarely do. Still, Soylent or equiv >>> pizza. Most other arguments against it/characterisations are a little circular at best, or reduction to absurdity at worst.
It doesn't. There's nothing a "license" can do to prevent that. If I own the copyright to something, and I license it to party A under license X and party B under license Y, that's perfectly legal. This happens all the time in the commercial world where big software licenses are often written per-customer. If you make one of those licenses a blanket GPLv3 grant to the whole world, that's perfectly fine.

Where it gets sticky is the "ownership" issue. This only works if you're the sole copyright holder. If you've taken contributions from community members to your GPL project, you can't then relicense those to anyone else without approval, of course. This is the big reason behind the desire on the part of big projects for copyright assignment aggreements. Even the FSF does it so they can migrate software to GPLv4 when needed.
I'm even older (41) and it has nothing to do with this discussion at all :-p

For the record, the sooner everything is USB C the better. Someone can make data-blocking charge-only cables.
But surely any new universal port is just going to be USB with a different name?
Quality matters - the usual question of outsourcing stuff is whether you can describe what you want accurately enough.
This doesn't really seem right, does it handle wp_home being web.example.org ? Or any other subdomain other than www.

Perhaps http://stackoverflow.com/a/37987242/383694 would help.

One could [also] verify the domain resolves to the same IP as the server, it seems
Don't forget Uber.
Yes. There are power only USB-C cables. In fact, the one that comes with the new MacBook Pro is power only.
Can't you keep some fruits like strawberry or bananas handy?