skysight-inc/HackerNews huggingface dataset:
fuck you, you just cost me 27$. You should have mentioned (for US only)

My mistake for completely trusting something i read here. next time i ll be double checking. lesson learned.
A friend sharing my information is a totally different scenario. That person would have been entrusted with your information only after your consent. Since there is no legal obligation on his or her part to keep the information private (there is of course some social obligation) the person had every right to share it with others and on Facebook or Google. Unfortunately we are just beginning to realize the issues with such an open system where detailed documentation has just started, how we go from here is totally up to us. But I don't think we can hold Facebook or Google legally responsible for what our friends are doing, at least not yet.
The public rejetcs climate science because they are 'too rational'
Syntactic: A lexical categorizer with a pretty visualization
590 pages in 1.66 MB, that's already a reliable indicator for an intense reading experience...
Best statistical model/technique for assessing part data
But you could not complain on your blog then!
I want to eat Batman shaped pasta!
It's probably several things:

- USB plugs are not double sided, leading to confusion when plugging them in, and often resulting in material fatigue because people force to plug them in the wrong way (iPhones are plugged in much more often than - say - a USB mouse that stays connected most of the time).

- USB plugs are either a host or slave, not both. On an iPhone, the dock connector needs be both: slave (when connected to a PC) or host (when a USB camera is connected through the camera connection kit).

- expected functionality through form factor: this plug will provide audio in + out, video in + out, playback controls etc. Normal USB plugs don't guarantee that functionality. Some cars have a generic USB plug to connect to generic USB storage devices to play MP3s from - now those owners might expect the next iPhone to be compatible with them - but these cars with the generic USB plugs might not understand audio over USB. Other cars in the future might contain your proposed next generation iPhone USB plug, leading people to expect that they can connect any USB device and transfer audio over it.
Sounds similar to what they were trying to achieve with the base governor in Alpha Centauri. In the beginning you wanted tight control of everything but in the later game on a large map micro-managing each base is a hassle so you could give the local governor AI some control (manage population, build infrastructure, ...) and a priority (one of Explore/Discover/Build/Conquer). Units could be given simple automation orders too (patrol, teraform, ...).

I like the idea of farming out part of the work to other players rather than the built-in AI, but I'm not sure how attractive it would be to people not at the top of the empire's tree (it might just turn into paying 3rd world players to do the micro-management, and them competing with each other for your cents/turn based on their past successes).
I just figured out how to do this. In "Manage your Kindle" option on your Amazon account, you can return any item that has been bought in the last 7 days.
I also found that interesting, but not a big surprise since he is one of the co-authors of go...
Soccer team to open data match data from every EPL game from last season
> What happens when all of those are occupied?

Backlog. That increases the latency till a new connection can be accepted. However, the number of pooled connections can be increased to a fairly large number at the expense of more memory consumption. This is something that isn't an issue with nginx by using it as a HTTPS proxy.
> For me it is the syntax used by C for pointers that makes it confusing.

Personally I don't see much difference between * (C way), ^ (Pascal way) or ref (Algol way).

Or do you mean the declaration order ?

int* ptr; (right to left)

ptr = ^Integer /ref int ptr (left to right)
This is the one reason why I will always continue to take RMS very seriously, no matter how annoying he gets.

Also, since he is not just a prophet of doom but has spend a major part of his life trying to turn the tide, creating and inspiring stuff most of us have profited from, he deserves a hell of a lot more respect than he usually gets.
I edit and compile code all day long on a Linode 512. It's always responsive. I actually think most other people at this tier level aren't using their CPUs (or, probably, servers) at all.
App.net is not about exclusion, it’s about innovation
Bike-for-hire systems are like public transport: hard to run at a profit, but useful for a city to have. Most systems I know (Velib in Paris, Callabike in Munich) are very popular, but effectively run and subsidized by the government.

ViaCycle does not plant to operate the bikeshare, but providing the bike infrastructure for the operator. Which is a smart move - because a) being the operator is unprofitable and b) operators probably dont want to deal with the bike tech.

