skysight-inc/HackerNews huggingface dataset:
To me, the answer is no. They are "employees with equity" but not co-founders. A founder is someone who started the company - period. I have no other definition with which I could be happy with. To call them anything else is misusing the word IMO.

Imagine an investor meeting:

Potential Investor: "So you three are the co-founders. How did you start the company?"

You: "Well, I actually started the company with two other guys. These new guys came along about six months ago."

PI: "So wait - they didn't actually help you found the company?"

It's just "messy" if you try to give them a name that just doesn't apply.
Cool, thanks.

Is there any way at all to get a standalone version of our creations saved outside of your service? Without a way to integrate with a web dev workflow (other than an embed) it's hard to put in the effort with this tool to produce something useful.

Just noticed another issue - You make me have to click the save button in the top otherwise I lose data. I created a couple of different projects and then went back to them and nothing was there. It's almost 2013 you shouldn't need to have an explicit save button in your web application ;)
It's interesting (and somewhat surprising) that very few in this thread are criticising the "web stack" for being slow or lacking features or something along those lines.

If web standards now are getting performant and expressive enough to compete with dedicated, close-to-the-metal, technology stacks on mobile then the altruistic incentives of the web ecosystem might be enough. The incumbents have their incentives less aligned with users.

I'm not convinced Google will crush attempts at making the web a first class citizen on phones. After having pushed and developed the web for so long I think they already see it as their turf.
congrats guys! keep crushing it and make a serious dent in the mobile gaming industry. Your technology has a huge potential and I wished I had access to it in some recent games I played on my iPhone.
I hear you, we really should. People should have the option to create an account with just an email address or their existing identities such as Facebook or Twitter. It might not be a top priority, though, but hopefully in the next few weeks it gets implemented!
The assertion that new movies exist and are watched because they are higher tier than older movies seems completely ridiculous. There are movies made before the 70s with absolutely amazing cinematography on beautifully detailed film stock; "Lawrence of Arabia" comes to mind as one that stands up quite well, perhaps with the exception of modern pacing. Do you really think people watch "The Hangover," "The Hobbit," or "The Avengers" because they are higher tier entertainment or more realistic than "Lawrence of Arabia?" I'd also counter that "The Bicycle Thief" feels more heartbreakingly realistic than anything I've seen recently from a major studio. Of course there's no multi-million dollar ad campaign/media blitz or major studio release for it.
Im not so sure about that, given their virtual monopoly. I also think that changes when you have more users than some nation states have population. It can be quite damaging for some to be barred from using a service like FB and Twitter, given that many other services use these sites to spread possibly vital information. Off the top of my head, how much information from politicians would be missed out on if banned? Could this hurt the democratic process? With out realistic competition this will in time get worse. What if reasonable protest is some how seen as unpatriotic?

I cant help thinking that as some point there needs to be an independent arbitration service that users or ex-users can appeal to in this sort of event, perhaps one a site's user base gets to a certain level. Other wise, how are facebook and co ever held to account in this respect? Can a Syrian protester sue facebook in Syria, or perhaps raise a fortune to sue in the US? How does it work?
I'm confused. Are you suggesting that since rayiner doesn't think there is a good reason to have the copyright last longer than 30 years then there is no good reason for it to last longer than 14 years... therefore there is no need for copyright at all? I'm not sure the point you are trying to make. Among those that feel copyright has its use, there is going to be differing opinions of just how long that copyright should be. But I think that group would all agree it should be greater than 0 (or else they would not be in that "copyright is useful" group at all). Maybe I'm just misunderstanding your argument. If so, I apologize.
His point was that the motion of the video doesn't need to look like it's happening in person for the film to be entertaining. Just like the story doesn't have to explain why there are elves, trolls, etc. for you to accept their presence and move on. It's an artistic decision.

It reminds me of video games, in a way. GPU's are constantly being improved, and we get closer and closer to producing real-time photo-realistic graphics every day... and yet there is still plenty of room for games like Super Mario or Team Fortress 2, which don't want or need to look realistic to be fun.
Can you cite/link the law that specifies a foreign company has to provide a service to a German citizen on demand even if that persons fails to comply with the ToS?
Ah, Germany... what a preeminently sensible country. :)
Please click the "Guidelines" link at the bottom of this page and reread the section about headlines.
Is there something shorter? I mean something consisting only of 5 pages or so? My current knowledge (for web dev purposes) is this: sha1(md5(pw + salt)) is pretty safe. And I heard that doing the sha1 recursively is better. On the other hand my boss is convinced that is no good.

Of course I did a bit of research (ok, only 30-60 minutes on Google ;)) and didn't find anything presenting a sweet and simple solution.
Superbot helps mobile virtual assistant developers scale the "content wall"
Nuh-uh! Real friends use a hand-forged knife to sharpen the point of a quill, which they dip in locally-sourced artisanal ink. Then they write you a thoughtful letter in beautiful calligraphy on home-made organic paper. After blotting it dry, they seal it with wax and hand it off to a messenger on horseback.

