skysight-inc/HackerNews huggingface dataset:
That's quite the story, and it's great that you'd keep a reference to a products origins (even if you didn't have to).

On a side note, is it still true that Apple has an entire /8 block of IP addresses? I know that a variety of companies where given them, but I was under the impression that large portions of most had been bought back/given back for use elsewhere?
I use http://hckrnews.com/ to avoid the expired-link error
Fair enough, I'm not trying to suggest this is some grand conspiracy, it just struck me as a funny phrasing given the shared history of the two layout engines.
Best eco innovations of 2012
Apple’s Do Not Disturb bug: No fix until Monday
Sometimes the backstory makes for a fun read. Looking for the cliff notes version all the time makes life boring.
Agreed. The "deletes the function from your source code" part is amusing, but "swear" and "implore" are just like Python's "assert".
Firefox wasn't a big factor when Safari debuted. And the project was still called "Phoenix" back then. I believe that other Mozilla and Gecko-based browsers were more widely used at that time.
From the article:

val x = new Array[Integer](3) //type inferred for x
x(0) = 1
x(1) = 2
x(2) = 3

for (y <- x if y > 2)
println(y)

The idiomatic way to do this is:

val x = Array(1, 2, 3)

That infers the type and sets values in one shot, with fewer characters. Also, using Integer (that's the java.lang.Integer) has been deprecated since 2.8.1 I believe. `Int` is preferred unless you really mean to use `Integer` (e.g. you're using a native Java library).
Apple still owns and uses the entirety of 17.0.0.0/8.
I guess they were worried both about having recognizable IP addresses AND having the name of their new browser appear in logs all around the world.

The user agent was something like "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", which people would have quickly correlated to Apple, not matter what IP it came from.
Here Is Why You Should Build Smartphone Apps For The Indian Market
Apple Killed the Netbook
I don't know whether the Apple IP addresses were reallocated. I do know that Stanford returned most of its Class A allocation.
My mistake. We turned it off in the final release?
The impending SSH apocalypse
Google being non-existent in China is far greater censorship than the keywords the Chinese government wants to censor.

Having Google in China gives the Chinese a taste of the west. Which ultimately in our benefit. China has come a long way from the 100% communist era. If they are capable of change themselves we don't need to interfere IMO.
Microsoft to renew plea for crackdown on Google
Thank you. That was my whole reason for writing it. :)
I hope that some higher authorities get involved and gather the evidence to convict the animals now that the case is high-profile especially since the leaks have been posted.

It is sad to see kids laughing and joking about rape. It just tells you something about the whole culture, the environment. Some of those kids might even be feeling bad about it but probably chose to show their macho side just to be part of the crowd and to try not to appear sissy.
Honeypots
Your profile says you're a lawyer. I have a question for you.
Why did they need to ban leaded gasoline specifically? Wasn't it already illegal for anyone to spread poison in the air? Why was new regulation needed? Or, by "regulatory success", do you simply mean the recognition by the government that lead is poisonous?
By not using the declaration, the type of x is Array[Nothing], and it lacks the `withFilter` attribute.
My goodness yes. If the feds get involved, the Mann act will almost certainly have them incarcerated even if actual rape isn't proven.
Google In North Korea? Eric Schmidt Set To Travel To Secretive Country Soon
Apple still has it. You can see the official allocations here: http://www.iana.org/assignments/ipv4-address-space/ipv4-addr...

The only people to return /8's have been Stanford, the DoD, and a few defense contractors (BBN and Boeing).
Having just moved from Britain to Singapore, I can tell you that for the people here, Turkey looks very much like a part of Europe.
Battling the Google Redirect virus
The general issue is that if your communication between your device and server is going over HTTP, then anybody can sniff it and modify it. This is pretty well known, and the 'solution' is to use SSL.

