skysight-inc/HackerNews huggingface dataset:
All of this +1000000

We've found that the more distributed the attack, the easier it is to defend. If it's truly distributed in nature, you can help spread the attack surface through things like anycasting if you have you multiple datacenters. Also, the more distributed it is, the more likely it is to be spread out among your different transit links. The less distributed, the more likely it will hit a single transit link and take that out. You might have 10 different transit providers with 10gig links. 100 gbps of transit is nothing to scoff at for small companies. You can have an 11 gbps DDoS that makes you unreachable for large numbers of people if that 11 gbps lands on a single link (due to AS path length, MED, preference, etc). People at your company are asking you "WTF network dude I thought we had 100gigs?" You can then try to mess with padding route advertisements, but that just messes more with legit traffic than attack traffic.

Same thing with aggregated ethernet links (LACP/802.3ad). You might be 10x10gigs with a single provider, giving you a "100gbps pipe" but if it comes from a few sources all going after multiple destinations, a single link in that bundle could easily be overwhelmed. Then you start playing with the hashing algorithm, but it never really solves the problem.

The only solution right now is to get a bigger boat and get 100gbps links. It's very expensive, not every transit provider offers that to every customer, lol if you run Cisco, and even then it's honestly not big enough. Overrunning 100gbps interfaces with DoS traffic isn't very hard to do if it comes from a few sources.

One must realize that not every country has the network diversity that the US does. In a lot of places, there are only a handful of AS networks that actually provide transit out of the country. This means that an entire country's network traffic can flow over a few (or often times one) providers. This turns into a giant laser that blows out single provider or single LACP member links. China is a great example of this. There are really only 2 AS that provide egress from China. The third is reserved for high ranking party officials and ultra, megarich people who pay the bribes. Korea (and all the broadband that HN people drool over) has a few more transit networks, but not many. Korea is a potent DDoS cannon.

As far as content goes it's by far mostly political and religious (> 70%). The remaining is the usual junk e-commerce, gambling, whistleblower sites, etc.

The lack of communication between transit providers and even between their customers is astoundingly bad. IMHO, there are good transit providers that will help you (NTT, Telia, XO) but most will tell you to go pound sand or not do anything until it starts disrupting their own network (Level3, Cogent, GTT, VZ, AT&T).
Geez, appeal to authority much? Play the ball, not the man.
Top Data Science and Python Stories from 2015 [audio]
https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm...
"If I said something about causal learning, I could point to Patricia Cheng as a keyword to Google. If I said something about dual systems of cognition in economic behavior, I could point to Daniel Kahneman or Jonathan Evans."

Obligatory:

"You just got finished readin' some Marxian historian -- Pete Garrison probably. You're gonna be convinced of that 'til next month when you get to James Lemon, and then you're gonna be talkin' about how the economies of Virginia and Pennsylvania were entrepreneurial and capitalist way back in 1740. That's gonna last until next year -- you're gonna be in here regurgitating Gordon Wood"[1]

[1] https://www.youtube.com/watch?v=azM6xSTT2I0
You can always see biases in each case.

Bill Gates, Musk, etc are going to lose a fair bit of their power, prestige and wealth when someone does finally create super intelligence - Windows and Space X are great but those achievement will be dwarfed by whoever comes up with "superintelligence"

Ray Kurzweil's optimism comes from the fact that he will be unemployed if the govt bans A.I research.

And someone who works as a day journalist needs to make sure they meet the daily quote of generating clickbait traffic - its easiest to do it by writing something that is counter to whatever viewpoint is trendy this month.

Looking at history and how humanity dealt with technology - its fairly impossible to enforce any form of restriction on AI research.

We cannot stop >100,000 individuals from taking over an area larger than ireland in the middle east - good luck stopping the maths whiz with a pen.
So at each dealership there is one sales guy that is going to be making good money. This is the guy that is given all deals that come through management in order to keep the rest of the floor guys drooling. I believe in the prostitution world this is the 'bottom bitch'.

