skysight-inc/HackerNews huggingface dataset:
Ah well, I have issues with all the major OSs.

I was surprised after I installed Windows 8 (64 pro or business or whatever it's called), and found Firefox and Chrome to both be 32bit, haven't checked Internet Explorer yet. Now I'm not sure if it even that is even an issue or not? It bugged me anyway.

I've been running a 64bit Linux OS for years now, and the most irritating thing about it was Flash plugin support. Some people deem an OS that can't play iPlayer or some such, as unusable. Anyway flash support is reasonable for me under Chrome these days (didn't Adobe say they'd abandon 64bit support on Linux?)

The missus has Windows 8 on her lappy, and both Chrome and Firefox frequently crap out, she has just gotten used to it.
Replying here because I can't go any deeper...

@jacquesm You make a good point. I wanted to show that even a product as tremendously successful as Basecamp can still find local minimas where nobody wants it. However as you say, I'm not sure I actually made that very well so have cut those paragraphs.
"There are not many places that the carnivorous birds can get treated at as many bird hospitals in the city do not tend to them due to religious reasons."

Why oh why in the 21st century "religious reasons" are valid reasons for anything. This makes me equal parts sad and angry.
In 2009 or so.
"Although some have said to be upfront with your employer."

Actually, almost all said to be upfront with your employer. And I really advice you to do so too! If you don't dare to tell him (for whatever reason), that's probably a sign of a not so very healthy relationship with your current employer.

Most employers (especially in the IT industry) are quite supportive about their employees pursuing their dreams. And they should be.
Thanks, I was hoping for some personal stories.

I'm at a stage where I've worked for a significant amount of time on one project outside work that hasn't really been successful. I'm now working on a few things and trying to validate the ideas with customers before building them out properly.
This probably violates the GMail terms of use.
GMO often changes one thing at a time (i.e. modifies one gene). While the classical approach of breeding plants for desired traits modifies 100s if not 1000s of genes at the same time. GMO is simpler to understand and test for that reason alone. I.e. one change with unit testing or random mutation leading to 100s of changes and only testing in production (where patching happens by spraying lots of chemicals on the plant after...)

The second reason is that those large private corporations like to make profits so disable a second gene to make sure the plant can't reproduce by itself. In other words the biggest ecological disaster is rampant spreading of the plant which is a commercial disaster for the corporation as well.

Don't assume that the food you eat today is at all natural. It has been transformed in ways you don't expect, e.g. wheat is a 3 genome plant. Those transformations at time had humongous ecological impact.
New apple and beats logo, pacman style
When I saw a Forbes article about Apple dropping 3.5mm jack connector and seeing the two logos apart, the new pacman style logo came to my mind.

Forbes: http://www.forbes.com/sites/gordonkelly/2014/06/05/apple-to-abandon-headphone-jack-suddenly-beats-deal-makes-sense/
From: http://www.quora.com/Psychology/What-is-the-coolest-psycholo...

TLDR: because the majority does one thing, it can influence others;

Text without login:

This one is very interesting and you can try with your friends/family.

There is a theory called Spiral of silence which observes the fact that " one opinion becomes dominant as those who perceive their opinion to be in the minority do not speak up because society threatens individuals with fear of isolation."
When someone perceives his/her opinion as in the minority, he/she tends to omit or even change it. Humans fear social isolation and want to be part of strong groups, those which will win, the majority (even so, in researches there is always 5% of individuals who do not omit or change opinions: they tend to be the opinion leaders).

In a macro level, it can influence voting results, laws to be adopted or who's the next president.

You can feel the micro level of it by trying this:
01. Invite to go to the movies that friend who is really optimistic about some movie (he/she read good reviews, loved the trailler, liked the director/actors, etc.)
02. Invite other two or three friends and tell them to show disappointment about the movie after the exhibition (regardless of their true opinion about it).
03. After the exhibition, ask your optimistic friend about his/her opinion. He/she will probably say nice things
04. (You and your other friends) Say things like "I was expecting more", "I don't think it was that great", "It could be better", "The negative reviews were right"
05. Watch your friend's reaction
06. If he/she doesn't change his/her opinion right away, ask again for it the day after.

He/she will probably start to feel uncomfortable with his/her own opinion and constrained. Maybe he/she will try to convince you (then keep strong, no need to argue back and try not to offend him/her), maybe he/she will just start to agree with you all.
But it's very likely that your friend changes his/her opinion by the day after...

...especially if he/she doesn't read/talk about it with anyone else. This is important because the Spiral of Silence is all about perceptions, and not true reality. Your friend must think that the majority didn't like the movie. If he/she finds out you and your tricky friends are minority, he/she can go back to his/her original opinion.

And that's the other interesting thing about this theory: sometimes what is perceived as majority is, actually, just a loud minority. Think about it.
"Even Ford’s smallest car, the Fiesta subcompact, has a substantially larger engine."

I am fairly certain that Ford's smallest car is the Ka[1], not Fiesta.

[1]http://en.wikipedia.org/wiki/Ford_Ka
Why would you want to be compressing the string? For this to be useful you would need to be searching for the algorithmic complexity of the string, not merely how compressible it happens to be with, say, huffman encoding. Finding the algorithmic complexity of the string will be intractable. I would consider reasoning in the following way:

There is selective pressure to reduce the length of the dna within an organism, since maintaining dna is costly for the organism. So one might suppose that on the average, over time that an organism will only contain the length of dna which is necessary, give or take.

Of course it might be that the encoding of the information changes over time, so that the organism is able to store more information in a the same length. Or possibly less information in the same length, for reasons of benefit to the organism.

This needs careful reasoning, I am not convinced either my approach, or yours is enough.
Australian spider venom could help save bees
Always run SSH on a privileged port. An attacker could potentially run a rogue SSH instance on a non-privileged port and capture logins for other accounts.

If you run it on a privileged port (1024, or lower), it means that it can be trusted to root-level.
Name and email, you say? Check out the form you need to fill in to use free wifi at Brazilian airports:

http://brazilsense.com/index.php?title=Wi-Fi_and_Internet_se...

They want your:

name
sex
marital status
nationality
place of birth
profession
identity document type
identity document number
street address
city
state
country
cellular phone number
name of cellular provider
landline phone number
email address
barcode from your boarding pass

If you think that this is an April Fool's joke, I can assure you that it's real. Some of the above are optional on the form that's shown, but other airport ISPs in Brazil do insist that you fill in a lot of fields like the above.

I'm happy to say that the trend in the United States and Canada has been toward less or zero information for using wifi. Less than 10 years ago, it was quite common to see all sorts of questions to use wifi. And Internet cafes used to demand ID in the United States and Canada (and they still do in Brazil).
In mid 2012 the company I was working for went through a lengthy acquisition process. I started monitoring our corporate calendar and meeting rooms in Exchange. One day I figured out our CTO was leaving the company: our head of HR, the CTO and all his managers were to be unavailable in a couple hours, for the same 30 minutes and, at the same time, one of the meeting rooms was booked.

It was announced the next day. Right after the meeting, one of his managers had several new bookings extending through most of his day. We accurately predicted (with some surprise) the successor.
My problem with it is how confusing the default behaviour is. As I say it is a perfectly reasonable datatype but in my view a misuse of let to create it.

Any time you pass an array as an argument you have to expect that it may be modified (so you must copy it if you still need the array as it is). Every time you return an array you have to expect that it can be altered so again you need to copy it if you still need it. Given this immutable arrays may let you use less memory because they would only need to copied when they were written to not as a precaution when they are passed as arguments.
So, the fact that they sued Samsung on a 'number of combined similarities', doesn't take away the fact that they quite literally have a patent for a rectangle with rounded corners. So probably it was not me who was talking shit.
No. Actually it would be easier to learn Haskell without knowing any imperative language at all. For me Scala also was "gateway drug to Haskell" and after using Haskell for some time I got some good FP habits which made my Scala/JS/whatever code better.
Filed flightplans and dead reckonging are sometimes intermixed when ADS-B coverage is poor.
Yeah, I readily admit rising fuel costs drive up the prices of most consumable goods. It's likely that the closing of nuclear plans was a significant contributor to that as well.

My point was that given the situation, it is better to have prices rise across the board due to fuel costs than to have whole industries and major employers collapse due to lack of export competitiveness. If the price rise was due to fuel costs, then it will even drive efficiency gains.

I don't think you can fairly cast it as favoritism to industry lobbies on behalf of a few major companies. I think at the time, all of Japan was at risk of losing competitiveness and once you lose an industry, it's quite hard to get it back.
I started a company and was hired by my first customer for a year. While there, I got to work on http://vidpresso.com while maintaining the IP. It was awesome.
offline version URL, DEV

https://www.google.com/chrome/browser/index.html?extra=devch...
I guess what I am saying is that I think the Turing test was a way to demonstrate an idea without being able to define it specifically.

I think the focus on Turing tests is interesting and has definitely expanded knowledge in this area. But, it is now an area within the search for artificial consciousness. It no longer works as a test for it as it would if a computer just happened to stumble on the test and pass it.

That said, I do thing that where we are visa a vis the Test is a cool benchamark. I would be over the moon if one of the Turing bots got to the point where it could do a job, like being a customer support bot.

Hopefully someplace slightly north of the Turing test goal post there will be commercial goal posts to encourage development, hopefully a conversational user interface. A convincing chatbot as a user interface would present lot of very interesting challenges.
6 elements to consider when choosing the best tablet device for your staff
I actually agree with everyone saying to be upfront with your employer. But in my own situation I don't think it is required. I work in the oil & gas industry as an engineer but build web apps on the side. My employers simply wouldn't see any real value to them in what I'm doing. Also my contract does not make any claims to ownership of things I build in my own time.
I think you should clarify the difference between free and premium. I couldn't figure it out based on the pricing page [0]. So maybe a simple list of features the premium version offers over the free version would be a good idea.

[0] http://gmelius.com/pricing/
Right. So the headline is like saying, if not for gravity we'd all be flying. Someone's often fixing bugs, but that someone's also adding features. No generalization about all software may be made on this basis.
Turing test beaten for first time by virtual 13-year-old boy
At least in Europe, there are many companies helping people with Google ads... Some are dishonest though (like "I'm from Google", "We have a free slot on Google's first page", "your ad will show on each and every search request", etc...).

They're targetting professionals: I've come to know them when I was a photographer. And as far as I can tell, they're not very competent...
I did, sort of. I was working as "The tech guy" at a business to business consulting firm. It was good varied experience.

Through word of mouth; I took on my first consulting client in my "spare" time.

About a year later; I left the full time job and did consulting full time and I have been doing that as my primary source of income for 14 years now.

I gave a presentation about my various business mishaps at a conference called 360|Stack. I called it How to Fail Fantastically.

http://vimeopro.com/360conferences/360stack-2013/video/72773...
Thanks for the advice and references. Some great starting points there. I hadn't thought of checking out local universities, but will definitely try to do that!
Do you know of any other way around this, other than going to your employer explicitly ?
>>All in all, a fantastic vehicle, and I wish we had sent it over to Scotland when we moved as the equivalent Wagon R's available here are made in Europe and just aren't the same standard of equipment and features, sadly.

Well, I am glad you enjoyed it in Japan, but I am very happy that cars which do not meet basic NCAP safety standards are not allowed to be sold in the EU.
How feasible is it to have hosted state of the art Turing bots available to the converse with anyone?
Stop Working SO HARD[Webinar Jun 09] by tcherpeski | Webiners
Had an idea for something similar several months ago but was struggling with the conceptual implementation [1]. Very glad to see someone is doing something here and working towards a solution.

I'm going to install this on my phone and play around with it, and see if I can get some folks in my community involved as well - and see where it goes. Looks very very early but I'd be happy to give it a shot.

[1] https://news.ycombinator.com/item?id=7493129
As it's the New York Times it seems likely they are referring to the smallest Ford available in the US - I don't think the Ka is available there.
Mendacity in the Corporate World [2003]
>100% Fraud Proof

This is a highly problematic claim, I am not aware of any serious security specialist who guarantees any system is 100% fraud proof.

http://v-app.io/landing seems to be the real application behind this, which seems to be a much better and wider version of Doodle, the voting application. If anyone from v-app is listening I don't think you should mix v-initiative.org with v-app.io/organising things in a democratic way.
I found that rationale for turning them away even more perplexing after reading their blog and other articles. These same places state they have no issue treating sparrows and pigeons, both of which are common opportunistic omnivores. Meanwhile, they turn away the endangered Egyptian Vultures the two brothers treat. At one time, Egyptian Vultures were so common, they were nicknamed "The Pharaoh's Chickens[1]."

Wish these guys had a PayPal or some other easy way for those of us outside of India to donate to their cause.

[1] They were considered sacred in Ancient Egyptian religion and illegal to kill.
Hey thanks, I like your work too :)
CoreObject: Distributed version control + object persistence for Objective-C
And software has an even bigger advantage (making the lack of checklist use inexcusable) that all of the process can be encoded in software.

