skysight-inc/HackerNews huggingface dataset:
'Wired for it' is a problematic term to use, as it is often interpreted to mean the outcome is deterministic.

Humans are wired for noticing snakes. There are neurological mechanisms [1] that have evolved in humans to prioritize visual detection of snakes [2] and other common threat-related stimuli. I don't know what the science says about this perceptual mechanism being inherently linked to a fear response, but it would make sense given the hypothesized selection pressure that gave rise to it (i.e., not only noticing, but avoiding, the snake before it bites me raises the chances my genes will be passed on)

1 - https://en.wikipedia.org/wiki/Feature_detection_(nervous_sys...
2 - http://childstudycenter.rutgers.edu/Publications_files/LoBue...
> Do Apple employees not drive cars on roads (paid for by the taxpayer)?

If a mafia built roads, would that make its extortion alright?

> Of course Apple avoid taxes - anyone who can do so without fear of getting significantly punished does

Exactly. Think about that for a while there. You're basically saying that no one would pay taxes without being forced to.

Would anyone pay a mafia protection money without being forced to? That's how extortion works you know.

There you go. Governments force us to pay taxes, exactly because otherwise we wouldn't pay them, which shows how irrelevant all the services provided with extorted money are.
How sure were you that the things you saw were man-made? If I thought I'd discovered a 10,000 year old object, it would be worth notifying an archeologist.
> It seems completely ridiculous to call those two different markets. Finding the most relevant X on the web is fundamentally part of the same market no matter what X is.

Yet in one case (general search) Google has a very large market share, whereas in the other case (e.g. product search), there is still plenty of competition with for example Amazon holding some share of that market. The idea is now that while it’s ok for Google to have such a large market share, it’s not ok for them to use that share in order to get another large market share which they don’t have at the moment. I.e. it’s acceptable for them to have a near-monopoly, but not to use that monopoly to build a second one.
PyJS: write your JavaScript-powered web applications entirely in Python
If at all possible it would be worth naming and shaming the advertising network that is allowing this exploit through.

Why do advertising networks allow advertisers to exectue Javascript? What need is there for it?

Every time one of these exploits that use advertising networks is found, it just increases the value of blockers such as uBlock. Whether you accept adverts or not, you shouldn't have to accept javascript being executed on your machine that isn't from the site you visited.
I suggest taking a look at the slides, which show how much trickery is involved: https://github.com/xoreaxeaxeax/movfuscator/raw/master/slide...
> You can't negotiate with the mafia, they do not represent your will and they offer no services.

Oh, right. Kind of like how SOPA, PIPA, CISPA, TPP, TPPIP and so on ad infinitum represent your will?

They know people don't want onerous legislation. That's why they make it behind closed doors. So much for "representation".
I don't even want my browser to have a 'local file context', is there a way to switch such behavior off entirely until explicit permission is given?

All these extra bells and whistles added to browsers to allow websites to pretend they're 'native apps' should require a very large switch to be thrown from 'safe' to 'unsafe' whenever an application requests such a thing. And what a pdf reader has to do with javascript is a mystery as well. Systems that are too complex are almost by definition insecure.
> You are unsing a very specific example do draw a very far-reaching conclusion.

No, I don't think "in some ways Europe is a more homogenous market" is far-reaching at all, especially when accompanied by a concrete example.
It can also be a case there's a cognitive delay associated with taking note of the time. The mechanism involved into decision making for muscular movements might be dramatically faster than cortical perception and verbalization of time.
Size? I'd agree with that. The belief in political authority really is like a religion.
This leads to nowhere. I could reply: And you pay for the locally laid off people and support the community which now fails necessary means?
Great, I'm looking forward to it!
How to Watch BBC News Videos on a Desktop Without Flash
Having watched a large number of David Attenborough nature documentaries all I can think of is the footage of whales mating when seeing this thing...
You can check Rebol http://www.rebol.com/ and the new Red http://www.red-lang.org/ programming languages. The latter one not yet production ready.

In Rebol (and Red) you can just do the following:
print 3:30am + 00:07:19 ; increment time values properly

Note that ';' is the identifier for a comment.
The networks themselves rely almost exclusively on javascript nowadays so the websites have little choice, the ad networks then in turn pass some or all of this trust to whoever makes the creatives, which up until recently were quite frequently done in flash and are now sometimes in javascript.

Personally I think all ads should be served up in a totally passive visual format (png, jpeg, gif) and have no other attributes than a non-javascript link target. That would take care of almost all drive-by injection. But adnetworks serve up what their customers want and their customers want interactive ads because the click-through rates are higher and because otherwise the competition would be doing it and they go out of business.

Ad networks that do serve up javascript should at a minimum pull the script to their own server and audit the code of the script. Good luck with that though.

