skysight-inc/HackerNews huggingface dataset:
If you want to export to Visio, export to VDX which is the Visio Document XML format. IIRC it's documented on the Microsoft site, and I even wrote a VXD exporter for the Graphviz open source project which I then used for Instaviz. While developing your own exporter, you can use the free Microsoft Visio Reader to examine your output to see if it conforms.
oh it has no real literary qualities - it might as well have been written as a counter-factual world history piece. But the idea it contains is interesting. Unrealistic (given current tech), but interesting.
Oh sorry I get it now...
Yet another thing nobody will use, but I guess at least it's a nice learning experience for the devs.

Good luck!
I live & work in NY.
NYC is a police state.
You as a citizen have no rights until you retain a lawyer and you can be searched without probable cause (via stop & frisk).
The police along with TSA (in some cases) setup subway checkpoints. If they pull you out for a bag search and you refuse, you cannot enter the subway. If you do, you will be arrested. There is no law on the books that says they can do this, but it is their policy and you must obey.
The data they collect will be used by other government agencies. They will also collect facial data as well.
Show HN: GitHub code review assistant
Hi, I wrote a simple userscript to enrich the commit and pull request pages of GH. I find it useful to analyze big commits.

Tested on Firefox 17 / GreaseMonkey 1.5. It's basically a vanilla JS so should work as a bookmarklet also but I prefer this to fire automatically.

Looking forward to your comments. You can suggests enhancements / bugs on GH: https://github.com/jakub-g/greasemonkey-userscripts

Enjoy,
Jakub
> Chrome makes Google no money besides having Google as the default search. Firefox makes Google money in exactly the same way. Firefox is just as important to Google's revenue as Chrome is.

You forget that Google pays Mozilla a lot of money for something they can get for free every time a Chrome installation replaces a Firefox installation. So the potential savings for Google is (currently) $300M/year once they have killed off Firefox completely.
That's weird.

Saying explicitly that it's negotiable means to me that there's more available and I only have to say a few words or pretend not to be interested in order to get that money.

I also learned early on in my career that when taking a job it's better to push for a higher salary at the beginning, because raises always seem to be based on what you're getting now, and targeted at just enough to stop you going elsewhere.

--edit-- male, for the record.
Yes, Facebook is still the leader here. It's taken a good 6 years for Twitter to decide it wanted to be a real business and there was a lot of drama at the executive level.

But in the last year Twitter has a clear direction and they're moving on it fast. So I see 2012 as the build year and 2013 as the conquer year.

The funny thing about that Facebook Australia announcement is that they identify mobile as an achilles heel they have to solve. Facebook let mobile pass them by and now they're playing catch up.
It looks like your shape recognition is handled differently from Instaviz. Yours is more oriented toward general purpose drawing, whereas Instaviz is more tuned toward recognizing specific shapes.
Anti-Fragility
I thought some of you might be interested in this, It's an enjoyable read. I hear echoes of many PG articles throughout.

http://www.randomhouse.com/book/176227/antifragile-things-that-gain-from-disorder-by-nassim-nicholas-taleb
You know what's absolutely terrifying? This guy could conceivably go to jail for this. Looks like he has kids, presumably a wife... hoping it goes well for him.
Wohnungsräumung
Wohnungsräumung wien
http://räumung-wien.at/Wohnungsraeumung-wien-gratis.html

Wohnungsräumung Wien und Österreichweit
Herzlich Willkommen Bei Luxusumzug
Wien und Österreichweite Wohnungsräumungen aller Art!
Eine Wohnungsräumung steht Ihnen bevor und Sie wissen nicht mehr weiter? Nicht verzagen, einfach Luxusumzug fragen, um welche Art Wohnungsräumung es sich auch handelt mag. Dafür sind wir von Luxusumzug – Räumungsspezialisten da und versuchen Ihnen die Lasten von der Schulter zu nehmen.
I thought some of you might be interested in this. It's a good read and there are echoes of many PG articles throughout.

http://www.randomhouse.com/book/176227/antifragile-things-th...
Define "intent of bitcoins".

