skysight-inc/HackerNews huggingface dataset:
> The only tests against real malware out there I've seen are done by AV-Test and AV-Comparatives, and the top products are pretty good at blocking them.

Of course they do well there – the vendors use those as a primary marketing feature. It's like learning that Oracle does well at a TPC benchmark they'll be printing on glossy brochures.

The question a buyer should be asking is “What percentage of attacks the average Internet user faces are stopped by this product?” and that has been declining steadily since the 90s because virus authors can easily test before releasing a new version and confirm that they've managed to avoid the current signatures. It doesn't matter that your product is great at stopping last year's malware if that's not what exfiltrates or encrypts your data.

> Uninstalling Flash, Adobe reader, Office and JRE, and using Chrome with adblock also helps you enormously, but is still a far cry for any user having difficulties with finding the download-button from sourceforge.

The part that you left out is that using Chrome gets you all of those but ad-blocking. It's true that it's hard for many users to operate securely but millions of them have managed to install Chrome and that's far more effective than any security product on the market.
You could also simply download all the recipes listed on their sitemap http://www.bbc.co.uk/food/sitemap.xml
I used it one time in a VM just for lels and keks.

It's basically just a tech demo right now. No way you could daily drive this in it's current state.
>This is nonsense: Dataminr performs no surveillance, because there is nothing private about the tweets it mines for data.

This doesn't make sense: Surveillance is surveillance even when conducted in public, say with surveillance cameras.
It is not in fact settled law that unlocking an encrypted drive is testimonial. It's also worth remembering that the primary motivation for 5A is to prevent false, coerced testimony and torture; when SCOTUS eventually deals with this, they could find that no protected substantive rights are threatened by demands to unlock encrypted media.

We're unlikely to get it both ways: both a right to strong encryption without government interference and a right to defy court demands to decrypt specific files. But we'll see.
I'd like you and the parent comment to provide one example of "magic strings" in Python and Javascript.

Javascript has really bad type coercion, no doubt. But there is nothing on the language that is built upon these concepts.

And I don't get the comparison between Rails (a framework that, indeed, does use a lot of "magic" in the naming of the classes) to programming languages.
Microsoft HoloLens endurance test
Interesting, the link as posted here violates the guidelines. Perhaps you meant to link to

https://www.w3.org/Provider/Style/URI

;)
Show HN: Easiest Way to Run PHP Apps on AWS, DigitalOcean, Vultr and GCE
>... it's a "foregone conclusion" that illegal porn is on the drives, ...

Obviously not if the government needs the suspect to tell them where to find the porn in the keyspace. The porn at this point literally does not exist on the computer. The government is asking the suspect to find it for them there.

So the question here is; can the government compel someone to help the government find evidence against them?

This reminds me of something a Pakistani coworker said. He said that in the area of Pakistan he grew up in they had the best police force anywhere. There were no unsolved crimes. Someone always confessed...

So this is the same sort of thing. Torture someone long enough with indefinite detention and they will eventually come up with something to indict themselves with. There has to be something illegal in any well used computer.
Not everyone can be in the top 1-5 % by definition. But everybody could be better off if they knew something about computing with data and algorithms.
I like it.

Any idea what effort it would take to integrate MatPlotLib graphs?
> Otto isn't alone in trying to automate big rigs. Daimler and Volvo Trucks have both demonstrated self-driving systems in recent months, but Levandowski doesn't sound worried about those efforts. "I think the trucking folks are doing a great job, and eventually they would probably solve the problem. But a company that is used to building trucks is not well structured to solve a technology problem," he says.

As opposed to what, an advertisement company?
What's reasonable is defined by law, not some magical force.

It's clear that meta-data is being used in ways that compromise generally expected forms of privacy.

The very fact you're against making all meta-data public provides evidence of this.

Claiming the meta-data belongs to AT&T is false, since the data is generated by the users actions, not AT&T; it's like saying the phone number belongs to them, which we both know is not true.