From what I understood from the older guys, it used to a be a solid middle class gig with a free car, good hours, benefits, other perks, etc..but most new car dealerships are now consolidated countrywide conglomerates and the sales jobs are typical shitty retail with no time off and constant turnover.

Management and the finance guys still make good money but they work even more hours and you have to sit on a damn car lot 24/7.

To tell the truth, I lost all interest in cars after working on a lot. I drove high end bmw's, a ferrari (older), hummers, etc and now I give 0 shits about what I drive as long as it gets me around.
"Not all insurance is the kind where you pay the same amount whether you make 1000 small payments or one big one."

But I never said that! It's just like the lottery, the payout of the lottery is smaller than the price divided by the odds (that's why a lot of people call it a tax on people who don't know math), but as the utility function of money isn't linear, for most people a small chance of gaining a lot of money is more valuable than a little bit of money.

The same is valid for insurance. The value of losing a lot of money is far more negative than the cost of it, even when taking the risk in account.

That's because the utility function doesn't depend only on the gain, but also on how much you have. A billionaire might not care about home insurance for a 100k shack.
That's not actually how high-functioning teams work. If you have one person make all the decisions and pick all the tools, you will have one highly-productive programmer and 9 disengaged programmers who go through the motions of writing code but usually end up creating more work that the one highly-productive programmer will have to undo. End result, he gets burned out, the product never ships, and the 9 disengaged programmers never actually learn how to program.

I've been on teams where everybody understands how a compiler is built & when you'd want to write one, why & when performance matters, how Lisp idioms can translate to C++, when you might want to machine-learn a model and why you might want to do it manually first, and many other basic CS concepts. The difference is night & day from teams that are filled with people who just follow a tutorial and copy/paste examples from StackOverflow. In general, I've found that a team moves at the pace of the slowest member of the team - fill a team with 1 smart guy and 9 folks who just follow their leads and you might as well have just hired the 1 smart guy.
Most AIs do have genes in the form of digital DNA. GA (genetic algorithms) are commonly used to evolve digital brains.

Any high-level intelligence can learn to want something.

Basic drives that exist in animals and humans is just the basic need for survival.

It is our human level intelligence that allows us to want to change our environment for our own enjoyment. Most of what we do now is not required for basic survival.
The author of the editorial comments, "Disturbingly, all of the worst entries I have ever read have been in the sciences. Wander off the big ideas in the sciences, and you're likely to run into entries that are excessively technical and provide almost no context, making them effectively incomprehensible."

I am a Wikipedian. I have been editing various articles since 2010. I have won the Million Award[1] twice for major improvements to high-traffic articles. In the sciences I follow most closely in my own research, the Wikipedia articles are even worse than "excessively technical and provide almost no context," and are often simply wrong. The worst part is that many Wikipedia articles about science are wrong more because of omission of things that every working scientist in each field knows than because of miscopying of correct statements about science. Most Wikipedia articles are still very thinly sourced, and most are based only on sources that appear online, and many of those sources are not from professionally edited publications.

I think it would be a good idea for a rich philanthropist to fund a Free Online Encyclopedia X Prize to see what combination of organizational, technological, and other factors could build a team of encyclopedia-compilers that could put together a better free, online encyclopedia than Wikipedia. Right now, Wikipedia gets a lot of external funding, but it has a surprisingly tiny number of active editors,[2] and the Wikimedia Foundation strategic plan still calls for more improvement of content.[3] I think Wikipedia has exceeded everyone's expectations, and I see people who have access to better scholarly resources use it almost every time I'm with other scholars, but I also think Wikipedia today is like Excite or Lycos in 1998: the best available service in its category, but rather easily displaced by something as good as, say, AltaVista. There is still a lot of space to make a much better free, online encyclopedia, and some friendly competition might make Wikipedia a whole lot better too.

[1] https://en.wikipedia.org/wiki/Wikipedia:Million_Award