Some people may intend to use them for that, but it seems to me the primary purpose of the creators of bitcoin was to create a currency that was not under the control of a government and subject to arbitrary currency manipulation as a result.

Creating a currency to merely avoid taxes would be a lot simpler, really. Step one is just not to not pay taxes, after all...

Also, consult your accountant/tax attorney, but AFAIK the US has very similar provisions to what RobAley is describing. Transactions not conducted in dollars occur all the time and the IRS is not left stymied by them. In that sense there's nothing particularly special about bitcoins.
Curious as to how you would communicate with a user. Do you expect to add that user to a Google+ circle and then send him/her a message. Not really a big G+ user so I'm not sure if a user can get a message from someone if they have not added them mutually to a circle
I remember another effort in distributed social networking, from some months ago. Forgot the name though.
Much of the article is dedicated to hardware level memory problems. Most of the 'safer' languages I know about would not really help you in those situations. Maybe there are some odd mainframe languages that read and write everything twice or something like that, but most 'safer' languages I know about are more oriented towards preventing programmer errors. What antirez is saying that, yes, they get some of those, but many others, due to how widely used the system is, that are genuine memory failures, that cost a lot of time to track down.
I totally like this post, because main-memory based software systems will become the future for all kinds of applications. Thus, handling errors on this side will become more important as well.

Here are my additional two cents: At least on X86 systems, to check small memory regions without effects on the CPU cache can be implemented using non-temporal writes that will directly force the CPU to write the memory back to memory. The instruction required for this is called movntdq and is generated by the SSE2 intrinsic _mm_stream_si128().
If this gets accepted as de-facto standard it would mark another shift towards less anonymity on the internet or an increase in fake accounts.
And how to use it:
http://www.cyberciti.biz/faq/linux-unix-apache-lighttpd-phpi...

Just remove anything you use. I use cURL, so I took it out.
Again, they are a problem for sellers. More people are sellers these days, but we gear our consumer law and financial devices to advantage buyers. Buyers are more often the people with more to lose, and are certainly more numerous. Buyers have been ripped off throughout history and we have learned, slowly, to make things easier for them.

Economically, if you don't build in buyer protection, they may stay away entirely.
Well, not to the memory problems. But I do think modern systems languages should be better about printing out stuff in the case of segfaults, for example. Not sure if Go and Rust do this stuff.
Plays into some speculation I made last month: http://news.ycombinator.com/item?id=4734153

Long story short: I think it may be inaccurate to think of the Android space as strictly a subset of the smartphone space. It seems instead that they're two (perhaps only slightly) overlapping sets.
Yes, Google, that's because you've blacklisted my perfectly good graphics driver and broken it for me (Chrome/Linux/Nvidia). Well played. How about next time you give ME that choice?

(I know about the workarounds. It's not my machine, I don't have root or sudo, and I can't be bothered to find out where Chrome is hidden on this mess of NFS-mounted filesystems. It used to work, now it doesn't. Story of the web.)
MOOCs--Implications for higher education
This also removes the ability for people on Google Apps accounts, which are not yet eligible for Google+, to leave reviews.
But without them a lot of folks wouldn't use internet services at all, because of the very real danger of abusive sales practices.
Laws may theoretically cover those things, but that doesn't mean they are effective. I'd like to see them try to tax a sex and music based economy.
There seems to be a tendency for big open-source projects to get very bureaucratized and lose their way - Mozilla, Wikipedia, Gnome.

In fact I'd go so far as to say it happens as soon as they get a large, stable source of funding.
Google manual: Team of humans who manually check/rate search results
cool.. thanks
Here in Providence they're just used for tourists during Waterfire. Imagine, a form of transportation that makes RIPTA look efficient! :)
Good question. I hadn't really thought that far ahead yet, about the most ideal form for a developer to respond to comments - just that there finally will be a method. I suppose, first, that it depends on how Google implements this. There may be comments allowed on the comments left by users, and then the obvious move is for developers to respond there. Otherwise, I suppose the developer could make a G+ post and share it with just the person who commented, or send the user an email if that's an option.
Yup. It's the declining platform of today, while Java is the declining platform of five years ago.
I am not against that, i am just not a fan of this whole new "everyone needs to know how to program" hypetrain.
FSFE welcomes German Government's White Paper on "Secure Boot"
Are you a time traveller? I think they fixed that just over a year ago. http://googleenterprise.blogspot.ca/2011/10/google-is-now-av...
This seems positive for developers, extremely negative to users.

