skysight-inc/HackerNews huggingface dataset:
Dude, I've done most of the CS sequence in college (majored in cognitive science). I've been a professional programmer for 25 years. I do C/C++ development currently, and once upon a time created entire games in assembly language.

I read HN, Communications of the ACM, and other technical sites and blogs to keep up on the state of the art. I designed an SDK that was used in over a hundred commercial products based entirely on its technical merits, and people have been coming to me asking to pay to license my current (not yet public) SDK, based on the merits of my last one.

I submit that since I was deceived by the statement, that it was deceptive. Period.

And as Camillo pointed out, it's frequently applied to libraries. Correctly, I might add, when those libraries are built into shared objects. The ABI [1] needs to match, for example, for them to have binary compatibility.

A good example of such libraries would be the entire set of iOS libraries that would be implied by saying "binary compatible with iPhone OS 5.0."

See [2] if you don't believe me. "Binary compatibility" refers to the ability to run programs built for an OS, and not just the lowest levels of the OS, but the whole thing.

A clear title would be "Magenta: Binary compatible with Darwin (the iOS 5 kernel)." A better title might have been "Magenta: Run Darwin (iOS) binaries on top of Linux."

[1] https://en.wikipedia.org/wiki/Application_binary_interface

[2] https://en.wikipedia.org/wiki/Binary_code_compatibility
You'll really have to qualify "quality of life," besides the crime rate. And as urban crime rate goes.. it's honestly middle of the road as far as major American cities go, comparing favorably to LA, New York, Boston, and Washington in most categories. (http://en.wikipedia.org/wiki/United_States_cities_by_crime_r...)

Anecdotally, I live in Washington but just spent a week out there never leaving SoMa/Market Street/Tenderloin, and felt about as comfortable there as I do in the up-and-coming areas of DC. e.g. just be aware of your general surroundings.
What is legal and what is ethical do not have as much overlap as you appear to think.
"So technically, he billed at $60 an hour"

I would say the cost goes way beyond that... the cost of doubling your time to market can be brutal. Not to mention extra strain on other resources (including your own time) having someone consistently missing deadlines.
A marketing university student told me this a few years ago. Post something interesting or stop posting. If you're running a business, educate yourself on all the aspects of how they work. If you're already running a business and this is news to you, find a day job.
Guys checkout how much Google is paying to it employees http://www.visasquare.com/visa-greencard/salary/google-inc-3...
> Books need to be written, edited, typeset, 'printed' / 'put into ebook format', distributed, etc.

The author writes the book. Typesetting and "putting into ebook format" are a copy-and-paste affair, taking at most a day. Pirated books don't need to be printed or distributed.
The “Reward is Cheese” UX Technique
Putting makeup on your company
what about Anomos? Is that safe enough?
Emacs Rocks - Screen casts to prove it
The JavaScript Virtual Machine
Fear and mistrust of Scientology has nothing to do with their beliefs. They are a secretive organization that seeks to protect itself at the expense of everyone else. They are the perpetrators of the largest infiltration of the US government [https://en.wikipedia.org/wiki/Operation_Snow_White]. And while their actions today may be legal they are nonetheless still dangerous.
Ugh. The guy maps a bunch of global keybindings, including hippie-expand and ibuffer, loads a low contrast color scheme as default, but still has the temerity to write:

"I firmly believe that the one true way to use Emacs is by using it the way it was intended to be used [...] That's why I've disabled all movement commands with arrows - to prevent you from being tempted to use them."
If you want to develop your lateral thinking, don't read crap like this and put yourself in isolation instead. Solitude breeds creativity, not reading about other peoples' creativity.
I think you're right to be concerned. I think that in general it's not right to illegally access and distribute the secrets of "the other side", even if you're totally convinced of your own moral superiority to them. I don't think it's right for Democrats to hack into Republicans' emails, nor vice versa, and I don't think it's even okay when it's a group that most people find detestable (e.g. the British National Party, who got their emails hacked recently).

On the other hand, in this particular case I'm inclined to say "Fuck it, they're Scientology". But I'm aware that I'm on pretty darn thin ice, ethically speaking.
Slightly off-topic. If you have a startup and you have a blog like this, why not have a very big obvious link to your main website?(i.e. mystartup.com instead of blog.mystartup.com).

It seems like a no-brainer to me. It's great marketing for your product or service. I've come to your site to read your blog and I'm curious about your business now.
Why did Bell Labs create phone numbers of 7 digits - 10 digits?
I'm not familiar with either, but is it a bit like the difference between early adopters and the casual users?
How much Microsoft is paying to its programmers?
Just What's Inside Large Breasts? (A: Dioxins and Flame-Retardants)
The typical things, IP protection, confidentiality, code ownership rights, payment terms.

Do you use oDesk for all your development work? The "timeclock" feature they have seems valuable. Is it worthwhile enough to bring an outside developer, one you haven't worked with before, into oDesk to work together?
Nope, not anymore. http://daringfireball.net/2010/09/app_store_guidelines
Love this blog. Surprised it hasn't been posted before.
Languages For Every Sysadmin
He meant that "domain specific jargon" is a redundant term. Jargon, by definition, is domain specific.
This is the first of an interview series my friend Ravi and are doing where we interview working engineers and scientists in the Bay Area. An audio transcript is posted to the site, there's also a podcast available at http://itunes.apple.com/us/podcast/engineers-onstage/id53496...
`pass` is uncracked?
or "Does it serve a greater goal"? Does it enlighten the masses or does it just bring more useless information like a lot of leaks.
2045: A New Era for Humanity [YouTube]
>"Some big cities like Taipei, Beijing, and Singapore have government sponsored free public wireless more or less all throughout the city"

Bullshit. I just moved from Beijing. Not only is there no government sponsored wireless all throughout the city, but internet cafes must record each customer's ID info before you can log-on. Even McDonalds' free internet for customers requires identification (which is troublesome for foreigners or anyone without national ID cards).

I was in Singapore less than three months ago, and found no public free wifi during my stay. On the good side, many, many cafes there offer wifi and it's not locked down like in Beijing.

Taiwan, on the other hand is making strides with their new service rolled out last October.
Strange? Someone's got a couple hundred of Euros in credit at the CoS bookstore, but should already own his full set of encyclopedias, considering that he's a Level 60 Warlock. So they're asking if he can donate that for some "charity" event about their popular "psychiatry is eeeevil" line of thought.
Guys checkout how much netflix is paying to its employees.
http://www.visasquare.com/visa-greencard/salary/netflix-2717...
I wonder not why, but where it is.
Offline use is just one in a bevy of features an app could have. It's not often the best one to spend your time on.
Thanks for that mashup link, I'm always on the lookout for web map references so that's pretty useful. Cheers.
This can actually be improved by adding few capacitors at the nodes which would take into account, how many clicks a user has been better than the the black-listed ones or worse than the white-listed ones.
TPOD1 - thermoelectric Power On Demand by Richard Harmon — Kickstarter
ODesk has some default protections, but I think it's safest to execute an additional contract for a development job. IANAL but my own approach is to at least include explicit terms in the contract. I don't believe oDesk's default terms cover as much on IP protection as a contract like this. For example, depending how hands-on you are, you might need to specify the contractor needs to get your permission to use any GPL or similar licenses.

I forked a consultancy agreement on Docracy [1] recently to specify any notices take place over oDesk, then requested the contractor agree to it via oDesk's messaging system.

https://www.docracy.com/5642/consulting-agreement-for-hourly...
> There are also some indications that they're emotionally abusive to their members, and encourage them to cut off all contact to non-Scientologist friends and family. These allegations are difficult to substantiate, in part because the Church is so aggressive about quelling criticism.

curious, why aren't the testimonials of ex-members adequate substantiation ? While it was extremely difficult to get access to information critical to Scientology prior to the late 1990s, there is a tremendous amount of critical information and ex-member testimonials available today.

http://www.xenu.net/, http://www.freedomofmind.com/Info/infoDet.php?id=230, are good places to start.
Another thing is that you shouldn't really do BT over Tor. The network is not set up for it and you consume a great deal of resources.
Most categories in sociology are blurry, because human beings are blurry things. This may help:

http://en.wikipedia.org/wiki/Sociological_classifications_of...
Photography Websites For Commercial and Social Sharing
Structuring your startup
Mockstar – Mocking Like a Rockstar (python, unit-testing)
You can always compile scheme / haskell etc to C and then use it as a library. (gambit-scheme users do this).
Regarding the iOS 6 Beta
It's illegal to distribute confidential information of another group. This isn't about democrats or republicans. We're not talking about a group of people here. We're talking about a religion. If a religion has "secrets" which cannot be shared among believers and non-believers than it's not a religion - it's a sect.
Microbes found in extreme environment on South American volcanoes
Don't worry about it, man. He can patent it all he wants, but thing is not gonna fly. It's called a "tie-in sale", and the United States Anti-Trust law prohibits it. McDonald's tried this trick a long time ago with their franchise owners in order to better account for how much they sold, by forcing them to buy paper cups and other supplies directly from Corporate (i.e. prohibiting third party suppliers). I think it got really high in courts, but eventually the franchise owners won.
مشاهدة مباراة فرنسا وانجلترا بث مباشر 11/6/2012
It's common knowledge that all of the NY Times' tech bloggers have meaningful stakes in Apple stock. They claim that it does not affect their reviews, but I've seen yesmen who are less obsequiously fawning than "writers" like Pogue.
That's very interesting, thanks. It seems to treat the classifications as a timeline of a religion (from birth/cult to establishment/religion), and not by control or whatnot...
Your "network effect" assumptions are rather silly. After all, by the end of your last graph you've caused a billion extra people to join the contest (2^30). Give me a break.

If I were really to invite 5 of my friends, their most likely response is:

a) not to join at all

b) not to share (that's extra work)

c) or being generous: invite one or two people

