skysight-inc/HackerNews huggingface dataset:
Quick summary of a great article:

Homomorphic encryption allows a provider to run computations over encrypted data. Thus we do not necessarily have to expose sensitive data to a provider in order to manipulate this data and derive insights from it.

The tradeoff comes in the form of increased time to compute and increased complexity in the storage, retrieval, and manipulation of the data - the provider has some general sense of what type of data is stored where, but cannot simply determine what to do by looking at the plaintext values.

A few companies/research groups are working on bridging the gap between the extremes (unencrypted/fully homomorphic encryption) in order to come up with a good compromise between security and cost.

> Both the CryptDB and Monomi publications cited approximately 20% performance impact and neither offers full, standard SQL functionality.

With increased regulatory standards on the near-horizon - healthcare/insurance in particular - research in this area holds a lot of potential, especially if they can get the overhead closer to 0% and figure out a way of safely tagging data for manipulation in a way that does not expose it to re-identification.
That is simply not correct. Indeed the ss transcription is much more common, but also the sz transcription is used:

> https://de.wikipedia.org/wiki/%C3%9F#Ersetzung_und_.C3.A4hnl...

"Kann das Zeichen „ß“ nicht dargestellt werden, weil es in der verwendeten Schriftart oder dem Zeichensatz fehlt, so sollte es durch „ss“ ersetzt werden (aus „Straße“ wird „Strasse“). In den (behördlichen) Fernschreiben wurde das „ß“ bis in das frühe 21. Jahrhundert durch „sz“ ersetzt. Dies war unter anderem bei Familiennamen wichtig („Straßer“ wurde im Text zu „Straszer“)."
DIY heavy water reactor
Sure, but instead of throwing our arms up and accepting defeat, initiatives like Decent Security are trying to move the needle away from "insecure by default".

I'm trying to do the same thing with developers. :)
I would agree that telling them to choose software engineering is the last thing you want to do. Instead I would suggest you tell them about how computers touch the lives of everyone on the planet, from research to pacemakers, from entertainment to manufacturing. And show them that computers have become so pervasive, in so many things, understanding a bit about how they work and especially about how they are programmed, will be helpful in what ever career they pursue.

Software engineering is the process by which a computer is enabled as a force multiplier in your quest to achieve your objectives and goals, stay focused on the goals. The ones that find software engineering interesting will continue on in that.

As a point of reference, none of my daughters wanted to be software engineers but they all appreciate that working in their fields of interest (physics, biology, and literature) requires they understand how computers are programmed.
Hello World Collection
I may be naive, but it would seem more logical to charge consumers solely for the transmission and roll the price of production into that (rather than the other way around). So that the rate you pay per kWh would depend on your proximity to where power is actually being generated on an hourly basis. If you are connected to a substation that is exporting power you would pay less than one that is importing.

If energy costs are so dependant on location and distance why don't we actually acknowledge that in the pricing? If your city is not generating energy why should it pay the same price as one that is?
There are other solutions; its not black-and-white. How about a hunting season on deer?
Stop being proud of your ignorance
you don't need a government paycheck to break ground scientifically, and government sure as hell isn't immune to "profit".
Poor UX leads to poorly secured SoHo routers
That's a solved problem. Your logger should be capable of formatting on it's own, and take the arguments to the format string as variadic arguments. This is how Java's ubiquitous SLF4J interface is defined. If the log level isn't low enough, then the arguments are tossed but never composited.
Thasos Group / Senior Quantitative Researcher / NYC Based / Full Time ONSITE

What:
Want to help redefine macro-economic forecasting for the 21st century? It ends up location data is a pretty good indicator of economic activity. We source and combine billions of geolocation events daily from mobile devices world-wide.

By measuring real-time, aggregate human mobility, we estimate changing fundamentals for companies, industries, and key macroeconomic indicators. The team is world class and founders include Greg Skibiski, Founder of Sense Networks, and Alex "Sandy" Pentland, Head of Human Dynamics Research at MIT.