Unfortunately with these open .google.com certificates in the wild, any android device that would have been securely connecting with SSL to a google server is now wide open to MITM as if it wasn't using SSL at all. I mentioned .google.com in particular since that's the certs floating in the wild, but obviously certs could be made for any site. *.google.com is also of particular issue as your Android device will hold a secure channel open for commands from Google Play. Anybody who can pretend to be Google Play can add/remove applications from your device as they wish, and Google Play itself runs with elevated privileges and can be used to keylog passwords, intercept credit cards, etc. This is bad stuff, man.

At this very minute, someone may have installed a fake cert at your ISP, and your Android device may in fact be compromised without you having any idea. Obviously a completely different issue to hijacking traffic in a controlled environment!
Perhaps I am far too naive on this subject, but I would have thought that it would be quite easy to algorithmically work out how best to present information on each device using different aspect ratios, colour levels and resolutions as variables to change em or % css values of elements, or even conditional css layouts.
To do business in a country other than your own requires yo to comply with the laws of that country even if they are incongruent to your own beliefs. Your alternative option is to not do business there. The main issue we have is that the values of the company (in this case, Google) is mostly an American cultural ideal, which will not necessarily flow smoothly with all the differences in culture from the many countries out there.

For some people, they argue that cultural imperialism is spread using this method rather than the old methods of colonization.
Google's 20-Month Antitrust Nightmare Should End Today
>Long story short: pickpockets are more likely to steal in places where they're less likely to get shot or beaten should they get caught in the act.

If you really think it's guns, you could look by state; I mean, here in California, you get in pretty deep shit for shooting someone unless there is a very clear and immediate threat. Most places it's pretty important that you keep your gun completely concealed. You'd probably get in trouble for simply drawing your gun after you noticed you'd been pickpocketed. But in Texas? the definition of threat is, well, a whole lot broader.

But I doubt that's it. The way pick-pocketing works, from what I understand, the victim would pretty much have to shoot you in the back in a public place, and that's going to be trouble pretty much everywhere. And hell, even so, I'd rather run away from an untrained civilian with a gun than from an American cop; especially if the cop was going to put me in jail for any period of time if I was caught.

I'd argue that it probably has more to do with the socioeconomic situation. Europeans have racism codified into laws in ways that only the most fringe right-wing Americans would suggest. Many countries in Europe (I'm looking at you, France.) don't have 'by right of the soil' citizenship; to become French, you pretty much have to have French ancestry. (I mean, just like America, there are processes whereby lucky or well-off people can gain citizenship... but here in America? if you were born here, you are American. that's not true in France, or in much of Europe.)

It could also be enforcement, as Schneier suggested.
Not surprised at all!
I'll be clarifying that shared history in a later post. Specifically, what made me select KHTML/KJS over Gecko and other engines.
Data Dump: Are Potential Panelists Scorning Google?
Bah, you're right! "David Corn", "Kevin Drum" — I plead isomorphic syllables and similar ideologies. But I'm still an idiot. Thanks.
1) History contains precisely zero precedents for the transformations in ease and quality of life about to be unleashed by smart learning algorithm-sensor systems.

2) Your historical references are cartoonish.

3) Feudalism in the name of freedom? Seriously?
I'm not so sure about that...

C:\Users\bert>scala
Welcome to Scala version 2.9.2 (Java HotSpot(TM) Client VM, Java 1.7.0_06).
Type in expressions to have them evaluated.
Type :help for more information.

scala> val x = Array(1, 2, 3)
x: Array[Int] = Array(1, 2, 3)

scala>

You can see that scala infers the type right (Array[Int]).
So if they make a bigger deal, it almost becomes like causation rather than corelation, eh?
I don't think the author's conclusion necessarily flows from the facts. Going back to the hypothesis that it was too difficult to maintain so they pulled it seems just as likely. The argument that pulling down the help page is the smoking gun is just false. If they pulled the feature, of course they'd pull the documentation.

