skysight-inc/HackerNews huggingface dataset:
This is a self-perpetuating problem. It should be rare that one project has multi-million lines of code. But when your tools are oriented toward making huge balls of mud and your philosophy is oriented toward making huge balls of mud, you will make huge balls of mud. Somehow you will even make it some kind of virtue to work on huge balls of mud, as if people who don't are amateurs whose opinions don't matter...
Note that "close range" in this case is a 20Mt explosion 5km away:

http://cyberbunker.com/web/bunker-specs.php

Having said that, in the case of 20Mt nukes I suspect 5km does count as "close range".
7 Essentials Of Hybrid Cloud Backup
EU had already previously responded to this and I believe this complaint by a "8000-strong" body is not going to change it.

>The Commission is aware of the Microsoft Windows 8 security requirements. According to these requirements, in order to conform to the Windows 8 certification program, computer manufacturers (‘OEMs’) have to use Unified Extensible Firmware Interface (‘UEFI’) secure boot.

>The Commission has at its disposal various legal instruments to ensure that competition is preserved in the markets. The basic provisions are contained in the Treaty on the Functioning of the European Union (‘TFEU’) in Article 101 and 102 TFEU.

>Whether there is a violation of EU competition rules depends however on a range of factual, legal and economic considerations. The Commission is currently not in possession of evidence suggesting that the Windows 8 security requirements would result in practices in violation of EU competition rules as laid down in Articles 101 and 102 TFEU. In particular, on the basis of the information currently available to the Commission it appears that the OEMs can decide to give the end users the option to disable the UEFI secure boot.

>The Commission will however continue to monitor the market developments so as to ensure that competition and a level playing field are preserved amongst all market players.

From http://www.europarl.europa.eu/sides/getAllAnswers.do?referen...
"a Dutch web host which states it will host anything with the exception of child pornography or terrorism-related material"

Since it's a Dutch company I highly doubt they host anything illegal (as the article implies). The same rules apply to them as they do to other hosting companies in The Netherlands (and EU).

Related: http://en.wikipedia.org/wiki/Onafhankelijke_Post_en_Telecomm...
This was mainly a DNS amplification attack, so each node doesn't need to put out the total traffic. I'm not sure what the highest achievable return is, but doubling the traffic this way is pretty straightforward.
<tinfoilhat>
That's how it starts. Next up, they'll report that "sensitive military servers have been tampered with". Maybe it'll be true, maybe not. Nobody knows but them. The defintion of "potentially life and death consequences" will be bent & twisted beyond reason. Then add a bit more propaganda and it's wartime with whatever country they named.
</tinfoilhat>