We don't have any institutional VCs and we're excited to own our destiny. The business is growing and we need more curious and capable minds!

The role:
* Build efficient, scalable models to extract real-time economic insights from novel, large-scale data.
* Enhance and develop techniques for normalization, noise reduction, and error identification and correction across many disparate data sources with years of historical data.
* Work with portfolio managers to assess financial applications for signals, which may include asset selection, investment timing, and risk control.

Requirements:
* Masters degree or PhD in a quantitative field.
* 3+ years experience in fields related to financial markets.
* 5+ years experience in writing code for data analysis (Python experience is preferred) and applying advanced methods from statistics, machine learning, or related fields.
* Self-starter with a demonstrated ability to devise and build end-to-end solutions with minimal oversight.

For more information, please send cv/LinkedIn, GitHub etc... to careers@thasosgroup.com
Pimps and hookers ditching hotels in favor of Airbnb rentals
There is no such thing as a distinction between 'unprinted' and 'printed' money.
When you right click on the gifv, there should be an option to "Show Controls", which allows you to start/pause/etc it.
OK, I've listened to this section you mention about 4 times trying to catch the meaning you are imprinting on his words, and it just doesn't seem that way to me. It does not sound condescending at all, to my ears. He is acknowledging a group of people who should not NEED to apply Unity to their work to interface with an Oculus.

Perhaps my ears are biased here, as I (as a programmer) have a great respect for "media people" due to their skills in content creation which I myself lack. "Content people" is the other term he uses here. What good is an engine without content? Different skills, not one greater than the other. I seriously doubt that John Carmack was attempting any sort of comparison here, subconsciously or not.

My take, as paraphrase: "It seems like using Unity is a lot of overhead for a panoramic VR slideshow. Here's another tool that you can try out and see if it meets your needs."
here is the output of

main = print $ product [1..100]

ghc-core-html --ghc-option=-ddump-simpl --ghc-option=-dsuppress-all fact.hs

https://rawgit.com/jonschoning/c4ad2129aa7d258e65f9/raw/f8ed...

you can see

main_go (plusInteger x_a3Sq main4) (timesInteger eta_B1 x_a3Sq);

where it compiles to a recursive loop with an accumulator

typicall the [1..100] gets compiled to (enumFromTo 1 100) and it can be desugared further..

so, yeah, foldmap compiles to foldr which may compile down further
Do you have some source for the claim that relativity doesn't really matter for GPS? If I google "GPS relativity", I get results from several universities, Wikipedia, Stack Exchange, Wired, etc. that all disagree with you.

I don't know the science well enough to figure it out myself, but I can't find any trustworthy source that contradicts this idea.
JSPM is slow to build but I don't see much utility in building during development when on-the-fly transpilation can be used instead.

In terms of using JSPM to create builds for production, it seems significantly easier to setup than the equivalent using gulp, browserify, webpack.
The artificial limiting of supply of physicians is terrible for consumers - it drives up costs and results in foregoing of care because people cannot afford treatment. I understand that physicians sacrifice a LOT during training, and so can expect high wages in return. I also understand that many physicians give away tens of thousands of dollars of free care every year.

But I think the answer is to amateurize the medical profession. "Amateurize" means to use algorithms and tools to reduce complicated activities into bite-sized pieces that are easier to learn. Henry Ford amateurized automobile manufacturing.

This would enable doctors to begin their careers faster and with less debt, and would enable more people to become doctors because the skills and aptitudes required to become a doctor would be reduced.

Doctors now are still in the craftsman mindset, much like a carriage maker in 1910. I believe most doctors could be reduced to technicians much like CRNAs or PAs without affecting health outcomes. There would still need to be a core of highly trained physicians as there are now, to do research and bridge the knowledge gaps between the technicians, and perhaps this core could be the same size as the current yearly crop of MDs.

