skysight-inc/HackerNews huggingface dataset:
When kids were breaking into our power box and shutting off the power, trying to enter the house after I walked in the door (meaning I learned to be very, very quick in locking the door), and finally threw a brick through our window, the cops greeted my complaints with "what did you do to provoke them?"

(truthfully, I think my existing was the provocation. We signed a new lease somewhere else 2 days after the brick)

None of these laws are going to fix the problem which I think lies more with policing and with community than with not having enough laws.
Top Universities in Hungary
Important, absolutely – important as in critical service requiring 100% uptime? Not so much.
> Or you know, we could vote those people out of office. We keep bashing those clueless politicians but we did put them here in the first place. We don't even have the excuse of dictatorship.

Yeah, but do you really think Labour would be any better? Both parties seem so scared of the Mail and the Telegraph that they'll do anything to look tough on crime. Thinking about it, is this the inevitable result of an aging population?
No, it's not compiled to run in the web browser; at least, not until people do things like this project.
Is it hubworks?
The Manifesto Club is a strong campaigning organisation against this kind of regulation - http://www.manifestoclub.com/
Designing sexy interfaces has never been easier before.
Why buy this project? It's very simple in nature and licensed under The MIT License.
I know that pg "actively does not care about search engine results", but HTTP spec has other applications besides Google pagerank. It's hard to build amazing new technologies and improve the Web if people keep ignoring the standards without a good, technical reason. Please, for the sake of the example set to others, send the proper HTTP codes.
> I disagree. I'm sure education and lifestyle was important in shaping Orwell's world-view, but I believe that he was inspired by the Nazi Germany and Stalin's Soviet Union and not by the Spanish civil war or his schooling years.

His experience of the Communist party and the infighting on the Republican side during the Spanish civil war was a massive influence, though.
I call code in Haskell's IO imperative. If you are tempted to call it pure functional, read this:

http://conal.net/blog/posts/the-c-language-is-purely-functio...
Test of the hg evolve extension for easier upstreaming
AT&T Announces Sponsored Data
This is news to me, but a neat distinction. American English, I presume, since the latter two are unknown in English usage, unless they've just become archaic and associated only with American (see "soccer"). I suspect these nuances have been lost to most, but then that's a common problem in modern usage.
What more do you think can be said that the last episode of Black Mirror (fictional character as MP) didn't say?
Apart from specific contributions by the NSA (if any?), is it hard to believe people screwed up? Look at HTML standards and what a mess that is. Hell, look at HTTP and the insane stuff in that spec.

I'm guessing spec writing is much harder than one might assume, especially if you're not writing elegant code to implement the protocol at the same time. Committees only make things worse, and the IETF RFC format doesn't help either. (Reading the SCSI specs, by comparison, with their nice graphical diagrams, is much cleaner - not that a simple RFC can't convey the same info, but nice diagrams do really help.)

Extensibility is something people get wrong all the time - the TLS 1.2 issue seems to be that enabling TLS 1.2 ends up breaking lots of users.

