skysight-inc/HackerNews huggingface dataset:
... who's now on US payroll.

Bottom line is that Crimea is massively pro-Russian. Unlike you I've actually been there multiple times and have friends who still live there. The overall sentiment has always been that Khrushev was an idiot to detach Crimea from Russia and "gift" it to Ukraine in the 50s. That 97% looks pretty damn close to the reality. If you are interested in this, take a look at BBC coverage of the referendum. The turnout and voting numbers were in fact all legit and no one was going to the voting booths under a gunpoint.
Is Japan overcrowded? Because I don't think it is. Yes their cities are (I fail to understand the drive to live in a city, I see mostly disadvantages) but they have a large amount of unpopulated areas which, if people spread out, would not be considered overcrowded? Unlike the Netherlands where I'm from for instance, which is basically a big city.
You mean the wallpaper? Just one of the default things on the old xperia sk17a :)
Seems like an entirely justified sentence to me.
Beware Silicon Valley investors who will invest in your company a lot of money initially, and then force your hand to sell to the companies where they are board members.
I'd say in Django documentation there might be a place for such simplified project scaffolding that fits into one file and few lines. Not as dumbing down, but as explaining a complicated thing in a simple manner and from another angle.

Replacing current project template, though, doesn't make sense IMO (and OP isn't suggesting that anyway). Default project should be suitable for the majority of use cases, and the current one seems to deal with that role well. Giving such a simplified template to a person without much discipline with regards to code organization would probably result in poorly maintainable pile down the line.
Yup. This is kind of medium for all mediums!

- If you don't find the type (or medium) you need, you could create a new type yourself. And if you made a new one for Songs (say with Title, Lyrics, Date and Band name), it becomes available to everyone on the site.

- You could customize a type further with Javascript, which the app executes inside a sandbox. That let's you do, for instance, downloading and attaching a band's picture when someone adds a new song.

package.json is on my todo list. I've been sitting on it for way too long. :)
I went to Gemeco website to have a look at the card backs.

http://www.gemacocards.com/casino/

Clicking on the cardback link opens a page which crashes Chrome on iOS.

So, uh, does anyone have a screenshot of the specific backs?
I particularly disliked the "it isn’t until part three that you finally write your first public facing view" part. Giving views such a high priority is just wrong. The first part of the tutorial covers the dev server, db setup, models and queries. Data models and queries are really at the core of (almost) any Django project, in a normal app most views will just execute queries and send the data to the browser.

I think the Django tutorial is an excellent piece of documentation. If somebody doesn't have enough patience to work through it, they probably won't have the time to read the rest of the docs either and will most likely end up writing messy code.
It blows my mind that any casino in the world could be a victim of edge sorting.

See: http://apheat.net/2012/06/28/what-is-edge-sorting/ for details, but basically, the Borgata Casino was pretty much grossly incompetent if they were dealing asymmetric decks.
It's interesting that when it involves a founder we're suddenly no longer considering the obvious scenario that the author is one of the many coders who is simply not good enough and has to go. And the author himself has already admitted his limited competence.

It's perfectly reasonably for the CTO to ask him to leave as a coder. In fact, setting those standards and making those decisions is what you hire a CTO for.

Unless he's been asked to surrender his equity and/or not take up any other non-technical position, everything else about being "squeezed out" is strictly speculative.

This may strictly be a matter of competence.

(Doesn't mean the author shouldn't be taking precautions, those any founder should take from the moment they involve external funding. From whatever angle or for whatever reason, the issue of ditching one of the founders will come up.)
$13,000 for used copy of Art of Doing Science and Engineering

http://www.amazon.com/gp/offer-listing/9056995006/ref=tmm_hr...
Almost everything? These people live in shoe boxes, and you have to be a millionaire to get a parking spot in Tokyo. The men work all day long and then have to get drunk with their coworkers in the evenings. They smoke and drink too much, and you can never get a straight answer out of a Japanese person.