But does a family practice doctor need 8 years of post-high school education and 3 years of residency to do routine diagnoses when the most likely course of action is, "Eat less and exercise more"? I don't think so.
You're missing the point. The theory behind the regulations is that, without them, the funeral companies will make extra profits by selling people services they don't really need. If that theory is correct, then the funeral companies' response to the regulations will be to raise prices on the services they are allowed to sell, to make up for the lost profits on the services they can't sell any more. If they raise their prices enough, everyone might actually be worse off, on net, than they were before the regulations--sure, they're not paying for extra services any more, but they're paying enough more for the services they do need that they actually end up paying more overall.

It seems to me that anyone who is in favor of the regulations should at least have some kind of data to show that the above is not the case.
More like are there any use cases where it wouldn't be recommended? (Answer: yes, cases where you need very consistent runtime performance, or cases where you absolutely need manual memory management - both a lot rarer than people think they are).

You can overcomplicate things in any language. Haskell gives you better tools for dealing with complexity - which some people use as a reason to push the complexity to the limit. But if you stick to abstractions that are actually providing value (e.g. by letting you reduce code duplication) you'll find it's a very good language.
Clients often follow their old account executive they like when that person leaves. Nothing illegal in that...

Sometimes someone figures out a better solution to a problem than their current employer and they sucessfully go out and implement it. That's not a trade secret... The solution is wholly different.

A good example of the later case can be seen in the healthcare field. The same person architected the Cloverleaf interface engine (which uses TCL as glue language) and then went on to implement the highly popular Corepoint interface engine (which generally tries to avoid the use of programming/scripting language).

Corepoint is eating cloverleaf's lunch in the marketplace, the main similarity between them is what they do, how they do it is very different.
Google News is down
Since about 10 odd minutes, Google News is down. I am not able to access any of the editions. Server error 502!
HN user profiles have a setting called "topcolor" which allows you to change the color of the orange (by default) bar at the top of the page to any color you like. If I remember correctly, the feature is enabled if you have some number of karma points.

I find the feature useful to visually differentiate a logged-in HN session (my color) vs. a logged-out HN session (orange).

Apparently, this is a list of all the colors that HN users have set their 'topcolors' to. (I set mine to '66dd66', which indeed shows up on the list.) Why someone found it useful to keep track of this list of colors is anyone's guess.

It looks like HN is a very diverse community, at least in terms of their favorite colors.
That's the danger of automatic updates.

I used to have strictly manual updates set up. Yes, past time. One day I've had to hide KB3035583 one time too much, so now I'm getting used to El-Capitan.
Thanks, Senko.

The custom list section is going to be improved in the next update. Right now it's two uneditable labels which is kinda weak. A more visible, more customizable version coming soon.

Will look at a 'jump to today' option too.
Same here. Could not figure out how to add a task.
My very first YouTube video
Absolutely. Membranes will foul, things will clog, it's basically doomed in a developing world environment.

Re. Service contract/rental model, the economics of providing that service are extremely challenging. People who need this product have very little money to spare. The price would need to be set low enough, and in those price ranges the profit margin basically disappears.

For other interesting companies doing this with these cost and pricing issues in mind see:

http://www.xrunner-venture.com/

http://resourcesanitation.com/

Edit: full disclosure, second link is my brother's venture in the space. I've heard a lot about toilets over dinner for many years :)
Well, functional programming has a lot of good ideas in it, it's just that people generally want the functional stuff in addition to, or at least only partially replacing, the imperative stuff. Laziness has gone out of style. Object orientation is going nowhere.

Functional programming is arriving right now, but not as Haskell.

As an aside, I think of Haskell as a sensei/guru saying, "Young grasshopper, if you want access to the glory that is my wisdom you will have to wash my dishes and scrape off my calluses for the next three years" to which my personal reply is "Hell no". It¨s unfriendly and it doesn't respect my time. Is there wisdom in Haskell? Probably, but I don't have the patience to deal with the bullshit.
Well no, a lot of bugs didn't pass a type checker because a lot of languages don't have them. And some projects don't have unit tests.
Sleep, sleep, and sleep. I win.
If you're worried about an adversary with access to your phone's baseband, one alternative is to get a 4G hotspot and connect over wifi from an iPod Touch, iPad, or similar.

