skysight-inc/HackerNews huggingface dataset:
This happens http://lurkmore.so/images/c/c3/4e5a11b13211.jpg
About those tests, you should know that the testing orgs are using an array a computers with up-to-date AV solutions, and then making them all go to e.g. websites dealing malware right then as soon as they find a new sources of malware attacks.

I honestly cannot imagine a better way to objectively test how well the products fare against attacks against an average Internet user.

Edit: If I was not clear, nobody tests with historical samples anymore. Only live attacks are being used for tests.
There is also the interesting interpretation of logistic regression as a latent choice/utility model, where unobserved variation in utility is modeled using the logistic distribution. In this interpretation, the sigmoid function arises as the CDF of the logistic distribution.

This interpretation is also nice as it shows the natural relationship between logistic and probit regression. Probit regression arises when the unobserved utility is modeled with a Gaussian distribution.
An Olympic marathon champion's tragic weakness
For regular expressions, I recommend "Mastering Regular Expressions".

I thought I knew REs before reading that book -- since I had both been using them for years and did a course on automata theory at Uni -- but that was just Dunning–Kruger.

Edit: Also write a templating system and be done with it, so you won't waste time doing it later. :-) When I first learned programming I did quite a few simple games and routines to find primes.
EU agreement lets travelers watch Netflix like they're at home
The literal translation is more like 'soil berries'.
Laughed for a disconcertingly long time at this.

Wish you luck with the app, really cool idea!
Why do you think so? It's a common knowledge early start gives one an advantage in many disciplines: music, ballet, chess. Why are you so sure programming is so different?
Direct link to the Quantum Manifesto: http://qurope.eu/system/files/u567/Quantum%20Manifesto.pdf
Metamath
I have read that the GFW will also try to fingerprint a server if packet analysis shows that it might be a VPN.

VyperVPN has a stealth protocol (Chameleon) which tries to obfuscate the VPN connection to make it look like other types of connections. Other VPN providers might be doing the same thing.

When I first came to China about 3 years ago, I tried using a VPN service but it wasn't reliable and connecting was always slow. So I tried running my own OpenVPN server on a VPS in HK (different provider [0]).

What I found at that time was that the GFW seemed to detect the VPNS's TLS connection and delay some packets which caused the connection setup to timeout. I even created my own obfuscating TCP tunnel (written in Lua) and tunneled OpenVPN through that. The obfuscation made OpenVPN work much better.

I still had latency issue when doing a long download. I later found out that the latency issue was caused by my VPS provider having a 2Mbit bandwidth cap on traffic to China from the server (they don't say anything about this limit or how much it would cost raise the limit on their website [0]). Also I found that if I apply the 2Mbit rate limit on the VPS server, then latency didn't go sky high (slowly growing to 10 or 12 second ping times before dropping again). It has only been in the last 3-4 months that I have known about this issue and moved to a new provider.

I started using ShadowSocks because it uses a protocol that doesn't have any easy to detect fingerprints (all of the data in the protocol is encrypted), so it doesn't really need obfuscation to hide the connection from the GFW. Also ShadowSocks creates many connections (one for each proxied connection), so even if the GFW delays some of the packets, it will not cause a stall of all connections.

But I think the biggest thing that I like about ShadowSocks is that it doesn't need time to setup a VPN connection, the tun0 device and routing rules. So when my laptop connects to a different WiFi network, everything just works (except I sometimes need to reset the DNS tunnels, but I could automate the reset).

0. http://www.vpshosting.com.hk/
Here's Mozilla Firefox, search for "use-after-free", "memory safety hazard".

https://www.mozilla.org/en-US/security/known-vulnerabilities...

Here's Google Chrome, search for "buffer overflow", "Use after free", "out-of-bounds":

http://googlechromereleases.blogspot.com/search/label/Stable...

Edit: Chromium bug tracker talks to me now, query for "use-after-free" has 2157 results:

https://bugs.chromium.org/p/chromium/issues/list?can=1&q=typ...
This is not compatible with my device which is an LeTV X500, running Android 5.0.2. Is there any reason that it might not work? I'm in the UK, if that might be the reason.
The Road to Artificial Intelligence
Your learning sabbatical seems very well thought out and I'm glad your documenting your journey publicly so others can learn with you.

I actually started down a similar path to self-learn AI, but ended up going the conventional Masters degree route. I even setup a skeleton of a blog to document the journey.

The home page has some courses you may want to add to your resource list. I've taken quite a few courses on Udacity and have enjoyed almost all of them.

http://cole-maclean.github.io/About/

Good luck on your adventure!
The Space Review: When CubeSats Are Too Big
How does it work for self-driving cars then?

In case of regular cars, you go to jail for vehicular manslaughter when you brake the traffic laws and in effect kill someone.

My guess is that, if the driver of a self-driving car decides to press the "auto drive" button and the car violates traffic laws and kills someone, it's still the driver who's responsible. The self-driving features are not deemed safe by law and are not meant to replace a driver.

It may change when self-driving cars are actually legalized as a thing (as it is currently discussed in California), but I can't imagine the current designs being close to passing a proper homologation process.
Honeymoon pics of priti zinta
A Theory of Fairness, Competition, and Cooperation (1999) [pdf]
Though not quite the same topic, I do think the NSA could be considered creepy, and the definition of creepy should reflect that. A creep's interest doesn't necessarily have to be sexual.
Last page of the tour is distractingly entitled "Let's Go!" :) Lowercase "go" would probably be better
You're absolutely right, I didn't know the difference between "a" and "(a)", sorry.