Without someone familiar with the subject pointing out exact contributions (I'd assume repeated issues raised by the same group of people), normal incompetence is more than enough to explain things, isn't it?
I use Plugable on Mac; great as well. http://plugable.com/products/usb3-e1000 http://www.amazon.co.uk/dp/B00AQM8586
Hit the Windows with your Lispstick
I'm not from the UK, I was talking in general. It's terrible that we come to consider the government the enemy when we're the one who are supposed to put them here.
It's like a kid in class that would stare at you constantly and if you complained say "All I'm doing is just looking at you. I can look at you can't I? Other people look at you all the time and you don't complain!".

Some behaviors can fine by themselves or excusable as one-offs, but become obnoxious in particular circumstances, often persistent repetition such as constantly playing very loud music, persistently parking a car in front of someone's driveway, etc.

We all have the right to do many things, but in some situations if those rights are persistently abused it can be fair that there's a way to withdraw them, or escalate the penalty of an otherwise minor infraction, but only in specific circumstances.
The gaming PC market is shrinking. Basically nobody buys pre-built gaming PCs anymore. It makes a lot of sense for manufacturers to join forces under a common label.

And now with most of the Steam games available for Linux, and many more running nicely under Wine, Linux has almost caught up with Mac. I switched to OSX (with a Windows dual-boot option) on my new PC, because it runs most of the games I played, because it offers all the Unix stuff I need for work, and still runs the consumer software (MS Office) I occasionally need. Now that a critical amount of games are running on Linux, I'm thinking about ditching OSX and going Linux(+Windows for the occasional odd app) on all of my devices.
This is a cool hack taking advantage of Measurement Protocol, however please note that only the page with a rendered readme.md can work

e.g. this page won't work

https://github.com/igrigorik/ga-beacon/tree/master/static
No. I don't know what RDBMS HubWorks use but to my knowledge they run their software with AWS and I think there's better fits to AWS than MSSQL.
So Digital Ocean could freely decide if a content is harassing without any legal court order or something?

So if I decide to use their service(which I was considering btw) should I worry about wether or not they will deem my content inappropriate?

So if I want to have a site where I would have users who can say/post whatever they want(freedom of speech and all that human right stuff) I can't host it on DO, because somebody might just send a bogus email to them and they would act on it?
LLVM Weekly, #1
And once you're dome moving it you fake your location by spoofing the GPS and call to get it activated again and none's the wiser.

A gyroscope doesn't do much besides detect if it was moved it can't tell where it was moved so you're basically relying on spoof-able input.
Who / what is "PG" - I have noticed this a lot over the last few days
> offer to buy this project, and integrate Analytics natively

Buy this project so every project page can embed 2 lines of javascript for Google Analytics?
He lays this at Norman Baker's feet, who has only been in the job a few months (although he has apparently defended the new law).

As a fellow Lib Dem I'm thoroughly ashamed that this is getting anywhere with us in the government, and I've tweeted him (Baker) to challenge his position - his account looks like a bog standard politician's announcement feed, no interactions with other accounts save the odd retweet, so I don't expect he'll respond (if he does fast enough for an edit, I'll link to it here).

ASBOs have been awful - I remember hearing about a case my dad sat on (he's a magistrate) where a homeless guy, who had been seriously assaulted, was up on charges of breaching his no-swearing ASBO for his reaction to the police ignoring him while he sat their bleeding! Very unpleasant laws used to attack the vulnerable, and they're making them even more wide-ranging. I am fuming!
Here's an interesting post about TLS compatibility[1]. I guess it explains why no browsers have had TLS 1.2 on by default for such a long time.

"
To add to this discussion about protocol version intolerance, I've been
tracking this problem in my SSL Pulse data set (SSL servers from the
Alexa top 1 million).

Here's what I have for November:

Total servers: 163,587

TLS 1.0 intolerance 9
TLS 1.1 intolerance 1,388
TLS 1.2 intolerance 1,448 (~ 0.9%)
TLS 1.3 intolerance 17,840 (~10.9%)
TLS 2.98 intolerance 122,698 (~75.0%)

Long handshake intolerance: 4,795 (~2.9%)

"

1: https://www.ietf.org/mail-archive/web/tls/current/msg10657.h...
Using NGrams to create black/white stencils from most used book sentences
Nice idea! Thanks! Will add it to our to-do list :)
Hmm, okay. Looks better than the others :).
ISRO Scientists Share Candid Thoughts on an Unofficial Reddit AMA
I'm not sure they actually do. What people see is a virtual commodity that seems to be worth a lot of non-virtual money when bought low and sold high.
They introduced something similar for the UK, as part of Terrorism powers - there was a big stink when it turned out that the Metropolitan (London) Police had continuously designated the entire of Greater London as such a zone continuously for years, as soon as the law was passed.
When Doctors 'Google' Their Patients
Countercounterpoint: Julian Assange.
GA is available on GitHub pages, there's an input for the ID in the settings. GitHub doesn't use GA, so there's also no need to implement two trackers, having an input for a GA ID in the repository settings would be enough.

