skysight-inc/HackerNews huggingface dataset:
The best talent would rather work on interesting problems and products. The fact that there may be some wrongdoing happening in some far corner of the company that is almost personal between the parties involved should be so down the list of reasons to work at a company.

The answers to these questions are still true today:

* does github make a great product? yes.
* does their product make software development and open-source better? yes
* are there interesting problems to work on there? yes.
* would I be working with very talented people there? yes.
* based on what we know as facts or admitted to as facts, would taking a job at github subject me or people I care about to these injustices? AFAICT that's no more likely than at any other company comparable to github in terms of the benefits of working there. Anyone working at github is there at will. If they feel wronged, they can leave, which means I don't have to worry about people I care about being wronged.

The only way my mind would change on this is if I see a voluntary exodus of talent from github over what happened. Absent talent leaving in the current hiring market, we can only come to the conclusion that these wrongdoings were isolated and personal.

Let's keep an eye out for who has left since March 15th, 2014 or so and leaves over the next 3 months. Of that cohort, discount TPW, JAH and anyone who leaves to join TPW's new venture. With the remaining figures, then check if that churn rate for github is any higher than it would have been had this event never happened. If it is not, then this whole issue is pretty much irrelevant.
1) Being able to describe it succinctly doesn't make it simple or easy. Mutability creates huge cognitive load. Every piece of mutability state adds exponentially more possible states for you to keep in mind.

2)http://en.wikipedia.org/wiki/Tail_call ("Tail calls are significant because they can be implemented without adding a new stack frame to the call stack.")

3) I don't know enough about implementing partial in other languages to comment on if it's more garbage than should be necessary.
Yes.

A named or pseudonymous source necessarily has an associated reputation, but an anonymous source has no reputation at all.
The world would be a better place if more people had substantial arguments to back up their opinions instead of their opinions just being distilled down into hollow platitudes
My startup (Lines) will pitch to Richard Branson if you vote for us
I carry this idea around since a couple of months as well.

And I would totally be willing to pay $100 per month for this, if it only would include literally everything:

Paywalls of newssites, magazines, books, scientific papers, series, movies, music, audiobooks. Everything.
- DRM / Region Code free.
- With curated meta-data.
- Accessible wordlwide.
- Free choice of audio tracks, independent of the customer's location.
- Available upon release (no delays).
- Streaming and local download (well-established, non-proprietary file formats!).
- All accessible from this one central "media hub".

Most of the services have lost me as a customer, due to ridiculous limitations (Player), only streaming possible (no sufficient "download over wifi and playback offline" options) etc.

What the content providers are missing...it is about convenience. I'd be willing to pay $1200 a year to have this convenience, freedom and feeling of not being "screwed over".

Right now I am paying for none of those services and lent my media on DVD or BR from friends and colleagues. Or listen to free music streaming services and podcasts.
I get audiobooks on CDs from the local library.
I get books from friends or the library.
I don't have cable or anything else.

The content providers are missing out. Because my yearly spendings for media are below $100 and I pretty much can observe similar behavior amongst my friends and colleagues.

It is a big opportunity, but it has to be done right.
If not UML, what do you recommend for most effective communication?

ERDs? Documentation tools? Or do you simply tell the engineer to read the code?
Please help us get to the finals guys!

We really appreciate it :)

Sorry for the shameless self promotion
> 2) Recursion & Tail Call Elimination: How would one solve this problem in any other language with a stack? Memory concerns don't just exist in the browser.

Be honest now, did you actually read the article ;-) because it answers that exact question.

---

> Languages with Tail Call Elimination will recognize this situation and basically rewrite the function into a while loop. Since this is a low-level function, we should do the same, but sometimes it's hard to know when you're recurring dangerously.

---

> but it won't go away just because you don't like it.

I didn't like it and it go away. Out came Dart. I like Dart. All worked out well so far.
what's your goal? get better at a skill? start a business? if it's starting a business there's a whole lot more than having an idea. if you don't have the resources to put behind something it's probably better not to try.
Good point about cultures. Whilst I had some English in school what actually pushed me is overheard phrases in awfully dubbed Hollywood movies, software (since translations usually are of a poorer quality and often not available at all), learning to program, etc. Hell, some of the most interesting things in the world for me are in English e.g. Wikipedia and most of my favorite books.

A few times I've tried to study German, Esperanto, Polish and while I like some aspects of those languages I never had the incentive to keep it up.
Networking is giving away more than your business card
Maybe not by definition, but it's almost irrelevant because a not anonymous source is so much easier to verify / disprove. Sure, in theory an anonymous source could be 100% accurate, but since they are very tricky to back up, they almost always have the effect of stirring the pot without resolving anything, and thus quite often appear as nothing more than attempts to do just that. And after a while, people unsurprisingly start to treat them as such.
Mad brings up a lot of interesting points. I esp agree with having more transparency around equity.
Well, there's always this solution:
http://en.wikipedia.org/wiki/External_urine_collection_devic...
UML is used in many companies, but learning it is probably not the highest leverage use of your time. Be forewarned that it comes out of the same general regions within the enterprise as WindowAdapterFactoryServiceLocatorFactory.