My point was more about the two extra parentheses for each && or ||. Imagine converting

if (a && b && c && d || e)

to a LISP.
Operating systems need to offer better protection. I am tired of buying the OS then having to go buy the equivalent of anti-lock breaks, air bags and seat belts from a third party.

This is just a stupid, lazy way of doing business.
I guess having a lot of machines using the newest alpha releases is a double edge sword. It is great to have many users that are able to report bugs early, but then again a security issue like this is actually a somewhat serious issue.

I really hope people that use anything of alpha status know what they are in for. Maybe a bug like this every now or then is required to remind people of the inevitable consequences of doing so.

According to https://twitter.com/mjg59/status/732221095051296770 it affected about 1400 machines.
Latest hot scenes of bollywood
CAGR of the S&P500 from 1/1/2008 until the end of 2015 was 6.5%. No idea what fund of funds they used but it's probably not going to be trivial to beat that (+whatever 2016 holds) over the time span after fees.
University of WA test drives quantum supercomputer
Im new to cordova (the toolkit I used to build the app), and I did notice that the number of supported devices is kind of low for my build. I may have included a plugin that narrows down the pool. I need to dig into this.

Sorry about this!
Meal-in-a-box outfits like Blue Apron seem to have mostly solved this problem. Of the 3 or 4 test orders I received from 2 such services, the produce was generally in excellent condition.
Try GitUp! Very underrated:

http://gitup.co/
(2) There are accidents of history. When DEC decided to discontinue the PDP-10, the days of the hacker community built around it were numbered. Those involved then went on to build Lisp machines...

Nit on this bit of history: the PDP-6/10/Decsystem 20 architecture was a dead end due to its maximum address space of 1 MiB (of 9 bit bytes), but was still a very healthy line of computers when the Lisp Machine effort started circa 1974, about a decade before DEC dumped the whole line, then a 100 million a year business (a lot of us looked at that and decided DEC's business sense was so poor we weren't going to invest any more then we could in their systems, which of course turned out to be absolutely right).
The problem is not as simple as just a missing stdlib.

The problem is a standard lib that doesn't ship with the browser compounded by the fact that javascript build pipelines can't easily and in fact don't do dead code elimination. So shipping an entire stdlib 60-70% of which you don't actually use to the browser is a terrible idea.

Javascript really is a special snowflake here and refusing to recognize that is problematic to say the least.
At least in the US, the FRA is a regulatory nightmare though and extremely red tape heavy. The lack of progress in train automation is partly caused by the heavy-handed rules the agency rights which push implementation costs through the roof.