You're still relying on the wifi stack not having any holes that a compromised hotspot baseband could get through, and for that matter, relying on the whole OS not having any other holes they could attack. Either way, it's a smaller attack surface.
Tor and the "deep web" was a nice frontier to play with until it got reduced to its current state (pedophilia and drugs).
I see you've never worked in vanilla JS.
Ahhh, don't spoil the conspiracy theories.

But maybe it's something else DISGUISED as an air sampling unit!
Skipel. Fuss-free meeting scheduling. Virtual assistants cut out email ping pong
>Flash is now almost dead since Adobe basically pulled the plug on the IDE and there is nothing AS3 devs can do about it.

Adobe did not "pull the plug on the IDE". It has been renamed to Adobe Animate to reflect its ability to output to multiple platforms (such at HTML5, video AND Flash).

You can still use it to create Flash content, and will continue to be able to do so in the future.

More info here:
http://blogs.adobe.com/flashpro/welcome-adobe-animate-cc-a-n...

And we will have a lot of information this week on our twitch channel:

http://www.twitch.tv/adobe

mike (I work for Adobe).
If you want to have a truly parallel system, you cannot share resources between processes. If you need a lock, then that implies sharing of resources... Which implies limited scalability according to Amdahl's law.

To achieve unlimited scalability, you need to make sure that no single data store is shared between all processes and that the amount of interprocess communication (on a per-process basis) doesn't increase as you add more processes.

The more sharing you have, the less you can scale your system.
PHP: Thread carefully
1. Turnbull has restored funding to CSIRO last year http://www.itnews.com.au/news/turnbull-to-restore-csiro-fund...

2. This is a cost neutral internal reorganisation - moving away from climate measurement and towards what can we do about it http://www.abc.net.au/7.30/content/2015/s4400695.htm
Evolution is slow. Java imho brought garbage collection to the mainstream. lisp had been doing that for 20 years or so.

I don't think Haskell itself will ever be the language of choice, it'll probably fall into (remain in?) a smalltalk like life.

That said, functional idioms seem to be creeping into lots of mainstream languages, so it's not like never. Rust seems pretty heavily influenced by ml, and somewhat by haskell.
Here's the problem with Net Metering: suppose you have two neighbors with exactly the same sunlight conditions:

1. A person whose house is large, inefficient, and uses a lot of electricity

2. A person with a small efficient house.

If both of these people buy the exact same solar panels and generate the exact same amount of electricity, then the utility has to pay #1 a lot more money than #2. (If you really want to ramp up the rhetoric, call #1 rich and #2 poor, and ask why the rich guy gets paid more for his solar power)

How does this happen? In order to encourage conservation, we have different price tiers. The more electricity you use the higher the price per usage is. When the solar "rolls the meter backwards", it's rolling away the high-cost tier from the wasteful guy, and the low-cost tier from the conservationist.

We want to encourage solar generation, so it makes sense that solar generators should be paid more per kWh. Net Metering is the Wrong Way to accomplish this goal.
Fear and Greed: What Drives Human Behavior?
You don't need to buy anything when the scientific evidence shows quite clearly that the disruptions on the ecosystem are too abrupt for adaptation.

There's been a 30% reduction in phytoplankton in the Indian Ocean in the past few decades, an exponential increase in methane emissions from Arctic permafrost, and so on and so forth.
Best i can tell, this is an artifact of history.

Early on, before the web, most was done in a terminal-like environment (most of the time input and output was text).

But then the web came, and as it was document oriented and had at least some emphasis on layout, the natural assumption was that web development should be sorted under media production. After all, it looked superficially like laying out newspaper/magazine pages.

So the formal web development classes got handed to the media department. And those places were a Apple stronghold.

This because most of the lecturers were people that at one point or other had established the techniques and such taught by using early Macintosh computers and its GUI.