But let's roll with the post's bizarro assumptions that each accepted invite results in 2 more and see what happens if there are just 6 other entrants initially (this problem favors your argument with less entrants, not the other way around).

Your chances without sharing (remember, those other entrants are going to be able to bring in a billion persons each):

1/(1 + 2 * 6 * 2^30)

Your chances with sharing (you get two extra entries):

(1 + 2)/(2 * 7 * 2^30)

That's right. Every human being alive has joined. Only 6 other people started in the contest and you still improve your chances 157% by sharing.

The absolute only case in which it makes sense not to share is when you're the only person in the contest. And I would hope most people know not to try to improve on 100% odds.
>Or are you operating on hearsay?

Oh for pete's sake. Go read up on Lisa McPherson and Operation Snow White. There are plenty of legitimate and documented reasons to hate Scientology, not one of which is because they hoard money.
> If a significant amount of people keep doing this, Amazon will have to raise the price for all of us.

No, I suspect that Amazon's prices already account for the estimated number and cost of returns.
Starter Websites: Avoiding Monocarpic Endeavors
But it has a physics engine, a canvas, etc. I'm not a game developer (yet ;-) ), so I'm curious...what defines a game engine in your mind? What is haxe lacking? Thanks.
There is a free book online by an ex member called A Piece of Blue Sky. Once I started reading I couldn't stop.. it a very compelling story and it covers a lot of history in the broader sense (not limited to this specific member's experience). Definitely worth the read if this is something you are interested in:

http://www.cs.cmu.edu/~dst/Library/Shelf/atack/
With outsourcing, it helps a lot to break things down into small steps - it cuts out a lot of the risk upfront if you can build a complete "Hello World" early on, for example. You'll find out right away if the contractor can program, deal with version control, build automated processes, etc.

And this is where it helps if the client is a developer. A developer who understand agile processes should be well placed to break tasks down into vertical slices in this way.

On a related note, I highly recommend Trello for co-ordinating with remote workers. I just invite them to a board and send a "welcome" notification to them from a special "Message Card". They immediately get how the whole thing works even if they've never seen Trello or Kanban before, and you can spend most of the time co-ordinating on tasks by messaging on their cards. This is from my experience with researchers/admins and I'm planning on the same for working with a developer.
Offline mode is in my opinion one of the important feature of an app. With the unreliable accessibility of the internet on mobile devices (ie: in an elevator, undergroud parking etc), it is important to keep the user informed of the networking errors the app is getting without ruining the experience nor hiding the displayed informations
Not to mention the fact that Scientology (the study of science?) is chock full of ridiculOus BS. Hell, at least some of the mainstream religions have a bit of history to back them up (i.e., Jesus did actually exist, whether or not you believe him to be the son of God).
200 OK, Content-Length: 0. Is this some kind of postmodern statement about being offline, or robustness advice from an author whose servers should be returning errors but aren't?
Apparently you missed my point. Most religious organizations have elements of corruption, sure, but Scientology as an organization is built to exploit its members by design.
No. Not at all. I suggest looking up the groups on Wikipedia to get a feel for what I'm talking about.
The title should probably mention this is a 2011 post.
I have been experimenting with days off (that I hope to turn to weeks or months) of looking at or reading other people's work in favor of exploring my own ideas in a more complete way. That being said, if you live in a cave you will be making cave paintings while others paint the chapel.
Glad you like it. I think rather than further development on the Starter Kit, effort would be better spent towards coming up with a good overview of the ecosystem, documenting available packages and how they work together.
sure to a certain extent, but you could have all the requirements in the world and not have the outsourced developer ever turn in "quality" code, or if anything take way longer than it should take.
Its not surprising to me at all that you guys have spent a lot of time thinking about this. I think people with a legitimate use case for not hosting their plugins on the webstore will be able to cope with the workaround.
That time still isn't free.
Last I compared against Corona, NME was getting 7 times the performance.
I am actually not a fan of its use in the G+ app. I prefer the dashboard because it felt like there was a more defined separation between each part. I don't particularly like the new G+ look in general for the Stream since it feels like there is way too much going on, and I guess the menu just adds to that.
Why have both Due and Things?
The ethical approach is subversion of the law less often than the internet appears to think.
First, haXe describes itself as a programming language.