[2] https://en.wikipedia.org/wiki/Wikipedia:Wikipedians#Number_o...

[3] https://wikimediafoundation.org/wiki/Wikimedia_Movement_Stra...
This reminded me of https://en.wikipedia.org/wiki/Harrison_Bergeron
The fungus thing is still extremely preliminary. The cause of Alzheimer's is not known.
Not the original questioner, but you can imagine trying to implement something like a TableLens in D3 (https://www.cs.ubc.ca/~tmm/courses/cpsc533c-04-fall/readings...), and zooming in the ordinal row axis just acts as a window onto a subset of the data.
i would assume mouse controls are used because they are less likely to have a breaking change pushed out silently by netflix than the "private" JavaScript APIs.
Best things and stuff of 2015
If that worries you so much, you could treat your body more riskily to even the odds.
The way I imagine this shaking out, is that a corporation invents an AI like this (or several), and gradually gives it more and more control over the day to day decisions of the corporation, until the corporation acts completely autonomously, and as corporations are persons under the law, would have many of the rights that humans take for granted without having to pass any new laws.

Technically, of course, the human officers of the corporation would still be responsible for the actions of the AI, but they'd also be shielded to some extent by incorporation. If the AI killed someone, for example, I'm not sure they'd be held personally responsible for murder any more than if, say, a factory blew up and killed a bunch of people, unless they could be shown to be negligent.
Yep, there's a world of difference between being rich and working a shitty job for the fun of it and working that same job to survive.
you can use another language
People used to find Perl convenient and easy to read too.

> Similarly, distinguishing puts ([1]).map {|x| x+1} from puts([1]).map {|x| x+1} is handled by setting flags after skipping whitespace, and later checking these flags to emit an LPAREN or an LPAREN_ARG token. As well as semantic whitespace, flags are used for blocks, class definitions and method names too.

What the actual fuck.
What DDoS protection does AWS provide? The only thing mentions on their webpage is autoscaling, more nodes, etc. In other words, AWS' DDoS protection strategy is to open up your wallet.

About 6 months ago they did hire Jeff from BlackLotus. Given that timeline, I'd expect them to announce some sort of DDoS protection offering in the next few quarters.

Edit to be more specific: AWS gets hit with a lot of DDoS attacks. While all of AWS isn't unreachable during an attack, parts of it are. It's so large that you might not notice, but parts are unreachable. AWS/GCE size only makes it less noticeable, but they have no customer facing DDoS protection offerings. Their only offering is to buy more of their services. These providers don't have magical 1000000gbps links. They're regular 100gbps links (or 100gbps LACP channels) that can get overrun in large enough attacks.
It's the same with private sellers, everyone wants the best price for them. Private sellers/buyers are terrible most of the time and act just like the stereotypical dealer, misrepresenting, not being communicative or transparent, dodging questions, etc. The main reason (I think) private party sales are lower is because very few people are comfortable doing a >$15k transaction without some sort of licensing and business reputation so there has to be a really good incentive to get a car from a non-dealer/franchise.
You say that, but they've really slowed down in how much they commit - they were committing every couple of days but then it dropped off a couple months ago with only one rogue commit since. It doesn't get my hopes up.
Debunking four myths about Android, Google, and open-source (2014)
Yes, it’s possible to retire in your 30s
Here's the email I received (many times) when someone sent a smallish 1Gbit/s DDoS to my digitalocean server:

> Our system has automatically detected an inbound DDoS against your droplet named xyz with the following IP Address: xx.xx.xx.xx

> As a precautionary measure, we have temporarily disabled network traffic to your droplet to protect our network and other customers. Once the attack subsides, networking will be automatically reestablished to your droplet. The networking restriction is in place for three hours and then removed.

> Please note that we take this measure only as a last resort when other filtering, routing, and network configuration changes have not been effective in routing around the DDoS attack.

> Please let us know if there are any questions, we're happy to help.

This happened mere seconds after the DDoS begun! Therefore they lied about having tried to mitigate the attack.

No amount of contacting support got me un-blackholed before the 3 hour mark, and when I popped back into the network, I was blackholed again for another 3 hours...

I moved to a $3.50/mo OpenVZ VPS at OVH, and OVH's VAC system soaked up the DDoS just fine.
I think it shows that the way police treats the population and what people have also accepted as acceptable coming from the police is seriously messed up.

Contrast with a place like the UK, where police are not even allowed to carry guns outside of special units.
TSA Forces PreCheck Passenger to Scanner, Denies Opt-Out
Yeah...I suppose my argument construes too much of a strawman. It doesn't have to be that we invent machine superintelligence...it's merely enough to naively believe in our automated, neural-networks systems that, without proper feedback controls, can cause catastrophic damage...whether they are sentiment in doing so is besides the point.
The greatest barrier here is the FDA. They don't let you perform medical interventions (even breakthroughs like this) without going through a rigorous process. Companies like Editas ($43M Series A) are going through those motions right now.
Active euthanasia (stuff beyond DNR) for mental conditions is a non-starter because it is impossible to get a valid statement of the patient's preferences.

You can't write a valid living will that says "kill me if I forget who my wife is twice a day for a week".
It shouldn't have an effect, and doesn't, at least to people who see video games as being told a story.

However many many people see video games as inserting themselves into a story and if the main character is sufficiently different from themselves this simply does not work well, so they avoid games with protagonists that have certain traits (gender, age and more), which creates financial pressure on game companies to target the most profitable demographics, which in turn often has the result of excluding less profitable demographics.

Thus the struggle between companies trying to make a living and under-represented audiences trying to become represented.

Further reading:

http://www.itinthed.com/16328/what-taking-my-daughter-to-a-c...

https://en.wikipedia.org/wiki/Nier_(video_game)#Development (second paragraph)
Yeah I expected more substance as well. I guess he's a good marketer for getting us to click that title though ;)

That being said I still leave disappointed.
Not your dad's stock market platform
I didn't downvote, but there's one thing to keep in mind. You must request RTBH functionality with every peer I've ever worked with. It's free, but they don't set it up automatically. You need to request it during provisioning or wait 3-5 days for someone to activate it.

If you don't already have it enabled....well, good luck mate.
I was wondering if instead of having all the miners churning away at a proof-of-work there would be a simpler way to validate a block.

For instance, could you have a defined chain of authoritative servers, where the authority passes in a way where it cannot be abused?

Example: A mines a block by signing it with a key, throws up random number corresponding to B. B then does the same and nominates C. C stopped working, so authority passes to D.

Is there a way to do this so that the obvious attacks are thwarted?
Taking Free Basics in Kenya for a Spin
Lots of contract D3 work here - https://groups.google.com/forum/#!forum/data-vis-jobs
Also very much worth checking out is http://visualgo.net/ for some computer science visualizations.
Hey all. My partner and I scraped the entire database of HackerNews (~9m submissions and comments) and found the links that reappeared multiple times. We discounted any submission with less than 10 points, and filtered out product launches and GitHub repos. The end result: a list of the 50 best blog posts/articles that have appeared on HackerNews, in descending order of submissions (the story with the most submissions had 6).

I know that HackerNews is heavily weighted towards news (and not old, timeless content), but I wanted to see if certain stories have nevertheless been "canonized" on the site. As it turns out, there are a select few (~3500) that have been resubmitted twice or more to HN. Those numbers are obviously biased against recent stories, which have not had enough time to reappear on the site.

I also compared submission domains to see who was posting the most "resubmitted" content. As it turns out, independent bloggers like PG and Matt Might outperform mass media outlets like TechCrunch and Bloomberg in the number of stories that have been submitted 2+ times to HN.

While the data analysis isn't perfect (we didn't account for subdomain usage [bits.blogs.nytimes.com vs nytimes.com], and if URLs had weird parameters appended to the end, we didn't count them as duplicates). Nevertheless, some really cool insights from a week's worth of work.

As a bonus, the stories that made our list are absolutely incredible. Definitely check them out.
I would add activated carbon filter to remove even more stuff
> The reason competitors want to copy an API is because it's inherently necessary for compatibility. That need has nothing to do with how good the API is. It exists even if the API is terrible.

The other way to look at it is that people want to copy an API to extract value from a market or ecosystem someone else did the hard work of creating, without investing the resources into creating their own.
That's what a lot of JIT compilers do. SpiderMonkey for example does type inference in the interpreter (or baseline JIT? what do they use now) and uses that to generate almost exactly what you're describing. If the type inference holds (it usually does, even in dynamic languages) then you get almost native performance.
Artists and writers' products are supposed to be aesthetic; code is supposed to be readable and maintainable.

I apply it to journalism, though. Newspapers have long had "house" style guides to keep things consistent across reporters.
Artists and writers don't usually make things that will be modified in the future. Art also faces less risk of dependency hell.
And there go the goalposts.
Yeah. I can't say I typically love the dealer experience but, with a new car especially if you can keep the financing and trade-in transactions independent, you pretty much know dealer cost and what the car is typically going for in your area, so negotiations are pretty straightforward. They can still be a bit of a hassle because the typical dealer wants you come in so they can try to upsell you and obfuscate the transaction. Just keep bringing the conversation back to the out-the-door selling price.

With used, it's more complicated although transparency with things like Carfax help there as well. (As of course does certified preowned even though, of course, you'll pay something for that.)
Smart air filters has a similar idea: http://smartairfilters.com/en