Please explain why you feel it'd be illegal to follow you or have you followed in public, watch your front door, etc.
Height and weight are dynamic and can be spoofed.

Personal identity is not an exact science, no matter how much we would like it to be, there are always ways to fake it given the right tools.

Consider the roots of the concept: the word "person" originates from the ancient Greek persona, meaning a theatrical mask worn by actors.

Per+sona

Per: that through which

Sona: sound goes
Having recently been introduced to the lisp world (~1 year) it has been a revelation to me. It really changed the way I see programming and my expectations of it.

I do not understand how it has not taken over the world.

Background: I have ~15 years of experience in programming. In my spare time I learn new languages.
Similarly, rather than revealing the names of those the BBC pays more than £450,000 pa [1], why doesn't the BBC just... stop paying people more than £450,000?

[1] http://www.theguardian.com/media/2016/may/12/government-to-f...
The defining characteristic of e-mail and "tools like it" is that they come from pre-Web era, and don't touch the modern web with a ten foot pole (the HTML was grafted on-top of perfectly good e-mail protocol, but is in no way a part of it).
Save the Map – Response to the Geospatial Information Regulation Bill (India)
ABBYY FineReader Professional 12.14.11 Crack
Windows itself? Not really. Third party applications that hard code the path? More likely.
I actually believe that the HTML/JS/CCS/DOM mess is a good thing and that it's a pretty powerful combination that rivals other more powerful languages in 90% of the cases for the kind of applications one might want to build.

HTML is actually one of the most powerful layout engines out there, Javascript is as versatile and powerful a language as you might want to ask for in 90% of the cases, CSS has it's flaws but they are being addressed and is fine for most styling issues and DOM is just a very easy to understand albeit crude way to handle objects.

All in all a combination of tools that makes it extremely easy to get started and se results right away. I believe this is also on of the reasons why PHP is so popular. It's ability to seamlessly integrate with that "mess" either to take over the formatting or to fit into the existing formatting.

It's a conceptual framework thats closest to what we as humans understand.

Pythons problem like most other programming languages including Objective-C and Ruby is that while they are elegant and powerful computationally they are horrible for most people to get started with because just setting it up in itself is a big task.

So I don't think we are stuck. In fact I believe that if Python would take the same laize faire approach to the mess as PHP it would be much more popular than it is today.
A witness and some traces of keywords used on the suspect computer. I would not be too surprised if that was enough for a conviction, but the question remains on why the decryption should be necessary if the judge is already convinced beyond doubt that the accused is guilty. Its not like the courts put convicted murderers under contempt orders for failing to say where the body is buried.
fyi isomorphic-fetch is just a universal wrapper around node-fetch and github-fetch
That could be a function of the marketing rather than the language.
Sorry, that email was block due to filter/size/etc. Try breaking it up into very small pieces, zipping each and sending individually.
What to Worry About in Convertible Notes
Yeah, it seems that cutting cabin size down to next to nil should allow for increasing fuel tanks enough for a Miami-Seattle trip.
I run several sites using Cloudflare business and pro features but I have all the captcha and malicious user detection stuff turned off. I encountered one of those once and I saw just how annoying it could be to our end users, a majority of whom are in China and SEA.
Contempt is appealable, and in stories about appeals for long contempt sentences it appears that the likely sentence for the underlying matter is a factor. So, as a practical matter, this might mean that refusal to unlock a drive will net you the same sentence as if you were tried and found guilty for whatever crime was supposed to be on the drive.
On a related note, URIs shouldn't end in extensions (use content negotiation!), content should be readable without executing code (no JavaScript necessary), content should be available in multiple languages (use content negotiation!), and RESTful interface should offer a simple forms-based interface for testing, &c.
I don't know much about Lisp, but at ILC 2014 [1] there were about 40 participants. In a show of hands, absolutely all of them used Emacs to write their Lisp. I've never seen Emacs unanimity anywhere else.

--

