skysight-inc/HackerNews huggingface dataset:
Where do companies like clearbit and full contact get their user data?
I've always been somewhat wary of the self tuning systems. The challenge is that the runtime profile of a well-utilized machine is not always predictable especially if it is multi-tenant and/or running a mixture of different workloads in a container like abstraction. I think a level higher is easier to manage and understand, so, we're dealing with and managing multiple machines or multiple containers of vm's as processing units. As a whole, that seems more manageable as a self tuning system.
I wonder how long before we see major internet nodes connected via quantum entanglement.
Next Twitter boss faces complex challenges, says departing Dick Costolo
This has been a pretty constant issue for me. I'm only a few years into my career, but my skills have always grown at a faster rate than my responsibilities (and my compensation). Job-hopping has kind of become the norm – 8 months, then 19/6/11 months each, before this one. I keep stumbling into these great jobs, but I wonder how many times I can bail so early before companies stop believing that I actually want to work there.
The rationales aren't elaborate, they are straightforward.

Shamir: The most damning evidence is that he allegedly used a pseudonym. There isn't any reasonable evidence to suggest that Assange knew about his background, or had any reason to believe he would give documents to Belarus, if that did indeed happen.

Why doesn't he go to Sweden? Because he will certainly be extradited to the US (we know that the US wants him, we can debate how practical it would be to get him from Sweden for the umpteenth time).

Why does he have a show on RT? Because RT airs voices critical of the US, there is nothing special about Assange.

Accidental doxxing: I assume that was the result of the Guardian's publishing of the encryption keys. But in any case the standard of journalism isn't to guarantee that no one will ever get hurt, it's if the benefits outweigh the costs.

I'm not familiar with the Lukashenko and Russian documents issues but the rest of this supposedly damning evidence is pretty weak.
If you are worried about injury in a theoretical sense (by that, I mean you haven't noticed particular discomfort with your typing style), it is probably better to focus on exercising your hands (and body) than to retrain your typing style.
Incidentally, Fabrice Bellard has written a small ASN.1 compiler:

http://bellard.org/ffasn1/

However, he does not want to give it away.

ASN.1 is a rather hairy standard overall, but AFAIK only a part of it is needed for TLS.
Nice, it would make a great book : "Math for coders: from code to math notation.". Seriously ;)
yea well, it reduces IQ, so we're keeping it.

http://www.hsph.harvard.edu/news/features/fluoride-childrens...
There is obviously a lot of nuance here. Certainly more than I covered in my 4 sentence comment. Generally with most companies there will be a salary range for most positions. You're right that if that salary range is out of wack with the prevailing market rates the company is unlikely to retain good people (or attract them in the first place).

But assuming the range has been set more or less correctly you're likely to have a salary at least in the ballpark of what's appropriate.