It'll be interesting to see if the DOT reacts similarly in time to vehicle automation.
In other words, the recipes are likely to be archived, not removed.

Existing content is not being destroyed.
I wouldn't be so quick to claim they're doing nothing wrong.

Every year, rhinos in Africa are threatened by poachers in Africa who want their horns for the black market in China. Every person who buys rhino horn in Africa, every person who is in a position to fight the unnecessary consumption of endangered animals and doesn't, is complicit in the destruction of their species.

You don't get a pass because you aren't the one who actually killed the rhinos, or abused the children. Those rhinos wouldn't have gotten killed, those children wouldn't have gotten abused, if the demand weren't there. You don't get a pass because you "needed" rhino horn, or because you have a non-standard sexuality.

The only socially-acceptable response to your needs is to not contribute to the exploitation of others.
First CubeSat Built by an Elementary School Deployed into Space
For trains, where 1 person directs 200+ cars, the reward just isn't great enough. For trucks, where one person directs 1 truckload, it's 200+ times as rewarding.

Plus, almost every country in the world has stopped building infrastructure to allow trains to go where you'd want them to go. So trains are only useful for huge manufacturing firms and things like harbors. Goods trains don't even go to most airports anymore.
Content Marketing: The Definitive Guide
This may be colored by me being self-taught, but aside from interviews, why algorithms?

Seems to me that the best way to test your well-rounded skills as a programmer is to build and launch a product. Even if you don't aim to be an entrepreneur, the holes you find while taking an idea from inception to launch are much bigger holes than you'd find building this tree vs that tree.
The Sleepy User Agent
Driverless cars and robots are ahead of schedule
Technology Boost for London Restaurant Chain
I'll set this up shortly
Yes, the DLL mentioned is related to the built-in task called "Disk Footprint."
Well, one thing I can tell you is that I've heard that much of the woe that came from the Common Lisp standard started with the line "any sufficiently advanced compiler..." in a discussion.
I am a visible Hacker. Give me a trial. Tell me what you want me to do. It can be in our darkest secrets. I just need you to be truthful. That is the First step to make me have a deal done. I am only here to blow your mind, and Bring a smile on you..

To me, everything is possible, Tell me what you want to know about your spouse, your friend and family member, , result upgrade, bogging , spouse spy, just name it, as I will solve it. as an ex FBI secrete spy for 11 YEARS... I can change anything accessible online. I can hack into their privacy and Give you adequate output on what you are dying to know or maneuver...

My Contacts are :

Email: hack702j002d77s@gmx.us
Phone number: +14437633327 ( Text me First if you want me to pick your call )

Where you are in the world does not matter. I am not a racist as I am open to every clients around the world... WHAT DO YOU WANT ME TO HACK???

As a professional hacker for hire company, we provide the best certified hackers available combined with talent and the highest level of privacy and confidentiality to our clients.

CALL ME GUARDIAN PROTECTION
service includes

Change University grades
Facebook, twitter,Wassap, IG hack
Email hack
Wipe criminal records
Wipe credit card debt
MasterCard's/visa cards
Bank account
Data base hack and lot more hacking services in general
We (3 of us) develop on prod constantly. It does break a lot and the ~200 users we have kept complaining at first, but they've gotten used to it.
From reading this, HGST >>> Seagate, right? I wasn't sure how the "weird" sourcing they had (cracking external drives open during the HDD drought) would affect things, but that was over in 2015, and the trend still seems to be HGST > Seagate.
Consider looking at other languages. ClojureScript does a pretty good job at immutability, Elm is great for immutability + strong typing, and PureScript adds in Haskell's advanced type system (typeclasses, HKTs, etc.)
Doom wasn't 3D
> align quite well with Raspberry Pi's mission

There're multiple missions, including market and uphold Broadcom Corporation's presence in various niche markets and advertise Broadcom throughout the various industry and market segments (also, for 4+ years, it was "sell old Broadcom stock", but finally they succeeded and RasPi3 has current, not outdated CPU). All big cheeses from RasPi foundation are big cheeses from Broadcom. And they are known to have shutdown third-party vendors who tried to use Broadcom CPUs for RasPi-like designs, nor they fancy using somebody's else chips for their stuff.