Personally, I don't think Analytics is a good measurement of a project on GitHub, I would be more inclined to look at the number of clones, forks, downloads from the releases page, pull requests, and the number of commits being made.
I'm not sure if ASBOs are perfect, but for anyone that has had to share a street with (for want of a better word) complete arsehole neighbours, I should imagine they are a god send.
This is more of an in-depth guide :)

I've used two of JetBrains' other IDEs, and there's really not that much to "learn", especially if you're coming from another IDE.The benefits are sweet though.
This seems like a great pr story. Could someone with relevant experience explain how a story like this is planted in a reputable newspaper like WSJ or NYT? I don't quite understand the m.o.
Green Coke? In Argentina, Coca-Cola Life has green bottle and ingredients
One question is then, why does the Guardian chose to publish a broken version of the article?
If you want to be able to return "pointer or null", any decent language will let you do that, sure. But it's good to have the option of saying "this function will never return null".

Think of it this way: functions should document whether (and under what conditions) they return null, right? What if the compiler could check the accuracy of that documentation, so it would be an error to return null from a function that said it didn't return null, and a warning to document a function as possibly-returning-null when it never did? (And once you had that, surely you'd want a warning when you accessed a possibly-null thing without checking whether it was actually null?)
Well if you get that many notifications, I'd just start ignoring them / turning them off. Too much noise, too much distraction. Plus, it's probably not important / something one needs to respond immediately to.
Strange he doesn't link directly to the article: http://www.monbiot.com/2014/01/06/dead-zone/

Imagine reading this article in a few months, then this article would have been buried further down on monbiot.com