Alternatively, google may have pulled it to keep China from axing them completely so other Chinese citizens could keep using https/gmail/etc and not get censored, pretty much the opposite conclusion.
Only in the sense that to do anything self-directed, you have to fight for it. It wouldn't be self-directed otherwise.

Basically, that means that your manager is not going to nag you to take 20% time, and it's your responsibility to come up with a 20% project that's both tractable and useful to Google, and you're still responsible for pulling your own weight on your 80% project. If you can balance those concerns, nobody's going to stop you from working on a 20% project (and there're escalation paths if they do). It's just that many Googlers are not accustomed to situations where they can work on something of their own initiative but nobody's asking them to work on something of their own initiative.
SEEKING FREELANCER: Must be in NYC. Looking for someone to build a simple Python/Django app for a huge customer of ours. You'll have to come by the NewsCred NYC office (or you can work here). Contact Asif : asif at newscred.com
Irish Newspaper Collective Wants to Charge License Fees for Links
Anyone can create a fake replica of a google blogger template and host it up on blogger.
^ Scary!
"If you can't explain it to a six year old, you don't understand it well enough yourself." -- Einstein

In other words, express your command of a subject by how simple you make it appear, not by demonstrating how impressive and complicated the subject is.

I remind myself of this concept routinely, and struggle to reflect it in my writing and peer communications.
Couldn't his/her experiences be used to better others lives who are already here as well though? What advantage is there in creating yet another human whose outcome is uncertain?
There are limitations on how much you can carry/fly/drive over the border without declaring. The limit is 10k. When you do declare it the IRS gets involved and they're going to question you about it.
I'm tempted to repeat the oft said correlation is not causation. But really I have never thought that captures the problem I have with studies like this. Of course correlation does not necessarily imply causation.

What I really find to be problematic is a small time series of data of a facet of a human behaviour across a population is probably going to correlate extremely well to many other time series across the same population. Or even other populations. How unusual should we find the correlation?

What we might be seeing is nothing more than the average rate of change in a population to legislative changes. If it even shows that. If you take two time series that rise and then fall and overlay them on their peak I suspect most graphs look as convincing as the one presented.
> I do believe that at some point people will need new forms of energy since the forms we currently have are too expensive (or getting to expensive) for the average person to afford.

Isn't shale gas actually making energy more affordable at the moment?
Even, I find this strange and I may be wrong. With your definition, when I use the for construct, I see this:

scala> for (y<-x if x > 2)
| println(y)
<console>:9: error: value > is not a member of Array[Int]
for (y<-x if x > 2)
^

As you suggested, there may be a idiomatically better way to get implicit inference and also use the filters. I would be glad if some one corrects me on that.

Edit: Yeah, I see the silly error I made. I'll better get some sleep. I will leave this comment intact, for the responses to make sense.
I can't reproduce it either, perhaps it has something to do with localized and personalized stuff that Google always tries to slap on every request (obviously, I'm not from US).

EDIT: it works if I use one of the provided links (see comments below) for US female voice.
Internet gaming: Artificial intelligence
As a professional programmer with a strong interest in functional programming, but none of the formal background, I should be the perfect reader for this article. Unfortunately, I found it to be a complete syntactic and semantic mess. I'll enumerate a few of the problems that tripped me up as I read:

* The underlying metaphor is poorly explained. E.g. The identity bird: "when you call out a bird to it it simply calls that bird back to you". The notion of "calling out a bird" is awkward and confusing. On first reading, it seems to imply that one calls out the name of a bird, which is simply wrong. I understand that birds represent higher-order functions, but if I didn't, I would never grasp it from reading this article. (I doubt that Smullyan was this sloppy in his original description of the metaphor.)

* The mockingbird "duplicates its input". No, it doesn't. It applies its input to itself, which is totally different from duplicating it. The next sentence is also confusing at best: "If you call some bird x to the mockingbird it will call back as if the bird x had called out to itself". The phrase "as if" is wrong and misleading, and bird x is not calling out some unspecified value to itself. A better description is that the mockingbird function calls out bird x to bird x. That's a huge difference.