My point was really about pushing your manager to go towards the high end of that range (either for a new job offer or a raise at an existing job. doesn't matter). As long as you've got some ammo in your corner this will generally be possible. But then afterwards I go back to what I said. Live up to it so your manager doesn't end up regretting his decision.
They don't have to be mutually exclusive.

Cloud Foundry gives you an installable PaaS that has pathways for accepting either sourcecode or, in current betas, Docker containers.

You can run it inhouse on OpenStack or vSphere, or you can mount it on AWS.

See: http://docs.cloudfoundry.org/

And for the Docker-only dev sandbox: http://lattice.cf/
"In Europe, meat was considered the manliest, strongest component of a meal," Laudan notes, and chefs wanted it to shine. So they began cooking meat in meat-based gravies, to intensify its flavor.

Main thesis.

Interestingly enough, the European pallate has also had a dterimental effect on some oriental and african cuisines athat were historically more spicy.

That bein said, history doesn't really bear out the main thses as laid out in the headline. Spices were a very late addition to the european pallatte, and the timeline give for their retrenchment would put them at a very small proportion of the timeline of historical europe. In other words, "the spice" era was merely a short lived fad. For most of its history spices were rare and not very widespread in usage, then they were available, and then they were superseeded with other technical innovations. The technical innovation of stock based sauce is a derivative of increasing economic wealth. But the snob factor is really a poor way to phrase it. It is more true that the european pallate took the spice out of middle-eastern and north african cuisine based on the snob-factor. This makes more sense because the status of european pallate was seen as being higher than local cuisinge during the colonial and post-colonial transition peirods. That is, it was social aspiration driving the trend, not technical innovation. Its much less clear that a similar explanatory sequence works for the evolution of the euroean pallate itself.
You'll still have more than if you had used an array, due to the low information density (2 extra pointers / node).
I watched the talk, not having a lot of exposure to functional programming, but having exposure to C++ through my job. I am still not sure I understand his presentation.

The beginning was straightforward and had some good takeaways. The message was, as he showed through some examples such as a date class, that if you can avoid mutating state, then do so. Prefer to construct immutable objects that support fast copying via move semantics. This way, you can preserve class invariants easily. This is something I agree with, and have started to try to do in my new code. I guess the other benefit is that you can avoid passing const ref& around, and just pass by value everywhere, and the compiler will optimize it for you via return value optimization and move semantics.

Kevlin spends the middle part of the presentation talking about how to implement an immutable list in C++ using the STL style. The main change seems to be he has added const modifiers to everything, pop_front/pop_back now return a new list minus one popped element, and he's added an internal shared_ptr to track references to the list, (I didn't quite follow why it was used - I'd probably have to rewatch the presentation). Then, at the end, he talks about asynchronous computation, and how functional programming is a better fit for concurrency because now you need no locks, since data is immutable, and lo, we have an immutable list. But I'm not sure how they go together to solve any of the typical problems I have with concurrency. Typically I want concurrency because I have a huge, compute intensive problem. With this list, suddenly, I have a huge explosion in memory requirements as each time the list is mutated, I have to store a new copy of the list. I guess I'd also then have to synchronize access to my new mutated list reference? I'd need a different algorithm. I feel like functional languages prefer recursive divide and conquer approaches.

So, in the end, I don't think I was the right audience for this talk, or I didn't have enough time to devote to understanding it. I watched the video and ended up more confused about functional C++. I did enjoy his last slide about the actor model. Being familiar with it, I agree that it is a good solution for certain types of concurrency. I see it as sort of a generalized solution to execution flows that can be pipelined.
what about a doggy door on a real door?
Is Now a Good Time to Meet Your New Virtual Assistant?
Bought a domain name eh? How about limited-access social events, attendance curated to meet your criteria.
> It is said that hiring a full-time engineer increases your valuation by $1M.

I won't dispute that this is said, but every once in a while I get the sense people saying these things should double check which column of their balance sheet these things belong on.
The short answer is yes. We see this as our Tesla roadster (well designed niche product for a market willing to pay, in this case however, desperately in need for a solution that doesn't involve constant shipments of expensive and polluting diesel for loud generators) from which we will streamline and optimize to make our "model 3" so we can produce something to meet and even beat grid prices. It actually isn't a big jump between the two, we have good indication now that it will be possible without much iteration to beat grid prices in all but the cheapest markets. And as you pointed out, the financing at that stage will play a significant part. :)
On the flip-side, joining a consulting firm is like a 10x multiplier on experience. You're constantly updating your resume for clients.
All we use are strip charts. It's all I saw at Boeing as well (through some proprietary charting software IIRC). What I'd like is some "rich" time series data format that stores a history of modifications (removing noise, filtering etc.), and an overall better interface for scrolling through the data (Windaq is pretty barebones).
That is an excellent question I'm afraid I have no answer to.
Job hopping too frequently actually can hurt your career.

I've seen people get passed over because they jumped around too frequently. Hiring people is expensive and a hassle, and nobody wants to hire a person who's just going to leave in 6-12 months.

Obviously that doesn't apply if all of a person's past gigs were contracting work or "contract to hire" type things.
This is a topic I studied and really love. After hacking my way into chocolate making, the results were extraordinary. I became a famous chocolate maker in Colombia, was portrayed in magazines and became somehow known in the local gourmet scene. I learned a lot and had a chance to meet wonderful people, all while running an IT-sector company doing CMS and cloud infrastructure development.

For the Hacker News crowd, I think the article does well-intentioned but misleading assumptions while not being very encouraging for people to get out and make chocolate. For example, conching is not necessarily required, as is soy lecithin. Domori, a top chocolate maker in Italy does only 'partial conching' and most artisan chocolate makers have a single process for refining and conching on one machine.

If you really want to learn about chocolate making, and doing it on your own, I would definitely recommend these resources:

1. Chocolate Alchemy (http://www.chocolatealchemy.com/), ran by Jon Nancy. He revolutionized the artisan, small scale chocolate industry by popularizing the use of indian lentil grinders (Santha, Ultra) for grinding cocoa. He sells the cocoa and the machines, and his ingenious solutions for refining, winnowing (removing shell) and tempering are a great reference. When starting out, I actually bought one of these machines in India after visiting a friend. Hacked a computer fan for cooling and opened ventilation holes to avoid overheating. Worked great. Don't even get me started on winnowing (husk removal): my household versions ranged from a hair dryer and tumbling beans to a later version with a juice maker connected to a shop vac through complex tubing to control airflow and separate the husk from the bean efficiently.

2. The Chocolate Life (https://www.thechocolatelife.com/), ran by Clay Gordon is a social network for chocolate makers. The archives are full of input from chocolate makers who later became famous.

3. Eat good chocolate. Stores like Chocosphere sell some of the best chocolate online. Fine gourmet stores carry great chocolate. Several brands to try, just look at International Chocolate Award winners for references.
The problem with that theory is everyone that is capable of basic reasoning (which includes every competent engineer) already knows that getting an offer from another company at a higher pay and then quitting if it is not matched is a certain way to get increased compensation, wherever you end up working.

Failing to match when there is value to the company just means that every time you are faced with that choice, you always lose.

While the worst case with letting people know that that's a good way to get raises is that it puts upward pressure on wages until very few employees can get better offers that they'd be willing to threaten to quit for, and you still end up paying people not more than it is worth to retain them.
I guess it also helps to become irreplaceable and/or indispensable at something.

There are employees at Google with hundred million dollar stock packages, but those obviously aren't bottom-of-the-org-chart drones.

You can either work hard for a lifetime single-company career and get there in 10-30 years, or you can try to hack your way upwards with startups and get acquired by the same company. (or, the even more daring option—create something of value as a startup and get your own team to help grow it.)
The collection time is only a single dimension, to see the scope you also need to know how many different pieces of data are being collected and for how many discrete groupings. Compare 100 inputs for a single device 1000 times a second to 100 inputs times 1000 devices once a second.
Sounds a bit like Hurd translators. Is that what you were getting at?
Most competent managers I know realize that under paying your team is another sort of debt that piles up and comes due. Compensation certainly isn't the only thing that matters to your team, but it is almost always an important factor. I certainly always considered it part of my management responsibilities to get proper compensation for my team by making clear to people making compensation decisions the value they brought to table and how expensive in time and money it would be to replace them.

I'm always surprised at how companies can be so nimble in markets for their products but be so poor at working in the market for their personnel. Often times it seems like getting some counter offers is the only way convince them that the market for engineers has changed significantly.
It sounds like you're reinventing a PaaS, which is a road many people go down when they build their devops environment from the ground up.

In the long run it's a bad idea: you wind up with a snowflake PaaS that only you maintain and only you can understand or extend. The amount of engineering effort behind Heroku, Cloud Foundry or OpenShift is enormous and you can get support on a high level.

I'm biased, because I work for Pivotal (who founded Cloud Foundry), but in my view rolling your own PaaS is a strategic error at this point.
The contrast TFA sets up between spices and stocks isn't inevitable. I find my favorite dishes have both; Cajun and Creole cooking is a great example.
The method used here is quite obvious for a good-at-maths primary school student.
I disagree on this, but with a caveat. The "top" of the band is usually 10-20% below their actual top, and I can triangulate from there.
> Something noting is that more and more PaaS (Platform as a service) are using docker

To expand on this:

* Heroku have introduced Docker-based tools to run their buildpacks outside of their staging servers,

* Cloud Foundry has, in public beta, the Diego scheduler, which can accept and manage Docker images,

* OpenShift 3 uses Docker and Kubernetes as its core components.

Disclaimer: I work for Pivotal, who founded Cloud Foundry.
Equity 101: Getting Equity as a Startup Employee
I have to question what variety of serious classical scholar would form the opinion that ancient Greek society had little to no economic growth. The archaeology should show the massive expansion of the city-states between the Archaic period and the Hellenic. We have historical accounts of numerous expansionist city-states that founded overseas colonies stretching from the Crimea, to Italy, to the south of France. Navies of hundreds and thousands of warships, and numerous wrecks of traders carrying goods from all around the Mediterranean. Excavations of sites that housed factories for mass-production of pottery. The sheer expense entailed in fielding thousands of citizen-soldiers (and later professional mercenaries), kitted out in thirty or forty pounds of bronze arms and armor, while at the same time constructing monumental architecture.
As the saying goes,

Sola dosis facit venenum

Or, 'The dose makes the poison'.. Many things are completely fine in small amounts but are dangerous in larger amounts.
I think you are assuming people hold onto the stock over those 10 years. Generally this is a terrible idea, as you are violating the core financial principle of diversifying investments. I've seen multiple friends get burned by this approach when all their net worth is with their employer who then hits a problem. It's very risky and just looking at apple or google over the last ten years is survivorship bias.
From the linked wikipedia article: "The civil class action which was filed by five plaintiffs, one of whom has died, accused the tech companies of collusion to not recruit one another's employees between 2005 and 2009."

Hence 4 years of wage suppression. Given tech salaries in SV, $5k is off by about an order of magnitude -- especially when you consider the knock-on effects of job mobility that was systemically quashed by collusion (i.e. moving jobs => better pay => faster career progression => compounded earnings).
San Francisco Hotels Are Now the Most Expensive in the World
War is also a great reason to horde. The History of the Peloponnesian War talks about people burying their money in hopes the the conquering army won't find it. Then you can go back and retrieve it later.
You may want to consider adding a note at the top clearly specifying the problem and challenging the reader to come up with an exact solution before proceeding on. It was actually an interesting problem for someone who has not been in high school geometry for 20 years. So simple to specify, yet very much a "whaaaaaaaa" moment there for a moment while I had to reload some stuff in my brain I had not accessed in a long time. A very nice "bite size" math challenge.
We can look at it that way, yeah. (I think Apollo's salient as the most spectacular example of the really large-scale planned development that was new to the mid-20th C., rather than a variation on the theme of rocketry.)

On the other hand, going from the Apple ][ or even the PDP-1 to the IBM PC is not much like going from batteries, gaslights, fueled engines, and compressed air to an electricity utility. Not to argue about words, but that feels like more of a new thing to me. I'll bet it looked like a gamble at the time.

Backing off from semantics, maybe we could quantify what we're looking for as something like the productivity growth rate in the world's then-current most-advanced economy? (This would try to rule out cases like postwar recovery as "not the leading economy".)
I'm sorry, but what's the point of this? Most of it is basic linux ssh setup, and the rest is running

ssh -D 8080

Most of the setup isn't even required. SSH forwarding works out-of-the box for the vps provider I'm using.
> However, both feel way too verbose and painful to use

Try Lattice: http://lattice.cf/

Disclaimer, I work for Pivotal, which developed Lattice based on Cloud Foundry components.
Agreed! Tempering is a very tricky and rewarding skill as cacao butter can crystalize in multiple forms, each with its own properties (eg. shine, color, snap, stability). It is Polymprphic in nature (https://en.wikipedia.org/wiki/Cocoa_butter).

This means the chocolate maker has to use temperature, agitation and time as the three variables to generate the right crystals and get rid of the others.

Then there is the cooling process, where, as the chocolate cools it generates its own heat, which will heat the upper parts of the chocolate, potentially moving them into their temperature danger zone and getting them out of temper. That's why you see fans and careful temp control when tempering.
In 2012 1,031,631 people became permanent residents of the United States [1].

Obviously there are paths to citizenship. But some kinds of temporary visas don't offer a path to citizenship (like intercompany transfer L visas or F student visas) and this program could be useful to people on those visas if they'd like to stay.

[1] http://www.voanews.com/content/us-issues-million-green-cards...
Entanglement can't be used for communication. https://en.wikipedia.org/wiki/No-communication_theorem
This Is How NYC Would Look If It Was Created in Inception
"SIGN UP FOR THE LUCKY PEACH NEWSLETTER"

No.
I would definitely use this as a user looking to find a job.

I've had employers think I was full of it because they see a ton of different skills and not a lot of work history on my resume. But I know if I can get them to hire me they would be impressed with my abilities.

If I can work and complete tasks before even getting hired, I feel like I would be able to get hired more easily.
There are a few of us creeping around. :)

You are correct about using stored work to pay for other compute being interesting. I believe this is actually the nature of reality, not just some new fangled thing we're getting around to 'inventing'. I will note this is an opinion of a futurist, so it is what it is.

At the least, compute federation is enabled with cryptocurrencies. They give you a way to pay for use (payments), identify with them (identity managment) and a way to standardize the use of the compute (immutable data structures).
Ruling That Apple Led E-Book Pricing Conspiracy Is Upheld
A lot of the sentiment here is why I chose to go into software development rather than psychiatry, apart from the whole money vs med school argument. Great post.
> If the argument is "But she isn't always this valuable.. she's just this valuable on this project" then attach a financial incentive to the project.

This is actually a fantastic idea, for both sides.
Czech, Polish, Hungarian and Turkish are on the list: the languages of NATO allies

The languages of other many US allies are on the list as well.

So, this program is at least not entirely a Bay of Pigs style plot
It seems closer, though I'm mainly thinking about unpublished research. ;)
Show HN: Chat like Question and Answers
The World's Most Spoken Languages and Where They Are Spoken (Infographic)
It see you're downvoted, but I'm not going to pile on and downvote you to invisibility.

I think your perspective is interesting. Wrong, but interesting and probably shared by many others in various fields.
The point is not to understand linear algebra in a few lines of code. The point is to present the language of mathematics in another light; and hopefully demystify intimidating-looking equations that often appear in literature surrounding games, graphics and other fields of programming.

The audience is hobbyists and self-taught developers with no formal background in mathematic notation. This audience might have no problem with a for loop, but the Summation symbol is (literally) just Greek to them.
>Quantum entanglement could allow users to send data through a network and know immediately whether that data had made it to its destination without being intercepted or altered. With hyperentanglement, users could send much denser packets of information using the same networks.

As I understood the description, they're not claiming that the process of entanglement encodes the information being transmitted, but rather that more information-carrying dimensions can now be entangled, so now those extra dimensions can also enjoy the proposed security benefits. For a system relying on those features, the throughput is effectively increased because more channels are eligible.