I would love to see a standardized, mass-produced bike intended for rent-a-bike services. It's really a different kind of bike - you need excellent protection against vandalism and theft more than sportiness or low weight. Also, each system currently has its own GPS/Phone tracking and hire system. If a company liek ViaCycle provides a cheaper, standardized system, it would probably lower the cost of runing a bike-for-hire system quite a bit.
I don't know about the lawsuit, but the landing pages for touchofmodern.com and fab.com are practically identical.

http://fab.com/

https://www.touchofmodern.com/
What's the point in launching polished features that nobody wants? Much better to release unpolished/limited features to a set of users and solicit feedback on what they're really after.

Then you can release more polished/complete features and market more widely and solicit more feedback and rinse and repeat to profitability (admittedly I say this as someone that has not done this yet but plans/hopes on it).
Yes exactly, I was thinking more of an export option to export in different formats.
What does "private" mean in this scenario? In most dictatorships, secret police forces may be run by the state, but they serve the private interests that run the state.
"I didn’t need anything for gaming, just a workstation, so I picked out a cheap HP pavilion slimline (mistake 2) and a $100 Acer monitor."

Market opportunity for people who assemble Linux capable PCs?

Market opportunity for people selling reliable slightly older technology laptops? Plenty of sellers on UK ebay (their laptops are ex-corporate so a bit too old for here I suppose)

http://www.h-online.com/open/news/item/Fedora-18-to-support-...

Opportunity for followup post trying a beta/testing install of Fedora 18?
You're awesome dude. Hope you get to finish this project!
As someone who lived both in Europe (in 2 countries) and the USA (but I'm European), this is of course a very broad statement but one that is generally true.

The average American distrust his government far more than an average "European".
Thank you, too lazy to go find the book and quote it
Best extension ever! I've been keeping my eye on it for last year or so and I like where it's going!
Medium
We’re rethinking publishing and building a new platform from scratch. This is a preview.
You can already do that by 7zipping the subdir db of the Gmvault-db dir. I think that 7zip can archive a directory tree.
You could also tar it and 7zip it to have one dir containing everything.
I think they have. I elect the government, I don't elect companies.
Apple trying to woo cable operators into piping content through Apple TV
Gmvault stores email content in individual files as text files (EML file) so it should be pretty easy to add some export functionalities (it might be a second tool). I will add that in the road map for v2.0.
Yes, true

You might find that Ivan Illich might be worth reading for a wider view (Illich wrote before PCs let alone the Internet).

http://www.infed.org/thinkers/et-illic.htm
Ask HN: A non-subscription based live chat service 
I've been using Olark for years now, and have recently started to review their services and comparing them to other top-notch live chat services.

I have to say, I don't understand why I need a hosted solution for live chat. It's easy to update and patch on your own and reports could be done via a more dedicated analytics suite using API's.

Anyways, does anyone have any recommendations on a non-subscription based live chat service?

My criteria is finding one that's on a one-time payment model, has desktop notifications for incoming chat requests, and is not Kayako (their prices are too prohibitive for me).

Any help is appreciated. Thanks.
According to my bosses who have done the research when setting up their web hosting, the Australian hosts are 1) uniformly VERY expensive and 2) not as reliable as hosting providers elsewhere.

As someone else said, bandwidth is expensive and travels great distances. But that's not the only reason either imho. Things are simply more expensive here. :(
Google's anti-piracy search crackdown
There are many uses. It greatly helps to understand the difference between the heap and the stack, and to understand the difference between static and dynamic allocation.

Functions in C are "pass by value" rather than "pass by reference". To simulate "pass by reference", the "value" you would pass is the memory address of the data in question, ie the pointer.

Also, if you put data on the heap, you must keep a reference to its memory address, otherwise you wont be able to access it again. You use a pointer for this. The following bit of code allocates some space on the heap, sticks an integer (5) on it and then returns a reference to that memory address, which is stored in a pointer variable named x.

int * x = new int(5);

To understand why you would do the above instead of "int x = 5", you really need to understand what the stack and heap are, and why/when to
use them.