Fortunately it's easy enough to install an ad blocker and get rid of that part of the problem entirely but it would be nice if users without an ad blocker wouldn't have to worry about this.
> I don't think we will ever develop a human like AI until we give it a human like body to live in.

Perhaps, but also it doesn't automatically follow that if they look like us they must think like us, whatever Hollywood says.
Right now the only example of big changes asked by users I can come with is Gnome 3 ... you can guess what would be my answer to the question in the title ;-)
But OS/2 wasn't hardware. If Microsoft can sell phones that match features, speed, ram, look good, etc but can also run all the apps you want, then that's a more competitive situation than running a significant subset of apps out there (just look at their marketshare which is pathetic for a company with all their resources).
You are maybe half-joking but the only reason it has not happened yet is that the EU is actively promoting free trade. I don't know for other countries but on my case in France, people would happily block or put massive taxes on large American websites to create local equivalents, they only reason it's not done yet is because they can't with the EU. And it's not the United States either, you can't argue that keeping free trade is good for the economy since the general consensus is that free trade is bad and hurting the country.
I agree. It's actually the animation of the adverts that I find most distracting. Text, and/or a static image - not an animated gif would be fine. I would enable ad networks that could guarantee that is all they will serve up.
Wow.. do the games change when it's computer vs human as opposed to computer vs computer?
Some more details would be helpful here. Specifically:

1. If PDF files aren't set to open using Firefox's built-in PDF viewer, was the relevant system still vulnerable? (That is, if under Options->Applications, PDFs were set to something other than "Preview in Firefox", would this attack still work?)

2. Which were the 8 popular FTP clients potentially affected?

3. Was this specific case all that could be done or was it an example of a wider class of potential exploits? (That is, can we actually trust any sensitive credentials in any applications on any system that has been running Firefox before today? And could we have disclosed other sensitive information that was held in well known local files?)

I do deal with sensitive details, and have access to lots of external systems run by various clients. If there is a real danger here then I need to act. If there isn't, then I would prefer not to spend the next 1-2 days of my time updating everything that could have been silently compromised instead of doing revenue-generating work, and worse, contacting every client I work with to notify them that their security may have been compromised and it's my responsibility.
I don't see the update in the post. If you pass the version in an UPDATE statement it will get overridden by the trigger.

NEW.version := OLD.version + 1;
I don't understand your point? You can change the GPL licence too if you were so inclined?
I've used both, they're a good start, but any sophisticated rootkit will be able to work under the hood and these tools won't detect it. Also some malware functionality can be injected into legit processes that make use of the network and appear invisible to these filters eyes. http://www.arbingersys.com/osx-injection-override-tutorial-h...

If you really want to monitor what's going in&out of your computer you'll need to use wireshark from other computer in your network... =)
I think so.

I figure C++ has a static type system in most places because it helps the language be fast -- resolving the target of a method call at compile time turns it into a straight function call, and straight function calls can be inlined etc etc. You know how big your objects might be, so you can put them on the stack and you can copy them back and forth.

Templates give you a limited kind of polymorphism without sacrificing all of this nice stuff. Compilation of templates is "interpreted", though -- you don't compile a program to quickly instantiate them, you don't JIT them, the data structure just keeps data structures in memory along with its ASTs and it iterates over them, doing its type-checking and everything else "the slow way". I guess C++ compilation looks a lot like Python interpretation, with "No candidate for operator<(const T)&" standing in for AttributeError, and pages of horrible template messages standing in for tracebacks.

This analogy raises a question, though -- if Python doesn't need type checking to get nice error messages, why do C++ templates? An alternative to "assert hasattr(a, '__cmp__')" is try-catch.

Why not do the same with std::sort? Put a big compile-time try-catch around it, catch your template errors and present a nice message to your users.

What benefits would this have over type checking? If anyone wrote their concept specifications too strictly, they might stop your valid program from compiling, and this wouldn't happen with static try-catch. Maybe they thought you needed a random access iterator when all you needed was a forward iterator.

What benefits might concepts provide? Same as regular type checking -- if you know that the provided type has to present a given interface, you probably do something crazy like give your compile-time types vtables for the interface, and dramatically speed up compilation times. I don't know that anyone will actually do anything like this, though.
Some crappy cpu comparison site ;)

It's not clock-for-clock or anything like that, that was comparing the absolute top of the range desktop Haswell (4790K) to the one Skylake i7 released so far. Or rather comparing both against my i5 2400.

I'm not exactly sure what to do now. I probably don't actually need a processor upgrade anyway, the graphics card is the more important part.
I often go through many pages.

It would be great if there was an option to limit the posts by age, such that it wouldn't show posts created more than 'x' days ago - so I could still see all the recent posts, but in front-page order.
Just out of curiosity why do you need to register a company in every country (assuming you are US based since there is no sales tax in the EU anywhere ;) ).