Technology changes. Preferences vary. Declaring your friends inadequate based on chosen mode of communication is ridiculous.
I'm a .NET dev by day and do a lot of Ruby/Rails/Sinatra by night. I would seem a natural target audience for NancyFX since I've enjoyed exploring both ends of the Ruby web framework world.

But, I am resistant to invest much in NancyFX. I can't see where it fits in the enterprise world where most .NET devs live. With 4 choices already (WebForms, MVC, Web API, WCF) for developing sites/apps/services, I just don't have a good story for inserting Nancy into the mix.

My primary goal, in developing for enterprise, after meeting customer requirements, is to build things that are simple to maintain and can be picked up easily by any other .NET developer. I loathe custom/in-house frameworks for that reason and while NancyFX has a strong community as far as I can tell, there's no guarantee that community won't tire and move along.

I'll keep an eye on it, but for now, skipping over it.
It looks horrific on my 1920x1080. Enormous scary pictures, giant text that's still only taking up half the screen. I hate design.
Yes, and the icons (football, soccer, etc) drive home the idea that "game plans" mean "as related to a sporting event". I honestly don't get it. If I need to get "game plans" together, I already have "apps" for that: text, my phone, my email, lunch, drinks at the bar, etc. Why would I ask my friends to all go install this app and use it instead of text, phone, email, or in-person talks?

That last part - that's what people have to understand before they want to try your app.
Exactly what I thought when I read that.
Me thinks, perhaps, because in the West, knowledge of Tiananmen Square wasn't suppressed, and knowledge that knowledge of Tiananmen Square was suppressed in China is also not suppressed. Since there hasn't been a real change in Chinese governance since, there is no reason for the West to believe that when something is broadcast it makes its way into public view because of protected rights, as opposed to deliberate allowance, or simple negligence.
Holy potential. I love when new applications give me that "oh, well, ok, this is awesome" feeling. Can't wait to see where this is going. Nice work, Elepath.
Sorry to hear this. I used F.B. Purity for several weeks/months. But good job in going public the way you did. You're now trending on HN.
Guido van Rossum conceived Python during the week around Christmas.
Happy 23rd B'Day Python :))

Courtesy Wikipedia:
Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office ... would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus).

What are you planning to do this Christmas?
Play the 24 game
There's a trend back to it, at least in the mobile world.

To the extent that Microsoft removed all blocking calls from the API, forcing the programmer to use asynchronous APIs (which, admittedly, works well enough given language advances).
It's "cute", because she is or, more importantly, because the Trolls thought she was. She was "cute" before the Trolls sold her to Nokia; I think she still is.
Is the article pseudo-intellectual and kind of wanky? Of course it is. It's the internet.

And yet there are many good articles on typography you could have linked to instead: try the typography section in A List Apart or even some of the more recent stuff on Smashing Magazine for basic ideas in small doses, or read the likes of Matthew Butterick for a lot of thoughtful and more detailed comments.

Does the resulting typography look good?

No, it often won't. That's why I challenged your link.
May I ask why you'd like to? I've invested in a large monitor to avoid being stuck with thin column layouts.
Don't do this thinking you're going to make money.
Section 11 seems to be broken (I popped it open in the inspector). Looks like it's not connecting the toggleBlack method up to the text.

Chromium 18 on Xubuntu 11.10

PS: This is an awesome resource. I've always noticed the things that you talk about but I never knew why I noticed them.
The whole "co-founder" is more of an egocentric term in this case. In the end, does it make your product better or worse if they are founders? It seems like a waste of focus to even worry about it. But if you must, I would consider the fact that being considered a co-founder might give them a lot more mental ownership and extra motivation when the times are tough.
I don't know about 100tb specifically, but some general notes about the "hundreds of dollars for a dedicated port" market:

yes, the transit is not super. i wouldn't run voice on it, but i'd surely run bulk transfers off of it.

of course they're counting on underuse, that's why it's sold at port level instead of usage

they may not be shaping, but guaranteed you'll see primetime saturation pushing you (way) below port speed

this kind of bw costs them about $0.50/mbit when bought via 10g xc
I expected daily-WTF like idiocy, but Dave's code isn't insane. It's a pretty standard combination of a (sufficiently random) salt and a SHA1 based hash. SHA1 was until recently regarded "strong enough". Dave's code is unnecessarily obfuscated, but whatever. I don't see how this can be considered "homebrew password security" given that all the heavy lifting is done by SHA1. Anyway, Dave's solution is as good as a SHA1 based solution gets. That's already better than 95% of the websites out there (citation needed), but of course worse than the bcrypt approach suggested by the OP.