* I had to read this phrase about five times before I could parse it: "The mental giants who computed before computers spoke to this magical bird chiefly for this purpose". And once parsed and understood, it still fails to explain why we're suddenly talking about factorials instead of birds. What makes this bird metaphorically "mechanical" or "foreign" is mysterious. It just does factorials somehow because it doesn't "follow the rules of regular combinator birds but it will follow some". Come again?

* The next sentence is where I started to give up: "Initially we call the strange factorial out to the mockingbird, which calls back the same thing as calling the strange bird to itself". Is the "fact" variable supposed to be the strange factorial? What is the strange bird? None of this terminology actually appears in the function that is supposedly being explained here. I had to ignore the text and work out the purpose of the function myself.

I'm sure there's value in this metaphor - I love the other Smullyan books that I've read and have a lot of respect for his careful puzzle-making. But I'm afraid this article doesn't do him justice as written.
US frowns on Eric Schmidt's North Korea trip
> The pages load quickly

They never load quickly for me. What are you smoking?

GET item?id=5006037 takes 6.69 seconds to load according to Firebug.
Didn't the rise of violent video games contribute to the decline of the youth violence? People were venting their frustration and excessive energy in video games instead of on the street, leading to less violence in real life.
Is technology changing how our brains work?
"Even the navigation voice telling me to "turn left in 100 meters" is too intrusive, because maybe at the same time I am talking with someone in the car. A soft "bzzz" on the wheel to remind me to check the navigation screen should be enough."

This is entirely your preference. It in no way mirrors the entire population. For example, I love the fact that when my phone is plugged into my car's stereo system, it will not only turn down my music in order to talk to me, but it will do so loud enough to override the other ambient noise in the car.

I don't want to have to look at my phone for directions. I actually want my eyes on the road. It telling me, "turn left in 100 meters" means I can do that without taking my hands and eyes off of the controls of the car.
Because I hate Linus Torvalds.
For those wanting more info about fountain pens (the most superior writing experience in my opinion), check out the following links:

http://fpgeeks.com

http://www.inknouveau.com

http://www.youtube.com/user/sbrebrown
Uhostingall | Web Hosting, Low Cost Web Hosting, One Dollar Hosting
Actually, a plugin does not rely on the API and would not be an API client.
What are your thoughts on the present and future for Safari? It appears Safari for Windows is all but dead, with no mention of it on Apple's website. Meanwhile Chrome's adoption has been stellar. http://www.w3schools.com/browsers/browsers_stats.asp
It's not illegal to spread poison in the air. Every time you drive your car you're spreading harmful chemicals into the air. Every factory or industrial operation spreads harmful chemicals into the air and water.

You could theoretically ban pollution. That actually used to be the law in the 1600's. E.g. if you owned land on a river, the water had to leave your property as clean as it came in. As the industrial revolution happened, this rule was relaxed, because as it turns out it's impossible to make industry that doesn't pollute. The best you can do is balance the harms from pollution with the underlying beneficial activity. How do you achieve this balancing? The market doesn't work, because the parties aren't in contractual privity. You can use private litigation (sue someone for poisoning you) but that is wholly impractical. The litigation system is very well suited for resolving "you versus me" disputes based on tangible harms. It is not at all suited for resolving disputes between huge numbers of people based on statistical harms.

Think of a suit against a leaded gasoline refiner. Two key things any plaintiff needs to prove in such a suit is: 1) what was the harm; 2) how did the defendant's activity cause the harm. How does a plaintiff prove her kid would have been 3-4 IQ points smarter but for the leaded gasoline produced? How does the plaintiff prove that her kid's harms weren't the result of say lead in pipes rather than lead in the air? Scientists can do models and experiments and tell you that the statistically a given type of pollution will cause certain kinds of harm in a population, but they can't tell you whether any particular injured person was injured from a particular type of pollution. The science here is statistical causation, but the law requires provable, traceable, causation.