I haven't done it but isn't the thing with the new VAT regulations that you can pay your taxes to one revenue service (and just register with one) and they will divide it according to your sales data (e.g. the customers country)?

Or do you mean that you have to pay VAT at all if you do this? In this case your problem is more political and about the concept of VAT in general. I mean almost any EU country had it for a long time. It sucks that there are huge differences when it comes to the exact amount but the concept itself is nothing new.
Yet another reason to use uBlock and NoScript.

previous discussion: https://news.ycombinator.com/item?id=10020361
Problem is that those standards (GSM was another) isn't solving how to run a business in different countries with different consumers, different rulesets etc.
I'm roughly in the same boat as you but what I don't get is if your work is that sensitive then why don't you run with at least ghostery, umatrix and adblock on your machine?

The last thing I need is to have to contact a customer to tell them their data might have escaped my desktop computer because I took my browser to some unsafe site.

Also: start your browser in a VM.
Are you saying the government is extorting in the name of taxes?

Taxes are important because some things ( like laying roads ) cannot be selectively implemented. You can't just ask some to pay for the road and the rest not to use it.
I wonder at what point we finally have "enough" DPI.
Tabula: Extract Tables from PDFs
Why is anyone still using this browser anyway? Firefox is the new IE6.
I do run with the browser locked up tight. It runs basically no plug-ins by default, and I have multiple privacy and blocker plug-ins active. I also have a complete log of every piece of software and update to it that has been manually/voluntarily installed in the entire lifetime of every affected system.

What I don't know right now is whether any of that actually helps me in this case.
I also thoroughly enjoyed this book, but it's 400 pages about the evolution of 1 device. And in those 400 pages there are 0 diagrams. A huge disservice to the read. I found myself using the wiki quite often when reading this book.
No longer do you have to search the same keyowrds on torrentz numerous times
Scrapped the data most likely
I'm saying taxation is extortion, and just as immoral as when a mafia does it.

You're trying to justify extortion with things that are built with extorted money, but could be built without extorting people too.

> You can't just ask some to pay for the road and the rest not to use it.

You could just build a road and then ask people to pay for using it, much like you can build an iPhone and ask people to pay for one if they want it.
WIREDUP – Responsive Advertising
JAR. Replacing Passwords
JAR. Introducing the first biometrical crypto key that replaces passwords.

The server generates a unique authentication request and cryptographically signs it. This request is sent to the browser or app. The computer or mobile device then transfers the request to the JAR-hardware, which will validate the digital signature of the service provider. If the signature is valid, the user is asked to allow the authentication by pressing his finger on the device and thereby unlocking the private key. When the user has granted his permission and provided a valid fingerprint, the JAR-hardware will cryptographically sign the unique authentication request. The signature and the original request will be sent back to the server, which is then able to decide, whether the response is a combination of a valid authentication request and a valid signature or not, because only the unlocked private key on the JAR-hardware can produce this signature. For that reason, each user has to provide his public key during the sign up process for a service. That key allows the service provider to validate, that the authentication is authentic and access can be granted to that device or browser.

Now on Kickstarter: https://www.kickstarter.com/projects/itisonyou/forget-passwords-use-jar
I use the Bash version, homeshick. Works great. https://github.com/andsens/homeshick
If three armed gang members are on the run after shooting someone, and an informant names some suspects, looking up the location of the suspects' phones seems acceptable to me. I have no doubt that stingrays are abused, but this specific instance, even if not legal, is ethical.

That said, I do have issues with the OPD's incompetence and the prosecution's attempt at a cover-up. Seriously, why did the officer put himself in such a dangerous situation? Have the same prosecutors hidden evidence from the defense in the past? I'd love to get answers to those questions.
Delving in the specifics of individual human languages would be a colossal waste of productive time to otherwise pursue "harder" science and technology.

The only possible "language universal" will be machine language when humans merge with machines.

The physical makeup of the biological brain which is subject to random biochemical reactions just can't maintain something as consistent as how a "language universal" should be.
"...the new IE" has been thrown about so much it is basically an empty statement I'm afraid

https://www.google.com/webhp?q=%22chrome+is+the+new+IE%22

https://www.google.com/webhp?q=%22firefox+is+the+new+IE%22

https://www.google.com/webhp?q=%22safari+is+the+new+IE%22
I really recommend you use a VM for browsing, or even a physically separate computer from the one that you keep your sensitive stuff on. It's a pain but it's a lot better than any of the alternative scenarios.
Similarly in France we're still in the German time zone (GMT +2) since WWII (we were in the English time zone before).

I don't care, I just wish they stopped effing around with daylight saving time though.
From the article:

Such screwy results can’t be explained away as hiccups in individual computer systems, because examples that send one system off its rails will do the same to another. After he read “Deep Neural Networks Are Easily Fooled,” Dileep George, cofounder of the AI research firm Vicarious, was curious to see how a different neural net would respond. On his iPhone, he happened to have a now-discontinued app called Spotter, a neural net that identifies objects. He pointed it at the wavy lines that Clune’s network had called a starfish. “The phone says it’s a starfish,” George says.

Spotter was examining a photo that differed from the original in many ways: George’s picture was taken under different lighting conditions and at a different angle, and included some pixels in the surrounding paper that weren’t part of the example itself. Yet the neural net produced the same extraterrestrial-sounding interpretation. “That was pretty interesting,” George says. “It means this finding is pretty robust.”

In fact, the researchers involved in the “starfish” and “ostrich” papers made sure their fooling images succeeded with more than one system. “An example generated for one model is often misclassified by other models, even when they have different architectures,” or were using different data sets, wrote Christian Szegedy, of Google, and his colleagues.4 “It means that these neural networks all kind of agree what a school bus looks like,” Clune says. “And what they think a school bus looks like includes many things that no person would say is a school bus. That really surprised a lot of people.”
4k monitor at 50hz. Guide for overclocking displays on GNU/Linux with Intel GPU
I'm trying to think of a useful thing to teach a cat, using this technique, that would be helpful at home.
Given that the company that makes the closed source Ghostery add on make their living selling user data I was say that for sensitive work this addon should probably be avoided.

Some combination of script and adblocker would probably be a good idea though.
This is awesome, but the training schedule seems overly complicated. One would think it would be easier to have the balls initially positioned so that they fall into the feeding mechanism at the touch of a feather; probably at a place where food used to be served, so the cats are likely to be there and search for food. A cat should be able to figure out the procedure after knocking the balls in accidentally a few times. After this, it would just be a matter of moving the balls gradually further and further away from the feeding apparatus over time.
Watsi is hiring a full-stack engineer
You could get into a loop. Though, what are you trying to accomplish here?
NTL: A Library for Doing Number Theory
Turning Back the Clock – North Korea Creates Pyongyang Standard Time
Because it is the only browser that is not tied hand-and-foot to some major global commercial player, and because each and every browser ever launched had security issues.

Even lynx is not immune:

http://www.cvedetails.com/vulnerability-list/vendor_id-5836/...
On rump kernels and the Rumprun unikernel
It's called VS 2015
> And what a pdf reader has to do with javascript is a mystery as well.

The whole reader is written in Javascript: https://mozilla.github.io/pdf.js/
I agree that it mostly causes unneeded confusion to have another arbitrary standard. I think usually they are created or perpetuated to give a minor convenience to a minority of specialists using it every day, but then they become popular and are constant obstacle for non-specialists. Other examples are the mole, angstrom, electron-volt, decibel and light year.

It looks like the usefulness of BP to specialists is because the carbon dating is done in reference to a sample which was prepared at that time. I don't know why they don't convert to BC or BCE for an article that non-carbon-daters are going to read though.
If you're referring to 'Ghostrank' that's opt-in and off by default.

If there is something else going on then I'd really like to know about it!

Their sources are open and you can inspect them to make sure they don't do anything nefarious so that would have to be quite an elaborate play on their part with the downloads being different than the published source in critical parts.
Because it's super hyped and your managers force you to use it.
Actually, I'm pretty sure that's used to let you read webpages stored on file://. That's a feature that has been present in browsers since ~1993. I don't think you can deactivate it.

> And what a pdf reader has to do with javascript is a mystery as well.

It's a pdf reader written in JavaScript, just as there are other pdf readers written in other programming languages.
GAP – A system for computational discrete algebra
PHP lives on.....
Read us-15-Domas-TheMemorySinkhole.pdf for an in depth explanation.
5 minutes of your time for one hour of mine
I have a favor to ask: please fill in my survey and in return I'll answer any web analytics question.

You can see the details here:
http://survey.innertrends.com/
or the survey directly here:
https://docs.google.com/a/innertrends.com/forms/d/1aTD51UXHwf_vj3Ucl13RyYyRBA97Cnl_AagTMREIjh0/viewform
> Nobody prevents you from buying local right now, so that's a red herring. If you want to force others to do the same, you should pay their increase as well. Are you prepared to do that?

That's what governments and elections are for. People vote, government make it more complicated for foreign companies to compete on the local market. People pay a bit more for for a bit worse service, and tax rate for everyone gets lower because of reduced unemployment benefits and increased tax income. Everyone locally gets it a bit better.

I'm not saying that one or the other option is clearly better. There are many ways in which "fully open", "fully closed" and "somewhere in between" policies can fail or succeed. It's always matter of balance, but favouring local companies is not bad per se.

When I go to vote, I vote for the government and policies that will make my life and life of the members of my community better, not the government that would make the world better in total by making it a bit worse for us. It doesn't work that way.