Second, I don't see a mention of a physics engine builtin to haXe anywhere on the features page,

http://haxe.org/doc/features

where are you seeing that?
Internet as a 'Hostile Overlay'
Here is a good example:

http://www.joshuagranick.com/blog/2012/04/12/html5-pirate-pi...

It's a Bejeweled clone that has been published in the Amazon Appstore, Google Play, BlackBerry App World, the webOS App Catalog and also compiles for iOS, Flash, Windows, Mac, Linux and HTML5
One additional concern on this: the cost is hidden.

My current company sometimes misses this issue. The developer you've outsourced to can take 1.5x but if that slows down not just his items but dependent work, the cost can be very difficult to determine.
Unfortunately journalists are also highly motivated not to get sued.
It's absolutely a grey line. Keep in mind that branches of mainstream religions sometimes go off in cultish directions -- often focusing on a charismatic figure.
It has.

http://www.hnsearch.com/search#request/all&q=http%3A%2F%...
Steve Reeding, one of the creators of IPv6, shares his crucial insight on how some networks adapt, survive, and impose themselves:

"I have a different take on that. Yes, a lot of people were dissing tunnels yesterday. I'm actually a big fan of tunnels. I think the way the IPv4 Internet was built originally was basically by tunneling over the phone system. Ignore, you know, getting leased lines, putting computers on the end, building a network with no cooperation at all from the phone company. In fact, I once saw a phone company memo that referred to the Internet as a 'hostile overlay'. You know, and we basically, you know, demolished their billing plans and everything, and built this network in spite of the desires of the carriers. And, as I see the IPv4 Internet getting more and more like the phone company, I thought one way to deploy IPv6 is basically tunnel over all that junk. Iterate the same thing again. And I gather, you know, some people, you know, who are concerned about this are looking at other ways of sort evolving the Internet, where you, you know, tunnel over HTTP or whatever you have to do to basically get over all that cruft and build a new network on top of it. So that, to me, was one possible way, you know, as the IPv4 Internet rotted the underneath. We would tunnel over it and then we would throw away the rotted bits and replace them with wires."
If you want to sword fight "realistically", go out, buy a sword and join a sword-fighting club.