If you're a foreigner there are still a lot of landlords who'll refuse to rent to you. The cops are famous for beating confessions out of suspects.

And local protestations to the contrary, you can't get a good steak in Japan, as if you could afford it anyway.
Hire an attorney, and leave with all the shitload of money you can grab from these (not thankful) guys. What the other cofounder says about this situation?
Thanks for this.

Scala's drop has been over a 3 month period.

F#'s rise seems "real" given the consistently strong numbers of late.
Based on job descriptions, it would appear they are mostly a linux shop with some solaris. [0]

[0] http://jobs.akamai.com/search/?q=linux&locationsearch=
> "... why are the valuations still sky high?"

It's a tactic to get the company into the 'no-shop' stage of a deal, where they've agreed (and probably signed legal paperwork) to say that they won't talk to other investors. Once in that stage, the investor is free to begin renegotiation of key terms. Valuation is rarely the only item on the table. Consider, board seats, liquidation prefs, change of control, etc. there are myriad ways that a company can end up (inadvertently) screwing itself.
Phil Ivey is also involved in another lawsuit over a similar issue. In that case, he was suing the casino after they refused to pay out his winnings due to accusations of similar "cheating".

In both cases, it appears that casino staff voluntarily agreed to Ivey's requests that resulted in him obtaining an edge.

http://www.pokernews.com/news/2013/09/ivey-claims-he-used-ed...
A CTO with polarized vision would tank the company faster.
As someone getting married in a few short months myself, congratulations - your site looks great so far!
Screenshot: http://s15.postimg.org/iautvy8sr/gemaco_card_patterns.png

from this page: http://www.gemacocards.com/casino/catalog-flip-book/?startPa...
Very interesting in deed. There is a auto driver in India (a taxi like vehicle) who uses the same pricing model for his services - http://www.thebetterindia.com/4813/tbi-heroes-ahmedabad-no-r...

Nice to know about such things :-)
There is something about Japan that leads foreigners to alternate between extreme admiration and complete negativity. There are varying opinions about everything of course, but with Japan the same person will alternate between the two extremes. One minute you find yourself marveling at how nice, thought out and efficient everything is in Japan, and wish every country could be like that. The next minute you despair about how backwards, inefficient and hopeless Japan can be.

As a contrast, western expats in China seem to be all about the complaining. Except when they suddenly start defending party policies when discussing with a foreigner who is less knowledgeable about China.
Yes, Japan has a long history of mutual xenophobia with China and other countries around southeast asia. I'm not sure if you were referring to that or xenophobia of westerners though, which I've also heard about. Despite that however, it seems like a great place to live.
Demonstrating what a minimal example of a django project looks like isn't dumbing down. I would argue the opposite; running startproject and accepting whatever it spews out is the mindset of a dumbed-down programmer.

Any programmer should be able to write down a minimal example of whatever they're working on, but personally I had never thought through how to make a minimal django app -- had you?
They were referring to westerners as they are those and feel discriminated against in mostly subtle but sometimes not so subtle ways.
It seems odd that the dealer would comply with such a request, even if the dealer has no idea about the law.
Actually, I think this could be the basis for an effective political point. Simplify it to hammer this message home:

"If we have a policy of not disclosing the vulnerabilities we know, what we're really doing is promising foreign countries that the exploits they discover against us will work forever."
I agree with you. I thought I was buying that book to read about US history, but it's more of an alternate US history for those who already know US history pretty well.
His writing style also annoyed me very much as he'd jump from timeframe to timeframe which makes it hard for you to follow.
You need to be more specific about what kind of communications. You could look at spiped as one example https://www.tarsnap.com/spiped.html
Offtopic, but they've got real cool domain (01.org), and I don't see no sites at 02.org etc; even for 01.org the InterNIC tells nothing! (whois limit exceeded) http://reports.internic.net/cgi/whois?whois_nic=01.org&type=...

Could somebody please comment on this?
I don't think the advice not to implement your own crypto stuff ever meant that no one should do it under any circumstances. It means that application programmers should not do it as part of their application. And that, I think, is good advice.