Personally, in about a decade of programming, I've only had call to say "You know what we need right now? A UML diagram, that's what." about two or three times, and it is always about a sequence diagram for fairly complicated protocols.
I'm guessing purchasing all those shares drove the price up, too. Might've been the whole point in buying up that many shares when the IPO was teetering.
Well, certainly it's significantly more credible if it's an actual Github employee putting their name on it and standing behind that sort of statement. At least in that case you would hope that the possible repercussions of making such a bold lie would prevent most people from lying about something like that.
I'm not saying this is impossible, but I think it would be an instructive exercise:

Please name three nontrivial, commercial, end-user facing apps or services that know nothing about any file or document types.
*Max
PS: Phaser is a very good framework. I've used with Typescript and that's as close as you can get from AS3 and flash, without flash. (Cause you know, flash is the birth of all evil yaddi yadda)
Well, fixing legacy code is generally regarded as crap work and developers need to vent. Still, they're lucky that they're not implementing the actual crypto code, otherwise they'll face much worse public beatdowns.
Free as in beer or free as in speech?
Best, ever, happiest founder ever, changing the WORLD
TimeTrackTurbo: Best client hour/billing system I've used (no affiliation)
It is a false positive if someone using SES to send a password reset email is marked as spam, and you are not a victim if you sign up for something that says it will send you email that you knew you didn't want when you signed up for it: that meets neither the legal nor classic definition of spam, and is mail I actually like receiving.
Stop caring
What's wrong with paying for what you use, assuming prices are reasonable? Why have a cornucopia of crap?

In the US a fast net connection costs about $60. Once you've got that you can watch, say, 3h of whatever you like for $6 every night -- assuming you pay Apple or Amazon $2/h of content. Assuming 50% of your viewing is repeat viewing, that drops to $3/night. Movies cost more, maybe as much as $20. But you probably don't religiously watch 3h of TV per night. So let's say $120/month at the high end. If you read, books are cheaper per hour than TV unless you're a very fast reader. Magazines -- seriously who cares? Music is $20/h but almost all of it is repeat listening.

That's pretty much the upper bound. In practice there's pointless friction and inconvenience. Some shows aren't available. Some shows have long delays (HBO, Showtime) before they can be (legally) downloaded. OTOH huge amounts of content are available much more cheaply.

The only thing this model doesn't cover is watching TV as mindless background noise -- paying $2/h for reality shows is probably going to drive you broke.