Darn, why do people try to solve everything with technology when there is a simple solution in the physical world!?

No matter how they dice it or slice it (ah ah), it's not going to end up "realistic" for anyone who has used a sword before.
Prometheus: an archaeological perspective (sort of)
What's hurting the brick and mortar store is not the "going in to compare items" part, but rather it's the "buying on Amazon instead of from the local store" part. You may as well say, "If everyone bought online instead of at the store the stores would close."
BEWARE WARNINGS.flv
Hidden? It's the EU people looking at things with their EU glasses and the don't see any problem, they see opportunities to gain power. To bleed taxpayers out of more money and to get the local governments on a tight ship with the controlling agency that check if people are paying their taxes/ not abusing their system. And on top of that cutbacks on all the things that cost the government money.

This EU ship hopefully sinks, so we can just build our own raft again. Why can't we just be all tiny countries?
If you wanna be part of some big thing go live where the big thing is.
Probably not. I think it depends on where you find the developer from. If it is a recommendation from someone, you might not need to get yourself protected via oDesk.

I think it really depends on how comfortable you are with taking this kind of risk, and how much effort/money you want to put into mitigating them.
The Perils of Starting a Company in a Weekend with People you Don't Know
You have badlands national park located near Minneapolis MN. I don't know if this was meant to be a joke or not but you're off by several hundred miles.
> There are a lot of things I don't understand about
> China's economy

I found the videos which the following blog post is based on quite illuminating. Unfortunately, the videos seem to have been taken down.

http://asiavalueinvesting.blogspot.com/2011/09/chinese-banks...
So you're disgusted / "surprised and disappointed" at the reaction to the CRU emails, and yet you still trust other people to filter your news for you?

This is why you need to inform yourself about what's going on in the world. At least look at things with a critical eye, and not just throw up your hands and say "Oh well, the journalists will filter the important bits for me."
> I’ve paid users on Mechanical Turk and later on oDesk to label data for me for some Machine Learning research.

What tasks (I'm assuming these involved huge batches if it was for a machine learning set) were economical to move from mTurk to oDesk? I've never used the latter but that seems to be a place to hire individual workers?
"Being a developer myself it is easy for me to explain what I want to a developer. We talk the same language."

I've always thought that myself - in terms of outsourcing programming - the experienced developer can actually make better use of other devs more than anyone else.
Saw this recently. https://github.com/ghc-ios/ghc/wiki

It looks like there is no prebuilt package of interfaces with iOS so still a ways to go. Still great work though.
> In most cases large retailers force their vendors to cover the costs of returned merchandise that they can't resell (due to opened packaging etc).

Yes, and this can increase costs to the consumer. Cost is cost. It has to be born by someone in the chain and it's pushed on to the consumer if possible (granted in the competitive retail space it's harder to make consumers absorb costs).
Well, technically you are free to ignore the Scientologists...

up until they overthrow the government and appoint L. Ron's disembodied head as ruler for life.
You can do meaningful science with people. There are plenty of solid drug studies out there, and even good education research. What I mean is there are experiments you don't get to do with people and when that happens you need to move on and not try and get by half assing it.

So, you don't get to see what happens when people eat the exact diet you want them to for 20 years. Having people fill out servery on what they ate is not a reasonable substitute. In this case there are options like sending people actual food. You don't know if they eat it, but you do know you sent it and you can measure outcomes based on what food was sent.

PS: Also, most of what your talking about is almost pure politics. When politics and science really clash it's rare for science to make much headway. See: Climate Change, Evolution, etc.