skysight-inc/HackerNews huggingface dataset:
This is terrifying story, my question is what we can do , so less people suffer from it. Here are few of my suggestions. I am curious about your opinion:

1. Obviously take care about your health.

2. Send as much money as you comfortable can to somewhere, where you think it might make the biggest difference.

3. Support indirectly companies which focuses on these problems. As consumer you can give them feedback on their apps. You can promote them amongst the friends(although make sure you aren't promoting some pseudoscience nonsense). You can choose to buy products from companies which helps the good cause.

4. Work on problem your self directly in work or in free time, by working on open source project, helping some organization.

5. Inform others about science. Many people don't trust the science, doesn't understand basic of scientific research, which can obviously hurt the research (by less funding, cancellation of research), helps ineffective pseudo-scientific treatment.

6. Give info to others about different treatments, and scientific breakthroughs. Many people have information about last treatments only through news, who can care more about great headline than boring truth.

7. Use your pc/mobiles by joining programs like Folding@home.

Any other tips?
There are many unencrypted networks around: hotels, cafes, hotspots at airports and train stations, inside trains and planes and even cities start to provide their own wireless networks. And I expect less than 10% of the regular users to use VPNs or to keep track of only using HTTPS (or secure connections on other protocols).
While totally unsuited for the aforementioned hypothetical situation, Go has also supported SWIG for a few years now.
I remember Kevin Kelly writing a blog post (that I can't find now) where he speculated that 30 years from now someone will come up with a clever way to get strong AI running on today's hardware.
ChocQlate eCommerce
Hi there,

I am new to this but I thought I give it a try. We are a small chocolate manufacturer making wunderfull products round about the cocoa been.

I am responsible for design and usability of our online shop.

So I wanted to ask if someone here would like to have a look at it and give me some feedback how I could improve our customers shopping experience and the usability.

https://www.chocqlate.com/

Thanks a lot in advance,

Felix :)
"Zug" means "train", "-ig" makes it an adverb like "train-ly". Can a German speaker confirm please?

In English, I'd say a train has a fast & steady speed, therefore I propose the translation "steady".
I'm wondering what's keeping anyone with a subscription from simply posting permanent links to the readcube article on a personal blog or another site (didn't read the ToCs though). If every lab posted links to their papers on researchgate, their lab website or scihub, a simple web search should bring up the paper and their weird restrictions would not matter in the long run. Especially when combined with r/scholar to get permanent links to old(er) research.

Big step forward. Working in a small biotech startup and often seeing that "Buy now that potentially crappy paper for 40 Euros without seeing more than the abstract"-button, I'm pretty excited.
> You can’t wish away Design Process.

Furious activity is no substitute for understanding.

Before you start to writing the code, YOU HAVE SPEND A LOT OF TIME STUDYING YOUR PROBLEM. (Brian Harvey, CS61A)

If you can’t write it down in English, you can’t code it.

Programs must be written for people to read, and only incidentally for machines to execute. Immortal classic.)

The sooner you start to code, the longer the program will take.

Details count. (Devil is in the details).

Get your data structures correct first, and the rest of the program will write itself. (Data structures suggest algorithms).

Premature optimization it the root of all evil.

There is nothing new, of course. In "old times", even if "old programmers" didn't have such marvels like Java or Javascript, being mostly scientists, they have figured out "how their minds work" and in what kind of processes they are mere parts.

An one sentence summary could go like this - "Programming is an engineering discipline, Coding is a translation skill". To write down quickly one has to spent a life-time thinking and doing.
This Is the Battle Against Ebola Simulator 2014
Shared libraries are coming for Go.

https://docs.google.com/document/d/1nr-TQHw_er6GOQRsF6T43GGh...

But shared libraries aren't the only way or even (often) the best way to share code. Especially when we're talking about UNIX tools, it's pretty easy to have one process run another process. Go has a really quick startup time which makes that practical.
Open sourcing Aristotle – a new way of looking at Business Logic in Ruby
And because everything is statically compiled, go binaries tend to be very large.

Imagine each binary being 5 mb on average and multiply that by 100.
Encryption is mandatory for WebRTC. It uses DTLS for it - https://tools.ietf.org/html/rfc6347
Well, theoretically a brute force universally solves any set of constraints, just takes too long. Intelligence is really only about efficiency and timescales, i.e. the dumbest algorithm would look insanely smart to us if it ran fast enough.
You mean something like Perl Power Tools from the late 90s? https://metacpan.org/release/ppt :)
I also have had issues with my gallbladder that ultimately resulted in its removal by a surgeon. However, afterwards I gained over 120 pounds over a three year period. Recently a coworker brought it to my attention that grains, particularly wheat and anything with gliadin in it, can be especially harsh like sandpaper on the intestinal lining leading to a condition known as permeated gut.

The gut contains millions of microscopic structures known as microvilli and they facilitate the absorption of nutrients into our bodies. As the gut lining becomes more and more damaged by plant lectins like gliadin our bodies begin to suffer from starvation even as we intake higher numbers of raw calories. We also become susceptible to autoimmune diseases because lectins escape through the damaged gut lining into the body causing the body to mount a full scale autoimmune response. This happens as a result of our bodies producing antibodies to our own protein structures like the pancreal lining, the myelin sheaths in the brain, and other important components of the human body because lectins highly resemble these proteins.

Additionally I have since learned that a good portion of people who required surgical gallbladder removal have undiagnosed celiac disease or non-celiac gluten intolerance.

The only way to test for this if you do not have the antibodies they test for to make a diagnosis is to get a biopsy of your gut villi. They can use a camera capsule to inspect the state of your villi and make a recommendation.

Upon removing all grains from my diet and obsessively avoiding products that contain grains of any kind such as soy sauce for the past 10 months I have dropped 95 pounds and am on tract to return to my post graduation weight of 190.

This is not medical advice please seek the assistance of a physician before undergoing any significant dietary changes in your life.
There's pubmed search in the readcube app itself and it works fine. I don't see that as a concern. DRM is frustrating but not the big problem right now. What I have a problem with, and I think most of the comments here are along the same lines, is that they're calling this "free" when it's really "free if you get a link from someone with a subscription already". It's an improvement but barely.

As a member of the public greatly missing the access I used to have through school just to satiate my curiosity, the way I get access now is exactly the same as what I did before so it's not really "better access to historically hidden info". I don't see how it's any better for cash-strapped institutions. I ask a friend with access if I don't find it on libgen, booksc, etc. first. Actually, the "can you send me a link" is rather stupid...I get PDFs now, why would I downgrade to DRM and a shitty restricted PDF reader? And the idea of creating libgen-esque sites to share readcube links seems like begging for publishers to revoke said links.

It would be cool if more publications online start to share articles when referencing them. That's the nice benefit to me, at least. No hiccup between reading about something and searching/waiting for the article.
Interesting that a lot of serious and important tools of today are being written in Go (like Docker and Rocket which made another news today). Very impressive for a young programming language which is still at version 1.3.
I'm always connected to a VPN that I set up on throwaway cloud servers from AWS, digitalocean, or whatever your preference is. Even on my phone.

So all you'd see from me is encrypted stuff being sent to a random IP address.
What compilers are you thinking about? I've never seen GCC inlining and specializing a call to memcpy, it just calls the generic (but optimized) implementation in the standard library.
Confirmed. I think, “steady” is a good rendering.
Save Sitegeist by Sunlight Foundation – Kickstarter
> do they actually have any plans for interop?

Hell, no. This has a major risk of a user leak.
Done. Out in the latest update for all Android and Pro iOS versions. It'll be out for the free iOS version as soon as Apple approves it.
DNSimple does not currently support zone transfers (see http://support.dnsimple.com/articles/master-slave-support/), but you should write an e-mail to the support (address is on the linked page) requesting it :) With dozens of domains, managing multiple DNS servers is a pain. Zone transfers make this very easy.
Controversial DNA test comes to UK
Are you saying if the neighbours use an encrypted connection it makes it impossible to just look at packets and see for which host they are or where they are coming from - i.e. the XKCD example as given doesn't work then anymore?
Interesting work, however training on data seems unnecessary; chess would be perfect for unsupervised learning - initially it could be trained against an existing chess program, but as the models improve, they could start competing against eachother. Although one would probably need some way of scoring any given board position (compare with DeepMind's Atari playing).
> Just open a spreadsheet and determine how long it would take to test 1500 passwords.
After about 58 attempts the sun would have exploded. After 1023 attempts my spreadsheet application can't cope with numbers that big.
"Subjective" and "well" are redundant.)
I never really considered a "home" position, but I think my fingers do tend to end up around roughly the same keys between thoughts: [L-shift]SDF / KL;'
Yes, but if someone visits your apex domain directly, you want to redirect him/her to the www version... And if you use cloud based hosting where the IP can change quite often, that's a pain to maintain manually.
Completely off topic, I like how they call him Canadian. If he had moved to the Netherlands instead, people would still call him German, no matter how long ago he moved over. I'm really envious of this part of North American culture.
There are absolutely some scenarios that can be adequately (or better) handled by communicating with another process! I completely agree with you. There's still a large volume of use cases where linking code in-process is a very good fit for the problem.

I am looking forward to go someday being suitable for producing native shared libraries. If they ever prioritize and complete that work, that's something I'll absolutely be taking advantage of, and will extend the situations where I'm able to reasonably use go.
Even if it doesn't go through - thanks so much for the sentiment.

That said, Givealittle is located in New Zealand, and they're charging New Zealand Dollars. It's likely your bank is blocking the foreign transaction, or that they don't offer foreign currency conversion services.

If you're keen to donate I'd send a note to Givealittle's customer service. I'm sure they'll get you sorted.

Thanks once again.
By the way, as part of a research project which will (hopefully) become public soon, I've been thoroughly investigating these issues. It's important to note that Bayesian and Sequential testing are orthogonal.

You can have a sequential frequentist test (typically the Sequential Probability Ratio Test), which is standard frequentist hypothesis testing that allows multiple looks.

Similarly, you can use a Bayesian test in a "deadbeat" (run the test out to N=10,000, stop and choose the best) manner - you simply use the posterior to determine which variant is superior (i.e. choose the one with the highest mean).

tl;dr; The core difference between deadbeat and sequential is whether or not you stop the test at a fixed time. The core difference between Bayesian and Frequentist (as described in this article) is whether you maximize a utility function (e.g. revenue) or attempt to determine "truth".
Anything other than allowing the user to register with the same username and password as someone else will already give it away, so I don't see the harm in spelling it out.
With capabilities there is no need to have privileges beyond port binding and (possibly) userid assignment, no?
It differs between degree programs, and the way the faculty is organized. Sometimes you have seperate EE and CS faculties, and sometimes you have a EECS faculty.
If you're interested in philosophy, I'd recommend a math or CS degree with an emphasis on PL theory/logic.

If you're into game theory, consider CS and Statistics.
Yes, it would be interesting to see if the solution is like that of checkers where the solved variant is always a draw, or would it be a win for white. (Or much less likely from evidence so far, a win for black).
North Korea refuses to deny Sony Pictures cyber-attack
That is a toolchain limitation, not the language.

I think gccgo allows for .so.

And the work for Android is adding .so support to the main toolchain.
SEEKING WORK - Remote / San Francisco Bay Area

If you need design, javascript, node.js, angular.js, react.js or phonegap work done we're the ones you want. Our focus is on user facing applications with high interactivity components. We also work on digital strategy, mvps, social media, growth hacking and branding.

We're a trio of professionals based in Silicon Valley. We deliver products and solutions on time and on budget. Contact us for a quote.

http://www.r3dm.com/
And for what shadow volumes are: It is basically an imaginary volume that encloses the shadowed area on your world. For example a sphere produces a cone shaped shadow volume behind it when a point light hits it. In computer graphics you can use this geometry to render shadows on object.

Imagine a ray coming out from your eye, if that ray first hits a shadow volume and then an object then that point of that object is inside shadow. If ray never hits the volume or passes through volume
I think this is also about Nature being listed side by side with free access journals, and knowing that if it says "Nature" you're going to have a bad time. They are trying to change their image a bit here, and rightly so.

Remember, this is considered the payest of paywall journals. There is almost no one else at that impact factor that could be more opposite to open access than Nature, and today we see this.

I agree that without institution access, it's hardmode to get Nature papers. I've always had great success just emailing the author. You'd be surprised at how much people like to share their work.
How does it hurt them compared to the baseline where it's not even an option - the standard 5Mbps is all the customers have, and if garage-guys-service benefits from bursts of more speed, neither the customer nor the service can easily pay the few dimes it might cost?

Or the baseline where, because there's no revenue from 'turbo', a freemium broadband tier isn't offered at all, leaving customers without even the free 5Mbps, or (having paid for broadband instead) with less budget for garage-guys services?

(Also, if such a upsell were available, from Google or others, it'd not necessarily require bilateral contracts. It could and should be an automated service, discoverable in a standard way.)
This reminds me of the technology that generates electricity by emitting photons at night. You might think it were a joke if it weren't from Harvard:

http://www.seas.harvard.edu/news/2014/03/infrared-new-renewa...
Unfortunately, FlashBlock doesn't work any more.
Take a look at Heinz von Foerster.

Biological Computer Lab: http://bcl.ece.illinois.edu/

Ethics: http://web.stanford.edu/group/SHR/4-2/text/foerster.html
True, but it's not a solved problem because apps can keep asking ad-nauseam about wanted permissions and even refuse to work. For example Facebook's Messenger asks about being able to show notifications every time you open it, until you say Yes. For me personally it is much easier to not use apps that want unjustified permissions (for example I refuse to install Facebook's app and whenever I feel the need to checkout updates, I open the browser version which works fine).

Point taken though. Android's permissions model needs some serious improvements. I would also like to lie to an app. If it wants my contacts list, it could get a blank list, if it wants my location, it could get random coordinates in the middle of nowhere, etc...
"You must be Polish"

O_o
SEEKING WORK - Remote, Philippines (digital nomad, originally from Russia).

I'm an accomplished back-end developer with experience in Python and C++. I worked extensively with database infrastructures and distributed systems. Recently, I've been working on iOS applications and ran my own startup.

My site: http://nikolayderkach.com

Resumes:
https://www.toptal.com/profiles/15667/resume
http://careers.stackoverflow.com/nderk

Github: https://github.com/nderkach

Linkedin: https://www.linkedin.com/in/nderk

Reach out at nderk <at> me.com and I'll see how I can help you out.
Software as a Habit
This is pretty standard wireshark stuff; showing data that was on an unencrypted network.

What I've been wondering about for a while now is, can wireshark show data on an encrypted network, assuming it has the key? Can wireshark take a known WEP/WPA2 key and use it to decrypt the packets on an encrypted network on the fly? I haven't found any CLI's or GUI's that have been able to do this out of the box. But surely someone has made this somewhere.

Wireshark is straightforward for revealing data on unencrypted wireless, but I haven't discovered how it could be used to monitor network users when someone has deciphered the key unbeknownst to the users who assume they are operating on an encrypted network such as WEP/WPA2.

Does the nature of the encrypted handshake make this impossible?
Firefox Hello WebRTC Feature in Firefox Beta
> So an open source project is evil because a company is selling it as a service?

No, not evil. Disingenuous. The O/S project is used as a marketing ploy for the service. There's nothing wrong with it, Google does this all the time, just as many other companies. But if you re-read the press release it really stresses the "we are just like Mozilla" point. They are trying to piggy-back on Mozilla's reputation and borrow its established goodwill as a non-profit, all the while being a commercial entity and having a distinctly different set of interest.
How much worse are Yahoo! or Bing search results compared to Google in Europe? Is the problem that Yahoo! or Bing don't crawl enough European language sites?
It's not just _the_ journal for bioscience but pretty much all the hard sciences. Back when I was doing my doctoral in physics (I've left academia since), Nature was the top dog of journals; getting even one Nature publication meant near-automatic success on landing a good postdoc. The next best journal which, was still very impressive, was Science.
> "three hundred years of science has taught us that the human imagination is almost completely useless for understanding reality"

Sometimes, reality is changed by the human imagination, e.g. by generating a new hypothesis to be tested by science.

Questions vs Answers: http://kiriakakis.net/comics/mused/a-day-at-the-park
Not only overdraw but also having to be careful with how you craft the scene. SM pretty much allows for arbitrary scenes.

Also small nitpick: you don't filter the shadow map, but the resulting shadow response.
the Houdini (and I think Rybka too) evaluation function is tweaked by letting the engine play zillions of micro games against itself in a tournament. One such micro game lasts a few seconds, and each of the players has a different setting of the parameters for the evaluation function (material, position, ...). You could apply the same meta strategy here.
Location: EU

Remote: yes

Willing to relocate: yes

Technologies: PHP, JS, Ruby, Python, SQL, Cypher, Linux, Git

Email: gpedic{at}gmail{dot}com

I have 4+ years of professional experience mostly as PHP/JS/MySQL developer but have done a fair share of back-end/integration work. I am looking for a position in back-end/system development.

I'm certainly no rock star and would enjoy working with people who know more than I do. Give me a complex system/process I can work on and I'll usually figure it out in no time while having a lot of fun doing it.

I don't mind learning new technologies or programming languages.

Fluent in German, English, Croatian.
Except VAT isn't paid to the EU so it won't cover that hole (if it exists). The pressure is from nation states that want the VAT revenue.
I think it's a fail in the sense that, I don't (or can't) use it because nobody I know uses it... and many millions of others are in the same boat. They were too late with it in my opinion and the borderline "forced" integration they attempted with YouTube accounts was a poorly executed attempt to counter that.

That said, I do like it a lot as a piece of software. I would definitely (still) use it if it weren't for the lack of network effect.
I still don't see it being much better in practice. It's pretty rare to use ordinals to refer to intervals greater than 2 octaves. There is really virtually no cognitive load required to hear "major tenth" and realize that it's a major 3rd plus an octave.
Artificial Intelligence Learn Online