skysight-inc/HackerNews huggingface dataset:
I'd just like to clarify instead of responding to the 100 deep comment thread below that I actually use PHP everyday and love the language. The comment about the site was merely an opinion observing the fact that a lack of modern looking website was fuel on the PHP fire. I actually love PHP and since version 5.3 it has become inherently better and the PHP framework Laravel is amazing.
I think this is a perfect example of one of the main ideas behind lazy functional programming: we can reify computations as simple data structures.

This thread system? It's just a large lazy tree. This lets us implement all the logic in a straight-forward way, just by operating on the data type; since the language is lazy, everything ends up being evaluated at the right time.

To me, this was one of the bigger revelations with Haskell. Stop thinking about lists as lists, and consider them more like loops. Just loops that you can pattern match against and manipulate in a truly first-class way. Then extend this to computations of any other "shape" by thinking about other lazy structures.

Free monads are in some ways the ultimate example of this in action: you can use do-notation--which clearly looks like a computation--to just produce a data structure. Then you're free to consume it however you like. Monads usually represent computations, perhaps with effects, but here we have an extremely general one that is just an algebraic data type!

This works because we can decouple defining the data structure from evaluating it. We can build up our tree with a sequence of calls to fork and so on, in the order of our program flow. Then we can actually evaluate it in the order of our scheduler! This is one of the core ideas behind laziness.
As a site filled with entrepeneurs (should that be past tense these days?), I would hope HN readers realize how much this ordeal is damaging the prospects of us US-based entrepeneurs to expand to foreign markets, particularly if our business deals with anything that people don't want in random government officials' hands.
A large list of ruby development resources
"the Apple of enterprise", at least as argued by you, makes no sense. Sun actually open sourced Solaris (and Oracle closed it again). The SPARC CPU was open source as well; it was the only performant CPU that had an open source implementation. Sun was way more open than HP and IBM.

Even if what you said were true, I don't know how it would be relevant. Darwin, which OS X is built upon is open source as well. Apple contributes to FreeBSD and it gave us clang. Hardly an example of a company that embraces closed source.

SPARC was interesting from a technical standpoint, but it wouldn't have been an asset to Apple. SPARC doesn't shine on low-end machines and they already had to ditch twice fancy CPU architectures. Internal servers? Hardly worth keeping a CPU division for when AMD64 works just fine.
1. Usually people like to pretend they're giving money to charities to fix some world problem and not to improve their status. Doing that while donating non-anonymously is hypocritical.

2. Are you saying it doesn't matter who you give your money to, because it's the money that matters and not how it's spent? Surely you see how that is wrong.

3. Selfish giving encourages donating to popular charities, not ones with the highest impact. Thus money is wasted when an inefficient (or downright harmful) charity gets popular, as people donate to signal status instead of trying to improve the world.
Malware would have to be fairly stupid to reveal itself to the end user.
So judging by the number of Git-related posts here on HN I can assume that Git has taken over. Sad, but true.
'a puny tactic to make the general public afraid'

This 'tactic' was classified until leaked, so I don't think its purpose is to scare the public. My guess is that they just want tons of ciphertext samples to use in future cryptanalysis work.
Web immortality is an opportunity not a threat
Two genetic code tweaks 500 million years ago caused evolutionary jump
The tools are overly complicated and offer little value for installations with fewer than hundreds of servers.

Checkout fabric.py and cuisine.py, both are small, simple, elegant approaches.

Combined with a native package manager (like apt), fabric+cuisine is nearly as powerful as puppet or chef.
It's funny, I look at all this and what comes to mind is the movie "Iron Sky" with its cleverly depicted political landscape. If you watched it, you'll understand :)

The US cheated their way into the Iraq war. Invaded Afghanistan. With Iran likely the next target. Stirred up the Middle East with Egypt, Libya, Syria on fire. Commit drone strikes worldwide. Kidnap and torture people on foreign soil. Keep half the world under surveillance. And the language they converse in is of demands and threats.

I think we have a major bully emerging here.
I guess I just don't see why I should change my workflow to match what git requires, I end up just treating it as a replacement for rsync or ftp.
The impression I get, as a consumer, is that I can no longer trust official statements from the likes of Google, Amazon, etc since they could have been legally gagged from telling the truth. I've lost confidence in US tech companies, because they could be forced to act without being allowed to disclose it or reasonably fight it.

To date I still don't believe what Google/Amazon are saying. It all feels like weasel words. Like when Obama stated that the NSA "cannot" listen to your calls. He meant that they cannot by law, rather than cannot because they dont have access. The way he phrased it though meant that 80% of people listening would've thought it was the latter definition.