This (http://old.ccer.edu.cn/download/7874-1.pdf) is one of the most important papers in the economics of the law. It's also, incidentally, a fundamental paper of libertarian economics. Ronald Coase received a Nobel Prize in economics, partially for this paper. On Page 29, he basically explains why we use regulation rather than property rights enforced through litigation to address environmental harms.
I view the drop in crime as the result of a perfect storm of many factors, and perhaps this is another one.

The explosion of media and the Internet occurred around the same time, so it's hard to say what caused it.
I made the mistake of not confirming the vid card in my new work PC and it's a southern island chipset (Pitcairn). I use two 1920x1200 monitors and the open-source drivers can do that with no hardware acceleration. But if I use the proprietary drivers... I am limited to a total resolution of 1920x1920. That's not a typo, that's the limit it gives me - a square resolution I've never heard of in my life.

I am looking forward to the open-source support and it can't get here fast enough - running a compositing desktop puts the eight cores of the i7 at ~50% CPU :) (though I live mostly in terminals, so I don't feel it beyond a touch of UI sluggishness sometimes)
Satnav-murdering Google slips its Maps into car dashboards
A video started on page load without warning, a big no.
Browser vendors rush to block fake Google.com site cert
The string was originally just contained "WebKit." When it became "AppleWebKit" in mid-December (as I recall) then, yes, it was more likely to be discovered. But I felt that a 17.x.x.x address would be the clincher and the secret would be out.
My goodness...I am in a similar situation to the lady mentioned in this article, yet arguably more functional, and I haven't even come close to meeting someone who was this tolerant and accepting. Is this guy just very special? I can't figure it out.

I alternate between brutal honesty on my condition (the approach of this woman) and hiding it (what I'm going through now), and I'm not sure if it's better or worse either way.
10 Web design trends you can expect to see in 2013
I switched to SSKeychain (https://github.com/soffes/sskeychain) after using	SFHFKeychainUtils for a while because I think it's cleaner and more regularly updated.
You are comparing an array of integers with an integer. You would want to do this instead:

for (y <- x if y > 2) ...
Oh now I get it. Criminal... Element hahaha
You made a typo, it should be "y > 2" in your filter expression.
I distinctly remember how the web dev world (myself included) groaned at the prospect of supporting another rendering engine. Gecko was clearly the best browser at the time, and the choice of KHTML seemed bizarre, to say the least.

Even the intention of Apple building it's own web browser seemed weird, Apple had failed at a previous homebrewed browser (Cyberdog), why not just build on top of what Mozilla had already done?

I remember Apple stating that Konqueror's code was much more leaner, faster and modern. I've always wondered if the birth of Safari was an early sign that Apple was interested in developing the pieces missing for an internet device. Safari seemed like a godsend foresight from Apple when they released the iPhone, but I can't help wonder if it was planned this way all along.
The biggest annoyance for me is that this design isn't responsive. It's incredibly hard to read on my iPhone. At the very least let someone commit a dozen or so lines of CSS which includes a media query to make the design look better on mobile!
Minimal wireframing tool - for free
If only the Scala compiler wasnt so slow...
When I first saw this, I was excited thinking this will be something about making the code base of HN available so we can use it to deploy similar sites on other topics with relative ease.

But to have the hacker news itself the product of an open source project, HELL NO. I can't even think of one way that would be a good thing.

Hacker news is perfect the way it is.
I'll never understand the idolatry of athletes. Football in America, soccer in Europe, hockey in Canada. If sports fans spent as much playing sports versus watching it, the world (especially America) would be in better health.
This article cites research that goes way beyond the usual sort of correlation. How much stronger would the evidence need to get?
Agreed, the site isn't all that usable from mobile devices. I use the Hacker News Reader app [0] for Android, it has a very nice interface and it's open source. [1]

[0] https://play.google.com/store/apps/details?id=com.manuelmaly...

[1] https://github.com/manmal/hn-android