http://ilc2014.iro.umontreal.ca/
10 thousand times faster Swift
The Detailed Terms section makes clear that it's for HTTP:

> …entering the characters http://www.longbets.org/601 into the address bar of a web browser or command line tool (like curl) OR using a web browser to follow a hyperlink that points to http://www.longbets.org/601 MUST …
same as a self driving car
> you can just ship to a manufacturer and get back hardware

So, why don't you do that? And if you wonder about others, especially big corporate guys, easy thinking would be that $100 isn't all you need to use SPARC, and it's cheaper for them to use something else. However, if you put it like that, you're a computer geek with zero insight into economics and marketing. The real answer is that it's more profitable for them to use something else than SPARC.
Your example is also misleading. The `a` and `expr` are written as variables in the left example, but as function calls in the Lisp version. More correctly it would be either

if (a && !b) { expr } => (if (and a (not b)) expr)

Or

if (a() && !b) { expr() } => (if (and (a) (not b)) (expr))

Now the amount of parentheses is either 4/6 or 8/10 which is not a very big difference (and caused only by the syntactic sugar for `not`), especially considering that the left example uses `!`, `&&` and two kinds of parentheses (perhaps a `;` as well).
> My initial reaction is to agree, and that more information is always a positive thing. But as I've read further into the issue I've come around to the other side. That by putting labels on GMO products specifically, we're implying that there's a safety concern.

Exactly. The thinly veiled motivation of most labeling proponents is to use it as a scare tactic.

I've always viewed it as being similar in spirit to putting those "Evolution is just a theory" stickers on high school biology textbooks.
It's also totally insignificant. He could have broadcast it all over Times Square. That in no way waives his right against self-incrimination under the Fifth Amendment.

Also, every prosecutor in history has thought their entire case in chief was a "foregone conclusion." That's totally irrelevant.
A bit meta but can someone tell me if Warren Buffet is on course to win his bet[0]? It's set to expire next year.

[0] http://longbets.org/362/
I really can't imagine how horrible that must have been to experience. I'm sorry you went through it.

Cancer is a bunch of different diseases. I think we get into a lot of trouble when we talk about it in simplified terms.

There are stories about certain kinds of cancers having a metabolic component. I have a friend who had a very, very serious cancer which appears to have responded to metabolic therapy. It may not all be "horsecrap". But it's surely not a cure-all, either.
Even in Old English strawberries were called earthberries: eorþberige
Pretty cool. Haven't gotten it fully working yet (posted an issue on github) but thanks for sharing!
Agencies on Canal Street Are Waging a Post-It-Note War, and It's Awesome
> much non-native software simply wouldn't exist if there wasn't a rapid, low-barrier to entry development option

And the world would be much better if that happened.