And to have the National Intelligence guy on record lie to Congress? Who is controlling whom here? It really does feel like the US government has lost control of its intelligence services.

Now don't mind me, I'm busy trying to find somewhere on the map I can relocate my services to.
Did you check out cuisine.py by any chance?
If you have to do "extra work to involve remote people" you don't have a distributed team. Adding remote members to an on-site team that works like an on-site team seems unworkable in my opinion. You can have remote developers that get assigned work like a contractor, but IMHO a remote developer can never truly be part of a team that functions like an on-site team.

Now, a truly distributed team is a beautiful thing and can in my experience outperform an on-site functioning team. I've worked on highly performing distributed teams that only saw each other in person once or twice a year. When a distributed team has a conference call, everyone generally calls in individually from their own phone/skype, even if some are in the same room. A distributed team working in an office uses the office more as a private co-working space.

The key tool in every distributed team I've ever worked on is chat, usually IRC. The great thing about chat is that it's asymmetric communication, but targeted and instant unlike email. In a distributed team, I can throw out a question on irc without worrying about interrupting anyone or throwing someone out of the zone by tapping them on the shoulder. A lot of non blocking discussion happens throughout the day that prevents having official meetings.

If a company genuinely wants to move from functioning as an on-site team to functioning as a distributed team, I'd suggest everyone on site rotate taking a week and working remotely, especially management! It can't feel like you are doing extra work for the remote members, but that you are changing your team to work in a distributed manner for the benefit of everyone.
unless everybody else does...
The house in London that is a 3D illusion [video]
It's not a matter of having functional features 'enabled by default' but a matter of education. Ruby suffers from the same symptoms Java suffered, and is a large user base with a very surface knowledge of Computer Science.
Does anyone else find it incredibly unsettling that you need to be sponsored by a state to move about the world? I mean it's something that I've always known, but never considered until recently. Until just a couple of hundred years ago, this was not the case - you could do something which put you at odds with your country, and despite their best efforts, you could still disappear. Contrast that with today, when your freedom hinges on the whims of our parent state and the subsequent whims of any other state which might decide to stick their neck out to help you. It's unsettling how much different the two situations are in terms of how much control the state ultimately has over us. And that control is only increasing.

Do something against the collective state apparatus, and you had better hope that somewhere, someone is willing to help you out, because without those documents, you're going to be fucked. I don't think I like that very much.
no, you seized control of an open RSS ecosystem with Reader and Feedburner, made those a platform no one could compete with, and then pulled the plug on the ecosystem.

If you don't even understand that, that's why you can't be trusted.
Show HN: Get, manage, and share plasmids
Intel SGX - New CPU instructions for securing software and data (TPM like?)
By "OPML" they mean the subscriptions.xml file in your Reader takeout .zip

It's a list of the feeds you follow.
I wanted to love it, but it takes forever to load on my iPhone 5. The base page loads fast, but the Ajax call to fetch articles just spins forever. (I live in Omaha, Nebraska, fwiw)
Everyone talks about licensing but nobody talks about technology. DTrace is something you'd want on such a device. We know that Sony is interested in DTrace, they ported to the PSP a few years back.
> the US relies too much on how many carriers they can bring to a "hot point" and how much aerial damage they can cause, sort of forgetting that the Berlin Wall was not teared down using bombs, but because people wanted to purchase Coca Cola and Levi's and to buy print-magazines with real rock-stars on their covers.

That's a powerful statement. I wish I could forward it to Obama and the rest of the heads.
Music really varies in my experience. Even in jazz, while there are many folks with no interest in technology, you've also got those like Sun Ra, who was keenly interested in incorporating new electronic stuff, to the extent of working directly with Robert Moog to get his hands on early synthesizers. And some musicians' careers are entirely based around technological experimentation and developing their own tech, whether it's bands like Einstürzende Neubauten or composers like Iannis Xenakis.
Is 'The Five Eyes Alliance' Conspiring to Spy on You?
I guess that he works on something SaaS, web probably, where you aren't distributing the software, so there you are not obligued to release your modification.
Playing GOG.com DOS Games on Raspberry Pi
I've tried TT-RSS as a replacement and it works quite well. It's self-hosted, depending on your point of view that may be an advantage or disadvantage.
How hard would it be to make an encryption system that produces a normal-looking text, which can only be decrypted with a specific key?
How I debug my bug in rails
More papers here:
https://sites.google.com/site/haspworkshop2013/workshop-prog...

I've only skimmed it, but it looks like it's suppose to fulfil some of the promises of the TPM.