The OP pretends to innocently ask "Is my developer's home-brew password security right or wrong, and why?". I'm going to call BS on this. To me it's pretty clear the OP is trying to passive-aggressively bully/ridicule/shame Dave in order to get his way. And sure enough, the top ranked StackOverflow has somebody going through the code line-by-line going WTF at every opportunity. The OP isn't trying to figure out whether he or Dave is right, he's clearly already convinced he's right and wants the StackOverflow community to collectively pat him on the back. Kind of childish.
I can categorically state that google Open Sourced android for the right reasons.
I was literally in the room when it happened.
It still open sources it for the right reasons.
You don't have to believe me, of course, but ...

I can't really talk about the Oracle trial, but i don't believe that is accurate.
Would you say that Moby Dick is not part of American culture? How about Let It Snow, Let It Snow, Let It Snow? Where do you even draw the line?

Entertainment, even utter crap (Moby Dick was originally considered terrible), is still part of our culture.
I tried it out a few years back. Using it from clojure was a bit painful at the time but you might have more luck today. Qt-Jambi relies pretty heavily on Java introspection eg scanning the fields of a class to find things of type Slot. I also had to write my own repl because UI actions are only allowed to happen inside the event loop thread. Check out github.com/jamii/inkling for some examples which may still be relevant.
I personally think no CSS preprocessor has won out over any other.
Qml is much better than html, thanks for anchors, transitions between states, animation and etc. One remaining thing I just waiting for fully usable version of desktop components.
Bacteria are the dominant forms of life on Earth
I was using it this spring (2012) because I had a netbook running Ubuntu 9.04 (9.10 had failed to work properly). But after Google Docs began refusing to let me edit, I finally gave in and upgraded the netbook to 12.04, which has an up-to-date Firefox.

Still, I don't doubt that there are lots of public computers (in libraries, for example) running Firefox 3.6 today. I've seen even older.
What is the point? are you load testing S3 or something?
I know of a call center here in the US with 300 stations that have XP and FireFox 3.5 and they won't be upgrading anytime soon.
The TSA's True Focus Isn't Safety - It's Self-Preservation
Thanks for this - signed up!
Just got an email from them:

Dear Donor,

Thank you for your support in the last few weeks, the donations we received, as well as the overwhelming number of messages of support made it clear that our efforts over the last year or so have not been in vain.

It is however with a heavy heart that I write to inform you that the proxy server the Pirate Party UK initially provided in solidarity with other parties in Europe, but later as an anti-censorship resource for UK users, has now been been removed.

Obviously this is not the outcome you wanted, nor that we had hoped for, so if you would like us to return your donation please reply to this email, or email returns@pirateparty.org.uk with the email address you provided (either your paypal email address or the email address you contacted the party with when making your donation). We will return your donation as soon as we can.

As you know, elected members of the parties National Executive Committee, along with the head of IT, received letters from lawyers acting for British Phonographic Industry (BPI), threatening them personally with High Court legal action.

After seeking exhaustive advice and initiating the fundraising campaign that you contributed to we managed to raise just over £9,000. A significant sum and an indication that this issue is important. Unfortunately the advice from a variety of legal sources was bleak and even to get to this point we spent just under £1600, the cost involved in taking this forward is out of our reach with no guarantee of a positive result.

We also made attempts to open dialogue with the BPI, but it has become clear that the law as it stands makes any decision to continue hosting the proxy untenable and counterproductive.

We will continue to fight for digital rights despite being threatened with legal action by the UK’s music industry body over links to the Pirate Bay website.

Again if you would like us to return your donation please reply to this email, or email returns@pirateparty.org.uk with the email address you provided (either your paypal email address or the email address you contacted the party with when making your donation). We will return your donation as soon as we can.

Gavin Meredith
Treasurer
Pirate Party UK
Paystik Starts Powering Charity Campaigns With QR Code Platform
Very well put. Concise and constructive.
I think you have to weigh the importance of the internal application and it's need for a rewrite. It just may not be worth it. If you do, I would recommend web, but you'd still have a significant JVM-based-language backend I'd assume since you have to use RMI as your communication protocol. I personally would not do JavaFX because you aren't really stepping up enough to make the rewrite worth it.
DNT is really not much more than an HTTP header. Browsers could be set up to send that header to some sites and not others, and that behavior could be made configurable.
This is exactly what watching The Hobbit in HFR felt like to me. It was something of a cross between a play and a video game. There were some scene that felt more cinematic, but especially scenes without much camera movement felt like watching actors on a set.

Like the author, this pretty much ruined the movie for me, but I'm not prepared to totally write off HFR. I think directors will just need to learn how to properly adjust filming techniques to keep HFR feeling like a movie, similarly to how they had to learn to incorporate green screens without having an obvious separation between the actors and the CGI (which a lot of directors still get wrong).
This is silly, true, but "you are not a cryptographer, use bcrypt" is not helpful. You could design an equally silly password hashing scheme using pbkdf2 and bcrypt, the recommended alternatives:

sillysalt(user):=user+date+mersenne_twister()
sillykdf(user,password):=pbkdf2(sillysalt($user)+
shuffle(bcrypt($password)))

persist( sillysalt($user)+":"+$outer_pbkdf2_salt+":"+
$inner_bcrypt_salt+":"+sillykdf($user,$password))

A scheme like this is designed to thwart offline attacks on the password verifier (for example, an attacker acquires a dump of your database).

His user+date+mersenne salt accomplishes the goal of (mildly) increasing the cost of precomputed attacks. He should use a CSRNG instead.

He uses existing cryptographic hash algorithms, SHA1 and MD5.

His shuffling does not add or detract from the security of the scheme.

He does not perform any significant key strengthening. Weak (most) passwords will be very cheap to brute force.
Snapalicious gives you accurate recipes from around the world
I am iOS developer and a food-lover. I would like to introduce you to my last app by talking about cuisines around the world.
I always liked discovering and taste different tastes from around the world. And I like to cook, also.
There is a big problem while learning a new recipe (maybe from another country). You never know if the recipe is enough accurate, or the "real one". I live in Italy and I can assure that most of the homemade pizza recipes I found on the web are a lot different from the original one.
I personally think that a good recipe comes from the country the recipe is from. Why? Simply because the recipes are part of the history and culture of that country and they changed and evolved along with people.
I thought it would be cool having "something" that would make easier to find good quality exotic recipes. So, during the summer, I began creating an app aimed at solving this problem. And that "something" became reality. If you feel my app could be useful for you to cook, you can get it for free by following this link: http://bit.ly/MWkfey

Bye from Italy and happy cooking!
Show HN: An HN for food enthusiasts
The point is that the creation of that high-resolution image of Everest is a noteworthy technological achievement, and most people have never seen such a high quality photograph of our planet's highest mountain before.
For me, trivially crackable here refers to having someone who has read a basic text picking the license key out of the registry and going "hmm, that looks like a such-and-such key, I wonder what happens when I run it through this program here. Oh look it works, I think I'll just extend the date of the license to forever and tell all my friends."

If someone wants to go and disassemble the app and read all that machine code to find the bit to flip then there's not much I can do about that I think.
This has been argued and discussed endlessly throughout the centuries, but the answer to your questions are: free will. For example, God didn't make "the devil", he made an angel who chose to go against God.

The "Eternal life" thing sounds like coercion when you think of it as "do this or you'll be tortured in hell" but the point is God lets you chose to be with him or to not be with him. If God is everything that is good, then there's not going to be a way to make a place that does not have him and yet is pleasant to be, right?
Aside from the usual thing about companies paying to have crapware installed on new Windows laptops, I'm guessing there's an economies of scale thing going on. Linux laptops ship enough fewer units that each one has to cover a much larger share of the fixed costs involved in getting a model to market.
Agreed. And DNT does give me a false sense of security. I set it on, and then I just imagine that no ad agency can track me anymore. This is not just a theory. It's exactly what I intuitively thought when I clicked "on" for it, even though I know that's not really what it does. But that's all the pro-DNT marketing made me feel about it.

I should at least be able to see a log of what ads or links I blocked using DNT. Otherwise it's all pretty pointless.
Someone posted a challenge on Reddit a while back for people to crack his license key generator. He gave them the source code to a test program which would verify keys and gave people a sample key that worked. He seemed to think it was uncrackable.

1. People quickly figured out that the key generator just verified RSA signatures.

2. Since he implemented RSA by hand (I guess calling OpenSSL's RSA_INIT() would be too "obvious") it had bugs. Specifically, it didn't check that the signature in the key was strictly below the key modulus, meaning that given signature X, you could add the modulus to get a new valid signature.

3. Since the license keys can't be ridiculous long pieces of text, the key was not long enough. Someone went to a website online and pasted the key into a Java prime factorization applet and cracked it, posting a key generator.

There is always a tradeoff between security and usability. Unfortunately, the tradeoff here is prohibitive: if you use a 1024 bit key and base 32 encoding, your users will have to type in a minimum of 205 characters to enter the product key. Base 32 is the densest reasonable encoding for human input, or close to it.

So the lesson is that even the simple requirement "can't create a keygenerator" is an open problem.
If it ain't broke don't fix it. Why do you want to replace them? Is the development burden of maintaining them in Swing really that high? Would it make life easier to have the UI be available on the web? If either of these is a "yes" then make the case on those grounds; "everyone is writing..." is a terrible reason for doing something.

In any case I see no point rewriting them in Java FX, that would just be replacing one dying technology with another.