You can restrict deploys to only CI-checked revisions, you can mandate some sort of functional testing (with the tester stamping the revision), you can check that the rollback procedure works and works cleanly, you can put the changes list in front of somebody and ask that its items be validated.

The field seems to be moving very slightly forward, but it's not always easy to get people to relinquish useless control to automated systems. I'm currently trying to get an integration bot[0] set up in my company and the pushback surprised me. But fundamentally, you can get something similar for deploys, ask for a deploy and it kicks off the checklist automatically, mailing people and updating statuses on dashboards as needed.

And then you can even start collecting stats and charting time to deploy or amounts of rollbacks.

[0] by which I mean something similar to the Rust project's "bors": when changes are proposed, the bot requires validation by a "core developer" (who may be able to self-validate, it's only software so the validation process for a change are flexible), runs the linter, runs the tests, sends the changes to functional testing for validation[1], and merges the changes to "mainline". Humans only get involved where they make sense and can not be automated away: proposing and reviewing (technically and functionally) the changes.

[1] optional, and requires a significant functional validation/testing team, but definitely possible
This reminds me of Happoshu[1]: beer was expensive in Japan because malt content was taxed[2]. Brewers introduced fizzy beer-like beverages with lower malt content ("happoshu"). Beer tax revenues consequently dropped, so the tax on most happoshu was raised to parity with beer. Brewers responded by putting even less malt in their fizzy alcohol drinks.