I think deliberately picking and paying for content is a better way to consume content, sends the right signals to the right people, and also wastes less time (don't watch stupid background noise shows, think carefully about what you watch, and only watch good stuff with no ads).
So altering the acceleration rather than the velocoty gives more natural results? I wonder if our brains are good at first derivatives, but nothing beyond, so a discontinuity or warp in acceleration is less noticeable. SMB1 does have fantastic variable jump height.
"Pushing [people] with strong opinions out of your company
because they disagree with you is wrong."

FTFY. This may or may not be a truism. Circumstances matter. If you are trying to steer a ship of several hundred people in one direction and you have one loud naysayer with poor tact, you are justified in pushing them out of the company. Should you listen to their opinions and give them adequate consideration? Certainly. But if they are being disruptive and toxic, pushing them out is acceptable. Allowing someone acting in a visibly toxic way to remain at the company is poor leadership. I say this as someone who was once that toxic person and also as someone who has raised concerns about the deleterious effects of toxic colleagues.

How you say something matters as much if not more than what you are saying. Given the tweets and posts I've seen from JAH, it's pretty easy to imagine prior behavior that others would have considered toxic.
"upload consciousness" is just a meaningless juxtaposition of words, the modern pseudo-intellectual crank lexicon.

One might as well say, in other ears: "capture personality with cathode rays" or "compress the fluid of the soul" or or "render oneself in brass automata" or "bottle the element of the mind".

It is essentially an argument from ignorance combined with an argument from authority: "look what we've discovered! we dont know it's implications! here's some implications (sprinkled with academa-bable)".
Library.
>I didn't like it and it go away. Out came Dart. I like Dart. All worked out well so far.

Except that javascript hasn't gone away, but has in fact exploded exponentially in adoption to become a compile point for various languages, and almost no one and nothing actually uses Dart yet, at least not in the browser.

Unless it's compiled to javascript, of course.
Seeing what Obama is doing, it's pretty similar.
Accept that most "ideas" which have no actions behind them are relatively meaningless flights of fancy, recalibrate your expectations such that doing meaningful work on a project constitutes work and having great ideas constitutes daydreaming, and if you desire to execute on a project, execute on a project.
> Some of that is indentation, because we are trying to make the code more comprehensible. 99.99% of the community does not care for VMS support, and 98% do not care for Windows support. They care for POSIX support, so that the Unix and Unix derivatives can run.

Do they not realize that clients also need SSL support? Servers that don't have anyone to talk to them are kind of useless, so at best this is half of solution (unless it really is the year of the linux desktop, of course). There are a ton of applications out there that run on Windows and use OpenSSL for handling SSL connections.

That being said this may be a great replacement for servers, and there really isn't a requirement for there to be "one library to rule them all". This may be a great step towards diversifying the encryption-library ecosystem a bit.
The Corruption of Real Science (2012)
Whiteboard and the Coding Interview
A quote in there says that customers don't care for FIPS support. I hope OpenBSD is not planning on dropping FIPS support from LibreSSL -- it seems like that would be a huge mistake. Government agencies are among the many that are open to SSL vulnerabilities. Our tax, financial, SSN, and healthcare information are all open to vulnerabilities in buggy code. Dropping FIPS support means that government agencies whose security we (as consumers) care a whole lot about will not be benefiting from the massive improvements that the OpenBSD community hopes to bring about.
Yes, I guess the examples shown are indeed "game mechanics" of a sort, but it seems to be heavily focused on game physics, at least for now. When I saw the title I was thinking of something much broader that would include things like how to use items, how to level up, etc.
She's conceded that she went too far with her activism around her startup.

That's a nice way of putting it.
I'm no expert, but if your dog is talking to you, you may have bigger problems than the tone in an open letter from Tom Preston-Werner.
Interesting, but my guess is something else happened. Since he bought the shares at a fixed price, I assume they came directly from the company itself (how can you buy at a fixed price on a competitive market?). Since he was allowed to do this, I assume those shares were never for sale on the market, so they couldn't impact the price.

This is all guesswork though. Anyone here more knowledgeable that can jump in?
GitHub downtime got you down? Anam.io has your back
NETmundial is the World Cup of Internet governance
I agree with you that it would be better if everyone just told the truth.

Out of the mouths of babes...
QAWSEDRTYGFRDESWAQSWEDSWAQ
> This risks pricing the common, which is bad. It certainly isn't the same as preferred, due to superior rights (liquidation preference most seriously)

The common/preferred issue is a good criticism and I have added a paragraph partially addressing it. For your convenience, here it is:

This issue deserves more thorough treatment but as a temporary remedy, I’d offer up this solution: unbundle the liquidation preferences and other preferred terms from the underlying equity. Instead of an investor purchasing preferred shares, they would purchase common shares and separately purchase rights or swaps to synthetically realize the economic exposure of the preferences. Since the investor would be purchasing the synthetics at their theoretical market value, the increase in the company’s cash would equal the increase in its liabilities. Therefore, this transaction, theoretically, would not have any effect on the dilution or value of the equity held by any of the founders, employees, or investors.
This is an ongoing debate in science and philosophy, so it's certainly not a meaningless juxtaposition of words. The counter-arguments against Searle's Chinese room argument alone should be enough to put the handwaving to bed.
>unless I knew he had high cash expenses like kids in school).

Thats the rub for us older startup joiners... I had two options at my current company, and while the spread was very small as compared to your Palantir example - because I have high kid expenses I chose less stock but higher wage...

Although, I'd prefer if they looked at the discussion going on over employee equity, with only 20 employees thus far, their option package are nowhere near even what people have been throwing out for discussion :(
A reputation for lying is stronger evidence that the information might be false than is no reputation at all.
> But you are (sadly, maybe) relatively rare in reading that much.

Why is reading considered such a virtue? Specifically reading stuff in book format.
The bright side is you have no ecosystem to worry about.
"edit" link is right up there ^^
I agree with your parent that the reference gave the impression of having misunderstood the film

It's like someone is raving about the military, and someone quotes appending Dulce et decorum est below. Not a big deal, but big enough to write a small comment making a correction, just in case.
That's not the definition used in space...

Docking = A coupling device that actively 'grabs' the other vessel and allows passage between them.

Berthing = A passive process where the vessel is maneuvered into place and bolted onto the other vessel.