The most important thing to grasp is that the hardware element opens up for another type of security and control (for good and bad) than software only approaches.
Agreed; to be fair though, is it really appropriate to use a client-side pivot table library if your use case necessitates a server-side approach?
Exactly. A few services have popped up that are $10 or $15 a year. Probably enough to pay for servicing your account but if the service isn't popular, and there are only 100 users, that developer is not going to commit that much time or energy to the service and may just pull the plug after a year or earlier. As long as they refund your money, you can't complain, right?
Yes. The company (hint: the brand is on your computer) has 2 different BYOD strategies.

The first is BYOM - Bring Your Own Mac. You pay for your own Mac, and they'll give you the corporate Windows image on your choice of a VM or on the hardware for you (not sure if it's via Bootcamp or complete system wipe). Your cost center incurs a surcharge for Mac support, and you can't take it to the local PC service center for most things.

The second is BYOD, and has 2 parts - phones/tablets, and laptops.

You can buy and bring any laptop you want, and we'll install the IT image, put on full disk encryption, etc. There's no subsidy for both BYOM and BYOD. You just get to chose what hardware you wanted to run with. I'm not sure if there's a requirement to buy $OURPRODUCTS, but the employee hardware discounts from Dell, Lenovo, etc only apply to them, so most people end up with our hardware. I think the largest increase in BYOD was after the Ultrabooks came out, but before they were available as a normal hardware refresh option.

You can bring your own phone or tablet. I don't know anyone with their own tablet, but the phone is popular. Very few people actually have corporate cell phones, but you can get a discounts on plans and select phones. If you bring your own phone, you grant IT remote wipe privileges in order to get the calendar and email, and a couple dozen apps.

If you Google for the company + BYOD, you'll find a lot of literature on the program; we're actually pretty open about it.
Agreed, great content being hidden by poor usability.
Secure your data in layers of tar.
You´re probably better of using steganography and hiding your message on images or videos.
If you are using Tor correctly, they can't target 'you' because they don't know who 'you' are. Also, have fun storing indefinitely all of my banal communications until forever.
Here is an article from Wired about Russia's new Internet surveillance program: http://www.wired.com/dangerroom/2012/11/russia-surveillance/...

Signed into law by Vladimir Putin on July 28, the internet-filtering measure contains a single, innocuous-sounding paragraph that allows those compiling the Register to draw on court decisions relating to the banning of websites. The problem is, the courts have ruled to block more than child pornographers’ sites. The judges have also agreed to online bans on political extremists and opponents of the Putin regime.

...

Most importantly, however, the new Roskomnadzor system introduces DPI (deep packet inspection) on a nationwide scale. Although DPI is not mentioned in the law, the Ministry of Communications — along with the biggest internet corporations active in Russia — concluded in August that the only way to implement the law was through deep packet inspection.
Russia is probably the country that recruited Snowden as it's agent, and they commanded him to reveal NSA secrets. Now Snowden is probably safe somewhere deep in Russia, and Russian authorities just lie about "no involvement in the travel plans"
If anyone is interested, Ericom is hosting a webinar on BYOD.

The webinar is tomorrow (Wednesday, July 26). To sign up: http://ow.ly/mjMA3

The same webinar will be repeated on July 10. https://ericom-event.webex.com/ericom-event/onstage/g.php?t=...
They've been a bully. That's just a sample of recent history.
As a non-US citizen - I live in Adelaide, South Australia, it is entertaining watching the US Government's reaction, stamping it's feet and calling names like a child, like they think anyone actually believes they matter any more. I know that's a strong statement, and it's directly entirely at the US Gov. not at it's people.

The Bush and Obama administrations have literally made the US the laughing stock of the world, and although it really is rather entertaining, reflectively, this is the world I have grown up in - I'm 32, and I guess it's sad, upon consideration, that I've never known an "America" that was a nation everyone looked up to.

I'm imagining the governments of China and Russia, and any other country along the way, or the destination, just sitting around going "Huh! Hahahahahaha! Pfffffff!" and "Oh look, there goes Snowden, should we capture him, naaaaah, watching the US squirm and stamp it's feet like a child is way too entertaining".

My opinion and observations of the US Gov. over the past couple decades, and my reading of it's history, is pretty bleak, it's as though the only difference between US, China, Russia, India, South Africa, etc etc, is that all the other governments are overtly corrupt. Or, that was a difference.

Another interesting perspective on the Global Diplomatic Climate is that the USA literally is a child, it has existed for only 237 years since the Declaration of Independence. Russia, China, India, these peoples have persisted for millennia.

I guess if you want to be the best in the world, you should at least do what the best-in-the-world are doing, the USA doesn't rank Number 1 in any of the areas that matter to people as human beings.