I certainly wouldn't want to see corporate devs at my bank implement some custom "secure" http communications protocol.

What we need is two or three well funded TLS/SSL implementations competing with each other, kind of like we have a handful of competing web browser implementations or C++ compiler implementations or operating systems, all done by experts in their field.
Or $25 for a Kindle edition: http://www.amazon.com/Art-Doing-Science-Engineering-ebook/dp...
I've been working on an Android version of an ambient noise web app I made called A Soft Murmur [1]

Screenshots:

http://i.imgur.com/HAGYYAO.png

http://i.imgur.com/acaa12P.png

I'm planning on releasing a free version with 3 sounds and a 2.99 version with 10 sounds and timers and other features from the web version. I've never sold software before, so I pretty much have no idea what I'm doing when it comes to the marketing side of things. I have a suspicion the most lucrative approach would be based around in-app-purchases, but I really dislike those.

I'm building using Phonegap/cordova [2] which I have mixed feelings about as a toolkit. Phonegap media elements, which I'm using pretty extensively, are buggy and feature poor on Android, especially the older APIs. On the other hand, I'm nowhere close to being able to build an app like this natively, so I should be grateful the platform exists at all (!)

I'm working hard to make the user experience seamless, easy and smooth. I think the end product will be something I'll enjoy using.

[1] http://asoftmurmur.com

[2] http://phonegap.com/
You are suggesting that the lawyer can help in two ways:

1. Negotiations

2. Understanding the legal situation

Regarding the second point, the correct advice is not to sign contracts whose consequences you do not understand. Regarding the first point, engaging a lawyer will destroy whatever trust and mutual understanding is left in the relationship between the founders.

This might be the US way of doing things. But before telling someone to hire a lawyer, you should make sure that the case in question is not taking place in a country where doing this is generally taken as a big offense.
Interactive live tiles on Windows Next by Microsoft Research
Keys are not passwords and session cookies.
I'm sorry, for some weird reason my browser didn't load from the first try all those 0\d.org sites that apparently do exist.
And Drenthe.
Microsoft faked the startup speed beginning with WinXP too. In Windows 2000 it took a long time to see the desktop. To speed it up in WinXP they show the desktop quit early but several startup-processes are still running with higher priority. So you had to wait til the hour-class was gone and the UI reacted to mouse clicks. Well the same was true for earlier MacOS X like 10.4 Tiger were you could watch and wait the spinning ball.

Nowadays with multi-core CPUs and SSD you won't notice such effects.

Windows 2000 boot to desktop: http://www.youtube.com/watch?v=FBdy9zxNVEw

Windows XP boot to desktop: http://www.youtube.com/watch?v=EHgCrbcu0Ow
You missed out on so many upvotes by not going with 2048...
Ha, totally. I often think of that book as a bunch of him saying "hey, isn't this kinda weird/cool?"
That would be a nice statement to make, if you lived in some small world were there's just America and its interests (well, the interest of SOME of its citizens, to be exact).

On the internet, and to global citizens, what you write amounts to "screw those people" (non-US Hacker News readers).
For those claiming that Marc is acting in his own self interest, well of course he is. You should also bear in mind that he's advising his own portfolio to be highly skeptical of such deals.

What he's getting at in (imho) a rather roundabout way is that deals with these other firms are likely to be 'non-standard' as compared to those with 'SV' firms. You don't have to go very far back to see that people can get caught by surprise in such arrangements. Just look at the Skype options scandal of a few years ago, which was a Private Equity deal (they just have a different view of 'normal' regarding options). I've no idea what hedge funds are doing by investing in companies but I'd be wary of the terms.

http://www.businessinsider.com/skype-scandal-silver-lake-201...
Hey thanks. That is certainly one of main ideas I want to capture while captioning the app.