Note there's nothing wrong with that - you can sell your chips (or other stuff) and make the world better at the same time (and that's what everyone does on this planet).
Wow that looks promising
I agree that concurrency is a nearly essential skill nowadays, but would you have any concrete projects or implementations that use concurrency? There's quite a difference between writing a parallel merge-sort and say, a whatsapp back-end clone.
I imagine maybe 10x more than this. The numbers actually aren't too shocking if you think of the mirroring of data that's required for maximum uptime (not even archival), and the occasional disk failure.

1,000 TB (1PB) can be easily handled across ~150 (6-7TB)HDDs for one copy, but 300-450 HDDs would be required for additional mirroring.

Largest tape cartridges out there are between 6 and 8.5 TBs, and cost around $22 per TB. That's only $22,000 per PB, and this is for high throughput cartridges like LTO7 or StorageTek Titanium. LTO5 is much cheaper.

Considering that the largest tech companies and major organizations routinely cut POs for several $100ks and are dealing with 100s of PBs of data across disk, tape, DVDs etc, it isn't outside the realm of possibility to have 300,000+ individual disks and tapes floating out there :)
The point being made in the image is that experienced Lispers don't notice the parentheses. They look at the indentation.

Lisp doesn't really have a syntax. If you want something which looks more like Python or C, you can either rewrite read, or use read macros. This has been attempted several times (Lisp 2, CGOL, Dylan), but in the end, the parentheses won.
In fetch's defence it will in future once the Streams API is finalised: https://github.com/whatwg/fetch/issues/21
Backblaze is such a great company. Not only do they offer almost unlimited backup for just $5 a month, they also publish extremely useful articles such as this one.

Good to see Seagate has improved the quality of its product significantly, but a 3.5% failure rate still seems rather high. How old are the drives in question?
If I buy a car, it malfunctions in such a way that was not predictable by a reasonable driver and I use the vehicle in a completely reasonable way. As a result of the fault someone dies. Am I responsible for the death?

The answer for the moment is that we haven't figured out the ethical and legal questions in this area yet.
Of course every large code base has bugs, that's why we should be very concerned about what the consequences of such bugs are for users.

Please see my reply in the other sub-thread about very similar story of exploitable memory safety bugs in Google Chrome fixed in every release; do you want to continue your line of argument with a claim that Chromium developers are all incompetent too?
For me, it was implementing a large bit of the C standard library. I had just blown an interview at Microsoft in 2001, where I stumbled over a whiteboard implementation of strtol, and I thought that I needed a serious upgrade of my understanding of library implementations and the algorithms that are used in them.

Every developer should also implement all the basic data structures and algorithms -- and then never write their own again! The process, however, definitely improves your chops, helps you understand the trade-offs inherent in choosing among data structures and algorithms, and gives you an appreciation for what's going on "under the hood."
Canva announces launch of platform in six new languages
That's very interesting indeed. Are you using any API?
Is this from this year's Stupid Hackathon? (http:////www.stupidhackathon.com/) Because it totally could be.
I'm sorry, that seems like the most backwards explanation of logistic regression I've ever seen. It uses the sigmoid function because it's logistic regression. The statistical model is a Bernoulli distribution. Write down the likelihood, maximize it, and you get the sigmoid.
like they did 4 years ago?

http://techcrunch.com/2012/06/18/facebook-scoops-up-face-com...
Evolution of Tracing in Application Performance Management
Saudi Arabia declares all atheists are terrorists in new law
Parsing Lisp is not so hard, but as you said. It requires a JIT compiler or an interpreter. There are still some platforms/scenarios where that is not wanted.
That is the PR that explains the error and fixes it properly. It is not merged yet, current git master has the flawed version IIRC. But releases are seperate branches/tags, where the error was reverted in a more crude way: https://github.com/coreos/coreos-overlay/pull/1964

The actual "fix" was to pull those releases completely from the update server, so everybody effectively downgraded to an older unaffected release.
Devs and the Plague of the Video Tutorial
How to get your apartment off the grid
> A 301 redirect from www.longbets.org/601 to a different URL containing that text would also fulfill those [winning] conditions.

