skysight-inc/HackerNews huggingface dataset:
That actually ties into an interesting problem: People who are vegetarian/vegan for ethical reasons and lab-grown meat.

One idea is, instead of trying to make plant-based food taste like meat, just make meat that doesn't involve raising and killing animals. Efforts thus far have had only mild success (IIRC, it's been done at great cost, and it reportedly tasted terrible).

Assuming these efforts succeed, where does that leave me? I have no objection to harming cells, but I'd be against the killing/harming of the various animals necessary to GET the initial stem cells to be able to grow that lab meat. But, if they perfect a method of growing "meat" that no longer involves that mistreatment, at what point is it morally acceptable to me to buy and eat that "meat"?

I imagine it's similar to anyone in a field that benefits from ethically questionable research. Military smallpox testing, that one king that raised "feral" children to see what their tabula rasa state was, the Milgram experiments...I suppose this falls in the same, um, vein.
$2.5 million for a huge plot of in land in a very popular city, in the most desirable state in the country, in one of the most desirable countries in the world. It seems pretty reasonable to me.
Perhaps you haven't heard about Pythonista, which is a full Python programming environment available on the App Store. Now there's also Playgrounds, which is a Swift programming environment that comes with the iOS 10 beta and runs on the iPad (you can even invoke iOS frameworks, apparently) — yes, this is from Apple itself, and yes, they're bending their own rules. But your original statement is not strictly true.
I agree. It's not a great test. The first and only time I had to do it - we had a huge round table with all sorts of people. It was not natural, and I was not informed ahead of time that it would be occurring.

The main challenge is that you have to write what may be incorrect in order to get to what is correct in most problem solving. When you have people watching and potentially judging you, you try to program in your mind which is difficult. Then it shakes you because time is passing and you haven't written any code. They're drinking beverages and you're sweating, haha.

I will say however, that the company that had me do a whiteboard was very professional in how they handled disarming all these things you mentioned from my mind when they sensed them.

I got offered a job but I had several other offers. But I still had the sense that they were a good company.

I don't think whiteboards are fair, but I also don't think it's fair to write a company off for using them in their interview process.

If you're going to do them, inform the candidate ahead of time and also help put them at ease when you sense the inevitable anxiety. Let them know that you really want to see the approach not the end result and writing bugs is ok.
The regulations do stipulate that you get 400 feet from the launch point as well, so if you launch from 1000ft building, you get to go to 1400ft
> As a private pilot, I think this new regulation is bang on

I'm a private pilot too. Were you able to decipher this to determine if people with an existing PPL will need an endorsement or currency requirement, or if we are already considered certified in this context as well? I couldn't figure it out.
Gathering the Genetic Testimony of Spain’s Civil War Dead
Amateur Astronomers Located the New US Spy Satellite
If I had the choice between saving Millions of lives vs. being a supposedly more interesting person, I'd save the lives.
You could do hardcore analysis with a utility function and some risk-aversion weighting etc.

But some rough rules of thumb:

* Make a target level of personal consumption you want to meet over your life (we suggest income doesn't have much effect on happiness after $40k, or $60k if you live somewhere expensive, and plus $20k if you have a child)

* First, save enough that you could live for 12+ months with no income. This covers you in emergencies and career changes.

* Then save a decent fraction of your income to maintain this level of income in retirement (at least $6k per year to be able to have $40k per year at retirement).

* Always donate a small amount (say several percent) to keep in the habit of giving and learn more about charities.

* After you're meeting your saving and consumption targets, you can donate most of the remainder. Or if you're not sure where to give right away, then put it in a donor advised fund so it can be donated later.

Beyond this, it can vary from person to person, depending on how risk averse you are, how much you're prepared to sacrifice in order to do good, and how urgent you think it is to do good now rather than later. It gets complicated.
e.g. if you don't think it's urgent to donate, then you might want to take care of retirement savings first, then donate later.

Some more discussion:
https://80000hours.org/articles/should-you-wait/
When did King go bankrupt? They came close when private but kdon't now what you mean here
The pleasure of keeping – and rereading – diaries
> t's an appeal to all tech people to shun him)

Tech != society as a whole.

> But we don't know if he was criminal.

We know he's an abusive person due to the multiple incidence described in the article which included specifics that can be verified. That's enough to get him shunned regardless of any criminal behavior.

> But it's not OK to call out some community because it doesn't do extra punishment to people who we consider morally bad.

You're confused, what he's doing is not merely morally bad, it's directly abusive to people, i.e. it's actually bad regardless of any loose morality, there are victims. He's victimizing people with sexually abusive behavior in public, this isn't a simple matter of "morals" being different.
Do you think some kind of more "flexible/fluid" syntax can help dyslexic people? Sometimes they are excellent at problem solving and architecture, but the micromanagement of syntax limits them.
I'm not an expert in programming languages design and I've read about Etherium just a couple of days ago. But when I saw that "Solidity is like JavaScript and Python" - I was like "What? I'd pick some functional programming language for that!".
>As a side note, I don't remember being taught algebra before the 9th grade either, in an excellent school district, and I was in a gifted class. I still kept my algebra textbook from the 10th grade and it's pretty standard algebra. In fact, I didn't even learn Calculus until college and I wasn't negatively impacted by that at all. However, this was almost 30 years ago so I'm sure educational standards have increased, but it's funny that what I learned back then is no longer "good enough".

When I learned algebra it was taught in the 8th grade or 7th grade AP. My younger sibling (only a decade apart) was learning it in the 6th grade while not placed in an advanced class. It will vary by state and school district, I imagine. It also appears to me that Preschool is less and less "optional" and more and more "required" with many expectations for Kindergarten students to know things that would have been taught to students who attended Preschool, so students who did not attend Preschool are already behind their peers before even entering the 1st grade...
No, they would rather let people starve than not look at their logo.
For example, a smart contract might withhold $100 from an account, and grant whoever owns the private key to that account access to open a lock. When the user is done using the resource (say, a shared car or apartment or locker), he can request his money back (minus a fee for using the resource) which would render him unable to use the resource anymore (i.e. open the lock).

Basically the equivalent of a credit card collateral on a rental, minus the credit card company.
I've seen the edges of this problem in elite dangerous. Occasionally they put a message in the top middle of the screen that my brain tells me is too close and I need to cross my eyes to see.. yet i don't have to.

It's a small thing though, but a noticeable one.
It's not much different from what we're doing to them already.

http://www.alibaba.com/product-detail/Indoor-or-outdoor-calf...
Explore course: Write Pythonic Code Like a Seasoned Developer
Implemented all of these on a bunch of my domains a few weeks ago. Two cautions related to whether your email can be forwarded by your recipients:

1. SPF -all can break forwarding with DMARC p=reject. If your recipients tend to forward your email, you probably want to stick with SPF ~all (or DMARC p=none) until standards settle (and get widely implemented) around rewriting headers during forwarding. [1]

2. Hotmail and Outlook.com recently introduced a change that breaks forwarding from any DMARC p=reject or p=quarantine sender, through a hotmail.com or outlook.com address, to any recipient MTA that enforces DMARC. There's not really anything you can do about this (as a sender) other than not use DMARC, so hopefully that gets fixed soon. [2]

[1]: https://blogs.msdn.microsoft.com/tzink/2015/07/12/what-is-th...

[2]: https://blogs.msdn.microsoft.com/tzink/2016/05/19/why-does-m...
The original test started on 5/24 (https://reddit.com/r/changelog/comments/4kuk2j/reddit_change...) which is why the chart starts a few days before that.

It has been a month since then.
The Truth Behind the Uproar in Venezuela
True, and the standards are reasonable. However I choose to regard downvoting in the manner described above as a matter of Internet courtesy.
It's not "punk" it's "new wave"
Any major ISP with clue is at least checking SPF, DMARC and DKIM scores on its incoming edge smtpd that talks to the world. How they use the scoring and results for spam filtering varies widely.
CIA medical staff gave specifications on how to torture post-9/11 detainees
I guess it's time to do away with the web (as it is) and build something entirely 'ephemeral' without that heavy HTTP protocol and 'web pages'. The new thing should be real-time by default and work across web/mobile. Ephemerality is the best way to protect privacy and real-time is the best way to create an amazing experience!
Honestly it seems like (nearly) everything they do appears narcissistic and self-serving.
"Earning to give" is highly unlikely to work unless you're a very strong willed individual (in my opinion). We're social animals, so if you decide to focus on a "high earning" area you land-up working with others who are focused on their earnings. This leads to a focus on life-style (as life-style always expands to meet earnings), relative position in the group, and other values. Over time we tend to adjust our values to the social group we're in, so values other than "making a social difference" are likely.

Clayton Christensen's book "How will you measure your life" mentions this social dynamic (http://www.claytonchristensen.com/books/how-will-you-measure...) - lots of his peers started out meaning to make a difference but got sucked in. It's a fantastic book for thinking about your life in a well-rounded manner, and not too long!

Aside: Did anyone else think the title was odd? I initially thought it meant "how to have a good career", when it means "how to make a difference to the world".
There are no rules around that, the only rules that apply are line of sight and the ability to control it the entire time. Technically, even parking by drone assist technology, where the drone itself can go back to the launch spot and start lowering itself to the ground requires you to be in control and able to abort. I was in a situation where even though I specified a return altitude of 50ft, the drone went straight instead when parking, which would have caused it to crash in a tree. In other words, the pilot needs to be able to control it at all times, but does not explicitly have to actively control it at all times. Who knows how long specific language around passive/active assist requirements are baked in.
We also say at the end it's important to find something you enjoy and that you're good at, because that will result in a greater long-run impact (more success means more influence, less chance of burning out etc.).

Also we cover which jobs are enjoyable elsewhere in the guide. This article is just about impact.

https://80000hours.org/career-guide/job-satisfaction/
Aside from pretty simple `__using__` macros, most Elixir devs come to appreciate macros and then elect not to use them in the most situations. Most people who do use macros have a very small Macro that just returns the AST for a function call after some tiny little adjustments to the arguments is made.

There are a few exceptions where there are very large projects that make heavy use of macros (Phoenix's router, Ecto), but they are by far the exception. Most of the macros you use every day are simple ones.
The class is thriving because so many more people are entering the class, not because individual members of the class are doing so much better.
A Single Div
The existing people living there in their $1 million plus homes don't want to live next to a bunch of high density residential. They want a small, quiet community that doesn't have traffic problems. Obviously this sucks for everyone else that wants to live there, but I am not sure "build high density residential" is such a clear-cut correct solution. Do people in a city have the right to not want to encourage further population growth? My hunch is that they do, but maybe there's an argument that could persuade me otherwise.

Also, there's a bus line that does down the exact street you linked, and has many stops.
Fortunately, none of the paths we suggest are necessarily boring! And as we point out, personal fit and interest are really important.
Sorry to be anal, but saying "GNU/Linux" devalues the contributions of people who are associated with neither the GNU Project nor the Linux kernel, such as the X.Org team, the Apache team, the Mozilla Firefox team, and so on. The OS as we know it would not exist without a large number of individual teams not captured in the "GNU/Linux" name.

Therefore, the only solution is to metonymically use the name of the kernel as the name of the entire system, which is, happily, common practice anyway.
A tale of two cryptocurrencies: Ethereum and Bitcoin’s ongoing challenges
The DAO would not be possible without it.
Thanks, this is very interesting!
Depending on the context, texture vegetable protein (TVP for short) is an option for things like pasta sauce that you want to add a ground beef alternative too. I'm sure there's many other ways to use it, but that's one we regularly use in our house.

http://www.bobsredmill.com/tvp-textured-veg-protein.html
This might sound funny in light of recent events, but the idea is that a smart contract requires no trust in a 3rd party as the rules are specified within the contract and the Ethereum platform guarantees proper execution of the contract.
That point was in favor of Excel actually, sorry I wasn't very clear. I was actually referring to the built-in functionality in Office that allows you to choose to paste Excel graphs as images instead of as full excel objects.

Putting people down for using Excel for simple tasks is snobbery, plain and simple. I'm not a Microsoft apologist in the least (I use Linux as my desktop OS), and I can confidently say Excel is a great program. While there are more powerful tools, Excel is often perfectly suited for smaller tasks. When I need to clean and match a small set of data, I'll reach for Excel. When I need to clean and link a small set of data, I'd rather use filter and VLOOKUP in Excel than dealing with SQL/R/Python.

The faster I can turn data into information the happier my coworkers are, and the happier I am in turn.
One time SEPA transfers are already really simple, yes. Recurring ones, not so much. However SEPA Direct Debit [1] does look like an interesting new recurring system, with a compliance deadline of 31 October 2016. I will definitely be looking more into this, and probably will be trying it out in the wild.

[1] http://www.europeanpaymentscouncil.eu/index.cfm/sepa-direct-...
Meditation Master-Headset for your mindfulness has launched on Indiegogo today
Flying didn't violate the basis premises of physics. Also it exacerbates the issue wherein space doesn't appear to be full of aliens. Even a few races in the galaxy expanding with slower than light travel could fill the galaxy in tens of thousands of years. Now imagine how fast the universe fills up with ftl travel
As a pescetarian, I find meat alternatives weird. Tofu is good. Seitan is good. Eggs are good, etc. etc. etc.

I've never wanted a "something that approximates meat", I want good plant-based food, not a processed frozen puck in a box.

Similarly, I eat fish, but I'd never want to eat a "fish stick" - ick. That's where I categorize these meat alternatives.
If you watch last week's John Oliver you will see that due to heavy lobbying there is no proper electronic record keeping. Gun stores keep record but on paper and when they close the data is put on microfilm stored somewhere.
So what exactly happened to the username/password analogy I've read here. That is, a fingerprint is an effective username, not an effective password.
Doesn't low (or lack of) gravity decompress the spine or something, inducing a very slight increase in the height of current astronauts?
Right, and that's why someone might be interested in not shifting to fake meats that have carbohydrates.
> It's not surprising that the report shows a nation that is moving up the economic ladder. That's because the institute held fixed the income ranges needed to be in a class, adjusting only for inflation. Over time, wages have grown faster than inflation.

Except they haven't. [0] But family sizes have gone down, and since the methodology here defines "class" membership by a combination of income and family size, shrinking family size looks like upward class mobility.

OTOH, sort of like the illusion of prosperity that was for a while maintained by borrowing against inflated real-property valuations, this is another illusion with a fairly hard limit.

[0] http://www.pewresearch.org/fact-tank/2014/10/09/for-most-wor...
The way I see it, selling anything to meat eaters as a "meat equivalent" is setting it up for rejection. I'd bet that if you took even real meat and told people it was "fake", a good portion of them would reject it as somehow weird.

The "burger" is just a convenient form factor. Each kind is really its own thing, with its own taste and mouthfeel. It needs to be tried and appreciated as such, or disappointment is inevitable.
For me the biggest issue with docker volumes is lack of any notion of subvolumes or volume grouping. Consider an application consisting of few containers communicating over unix sockets each with its own state. Surely I can create a bunch of volumes for the containers, but those would not have any notion of grouping. That complicates administration and development.

For example, it is very useful to have a shell view of all volumes for the application to poke inside or debug issues. Surely I can do docker run ubuntu and mount all relevant volumes under /mnt there, but that is not user friendly.

Or consider that during development or debugging I want to transfer the state to another machine. Why it is not possible to tar all application volumes with single command and restore them in a new place again with single command? I.e, something similar for docker save/load, but for volumes?

All those issues are trivially solvable if I use some directory on a file system for the whole application state and use subdirectories there for individual volumes for the containers and then pass those with -v to relevant containers.
I don't know, Polynesians and Samoans seem plenty large to me.
>King was trading for a while at multiples known for steel mills shortly before their bankruptcy

King was acquired by Activision for 6B. Do you mean before King went bankrupt in 2003? Is that relevant?
Indeed.

I think another part of it was people wanted to go on using systems the way they had been, with the operating system being a base layer on which things happen, which does not exist as a foundation for building a different system. To create code, you put it in files, files go in directories, you compile it into a static executable, which becomes temporarily dynamic when executed, and then goes back to being static when it exits, because it was based on a static image. The OS makes it difficult for the executable to update the state of its own image, assuming that trying to do so is a mistake. You run it on top of the OS, not in the OS, not part of it. It's the recapitulation of the application metaphor, where the app. only exists while someone is using it, and then all its state goes away when they're done with it, unless a small piece of it is serialized (unpacked into raw bytes, with no meta-code) for later retrieval. With that kind of setup, the thinking is there's no need for inter-entity relationships that become part of the larger whole, though eventually people wanted applications systems with capabilities, and so more cruft got added onto the pile, trying to create versioned late-binding in the midst of a system designed for abstract data types.

When I talk to people about OOP, I explicitly try to distinguish it from ADTs and systems like I've described above, though I'm at a bit of a loss to come up with a phrase for what to call languages that people commonly call "OO." I've sometimes called them procedural languages, with an extra layer of scoping, or that work with ADTs, but that's a mouthful.
The basic problem is that executable programs are a crappy representation for contracts. Analyzing executable programs is too hard. A declarative representation with guarantees is needed.

Here's a suggestion: an classic form called a decision table. See the Wikipedia entry.[1] For smart contracts, the underlying system should treat the actions as an atomic transaction - either they all happen, or none of them do. The input conditions in the table are expressions, but they are read-only and have no side effects.

Decision tables can be displayed in a simple, understandable tabular form. Ordinary people can understand them. This is essential for contracts.

For an action in a decision table to be another decision table might be permitted; this allows subroutines. But the whole operation must be treated as a single transaction, to prevent exploits and sync problems.

Decision tables can be turned into IF statements by a straightforward algorithm; the implementation is not hard.

This approach might make smart contracts usable. Etherium is too complicated, too l33t, and too buggy.

[1] https://en.wikipedia.org/wiki/Decision_table