The advantage of berthing is that it allows for a larger opening between the two vessels (since the port doesn't need to have all the mechanics necessary to do the 'grabbing' bit).
Could you share any links regarding studies that suggest drinking water with food increases calorific intake? My Google searches come up with studies that say drinking water with food increases weight loss.
... and didn't harass the employee.
Can we skip the grade school style questions and discuss the fact that people generally don't want storage providers 'doing things' to their files. No matter how 'intelligent' those things are said to be.
I spotted this on Saturday and have been using it since. Honestly, excellent. To-do lists and productivity apps seem to be a dime a dozen, and I've tried them all. They're generally shit. Yours is the best I've seen, so I've converted to paying.

I filed a little bug report with a few issues I spotted, but nothing breaking. I hope you get enough traffic to make it worth more of your time. Thanks.
I'm going to mention that at one point my company produced a custom product^, that cost 100's of dollars per purchase, and was only delivered via a single email. We had those emails marked as spam on numerous occasions.

To this day we have never sent a marketing email, or even non-transactional email - mainly because we suck at marketing, so it's not like they got confused about which email...

^ We do audio transcription, a customer sends an mp3 in, we have someone listen and type it up, and we emailed the customer the results. These days you can collect the transcripts from the website, but for years you couldn't.
I use the term "vindictive" because the people using their spam filter in this fashion feel that they are not only training a dataset, but punishing the sender: this attitude leads to behaviors that lead to feature creep on the usage of flagging things as "spam", and if you read threads related to spam you find people using the filter to mark all kinds of things they don't like, including business models they take issue with that really have nothing to do with email at all. I thereby simply think your entire rant here is nothing more than self-rationalization of behavior you know is overstepping a boundary: email is not "war", the attitude you are describing is objectively "vindictive", and I frankly find it rather disappointing that you just don't get this.

And again: I don't send email from my service; I don't even send receipts... so most i your rant is fundamentally mistargetted. I am a user who doesn't appreciate people's emotional responses to something that isn't really fixable anyway making email fundamentally more complicated as a protocol, breaking use cases like shared mailing lists (see the recent issues with Yahoo DMARC on the IETF list), and mis-training spam filters. If you ask me about real-life "actual" criminals I would frankly have similar responses against people who prefer vigilante, vindictive punishment for behaviors they dislike :/.
Ask HN: Can I get a California drivers license without being fingerprinted?
Is there any way to get a California drivers license without being fingerprinted and having all my identification documents scanned in some central database?
Aol Mail Hacked With Spoofed Accounts Sending Spam
On the other hand, so many people have abandoned the most common forms of OOP. See for example the story from yesterday [1]. Many writers have written about how brittle object hierarchies are in anything nontrivial, [2] for example.

I will say though that newer models of OOP, focusing on interfaces and composability of behavior, seem to have quite a bit of steam left in them.

[1] https://news.ycombinator.com/item?id=7618933

[2] http://raganwald.com/2014/03/31/class-hierarchies-dont-do-th...
Might it be that defunkt said what lawyers would like him to say and that mojombo and his wife didn't? Did you see anything major that defunkt said in those two blog posts that a lawyer would find fault with?

It seems like defunkt may have watched mojombo and his wife do a few things that he'd rather they didn't do. Maybe he was frustrated and talked to their investor about it and they didn't like the situation either, and long story short, mojombo resigned. I imagine this might be hard for their friendship (which I hear is legendary despite their differences) but hopefully they'll overcome it.
No I don't know her personally but from what I've read I believe the intimidation she described. I've felt the bipolar intimidation from founders before and am completely sympathetic towards her and the situation. Nobody deserves to be that situation.
Being labeled as a "hysterical female" or "that girl" is an often stated concern of women who speak out against workplace harassment.

(I am speaking in general and totally not referring to any specifics of the situation here.)
Job postings are not a place for discussions.
Let's no forget 出租车 (to go out, to rent, car) aka taxi
As a lawyer friend once told me regarding lawsuits: "People who hunger for the truth will go to bed hungry."
Good to know that TSA is keeping our airports safe.... I can't bring a bottle of water into the airport, but apparently anyone can climb a fence and plant a bomb.
I've only ran into an issue with JavaScript's garbage collection once in six years, and the problem was solved by carefully looking at my code and changing how I created images. Completely avoiding Javascript because of garbage collection is ridiculous given its other very useful things. I've written functional JS before and it's nowhere near as hard as this article pretends that it is.
Hmm, so, not a single comment about how absolutely none of the issues raised by @nrrrdcore are addressed by neither github (whitewashing it all) nor these folk (one of which threatened everyone who questions him with a lawsuit). And none of the comments even mention @nrrrdcore or what she raised.

We seem to be witnessing the convenient limits of discourse.
I actually think investors put enough of a premium on equity vs many employees that a reasonable case can be made for very tight equity distribution, using something like this proposed model, and periodic cash bonuses.

I actually have an even weirder idea for equity in big companies -- each class of incoming employees gets founder shares in a company comprised of hires. (Per month, per team, not sure); essentially like a PEO. Company buys that entity giving employees a capital gain related to their group's contribution at purchase time. Standard 4/1 repurchase on the founder shares within that group.
Most libraries also have magazines, music, and movies too.