1. https://en.wikipedia.org/wiki/Happoshu

2. As I have been led to understand, this was intended to dissuade rice-growing land being switched to barley: Japan seeks to preserve self-sufficiency in rice production.
Show HN: PhantomJs as a Service
Your point about OS interoperability makes sense but you should really, really rethink the "to me kinect is just a sensor, and all I want from it is data" part. If you've ever used a Kinect or similar device half the glory of it is the software processing, voice recognition and face recognition etc. Sure you could probably get just the data if you wanted, but dumbing down the device is certainly not the future. You could have had your version of "the future" ~10 years ago -- just go buy a cheap camcorder. Perhaps you're saying you'd like to write your own audio/video/recognition/processing algorithms for the Kinect?
Brazil's Reality – Não Vai ter Copa. (The World Cup Won't Happen.)
Don't just blindly use a tool because it is cool or someone told you to use it
I'd say wifi tracking is less 'evil' than mood and gender facescanning software thats on in-store security-camera's these days.
I started BuySellAds (http://buysellads.com) while employed full-time at HubSpot (http://hubspot.com). A few years after leaving, my company ended up on the Inc 500 (http://www.inc.com/profile/buysellads) and we're still doing quite well.

- I had the project specifically spelled out in my employment agreement with them since I had already been working on it for a while. I started working for them because I genuinely believed in their mission, and there was a certain allure of a steady paycheck after freelancing for a while. I made the decision to leave after about a year of trying to juggle both.

- By the time I left HubSpot was 50 people and they had plenty of funding, so while perhaps they would have liked for me to stick around, there's nothing I did that has ultimately contributed to them becoming the billion dollar company they are today (a nice humbling lesson for the youngster I was back then...).

- I actually think doing this (as long as you can keep it clean legally and actually own what you're building in your spare time) far outweighs quitting your job before starting a company. I wrote a post on Quora about this in a little more detail (http://www.quora.com/I-plan-to-quit-my-job-at-a-software-com...)
Editorial 1.1.1 rejected from the App Store
Why is segmentation important to Native Client?
Not only that; if neither of us refrain, we're both wasting more and more resources on a meaningless zero-sum game in a feedback loop.

That's the problem I see with political campaigns - they are holes that waste unlimited amount of resources (labour, power, fuel) in a zero-sum game of minor real importance.
"I know you're artificial--I can see the processes working"

That criterion implies that once we have a much better understanding of the brain that humans might start failing it. What if you have a neuronal tracedump for a person involved in a conversation?
I started Satago and raised my first money for it on Seedrs while I was still employed at Rocket Internet. I don't think it was in my contract that I could not start a company (it is in many) but I did have to get an IP waiver from Rocket before Seedrs would release the investment - just in case. I then built most of the MVP (with a contractor) whilst employed, which was very difficult.

Main advice would be to save as much money as you can before you take the plunge. I did not have enough spare money. Also play with timezones if you can. My contractor is in Russia, which meant I could work with him in the mornings if I got up early before starting my day job.

Here is where we are now: http://www.satago.co.uk Got in to the Seedcamp accelerator and raised $1M announced the other day. Going quite well. First employee starting tomorrow. :)
I don't own my own car, I share one at the moment. But if I bought my own, I used to want a Nissan Cube. It's a hilarious looking car and the overall shape just looks so efficient. I never realised they make even smaller more efficient cars (and I have visited Japan).

If you don't want to sell these in Japan, send them over to Australia please.
Before ARC they used manual reference counting. At runtime each object has a count of how many things have declared they have a reference to it. You can increment that count by doing [obj retain] whenever you know you're keeping a reference to it that will outlive the stack frame. When you're done with the object you can do [obj release] to decrement the counter. When the counter hits zero, the memory for the object can be freed (I don't actually know if it's done immediately or added to a list of objects to free later).

What the automatic part of ARC does is, at compile time, analyse the code and automatically add the retain and release messages. If it determines the reference will outlive the stack frame, it adds a retain message. if it determines the reference can no longer be dereferenced (maybe because another object reference is assigned to that variable) it adds a release message.

The runtime characteristics are the same as ARC, it just means the programmer no longer needs to work out where to add the retain and release messages (though they still need to think about reference cycles).
>When American automakers expressed their opposition against Japan joining the Trans-Pacific Partnership negotiations due to its closed market, the U.S. makers also pressed Tokyo to end special tax treatment for the country’s unique “kei” super-minivehicle segment.

"Meanwhile, the US government budget continues to be a primary source of revenue, for General Motors Corporation."