(Perhaps he is not permitted directly to the article from the Guardian's website.)
Smart window startup View kicks into overdrive with $100M
The gold question is, would anyone care if the same engineers would be doing this work in another company?
> They are not accepting bitcoin. They are partnering with a company to handle whatever needs to be done to give them real live USD they can put in their bank accounts.

They are not accepting real USD.
They are partnering with a company to handle whatever needs to be done to give them real live USD they can put in their bank accounts.

hint: This is how merchant accounts with payment processors work.
Treating a group differently because a similar group was trouble in the past is no way to run a police service!

If it's a bunch of people affiliated with a political ideology (e.g. EDL marches, occupy) then you might have a point since they're voluntarily associating - but profiling based on age, race, what type of entertainment they're queuing for, that is unjustifiable! think of the number of false positives....
Woah. I should have noted, that the 'search zones' in Copenhagen were rather limited (usually to parts of Nørrebro). But they would often fall in busy areas.
At what point am I "allowed" to feel uncomfortable? Is it the first time in a day when I'm asked for change outside the Post Office? Is it the second or third time in a day when I'm asked for change at the bus stop? How about the fourth, fifth, and sixth time when I'm asked for change at the major transfer point for buses and trains where lots of people have to wait? Or the seventh when I'm coming out of an office building?

Why do people get to impose themselves on me, from advertisers to panhandlers to petition gatherers, repeatedly, day in and day out? I'm not talking about ambient noise or other people going about their business, chatting with each other and interacting how they want to interact. Why is it OK for me to be interrupted multiple times a day--especially when I'm in places where I have no other choice than to be--before I get to say I'm "uncomfortable?"

I realize that the law can and probably will be imposed unfairly and I disagree with the overly broad impact that it will have, but I can slightly understand the motivation behind the original idea.
This is not a one-off, they always do that, so it must be a choice. At a guess they want it to look like it does in the newspaper. You could call that keeping things the same across two different media, or you could call it replicating the limitations of paper, online.
It's the return of the netbook. Microsoft and Intel killed the netbook, it took someone the size of Google to bring it back.

This excellent Register piece may need updating: http://www.theregister.co.uk/2013/02/01/goodbye_netbooks/

Man. I was so happy when netbooks came along. I'd wanted something like a netbook ever since I got onto the Internet. I suspect my next laptop will be a Chromebook with Xubuntu installed.
Performance. For example if you are syntax highlighting a programming language with hundreds of keywords, then using a regexp like "(kwd1|kwd2|...|kwdn)" is not very efficient. An optimized regexp can do the same matching much faster.
This must have been the most productive time for the tech industry in months.
Just so I never move there... what town was this?
This is a great article. It's pretty fun to play around with this heuristic:

lambda c: 3*len(matches(c, uncovered)) - len(c)

Here's a trivial way to explore it: say we generalize the heuristic to H(a, b).

H(a,b) = lambda c: a*len(matches(c, uncovered)) - b*len(c)

The original heuristic is considered H(3,1) by this definition. Then we can play around with a and b to see if we'd get smaller results.

def findregex_lambda(winners, losers, a, b):
"Find a regex that matches all winners but no losers (sets of strings)."
# Make a pool of candidate components, then pick from them to cover winners.
# On each iteration, add the best component to 'cover'; finally disjoin them together.
pool = candidate_components(winners, losers)
cover = []
while winners:
best = max(pool, key=lambda c: a*len(matches(c, winners)) - b*len(c))
cover.append(best)
pool.remove(best)
winners = winners - matches(best, winners)
return '|'.join(cover)

>>> findregex_lambda(starwars, startrek, 3, 1)
' T|E.P| N'
>>> findregex_lambda(starwars, startrek, 3, 2)
' T|B| N| M'

Or, to automate this:

def best_H_heuristic(winners, losers):
d = {(a,b) : len(findregex_lambda(winners, losers, a,b)) for a in range(0,4) for b in range(0,4)}
return min(d, key=d.get)

>>> best_H_heuristic(starwars, startrek):
(3,1)

Looks like H(3,1) is pretty good for this case. What about the nfl teams?

>>> best_H_heuristic(nfl_in, nfl_out)
(3, 2)
>>> findregex_lambda(nfl_in, nfl_out, 3, 1)
'pa|g..s|4|fs|sa|se|lt|os'
>>> findregex_lambda(nfl_in, nfl_out, 3, 2)
'pa|ch|4|e.g|sa|se|lt|os'

Not the best heuristic there. H(3,1) wins or ties for the boys/girls set, left/right set and drugs/cities set, which just goes to show you that picking a heuristic off a gut guess isn't such a bad approach.

You could also explore heuristics of different forms:

M(a,b,d,e) = lambda c: a*len(matches(c, uncovered))^b - d*len(c)^e

Or trying completely different formats:

L(a,b) = lambda c: a*log(len(matches(c, uncovered))) - b*len(c)
Nice to see that they gathered some of the "big" names I fondly remember from my gaming days (Alienware, Alternate, GigaByte, Zotac). It looks like they're not targeting the console demographic, but the classical "PC gamers".

It has been getting harder and harder to get a good gaming PC. One reason is that since I'm grown up I can no longer read gaming magazines all day long to become a hardware expert ;-). The other is that there are less and less good off-the-shelf gaming PCs. Either they are too expensive, or too loud, or they are very unbalanced (GPU too weak, too little RAM when RAM is expensive, far more RAM then neccessary when RAM is cheap, ...).

At the same time, the whole PC market seems to be shrinking (I don't have any numbers, that's just what you read everywhere). Dell and the likes will always have enough enterprise customers, but the consumer-targeted manufacturers are probably in trouble. It makes a lot of sense for the remaining small vendors to join forces under a common label.

It's also great for the customers, since they don't have to go through the trouble of building their own PC (including choosing parts). But they still get the benefits of a custom PC: Well-balanced hardware at a reasonable price, that they know will be able to play the games they want it for. I believe that by creating a new category "steam PC" we'll be seeing a lot of positive competition and transparency in that area.
> That's a freedom we should have

Says who? Buy the street or live in a secluded community if that's what you want. If you want to enjoy the world of people, it's a double edged sword.

By the way why is everyone in favour of policing and not in reducing inequality which guarantees a much more effective drop in illegal behaviours?
> Threads are a broken programming model too

More specifically, threads with shared mutable state. If state is never simultaneously shared and mutable then a host of problems disappear.
Generally the guardian doesn't include links to the authors site as these are published online exactly like they are in the newspaper.
Should Scientists Debate Creationists?
Almost any regex containing a common English phrase of a few words, like /of course/, would give you a very high accuracy rate on a large enough dataset and a very low false positive rate. English has low entropy per bit.
Because http://en.wikipedia.org/wiki/Principal%E2%80%93agent_problem

The status quo - a large, expensive bureaucracy, employing many civil servants, social workers, etc - suits the interests of too many people.

Here in the UK we could sweep away the "welfare system", that spends nearly all of its effort making sure people get the "right" amount and replace it with some sort of basic income, for which we need 2 employees to maintain an automated system that pays everyone the same, a man to feed the dog, and a dog to bite the man if he tries to change anything.
Interesting, I was in Hamburg in Dec for the CCC conference (Which was great btw) and stayed for new years eve. I was curious why so many police were around downtown but figured it was just due to the massive amounts of fireworks everyone was setting off. Do you have any good sources to get more information on this?
Can you still process that many while holding like 2M connections open?
Choices For Camping Water Filters
We are already giving tens of millions of people free money.

Basic income is institutionalized poverty. It is a world where we purposefully place people in permanent poverty. Give them enough to survive but not climb out of their situation. Essentially paying them just enough so they hopefully don't try to take other people's stuff.

The danger is that far too many people will accept this standard of living. It removes a great burden from government when it realizes it can buy off people for a fractional amount of what it would take to raise them up. It also makes the "feel good" crowd happy as they don't have to do anything themselves but feel that because they paid taxes that they in turn somehow helped.

Sorry, seen too many on on SSI/SSID, section 8, and such, to believe that just handing money out helps. It simply stagnates far more than it will ever elevate. It might work in countries where your choice is a dirt hut, being dragged into some regional conflict, places where survival is questionable at best.
HN was down much longer than I thought it was because the bad pages were stuck in caches. I had to do a force-reload to see that it was back up this morning.
Plus I'm not sure many GitHub users will appreciate the mild security leak.
Startups Don't Go Bankrupt -- Founders Do
The UX of Interviewing
Internet Censors Came For TorrentFreak
> OK, so the bug never trigged in 16,000+ Linux kernel merges. Strangely that doesn’t actually make me feel any better.

I remember when I discovered recursive merge. Turned it off straight away. Testing on a specific kind of code base with 16k test cases isn't that much better than 'untested'.

I like merge conflicts - they don't destroy my productivity and make me feel secure that my SCM isn't stepping beyond its bounds - automatic merges are always dangerous, even if they work 99.9% of the time - the time when it destroys two people's works more than makes up for that (this has happened to me with p4v and git in real world scenarios near a deadline).

I've always had a hard time with git though to be fair... but no problems with mercurial. It started with an installer where it was easy to accidentally download the source repo over my metered connection... 'Linux quality software' for sure.

The more I've learned about how git works the more I don't want to use it. :/
Thanks for the report, fixed!
An empirical analysis of economic returns to open source participation
This is actually quite common in languages which support ADTs—you stick tags in the pointer to discriminate between subtypes of a union.
A Nod to Ned Ludd
I upvoted because I like the simplicity of the website.

But I have to say that I would have preferred if your code was open source. You state to use encryption and delete messages from your servers. Now I would like to have some sort of "proofs" and there is nothing more realiable than code.

My 2c.
These aren't widgets sold to people on the street. These are very sophisticated buyers of extremely expensive stuff who can afford to pay someone to read the fine print.
Digital Ocean are going through all the kinds of problems that newbies to the ISP business go through in their early days, but DO are having to do it after having already got enormously popular. Not a lot of fun for them I'm sure.
Thanks for the answer, it helps a lot !
Mini MiniTest tutorial with Sinatra and Ruby
> They're nowhere near as prophetic as George Orwell

Well we'll only know in the future, right?
With the given set,

/M | [TN]|B/

is suboptimal, but could be

/ [TMN]|B/

But that (and the article) leaves out the subtitle for Star Trek 1: "The Motion Picture". For that, Randall's original expression works.
The existence of football hooligans would tend to disprove that. Also punks. You can actually very easily correlate "trouble" with "preferred entertainment".
Show HN: Reports for Trello