Seriously, the primary driver for the "developer-time offset" is the race-to-the-bottom competition between companies on who releases the app first, driven by the assumption that in this market the winner takes all. Maybe it is the case (though my impression is that people tend to gravitate to better software over time), but then there are markets without such a huge competitive pressure. Like package managers for Linux-based systems. Seriously, there is no reason for not doing them right (except of course the Unix philosophy being that not doing things right is the Right Thing).
Actually the number of opportunities you have to build something from top to bottom are not that numerous. In my 30 years I can think of 4 non-trivial projects off the top of my head. In fact I often advise programmers to have a side project where they get to make all the decisions and see how it works (or doesn't). One of the side benefits is that it tends to make people much less "my way or the highway" at work because they have somewhere that they can express themselves fully.
One downside of this: I now feel like I can't create a proper place to keep my writing or other ideas until I carefully think of a URL scheme that I can maintain for eternity.
> When a user encounters a site that needs Flash Player, a prompt will appear at the top of the page, giving the user
the option of allowing it for a site

How about keeping the experience exactly the same for both cases (allow downloading of the HTML5 video source in non-flash format, by using an internal transcoder).
Static Code Analysis of UE4 (Part 3) by Coconutlizard
To learn web security and encryption, Strip CTF2 (https://stripe.com/blog/capture-the-flag-wrap-up) is fabulous.
I'm quite surprised that they can break Freenet but can't break FileVault (I remember reading an article about a Filevault master password that is short and brute-forceable but can't find it atm). I would have bet the other way around.
On the other hand, "extension" is just an interpretation.
https://repository.apache.org/ is returning 503
You are not taking into account the risk of trouble (non-negligible)... Driving includes solving problems like lack of oil, crashes, etc...
You can always post it again under a new URI and redirect the original to the new more appropriate spot.
Every time I walk into the local 7-11, my actions generate a videotaped record of my presence, what I bought, and what I was wearing. That's extremely personal. Are you therefore claiming I have a property right to that section of the 7-11 security tape?
For me as a parent in Manhattan, the selection covers most household shopping needs aside from adult clothes and groceries. We order once or twice a week using free two-day delivery via Prime. It's more convenient than everything except the CVS across the street, and cheaper than everything in Manhattan.
Indeed. Bluetooth transfer is the one thing you can count on working between any random two phones from this decade - be it yours and your wife's, or your and your couchsurfing host, or whoever. Or at least you could count on it before people like Apple decided to fuck up the technology that worked for no real reason.
The future of banner ads is bright
Why volumes matter when trading stock
Productivity booster when you programming at work
Suicide plants with the sole purpose of completely controlling the seed supply should be illegal. No loopholes, no bullshit. Illegal.
> I wonder how long before the default is to brows with JavaScript turned off... or is it too integral to basic web pages now?

As Flash once was. Maybe a grass-roots revolt is needed. Something akin to Apple refusing to allow Flash on iOS.

Imagine if js was throttled - or automatically disabled if a page was detected as being too resource-intensive? That would realign the incentives of user and content-producer and web-developers would find it considerably easier to argue for spending time on performance tuning.

I believe Google's using pagespeed as a factor in ranking is a small step in this direction. I hope someone goes all in.
Use Google Chrome (really! Firefox isn't even playing in the same league security-wise)

Can you elaborate just a little on this please?
just use random numbers.

This is meant more seriously than it might sound. But in the field of "persistent identifiers", there's a notion that languages changes over time (a common example being the word "gay"), so introducing meaning into identification schemes might not be a good idea.
There are many other things to debug beyond the basics. I admire those people who can do all the computer simulation in their head, but many of us want good debugging support, ever since the mid 90s (well, it really started with Microsoft's CodeView in the late 80s). PL abstractions should consider that in their designs, not just elegant conciseness. Code isn't just read.
I've used Lending Club on both sides of the marketplace (Lender and Borrower) and I really love the platform. So much easier than dealing with banks and the rates have always been fair. It's a shame they've made these missteps, but ultimately I think they'll come out stronger.
You're forgetting that one driver can only drive 70 hours a week (with rules around breaks in the middle), while presumably the AI could run the truck much closer to 24/7. In this case, installing a $200k system would allow the company to replace ~3 drivers with no interruptions in service.
Don't forget to rename the .zip extensions to something else (and write your recipient to do the reverse), because .zip attachments are blocked.
> Actually, the bulk SDRAM/ARM work was done by me in the space of around month

Full-time? Rainy weekends? This borders on personal territory of "what do you do for day-job?", so feel free to skip answering.
The WSJ Editorial page is oft the home of tortured logic.
Only in the same sense that you can promise that an apple released from your hand will fall to the earth and not hover in mid-air.
Flash is used for more than video (and ads). Flash games still exist, for example.
Find a personal itch and scratch it. In my case, I knew little about reverse engineering closed source bins and drivers but had some hardware I was not yet ready to toss out. I learnt a lot about writing new device drivers based on the specs I managed to gtok from poking and peeking and analysing the original ones.
Deterrence generally doesn't work though.
Many times a retailer will install a whitelisting solution as a "compensating control".
Pedophilia is, sadly, far from being just a scare.
How does it measure the glucose content of that sauce?
Is Facebook Authentic and Really Playing Fair?
This is absolutely true. Worse, those brackets each define a different modal state. Even more worse, some languages ran out of brackets for all the purposes they wanted brackets for, so they invented their own - is there anything less thought-out than the double underscores in python? No, there is not.

In general, the reliance of syntax on random punctuation instead of meaningful symbols (a'la APL) or clear, human-parsable text is maddening - LISP and its derivatives do it far less than other modern languages, but still too much for my taste.

I'd also prefer clearly spelled-out syntax in this age of autocomplete rather than a jumble of weird abbreviations while I'm wishing for unicorns, and languages with code editors that do a good job of visually representing the flow of code rather than rely on punctuation, white-space or some unholy combination.

Programming seems kinda primitive compared to other aspects of computer-enabled content creation at times.
Given the recent problem with fakes on Amazon I worry when they move to food - in China they now fake even eggs, rice, amongst others - how will they stop that getting started sold to their customers?
> I wish more programmers learned SQL --- I mean really learned it through and through --- than concentrated on the latest fads.

And miss out on all the coffee breaks afforded by programmers just looping over entire databases in a horribly inefficient ORM ? Because all this condition abstraction in the ORM is really hard to use ...

Don't worry though : they're optimizing it. I hear they're upgrading to run the loop in 100 threads instead of just one. Surely that will accelerate things a lot !

And if that doesn't work, we always have memcache, don't we ? Also we can now use cloud databases to spread the load, surely that'll help (I'm looking forward for the first double-digit page refresh, measured in dollars)

(Having worked years for hosting providers where 20-30% of my job was making PHP/Python/Ruby/sometimes even Java applications run faster, and achieving 50x improvements on a regular basis, this had to get off my chest. And yes I've seen people implement mail address lookups by iterating over the ORM-provided collection ... and then show 50 mail addresses, wondering why the page load time was bordering on 3 digits when measured in minutes. Not even just once)
There's No Such Thing as Free Will
Here's some experimental face recognition protection -- straight from a cyberpunk movie: https://cvdazzle.com/
I appreciate the sentiment behind this article because to me not all GMO goods are the same. For example, if a given ingredient is GMO to be Roundup ready, I'm not keen to support that[1]. For others, maybe there isn't enough data to know if the food produced is not harmful to us... in the US, the regulators are balancing the needs of the businesses and the needs of the consumers, and sometimes that balance is tilted toward letting the business get its goods out even in the face of uncertainty.

Compounding all of this is the crazy complexity of nutrition research which makes it difficult to assess the long term impact of anything we eat on our health.

In short, I tend to eat organic not because I think GMOs are intrinsically bad, but because they raise questions about the pesticides used and the track record of the given ingredient. "GMO" by itself doesn't tell me if something is good or bad.

[1]: http://news.nationalgeographic.com/2015/04/150422-glyphosate...
Physicists are putting themselves out of a job using artificial intelligence
I use pgp on my mobile devices too, I would prefer something I could use for both my phone and my computer. The NEO would have filled that role. In my research I haven't found anything like that so far. I would love to be enlightened though if anyone knows about something that can do the same!
Who are you to decide what's irrelevant? More information is always better, right? Let people decide for themselves?

Also, never mind that there are certain instances where concerns against certain countries is merely thinly veiled racism against the people in those countries.

The parent was obviously, as they stated in so many words, playing devils advocate (and so was I in the above, for the record). The subtext is that whether it's GMO or not is equally irrelevant and will only serve a purpose for those with unfounded prejudices (and for those that might be confused into giving such prejudice undue consideration).
I wish HN software would automatically start flagging comments that only contain a link to an xkcd strip.
Any info on the network itself (number of layers, input resolution, pooling, dropout etc)?
Tadilat Dekorasyon
Wartime Radio: The Secret Listeners (1979) [video]