On the downside, that is what all publishing platforms will claim to be. I might also prefer something a little less technical (omitting platform), yet not missing that aspect completely.
You can be a terrible coder and build an MVP in PHP or something. Doesn't mean you can scale it, both in terms of adding new features, or in terms of increased traffic.
Throwaway here.

I too (like Bluestrike2) was squeezed out of the company I co-founded. I know what it’s like. And I want to help.

In my situation, I didn't get 3-6 months notice.

There was a "difference of opinion" about the value of work I was putting into the business, and a "difference of opinion" about where the business should go strategically, and one Tuesday morning I entered a grim meeting where I was given an exit contract to consider.

It was a bit of a shock - and they kindly offered me a few days to think about it, letting me go home to cry.

How very kind of them...

...I realised the next day that it was to get me out of the building without incident - and that they'd already begun changing passwords (including my work email password) in the meeting, and continued the rest of the day.

How humiliating…

The situation you’re in sucks.

For what it's worth (and I say this sincerely), I'm so fucking sorry.

They're assholes. You don't deserve this. And the company never would have got to where it is today without your contribution - and how dare they use the foundation you built (your baby) to screw you.

Then they have the gall to act as if you’re "not good enough".

Fuck them.

You’re awesome. You’ve done some cool shit. And - as great as the project is you’re working on now - I would sincerely hope that it wasn’t going to be the crowning achievement of your lifetime. I’m absolutely certain that the best for you is yet to come.

I could tell you how good things are going to be in the future, and you probably wouldn't believe me.

I could tell you that the lessons you learn now about control, shareholdership, business politics and more will save you later when friends and colleagues are learning the lessons themselves.

But both of these are cold comfort.

Realistically things are going to get harder for a while (finances, life direction, self confidence, etc), but in a few years as these things get back on track you'll know yourself better, be doing something you love more, and will be much wiser as a result of what you're doing right now.

Now... Let's focus on the next few weeks.

Firstly, ignore the posturing and politics in this thread about whether or not the CTO overstepped his bounds. Realistically, if he has the CEO on-side, it doesn’t matter.

Feel free to get up on your high horse about this if you need to, or if it makes you feel better. Or you could wear funny hats. Or do something else equally useless.

When you’re ready to do something productive, let’s keep going.
What I'm going to tell you next is controversial. Take it or leave it. I'm sure other people will tell you it's wrong/immoral/stupid/a bad idea/whatever... Good for them.

I want you to start saving everything.

Save emails. Save contacts and contRacts. Save code libraries. Save workplace procedures and systems. Save lists of your clients, suppliers and resellers. Save strategy documents. Save analytics and marketing plans. Save Facebook remarketing lists.

Then put all of this stuff in a drawer, and forget about it for the next few years.

One day down the track, you're going to wish you had access to some of this stuff.

"What was that supplier/investor/advisor's phone number?", "How did we build our user base initially?", "How successful was X technique?", "What was the codebase we used?", "Who was that great client who gave us helpful feedback?" etc.

Keep it offsite, and do it in a way that won't set off alarm bells (slowly, reasonably, etc). Be very very careful. This is probably their #1 fear, and they might be keeping tabs on access logs for certain sensitive documents.

No doubt a lot of this data will be stored on your computer (laptop?) already. Back it up, and keep a backup offsite so that it's protected if you get a rude shock and are forced out at a moments notice.

The other way to access it is in the normal course of work over the next few months. If you have a legitimate reason to check X while you're doing Y, then check X on your local machine and save a backup. Over 3-6 months, you'll probably end up touching every piece of the business.

This is not about power. It's not about revenge. And it's not copyright or IP rights. (Don't be stupid and try to use it to "get them back", or to beat them at their own game, or ruin them, or whatever. You'll lose.)

This is a reference for you. A time capsule you can look back on for lessons, advice and strategy when you're building the foundation of your new life - without having to go back to square one.
Now that we have that out of the way - let's talk lawyers.

Realistically, if you don't have a controlling stake, they're next-to-nothing you can do to stop "them" screwing you. All a lawyer is going to be able to do is tell you "if you do X, or let them do Y, you'll be far worse off".