For the developers they get more accountability and are able to talk with their users if they want more information. It also might slightly discourage some fake-negative reviews (e.g. anti-competitive reviews).

For users it has all kinds of negative consequences. You will need a G+ account to review at all. You will appear in Google search results (i.e. potential employers can find that you downloaded the Angry Birds app). It will allow developers to both harass reviewers directly (via G+ messages) and indirectly (use G+ information to find them in the telephone book and call them/send them a rude letter/sue them).

All in all it is a mixed bag. I think in general the response to this will be mostly negative. Blizzard tried this with their Battle.net accounts and it resulted in a massive amount of bullying, harassment, and in general problems. They were forced to pull it soon after.
"Yet another thing nobody will use" said a active member of the incredibly popular centos remix, stella.

When asked about whats next for stella, nux was heavily focused on just getting his first dollar in revenue.

translation: Do not be a dick about other peoples stuff, especially when you have built things yourself which are less than noteworthy.

* http://li.nux.ro/stella/
Would love to know how they detected it.
On balance, how do you feel about this compared to say, the 1970s when muggings in NYC were so commonplace they were almost expected. NYC has transformed from at least a somewhat unsafe city to one of the safest big cities in the world. Is it worth the price?
Fun with F# Type Providers: SQL
Has anyone the compromised Loader.php?
Desperately seeking Siri
IMac: Thin is in November 30 with Fusion Drive POWER
Introducing MongoClient
There's two three things that count when building a distributed social network: easy to use client APIs, Server APIs (how do servers find and connect, catch up, etc) and a reference implementation.

I'm not sure that Diaspora has a defined server-to-server API or a client API (can someone more aware of their progress comment). On buddycloud Each domain runs an HTTP API server (https://buddycloud.org/wiki/Buddycloud_HTTP_API) that clients can connect to on their home domain (eg if you are james@giantpeach.com, you connect to something like http-api.giantpeach.com). And servers use XMPP to exchange between one another.

Then there is Tentd. I like what they are doing. I think their approach is that every user is a server (your id is http://me.domain.com). I'm not quit sure how they federate or resync messages when nodes go down. Can anyone comment on how they federate?
How to Increase Profits in Your Freelancing Business
I think you're falling in to the "silver bullet" trap.

http://en.wikipedia.org/wiki/No_Silver_Bullet

Basically, making reliable software is hard. Changing the language doesn't bring anything. There are a lot of tools to make sure your C/C++ programs doesn't have obvious errors. The problem are non-obvious errors, and these errors exist in all the languages, with different forms.

Another way to put it: "You cannot reduce risk, you can only replace it with another".
I think your comment just triggered Microsoft Security Essentials on my PC because it was saved as cache on my disk :)
they didn't. some guy reported it on the forum http://forum.piwik.org/read.php?2,97666
> Police officials declined to say how many phone records are contained in the database, or how often they might have led to arrests.

> Police officials would not say if detectives had used the call records of any cellphone theft victims in the course of investigating other crimes.

Why can police refuse to answer these questions? This information should be publicly available by default. There is absolutely no risk to any criminal investigations by releasing this info.

This is one of my biggest problems with government agencies. Laws should require them to be open and transparent by default. They should have to take additional steps to make something not available to the public and should have to justify this action.
Simon, great news! Things have moved along since our last talk at FOSDEM. :-)
Great list of resources.

It would be great if someone ranked the listed tools somehow by references on HN, StackOverflow, etc, linked to posts/comments/questions according to votes. So much great information flows through HN but it's hard to random-access that information easily when making design decisions.
Someone Invented A $400 Million Google Deal — And May Have Made Money From It
Great post. I have had several family members and work colleagues get burned by partnerships, but can point to one or two successful pairings. I wondered what the deal was.