(I'm not downvoting you)
Ok again now.
Probably caused by http://www.nytimes.com/2013/03/27/technology/internet/online...
The information to time ratio on videos is almost always extremely low. I can spend ten seconds skimming a description, or a couple of minutes waiting for a demo video to finally get around to showing me what I'm interested in.

Videos are great for showcasing a game or a movie where the visuals are the most important part. They are awful for an app where the most important thing is what functionality it has.
Use PGP to encrypt your emails[1]. I've never used it with any server I didn't control (like Gmail), but I'm sure it's possible to set up.

[1] http://lifehacker.com/180878/how-to-encrypt-your-email
Not sure how this piece-of-shit article got voted up to first page.

The time taken to write it could have been used to improve documentation, help "pip", or package a v0.2 for any one of the modules mentioned.

But instead we got yet-another-rant™ that isn't worth the characters it is composed of.
It's probably already being done covertly. I assume anything done on the internet or the normal banking/financial/credit system is subject to capture. Combine that with all the social media and other government agency , and you could build a reasonable compete profile on any individual participating.
I can't speak for JSON, but can someone try the same for JSONp[1], which many (legit) services use to bypass the same-origin policy?

For example,

Your app - sends request -> Third party service
Third party service - replies -> JSONp response
Evil website's script on your app -> Hijack/modifies JSONp response -> steals credentials.

Is this possible? In all probability, it should be possible, right?

[1]It's a loophole (kind of) for executing Javascript across different domains.
http://en.wikipedia.org/wiki/JSONP
That would be the world backward: it's like when IntelliJ or Eclipse do offer Emacs shortcuts (Emacs shortcuts being the stupidest things ever invented --and this comes as a long time Emacs user), completely missing the point.

BUT there's light at the end of the tunnel: there's eclim (eclim.org), which allows you to use vim (the real one) as the text editor for Eclipse. Or if you want you can run Eclipse in headless mode and then have vim transparently contact the (local) eclim server and suggest you, right in your vim, the autocompletion hints from Eclipse etc.
> It's a hard balance to strike, because there certainly have been projects where people couldn't move forward or feel pride in anything because the code was so messy. But in these situations I've found it's best to try to see the big picture and pick my battles.

This.

Sometimes it's really hard to tell when you're shaving a yak instead of fixing broken windows. What are some ways to tell you're doing the wrong one?
What is Object Oriented Programming: A Critical Approach
To add some figures:
* vi is 36 years old, vim is 21 years old
* Eclipse is 12 years old

vim is on pretty much every linux box. Eclipse isn't.
How to Align Founder and VC Incentives: Why Fund Size Matters
The comments on the NYT article you linked are interesting. The sheer amount of venom being directed at Cyberbunker. It's as if people cannot imagine that multiple parties might somehow be involved within that organization (hosting company).

Also, not everybody seems to love Spamhaus, which is largely overlooked in the articles.

Missing in this is who is attacking Spamhaus and why -- what is motivating the attackers to risk eventual detection or capture. Also, it seems implied but not stated, are all of the attacks originating from leased servers in Spamhaus???
Poster explains why you should use open formats to store and exchange data
RE: You should really pay for the products you use
Yes, formally it is possible to attack a nuclear facility, launch missiles or intercept drones, so it is an understandable military position.

Moving hacking from play, to fraud, and then warfare has deep implications that are very important to discuss. Mainly what happens if play is confused with warfare. I can imagine (is happening indeed) witch-hunting in the name of security.
NSA Cryptolog declassified
Ah but see, the writer would need to have enough skills to improve documentation, help "pip" or package a v0.2 for any of the modules mentioned... Had he had such skills in the first place, he would be as frustrated as it seems in the article.
It looks a little larger than a broken pixel.. but maybe it's just that.
I'm excited by Java 8 moreso than at least several of the previous versions. Java 7 was especially underwhelming.

The lambdas are the new hotness that everyone is aware of. But the work done on streams is almost equally impressive.

There are several other small additions and reductions in pain that, when taken as a whole, make this update significant. For example, we finally will have a native JodaTime-like replacement for Calendar, Date, and the supporting utilities. I've long considered the need to enforce external thread safety on DateFormatters to be one of the silliest design failures in Java.

Disclosure: this summary was written by a colleague of mine.
"We can't be brought down."

I understand taking pride in your work but isn't bragging like this kind of an invitation for more things like this to happen to Spamhaus?
Well, sigh, as usual a bunch of chatter about it and not a word from YC. Well, it was worth a try.
The fundamental problem is that bad guys can come up with new attack methods faster than we can educate or produce reliable user friendly software to counter their methods.

Even a sophisticated user is just as vulnerable in many cases. If I give personal information to a third party site that I presume to be trustworthy (say a government site) there's no way I can know if someone is going to find SQLi vulnerabilities in that site next week and exfiltrate all of that data.
That has very little to do with it. Generics are helpful in cases where you desire type safety but still want to have reusable code. An example that we have run into is in data tables where we want to insert into and retrieve data from the table. Without generics, we have to write a class for every single different type of table because they each represent different data types. To do this generically now, without generics, we would have to sacrifice type safety. With generics, we will be able to write a generic base data table controller, without sacrificing type safety.

It would look something like this:

class DataTable<T> {
Insert(element: T) : void {
//insert code
}

Get(row: number) : T {
//get code
}

//more code

}

Then I could subclass that like:

class ProductDataTable extends DataTable<Product> {
//Done... No need to rewrite everything
}

Or I could just instantiate the base class in an ad hoc fashion:

var productTable = new DataTable<Product>();

In summary, generics will help immensely with common coding tasks.
http://lemon.com/ has been working on this for quite a while before this app and Passbook. Actually I'd say Passbook is a total Lemon rip off. It also lets you track your expenses by taking pictures of your receipts and by connecting to your bank accounts.
Meaningless: collecting meaningful data about standards use
Add that to their ever increasing willingness to kill everyone and anyone secretly with drones and it equals serious badness.
Texas legislatures to set the bar low for high school students
If you don't extract maximum value from your assets, someone else will.
Local is dead, long live local
New Breed of Malware Infects POS Systems and ATMs
What app makers will do to get noticed
This is a pet peeve of mine, let me know if I'm being a pedant:

Encryption that is out of your control is encryption in a specific, meaningful sense. I believe to effectively use encryption, you have to understand the trade-offs involved and limitations of the technology.

So, Google's encryption is terrific in terms of protecting you from war-drivers. But it won't protect you from the focused attention of the FBI. That doesn't make it good or bad, it's a tool with specific uses and limitations.

I think that lesson needs to be absorbed with all forms of encryption. It's a particularly dangerous area to pop-sci oversimplify.
I looked up a video with an actual Dutch SWAT team and their uniform looks different. The one in the picture is pretty derpy, and they're carrying what looks like tiny medieval shields. I'm not convinced.
Exactly why is this affecting non-spamhaus services? Is it just shared dns servers or actual IP traffic being throttled ?
Current review systems need an expiration date
Plus... many places want to scan/photocopy your insurance card. I'm not sure how that would work from a smartphone screen.
These are the people that have never had an iota of power in their real lives.
I use interfaces all the time, and like generics, they are a way of getting around the limitations of a strict type system, at the cost of making the type system more complex.

I may as well say "Interfaces are an epicycle that IMHO sits poorly with JavaScript."

There are good things about strong typing, but it's astonishing how many language constructs can be thrown away if you don't have it.
A lot of spam filters rely on spamhaus.
A User Experience Friendly Version of the Business Model Canvas
Regular Expressions, by themselves, don't solve your problem. Regular expressions, implemented as part of a tool like sed or grep, or as part of a programming language like Perl or Java, can.

Regular expressions are basically just a (powerful) way to match patterns in text. If you've done "ls *.sh" in a directory to list only the .sh files, you've used something very much like a regular expression. But that's just working on filenames, tools like grep and sed can look inside a file and match patterns, and sed can then replace those patterns with whatever you supply.

If you just want to start off learning regexes, google "regex tutorial" and start playing around searching through files with grep or something.

For your specific case, you should be able to do what you want to do with sed[1], or with awk[2]. Or if you're more comfortable with a higher level language, you could go with anything that has regex support, which should be most mainstream languages.

[1]: http://en.wikipedia.org/wiki/Sed

[2]: http://en.wikipedia.org/wiki/AWK
"In this case, Spamhaus's Domain Name System (DNS) servers were targeted"

I'm not sure to understand why this should slow down the whole internet. It seems to be only for email filtering, not for the web, and only those ISP that use their service should be impacted, and only when their DNS cache is not triggered. Am I missing something ?
Reinventing the New York payphone
Why is this chlidish article upvoted? This sounds like moaning from a 7th grade kid who just learned Javascript.
In some countries (I'm thinking the UK) there's the additional issue of capacity. We looked at working with telcos on mobile data here for a previous venture and ran into the issue that data prices are high simply because they're near to capacity.

We were looking at a product which would increase paid for data usage across certain customer segments and several operators weren't interested simply because they didn't want usage to increase because they didn't have much surplus capacity.
Good questions.

A failsafe/circuit breaker is a possibility but shutting down the market will affect confidence. I'd prefer to see a market operate on a tick basis I.e all trades for a tick are transacted in one go with a window between each tick and assertions before and after the tick processing.

Fair point with your second comment.
Besides misspelling "its", the lawyer-impersonators at WBD Legal spammed the WBD phrase several times without even saying that it is trademarked.

Good for Bfy, to displace WBD trolls, unless they set up a fake controversially to make them selves look put upon (cynical because Fake Controversies are a classic marketing technique, older than Fake Holiday and Infographic)
I guess I missed the news that explains the link to infographics in the title. Can somebody explain where this title comes from?
not necessarily...
I wouldn't want to wear those glasses...Especially those people who are not even short-sighted! I imagine that to be very uncomfortable!
Oh spare us the hyperbole, the US has always had and wielded with gusto a robust customs power. Eligible bank transactions are already fully accessible to the FBI and letting other agencies run their own pattern-matching algorithms on a sea of dat isn't going to reduce your freedom one whit. If you want to criticize this, get specific about which provisions you find objectionable and where you feel the limits should be and why, instead of striking these insubstantive prophetic poses.

As Mark Twain said, 'The rumors of my death have been greatly exaggerated.'
Besides the previous comment from the EU, there's an article written by Matthew Garrett (developer of the Secure Boot solution at The Linux Foundation) that explains also the big difference between Secure Boot and Restricted Boot.

http://mjg59.dreamwidth.org/23817.html

That complaint is not really reasonable and is going nowhere, I think.
That scenario is no different than it is today...

see also: WMD
Developing Secure Mobile Applications
It's quaint how you ascribe innocent motivations in the first place, as though this wasn't a commercial project from the start.
I laughed at that too. Let's take the hard way out and test these admittedly-ridiculous-to-deploy web stacks instead of spending a few minutes installing a LAMP stack.

PHP can scale too: look at Facebook as an example or any hugely popular website running Wordpress/Drupal. Where do you want so spend your time: scaling your PHP production environment or configuring your JVM/rvm/Python/Passenger?
> i'm starting to think people in the US got so politically "lazy" that they are starting to forget what freedom means.

This. A thousand times this. You nailed it. People here don't give a damn about freedom. They don't care if it keeps getting taken away, because their lives aren't affected directly. When it starts, though, they'll get up in arms about it.

It's no use, though. The government isn't going to change unless people do something right now. Waiting until a government actively takes rights away from you to protest is irresponsible, to say the least.

Part of this problem stems from the horrendously broken public school system. Kids are not taught to think for themselves, rather, herd mentality is not only the norm, but it is encouraged! Why do you think so many people vote consistently Democratic or consistently Republican rather than independently? Why do you think half of the country still believes that there's a (supposedly "loving") giant bearded man in the sky deciding whether people should suffer eternally or be on cloud nine?

"A government big enough to give you everything you want is big enough to take away everything you have."
The Biggest Cyber Attack In History Is Taking Place Right Now
Typescript is not JavaScript, but all JavaScript is TypeScript, including JavaScript that works as discussed above. It's just a bit funny that in Typescript are both a language that benefits from having generics and a language that doesn't need them.
I'm confused, does windows update restore previously running applications after restarting windows to install updates? Or do those affected have chrome set to run at startup?
Streams, lambdas and the new time API are wonderful additions to Java.
"Have any of you overcome this after > 10 years of bad habits? How did you do it?"

I had a secretary handing my arse to me... So after ten years of bad habits I decided to learn the proper way. She showed me the basics (which are really super trivial: it's so easy that a five minutes YouTube video about how to touch-type should get you started) and then... Practice. Practice. And practice.

And I did buy a split keyboard (warning, there are two schools concerning where the '6' is located and there are even very rare split keyboard who very intelligently did put the '6' on both the left and the right part of the keyboard, so that everyone's happy : )

Buying a split keyboard kinda helps.

After three months I was back at the speed I was before. Then I started typing faster.

It's not so much about the speed: it's about the economy of hand and fingers movement too. I'm sure it's better from an RSI standpoint.

You need to force yourself and keep your eyes on the goal: become faster than before.

Don't mind the obstacles: the very beginning is going to be the most painful.

Buy a real keyboard too: my keyboard / chair / monitor are my physical tools which I use all the time. I spent $$$ on them.

Now the issue is that a good split keyboard is very expensive. ANSI Cherry MX 5000 go for about $500, split IBM Model M15 will settle you a good $1000 to $1500, etc.

Junk like the split MS ergo 4000 have a nice shape but are, sadly, using super shitty rubber dome keyboard.

If you spend your life typing on a laptop then you're destroying your fingers' joints with the ultra-low profile scissor switches.

I'm using a HHKB Pro 2 on my workstation and I hook it to my laptop. Topre switches. Amazing stuff for about $300.

Now that I know how to touch-type I don't really care about my keyboard being split or not.
But then how we will the users provide us with unlimited cloud storage for stateless horizontal scaling?!
I like that :-)
In principle I agree with you. But the danger here is that, unlike with physical projectiles, it can be difficult or impossible to find out where a hack attack is originally coming from. I'm sure all of the world powers and quite a few smaller ones have their own international botnet by now.

Take for example the recent "cyber attacks" on South Korea. They first accused China, North Korea, before doing deeper investigation and finding that the attack originated from somewhere else. They could have very well killed the wrong people, starting a war with the wrong country.

And like the infamous "weapons of mass destruction" this can easily be used to attack a country under false pretenses.

IMHO much more resources should be spent on research and tools to make software intrinsically safer and more secure, instead of all the pooha about war and killing. It could lead to much more sustainable solutions that actually solve the problem of "we're much too vulnerable digitally".
Well, the lack of documentation for NPM modules is kinda disconcerting...but other than that this was a waste of my time. :|
Infographics are a classic SEO black hat scam, where an infographic with random factoids and idiot-enticing charts/graphics is circulated to generate link juice for a site with an unrelated business purpose.

The poster is just saying that Holidays are the new black hat marketing technique.
Well, like learning anything new, it has a point where is simply more comfortable to go give up and go back to the old way of doing things...

You can also say the same thing about playing an instrument. It is hard, and at the beginning you can't get any pleasant sound of it. You have to stick to it a little, keep practice, and everything starts working eventually!
I'm very interested to see how this all plays out. Despite their customer service issues, PayPal has a huge ecosystem. I'm curious to see if this speeds up their infrastructure at all, considering that their API and website have been notoriously slow for years.
Buy bitcoins now.
Hi Jan,

Thank you for the work you've done on ownCloud. It's a fantastic project and it would be my first choice for hosting as I self-host everything. But a client that is willing to delete files instead of syncing them is just not worth risking for me.

Links:
http://forum.owncloud.org/viewtopic.php?f=14&t=3148
https://github.com/owncloud/mirall/issues/328