As Bluestrike2 says, you might wind up winning the case, but bankrupting yourself in the process. Litigators are the only profession that provides no economic benefit to society. Other professions create things, or improve things, or build on things. Litigators divide a pie into 3 parts, and keep a slice. So the chances of walking out ahead are pretty remote.

Plus it sounds like you don't have a huge amount of cash to spend on lawyers anyway.

So keep your head screwed on. Sure, get advice so that you know where you stand. But this "lawyer up", "fight for your rights" bullshit is a road to ruin spouted by idiots.

Find a lawyer who has expertise working for people in your CTO/CEO's position. I think they're going to have seen more cases, and learned more about what works and what doesn't, than someone who has expertise protecting "the little guy" (minority shareholders, etc).

I don't know what it's like where you are, but where I'm from lawyers are required to provide a schedule of fees and a costs estimate upon request. It's nice to get an idea about the fees in advance.

Before you meet with them, send them the contract and have a brief chat about what you want from them before you sit down. The day before you meet with them, call them just to check they've read the contract. Don't let them get away with flying by the seat of their pants in your consultation. (You'd be surprised at how many lawyers do this.)

The 3 questions you want answered are:

1. What your legal obligations are, under your contract and any relevant legislation or case law, and how do you ensure you don't fuck up and accidentally screw yourself out of your equity/shareholding/vesting/whatever.

2. What legal protections you have under your contract and any relevant legislation or case law. (i.e. How might the company push you out in unpleasant ways, and what you can do to prevent this from happening.)

3. How would they recommend you get out as quickly and as profitably as possible.

Realistically, your lawyer is going to tell you "Here's a list of stupid and pretty obvious things you shouldn't do. There's not too much you can do to protect yourself, and there are plenty of things they can do to screw you totally."

For example, the CEO might be in a position where they could sell all the assets of the company to a new company, and leave you with an interest in an empty shell. Or there might be an "out" in the contract that lets them essentially kick you out for next-to-nothing. Or the CEO could "loan" the company money at high interest rates, bankrupting it, and then repossess the assets. And there might be sweet FA you can do to protect yourself from these scenarios.
AGPL is not the same as plain GPL. The vast majority of the code with a licence from the GPL family is not AGPL, but GPLv2, GPLv3 or LGPL.

I understand the reasoning behind AGPL and on the surface it seems like a good idea, to stop the parasitic behaviour many have towards FOSS. But there are many situations where you have very legit reasons to avoid it. Even in this case, AGPL would put you in a delicate position where you need to immediately disclose the changes you made without respecting the non-disclosure period for mitigation.

It's a licence that tries to solve the problem of the GPL going obsolete when many companies no longer distribute software, but rather services based on the software (like Google or Facebook) and they can basically get away with not giving anything back at all to the community work they built upon. But this is very hard to regulate and as a result AGPL is often so cumbersome that AGPL-licensed code is strongly avoided, and it's also extremely hard to enforce when the service simply doesn't release any code or software.
I severely question the enforceability of the AGPL. If they're not distributing they don't need to accept the license in the first place.
RVM.io is down, where do I get my fresh RVM?
It takes balls to say to your boss, you are damaging the company. Did you hire a CTO or a yes-man? It's time for you to transition to a new role in the company, not coding hands-on but designing new features.

If you wanted a guy to take care of the details but not the big picture, you would have hired a lead engineer NOT a CTO.
Yes, and 'most people' are distracting us from discussing the future: how can a refactoring of the OpenSSL codebase, aimed to improve understandability (which implies improved security) be organized?

There will need to be many rounds of small incremental improvements. Who could propose these steps? Who can lead the process, how could contributions be vetted? This is a huge challenge, but unless people start thinking about it and proposals are made, it just won't happen and nothing will change. Just thinking about setting up such a projects boggles the mind, which would like nothing better than to go back to bikeshedding.