I think what we'll be witnessing over the next couple of decades is the US being put in its rightful place: at the table, not at the head of it - I mean, it already is that way, with China and Russia constantly vetoing US desires at the UN Security Council, and then the US Military just doing it anyway, but I believe increasingly the rest of the world will not tolerate what is perceived to be the USs 'bullying'.
I am trying to add a ng-click event but it can't work
Because a lot of the earlier comments seemed to think this guy was some disgruntled starving artist who had a million Pandora plays but no real success.
Since I am not a citizen of that country I am quite happy to "not be treated as a United States person". And from the other point of view, Americans and American companies are surely aware of organisations other than local ones that they might want to keep secrets from, so I'm not sure that this information should change anyones behaviour.
Show HN: My first app (an Australian 'suburb explorer')
I only skimmed this exchange, and I have no dog in this fight, but you should be aware -- you seem to be the only one using obscenities, and you started this exchange with "Sorry, but this is a load of disgusting hogwash".

None of these comments are very friendly-feeling to me (on either side... you're both obviously feeling defensive), but if you start the exchange with that kind of comment, you're the first to deploy obscenities, you're more actively insulting, etc., you can't really claim the higher ground at the end.

I hope this is useful... it's hard to discuss these kinds of things, but if you can manage it (without getting tangled up in attack/counterattack) it can be rewarding.
Is it just me or is $30,000 a lot for an app?

I know there's some research involved but that still sounds highly expansive.
They can't look at "it" when it's encrypted. They can look at data that is indistinguishable from random noise, and in case it can be decrypted in the future they will finally be able to do what they're doing with unencrypted data right now, probably still with considerable effort.
I hope they're ready for the people with Morgellons. Some of them are persistent and not as rational as they could be. I can see this service being initially popular with the Morgellons crowd until the results return negative for whatever mysterious organism is supposed to be the cause.

I sound dismissive of Morgellons, but I'm not. It sounds terrible, and it's a shame that people have misdiagnosed itch disorders. But an itch disorder isn't unknown unfindable alien bugs.
Thats a big problem with the redesign of the online jQuery docs as well.
Current employers, freelance clients. I don't sell myself on the basis of what frameworks I know, I sell myself based on my accomplishments. When I do get a project, I'll always work in something I want to learn. Selling on my accomplishments tends to give me the leeway to make these kinds of choices on the stack being used.
In what way is the airport not Russian territory? Certain sections of the airport might have special status in regards to immigration and travel, but it's hard to believe that there is any part of the airport not subject to Russian law.
My interaction with Americans has not been in a professional setting, but my opinion of them is that they're very unknowledgeable about things happening outside their country. This is not a slander, but they genuinely think that since they're Americans, they need to know only about their country. I do not blame them because when I was there I noticed that all news channels focused only on news in America. There wasn't even a half hour of 'world news' at anytime one would be free to watch the news.

This is quite sad because the TV was meant as a way to inform the common people of things happening far away. Granted, the present generation can hop on to websites and read stuff there but honestly, the generation that actually votes and practically decides who's in the government are the ones who're not getting broad exposure to all news.
Two Senators Say the NSA Is Still Feeding Us False Information
I have a small conspiracy theory going, that they are using this sort of articles to discourage people from using encryption.

I suggest that we all create a handful of large files from /dev/random, make torrents out of them, and seed them until their servers bleed out.
it's a fun gimmick, but "those extra ingredients that make ice cream far from natural" achieve the same thing at a fraction of the cost and a fraction of the effort.

also: I haven't looked closely at their formulations, but I'm guessing that they are likely guilty of using a few ingredients in their own ice cream that are also far from natural...
Hi guys – I put together a (very) simple suburb explorer type site. Useful if you want to look up a suburb's profile, location, pics, etc.

There's also some Australian Census data in there for most of the suburbs – basic stuff like total population, average rent, mortgage repayments, etc.

What do you guys think? Any requests? There's a lot more census data that could be added (e.g. average income) and I was thinking it might be fun to add a 'Would you like to live in this Suburb' voting module in the sidebar.

URL is http://www.suburbprofile.com.au

Example suburbs:

http://suburbprofile.com.au/suburbs/sydney-nsw-2000
http://suburbprofile.com.au/suburbs/melbourne-vic-3000
http://suburbprofile.com.au/suburbs/perth-wa-6000
Or maybe it's just masked as a leak when it's actually a controlled release.
In virginia the courts have sided with land owners that claim rights the the river were granted to them by King George. http://www.blueridgeoutdoors.com/fly-fishing/fishermen-vs-th...
Create hierarchies with Backbone models; Listen to changes with Backbone events.