You present a compelling thesis, and I look forward to finding out what they (the successful partners) think of it.

It would have been a stronger article if you could have talked about methods to keep values in sync.
A few months ago here in St Louis, a woman was murdered in broad daylight in an armed robbery attempt.

Police started looking at other recent street robberies reported in the area. It turned out that a week before the murder, a person was robbed at gunpoint just a few blocks from where the murder took place, and their cellphone was taken. After that theft, call records for that stolen phone started showing showed a woman's phone number.

Upon tracking down that number, they got to a woman who said her boyfriend was involved in the murder. That led to two men being arrested for this and at least one other previously unsolved armed robbery.

http://www.stltoday.com/news/local/metro/cellphone-played-bi...

However, the NYT article says it can take weeks for a subpoena to be issued and acted upon by the phone company. So I question whether a database like that would really have even been helpful in a situation like this, since they'd need the data a lot sooner after an incident.

Seems to me that this might be more of an attempt to mine phone records on a larger scale and look for drug networks or other emerging patterns.
Try it and see. However, if anything happens as a consequence, you are on your own.
U.N. readies for protests on eve of secret Internet regulation treaty
~sedna Touch Creator: a multi-touch authoring tool
Very nice, from a quick look this looks closer to my design sketches for an open social network than the earlier contenders.

It wasn't entirely clear from a quick look at the wiki: What is postgresql used for? Metadata on media? How is authentication handled?

Apologies if I overlooked some obvious documentation (I confess I haven't looked at the code).

Are there any good comprehensive design overview documents?

I'd be interested in how much would be needed to (re)implement a stand alone version, running on a single technology for easy low-scale deployment (eg: running xmpp, mediaserver and api(?)-server all on top of nodejs, or via simple go-based servers)?
Any way you can make it more appealing to bitcoiners?
Ask a mother.
I have not in this case, but I've found in the past that the appropriate channels tend to shift with other usage in the area, and leaving it on automatic allows it to compensate for that, while hardcoding a channel can work for a while and then stop being the best.
> Exit poll: 95% correctly guessed which group they were assigned to. [ie, knew they had taken XTC or not]

This pins the WTF meter. 1 out of the 20 could not figure it out?

In related info: The controlled studies for viagra were a bit comical.
Add race/nationality/religion/culture and see if your algorithm changes.
Can you please remove the anchor from the submitted URL? Thanks.
Yes, the Lekh Diagram first recognizes a general shape which is matching to user's drawing then uses various heuristics to convert it to regular shapes like rectangle, parallelogram etc.
There is setting that switches of most of second step (regularizing shapes). In the Misc->Settings, there is "regularize shape" switch
Siri coming to Chevy cars in early 2013
yes, i read it. i stated facts.
It seems that the autoswitching has gotten good enough to trust that it's making better decisions than you are about whether the 5GHz network is superior.
If you want more information on this topic you can start by looking up articles by Alice Stuhlmacher, a professor and researcher at DePaul University.
Learn OpenGL with GLKit on iOS (building a 2D game engine)
It might be interesting to see what value the taxman puts on my bedroom antics (I'd like to think my services appreciate rather than depreciate over time...)

However the taxman has a useful trick, in that she can tax based on the (monetary) market value of the thing being "bought". So if you have sex with me in return for me developing your (£xxxx worth) iOS app, and the taxman finds out (during audit : "who developed that app, and how much did you pay?") she'll WILL come knocking on my door for payment (in cash, unfortunately, the Queen doesn't accept nookie). In the UK the taxman has a long history of investigating and taxing non-monetary transactions.

Casual transactions between the public will probably slip under the radar, but try earning any significant "sex and music" as a business or self employed, and you run a reasonable risk of getting caught out.
The cognitive burden of unbundling
It really is that bad: A powerful speech on North Korea
Cities with signals
The Dirty Little Secret of Software Pricing
Well, that removes me from their rating ecosystem.
HN down?
So... what happened? ;-)
My understanding was that that's only available with Google Apps for Business, but that article seems to contradict that. With that said, I don't see the option to enable Google+ on my free Google Apps account.
All hands, battlestations
AppSurfer lets you trial Android apps in your Facebook News feed
Testing new credit card input design
Calendario: A jQuery calendar plugin for creating flexible calendars
What's Your Next JVM Language?
15 of The Hottest Navigation Apps for Your iPhone
It wouldn't be the blu-ray bitstream but it would be the decoded digital video bitstream. It would need recompressing although from such a high quality source then generational loss should be fairly minimal.