Also, you can create read-only versions of variables this way. Eg:

int x = 5;
const int * y = &x;

At this point, y points to the address containing x, but can only be used to read. printing out "x" and "* y" will both give you the same result. If you want to update it, you can do "x=6", but "* y=6" will cause a compile time error, because of the const.

There are probably loads of other uses too. I only started learning C/C++ last month, in my spare time. Hmm, I seem to have learnt a few things.
Not to mention a much cheaper game and extra goodies like early beta access or shiny ingame stuff.
Less than Nothing: the Downfall of Software Development
His Other Car is on Mars
Thank you for re-re-re-reminding me to read that.

link for anyone else who's been meaning to read this: http://amzn.com/0393316041
Goliath: a non-blocking Ruby web server framework
That's why most people 'here' are probably not 'just a dev' at a larger company. There is a lot frustrating about that position.

I agree with your second remark; you need pragmatism, but yes, as I get older I notice that I solve bugs in my head instead of debugging in the usual fashion. I strive to type as little as possible and to do that you need to do a lot of head work; 20 years ago, I was the opposite.
Blur Group Takes Its B2B Services Exchange Into The Tech Vertical
Sorry gang! I'll be more careful when posting wordpress links. Thanks for correcting.
Short tales of running mail servers for other people
I find myself productive in go too... and So do many people..
Sorry - posted wrong link. Corrected:

http://blog.jonwagner.com/2012/06/28/the-bozo-bit-how-clowns...
What you need to know about Guy Kawasaki
CUFP: One Great Reason to Attend
I was reacting to the idea that instead of fixing the immediate bug you just found you're going to redesign the whole thing to prevent that type of bug from occurring ever again in the future.
After the ....Hmmmm should have been a thoughtful comparison of the two languages.

....Unless maybe you understand implicitly that you're probably not as smart as Rob Pike.
Dozens of Plagiarism Incidents Are Reported in Coursera's Free Online Courses
NYT joins Tabbed River 2.0
I just tried doing this with nested ids and it didn't work so perhaps this is for classes only. Might be worth trying layers of HTML tags also - see http://pastebin.com/7BhQdNAn
My solution: not bother to buying any machine with secure boot.
Actually, me too. Where does this misconception come from?
Actually, while doing some research (for a MMOT class) I was told by several of the local web shops that their customers are finally "getting" it, and now worry about usability, Google positioning, etc.

Most of their customers are people that had their first page made by a friend, nephew, acquaintance, cheap freelancer - and now realize that nobody uses it and that people don't find them on Google.
Microsoft to buy Adobe? Shares jump.
In fairness to iSnow, I'm not a disinterested observer. I have skin in this game.
> Google is already polluting the iOS Maps app with sponsored listings, degrading the user experience severely