Frankly, outside of USA, media production was the only market for Apple. And the one thing that was keeping them afloat during the 90s.
Thanks for posting about Atomix; I had not heard about it before. This seems to be based on Copycat, discussed previously on HN here: https://news.ycombinator.com/item?id=8180360
Definitely agree, something like this really needs to be open source. This sort of project is way too difficult for just one person or a small group to do on their own.

I love the idea, but I'd never trust this, and I'd never recommend someone use it.
Has anyone used both Zookeeper and etcd in production for management of distributed state?

Generally when I think of this problem I reach for etcd, not Zookeeper first, in the hopes of it being lighter (with a relatively vague definition of "light"), and easier to use.
135 Page Machine learning cheat sheet
The world has frontiers for days. Everywhere society isn't, is a frontier. Every idea has a fringe of people that are out on the edges of that idea. Bitcoin, weight-lifting, Indian-Mexican fusion cuisine, van-dwelling. All these things have groups of people that operate outside of the norm, who have made sacrifices to exist more strongly in that space.

The Internet has made finding a frontier to settle in easier than ever.
Always look for a better job, always try to learn new things in your current job, never stop re-inventing yourself.

If you are not learning anything in your current job then you are wasting time. Figure out something to learn, it will make your job more interesting (and more fun) and it will help you in the future with knowledge.

Engineering jobs are always plentiful and scarce at the same time, they are plentiful for the people who know and/or have experience in the new hotness, they are scarce for people who have skills for things that people are not using in abundance.
In the US wholesale energy prices are locational and determined by three things: the cost of energy, congestion in the transmission network, and losses in delivery. Retail rates are also locational but principally determined by state-level organizations (Public Utility Commissions) who regulate the natural monopolies who control the distribution network in the state so they are unable to charge monopoly rents. Rate setting in most places is a very political process.
> Your argument about mangoes has a very big assumption involved and that is the supplier wants everyone to have mangoes and isn't in the market just for the profit <

I thought someone would raise this point. If the seller is in the market for making the maximum amount of profit, then he would sell his mangoes to the highest bidder at maximum profit, then use that money to expand his business to sell more Mangoes to make every last bit of profit from Mango sales. Correct?

I assumed that everybody understood that selling goods to the highest bidder is what a person motivated by profit does. So all I did was assumed that the seller wants to benefit maximum number of people. By performing that thought experiment, I showed that even THEN he would do the same thing as the person motivated by highest amount of greed would do.
I'd never heard of 'sensorimotor psychotherapy', but it sounds a lot like 'somatic experiencing', with much the same model of how the nervous system stores trauma and can recover from it. So you'd likely find that interesting too. Peter Levine's book "In an Unspoken Voice" is probably the best starting point.
How long is the delay in Nimble?
and if facebook says no? or decides to drop you because you compete with them?
Big metal box in a very public place? I feel like I'm channeling Bruce Schnier here but I'll say it anyways... If I was a bad guy and wanted to plant something very bad in plain site, this is exactly how I'd do it. How long do you think it would take the good guys to figure out it's evil? I'd think hours at least. This is something like I'd expect to read in that Movie Plot contest he runs every year.
To add one point: Already by the change from Fraktur to Antiqua in Germany in the middle of the 20th century lots of subtleties got lost. For example, the words Wachstube (which can either be read as Wach-stube or as Wachs-tube) are spelled differently in Fraktur (since there exists two kinds of s), but the same in Antiqua (https://de.wikipedia.org/wiki/Datei:Wachstube.svg). Also some pairs of letters that form a common sound are indicated by a ligatur in Fraktur (as ch, ck, ſt and tz), but not in Antiqua (cf. https://de.wikipedia.org/wiki/Fraktursatz#Ligaturen_und_Tren...).
No it won't. And there are anecdotes, that's it. There are just as many of people who felt they would be fired if they refused to sign.

The free market will not fix this problem while the majority of employers hold the majority of the power in this situation.