It also would not get you any interactive elements which for some may be an issue although for others it may be preferable in this way.
The only way this can be positive for the users is if Google links the developers' Google+ accounts to their Apps. This way they will be held accountable too.

Right now users do not know who the developers behind the Apps are (unless explicitly mentioned in their website, etc.), by linking it to the Google+ profile (here comes my WAG) developers of crappy, spammy and clone apps can be made accountable, and consequently reducing the number of overall bogus/lame apps in the Android ecosystem.
Is there cause an effect here? That is, could the relative safety have been achieved with just a police presence?
Android App Anatomy
Not All Optimization Is Premature
PostgreSQL is used for storing channels (users posts, subscriptions, etc.) and metadata on media.

Authentication is handled by the XMPP server - Prosody, ejabberd, OpenFire, etc.

The XMPP protocol is documented on https://buddycloud.org/wiki/XMPP_XEP, and the HTTP API on https://buddycloud.org/wiki/Buddycloud_HTTP_API.

Right now if you want to use a single technology I think the best would be to use nodejs: the channels server and HTTP API are running on it. The problem will be the XMPP server (I don't think node-xmpp can handle that). The media server is written in Java, so a complete rewrite would be needed (but the media server is optional). And I'd love to see all of that in Go, but last time I checked its XMPP libraries were not usable enough for what we'd need.
yeah i saw it :-( and i cried
I don't think this is what's happening. If I had to guess, they are slowly deprecating the OpenSocial based InApps platform piece (launched in 2008 - http://socialtimes.com/linkedin-inapps-year-end-review-2008_...) by piece. This happened with LinkedIn events. I'm a bit surprised they didn't replace events with a non-InApps based version, migrating the data, but it was probably not deemed a priority.
In the United States, you are required to pay taxes even if you trade your services as a dentist for the services of a doctor (barter transactions are fully taxable, although some obviously fly under the IRS radar).

Every sale you make with bitcoins should in theory be subject to sales tax, and any work you do should be subject to income tax. I suppose you might even be subject to capital gains tax if the value of your bitcoins goes up (although I'm not sure if capital gains has even been tested for digital currency, gains in foreign currency values are taxed).

The only way bitcoins can enable you to not pay tax is through lying to the IRS (i.e. tax evasion, which is illegal). And, given that anonymity with bitcoins is harder than it seems, there's a good chance that you will eventually be caught if bitcoins become popular, even if the IRS is not aggressively looking at bitcoin transactions currently.

If you suddenly start making all of your income in bitcoins and don't report it to the IRS, the IRS may very well audit you, wondering how you are supporting your lifestyle without any income.
Where Is Your Mind?
Ways to stay focused
A wiki of all the info would also be great.
The problem with disable_functions is that eval is not an internal function, but a language construct. From the manual:

Only internal functions can be disabled using this directive.

It is possible to generate something like a list of all available internal functions, eval is missing here:

$arr = get_defined_functions();
var_dump($arr['internal']);

The Suhosin extension will let you block eval, if it is available:

http://www.hardened-php.net/suhosin/configuration.html#suhos...
You just know one of them was sat there saying 'I am so high right now!' but hadn't been given anything.

Suggestion is a powerful thing to some folks.
My eBook build process and some PDF, EPUB and MOBI tips
Does the Groupomatic thing linked in the original announcement still work, or have you moved off of that? I applied to join the group yesterday, but haven't received an approval email.