Google and Apple are in a fight, but Google has little to do with the map app that comes on every iOS device. Much like how they came out with Chrome for iOS (despite Apple's crazy limitations) I expect a very nice Maps app as well. One that they control and are allowed to update.
Nowadays this sort of exploits in Chrome uses a chain of several bugs, (remember flash now runs in a strong sandbox as well); I would say it is probable that your exploit would be obsolete before you find a real buyer in the market.
So I would argue that taking the money on the table immediately would be the right thing to do. Also added bonus karma of not dealing with shady organizations, compromising innocent peoples computers, etc.
The power of thought is strange. I happen to have this ability as well. That's mainly why I'm still employed.

A couple of years ago, we originally had a 4 man team. 3 of those guys left, leaving me (the junior dev) to deal with the whole platform.

I didn't have any time for error, but I didn't know a darn thing. I did, however, had the ability of the "hunch". Basically, when a problem happened, instead of opening the text editor and looking for the problem, I just stood back and thought about it. I'm not sure what I'm thinking about. Its strange. Its like my brain just traverses through the infrastructure and comes up with the LOGICAL solution. Once I get that answer, I then go look at the code base. 99% of the time, its my hunch that finds the problem.

I amaze myself all the times with this. To me its just logic, but I'm sure its something more. I'll probably never figure it out, but that's not to my detriment.

This also helps with writing new applications, because you already know what will work and what won't before you get there. Its, craziness!!
From time to time I re-read Larry Wall's "Apocalypse 5" - http://www.perl.com/pub/2002/06/04/apo5.html?page=6
It is still in interesting look into why regexs are the way they are.

Also if you are familiar with this quote:

"Some people, when confronted with a problem, think
'I know, I'll use regular expressions.' Now they have two problems."

Read Jeffrey Friedl's research into the quote - http://regex.info/blog/2006-09-15/247
PlayStation 2 Linux Live DVD Updated
Considering how hot my laptop gets just running mupen64plus, and how slow anything with webgl is, I can't imagine this being playable for quite some time. I imagine it was just a proof of concept.
If you haven't thought up any of the many good reasons why that might be dangerous/impossible, you haven't put much effort into it.

- Toucher is an 800-pound gorilla.

- Toucher is your boss.

- Toucher is more important to the venue than you are.

- Toucher is going to be believed, and you are going to be disbelieved.

- Toucher is going to be supported, and you're going to be shamed for "making a fuss".

- Toucher is someone you have to live with.

And so forth.
Well, it's not uncommon for code to be blurted out without first thinking about the implications - to similarly embarrassing effect.
This reminds of of two things:

Toyota's '5 Whys' root cause analysis, don't just fix the manifestation of the problem, but keep asking why it happened until you get to the real cause.

The NASA space shuttle programmers

http://www.fastcompany.com/28121/they-write-right-stuff

When they find a bug, they go to great lengths to find how and where in their process of programming this was able to happen, sometimes finding other bugs before they surface.
It seems like your cluster quality will be sensitive to the words used to seed each cluster.

Why not use a standard word clustering algorithm like Brown clustering? http://acl.ldc.upenn.edu/J/J92/J92-4003.pdf

Percy Liang wrote a great implementation in C++ that you could plug into your visualization: http://cs.stanford.edu/~pliang/software/

Also of interest is that Brown clustering is hierarchical, so you can get coarse or fine-grained clustering.

[Aside: Here are some 2-d visualizations I made of word embeddings from a neural language model: http://metaoptimize.com/projects/wordreprs/ ]
Consumer Anti-Virus and Critical Microsoft Vulnerabilities
From reading the article, it's not clear the reporter that wrote it knows that Flash is impractical on mobile and that even Adobe gave up on it for that segment.
"The idea that this could scale as a broad substitute for higher education is, I think, ridiculous."

Of course you do, Mr. Establishment.
Go is very productive and efficient for me too...
HOW does Marmelade build native Iphone applications from Windows? 
Marmelade is a C++ library/programming environment that is able to generate the ipa package directly on Windows without using any external or remote service. How do you think it is possible? Do you believe that this technology could be easily reproduced?
Would love to see what clusters from PubMed would look like. Anyone planning to run this on it?
TL;DR:

HTTP and HTTPS protection: Avast, Kaspersky, McAfee and Trend

HTTP only protection: ESET, Norton, AVG, Avira

No protection: F-Secure, Microsoft Security Essentials, Norman, Panda, CA Total Defence
If the tasks the agent is performing are well defined, it could employ humans to modify its code (in well defined places). Agent could for example hire freelance programmers to develop improved plugins for breaking new types of captchas. Through affiliate marketing schemes agent could also pay for humans to do the selling.

These kind of agents would have at least some competitive advantage over humans in providing services which are considered illegal (for example spamming). Humans probably need to price in the risk of getting caught and ending up in jail while an agent does not have the problem.
If my Twitter account was hacked, the hacker could write tweets which could get a person jailed in the UK. Hence IMO Twitter really does need two-factor authentication!

Anyone else agree?
Dojo JavaScript Toolkit 1.8 Released
What was "that Bitcoin incident"?
I had the opposite reaction: I wonder if tests make it easier for you to fix code without forcing you to develop a mental model of it, assuming you're working in an unfamiliar codebase. That seems like something of a hidden drawback.
The current dock connector does more than just make a power and data connection for an iDevice. It's about ergonomics, usability, and usefulness.

Ever try plugging in a USB connector, or god forbid, a micro-USB connector in the dark? In a moving car? In the pocket of a jacket? Matching up a small plug with a small hole, especially when you can't see what you're doing, is maddening. The 30-pin dock connector's size and shape, and the forgiving nature of its connection to a device, make it exceedingly easy to connect, even when you're fumbling with it out of sight.

Another benefit the current dock connector has is the locking mechanism. It's easy to squeeze the sides and unlock it, but when it's in place, it's strong enough to lift the weight of an iPhone or an iPod—something that's useful when your small device falls behind a table, or a desk, or the center console of a car.

It could do with being symmetrical, that's true. I'd like to see that improvement. I hope whatever new connector arrives to make all our existing accessories obsolete, at least it maintains the physical benefits of the current 30-pin.
While some of it is FUD, I'm pretty sure some governments (at least in Europe) are more concerned about privacy and protection of their citizens than Google and Facebook are. My government's goals are much more aligned with mine than Google's.
As he says it's indeed a matter of style/preference.

I've personally spent 10 years in academia deeply understanding many things that more often than not were good for nothing. Now I'm OK with just getting things to work quickly and not looking back.

PS: I'm a really fast typer.
And simonh was pointing out that it's not really premature if it's already occurred :)

Don't get me wrong, you have a point - there is certainly a balance to be struck.
MySQL had earlier presence because it was the only available solution. PostgreSQL came much later. There was something called postgress95 which crashed on connection.
That's not a monitor, Archimedes. That's a laptop.
If you want mbox you can try www.snapshottool.com, which runs in the cloud and provides a local download.
Ecuador’s Upcoming Announcement on Julian Assange’s Asylum Request
Original title of the page is: "Analysis of FileVault 2 (Apple’s full disk encryption)" No idea why HN used the wrong one.
In all of Austria and already some parts of Germany, the voting age is 16.
I suspect that a slight redesign of the site in question would not 'kill' Touch of Modern.
couldn't have said it better. In addition to emails, chats are also backed up with v1.7-beta
Remember, the Stasi were first and foremost a populist movement, just like the Nazis before them. You don't get an informer in every family by tyrrany, you get it by willing collaboration

what? you're talking about eastern germany, with the wall that kept people from running away.

the Germans have an authority worshipping streak a mile wide.

what about the americans who move to berlin because they can hardly breathe in the USA anymore? you're operating under obsolete assumptions.
> Govts regularly commit mass murder for basically no reason.

Govts have reasons, one of the most common is to protect or improve the status quo for the leaders. Not very different from companies.
World's Largest Oil Company Kills Network After Cyber Attack
Advertise Here | Daily Morning Coffee
Simple, private, free access to the global Internet you love
It's official, Assange given asylum
Maybe it is because you frequent tech forums and sites over sites covering human right and humanitarian issues. MLK has a museum, national historic site and a national holiday, and many many roads. Well deservedly.
Safety First, a New Mantra for America
LIVE:Julian Assange Ecuador embassy row - live coverage
As someone else already replied to this. When it comes to strategic decision (I call them decision that you can't reverse, say being killed, or imprisoned for life) hypotheticals and gut instincts are pretty good.

You can't conduct an experiment to figure things out, if you can't then come back and conduct more experiment because the first one killed you.
The microUSB ports on my Droids are USB-stamp away from the display. The ports on my Nook and Nexus are USB-stamp towards the display.
It's a pity your team didn't come across pt-online-schema-change. It's been extremely useful for our large migrations.
Agreed. Would love to see this too.

IIRC they have a pretty easy to use API but as far as data dumps (according to a quick search and http://www.nlm.nih.gov/bsd/sample_records_avail.html) it appears they only provide XML whereas the current code requires XML.
A lot of these companies would do a lot better if they charged for their apps. It's ridiculous to give something away for free and hope that you can find profit in it later. That usually just means that you go the route of selling your user's info and hoping for the best.