Both projects use a Dylos particle counter, which is a great tool.
Pretty sure that is Randy Beer's model 1 and model 3 lisp from 80 micro, part of a multi article series beginning March of '83, see page 176 or so of:

https://archive.org/details/80-microcomputing-magazine-1983-...

It may very well run on a coco unchanged (they were very close) or someone modified it to work on a coco without changing the version remarks. I'm not motivated enough to do a biological meat powered DIFF between the tweet and the magazine.

I tried typing it in (in probably summer of 83), LOL thats not happening without typos, ended up convincing my Dad to get the load-80 for that month (essentially load 80 was a cassette tape delivered monthly with the code from the magazine so you don't have to type stuff in). Later Load-80 was a floppy disk. The future being very unevenly distributed it was at least half a decade before IBM PC clone users finally had "big blue disk" (which I enjoyed monthly)

It was my first experience with a LISP. I would advise that LISP and magazine series were very interesting but highly non-optimal way to introduce a roughly ten year old kid to LISP.

From memory by the third month or so of the series he had a crude database set up and implemented MATCH. Performance was slow, the REPL took maybe a minute to think about complicated things.

Its fun to page thru the ads. Dynamic ram had dropped below a buck per kilobyte. 80 micro was going thru a computer science phase, interesting to read the APL article a few pages later.

Edited to add, this is Randy Beer's home page today:

http://mypage.iu.edu/~rdbeer/
Averages are weighted by the top end. Some salesman making 100k bring up the average wage even if the median might be ~45k.
Gonna second kalleboo here.
I'd like to add that the un-empathetic attitude you've got there isn't doing our image as developers any favors.
TSA may soon stop accepting drivers’ licenses from nine states
I think he sufficiently justified his actions. He is just 'voting with his dollars'. I agree with him, in principle.
It's a difficult problem, to be sure. I feel like what sokoloff went through is maybe not the optimal solution. I don't know.
Seems really irrational of them to have pushed for a "consumer" version first, which kind of pissed in the well for the whole product (and potentially for all of augmented reality, which is sad). This had to have been a stupid ego decision by management, not a rational product or marketing decision.
The Ultimate Amiga 500 Talk – Amiga Hardware Design and Programming
Can confirm that the attacks started Friday. We got alarms for some tertiary services we run in their datacenters (multiple geos).