The bet (and the referenced article) is about the availability of the resources at the end of those URLs - the URL itself is just a reference, or a pointer if you will to a resource.
My Contacts are :

Email: hack702j002d77s@gmx.us
Phone number: +14437633327 ( Text me First if you want me to pick your call )
Not true at all. It's entirely possible for an attractive person to be creepy, and certainly for an unattractive person to not be creepy. Though I suppose the creepiness itself doesn't exactly make you attractive either, so in that way it could be a self-fulfilling prophesy or even a tautology.

But it's definitely not about looks. It's about behaviour.
€90 on amazon, holy shit!

Maybe there would be a demand for a website that lists where you can buy obsoleted programmer gear like the IntelliMouse and Thinkpads.
The Nvidia  GeForce GTX 1080 Preview: A Look at What's to Come
looks great !!!
On the web:

1. Build your own CMS

2. Build your own framework

3. Performance tune SOMETHING intensely so that you can observe the bottlenecks and their causes across the stack

Just off the cuff there.
Your anecdote is the opposite of my experience.
Project management application.
Yeah, that was my takeaway. In particular, this graph makes for sobering viewing.

https://www.backblaze.com/blog/wp-content/uploads/2016/05/dr...

I'm regretting the last batch of Seagates I bought to replace HGSTs now.
I really appreciate these blog posts and have used the data they present when buying HDDs for personal use.

One thing that bothers me is that the data presented doesn't really take into account the age of the HDDs. For example, if a batch of HDDs of a particular model is 6 years old and has a failure rate of 12%, that really doesn't tell me much except that it's an old HDD.

What I'd like to know, for a given model, what the blended failure rate is after 3mo, 6mo, 12mo, 24mo etc of operational time. That would be a real apples-to-apples comparison.
And yet, your quantities aren't enough to attract the attention of the WDC direct sales department?
I have a soft spot for ReactOS. It's an incredible technical achievement, especially considering the available resources. I hope the project stays around for a long time to come.
Also, writing a compiler covers a lot of the list above. Even a simple language like Brainfuck (my choice for this rite of passage) can teach you a lot. It also gets you into the world of assembly language, which it seems that fewer and fewer new devs are exposed to these days.

(Yep... I'm officially old now. I just played the "kids these days" card.)
Or you could just put actual kiddie porn on the planted hard drives and save yourself this entire legal conundrum.
I am saddened by the comments expressed here. They proudly support gene hacking and unsympathetically hate all those who call for caution and care.

We keep adding to our information banks about DNA. We had and have more questions than answers about the complexities of DNA. And yet we still want to modify the gene artificially and put the results into production without waiting on more research. This seems like a form of hubris, because we think the knowledge we have is enough.

The opponents of genetic modification give anger and frustration to supporters that they end up putting on side blinders and blissfully ignore all of the very causes of concern. It is a behavior similar to global warming skeptics reacting against climate change alarmists.

Philosophically speaking, there is a concept called the Dunning-Kruger effect: The people with the least doubt in what they are doing perform the worst, whereas the people with the most doubt perform a whole lot better. Doubt is healthy, and foolish pride/arrogance can only lead us to failure.

So let's agree that more research is needed. And let's not bash those who want to side with caution. And let's allow for freedom and respect to label GMO's as GMOs. We reach a healthy society, not a dictating one.
Yev from Backblaze -> we're not really out to make a definitive "x is better than y" statement, that's just what's occurred in our environment. We've heavily favored HGST in the past, but lately we've been buying a lot of Seagate drives, mostly because for us their failure rates have dropped, and they tend to be more plentifully available and slightly less expensive. Since we built our system to handle hard drive failure, the failure rate is interesting, but the price is what we're more focused on (at least at the moment).

> I wasn't sure how the "weird" sourcing they had (cracking external drives open during the HDD drought) would affect things, but that was over in 2015

That was actually in 2011, all those hard drives have been out of our system for a while!
Windows itself leaves the c:\users\<username> path as it was first set, even if you rename the username.