skysight-inc/HackerNews huggingface dataset:
It’s surprising that so few scholars are transitioning to K-12 education when unable to find work within academia. Nation-wide, fewer than one percent of all public elementary and secondary school teachers have Ph.Ds.

The article has an interesting dataset. But, presumably, Sociological analysts should well understand the purpose of a "public school": it is simply daycare, by another name.
Though the numbers going down is definitely not a positive sign, I wonder how much the Appcelerator community really matters in this case.
Hey quit looking at the clock.
Another disconnect is start ups tend to advertise "team lead" roles where you have the responsibilities of a manager, developer, and operations all at once while paid entry level salary. No thanks, but nice try.
Even the price of state schools vary wildly these days. I graduated from a large state school in 07. In-state tuition there is now double from when I was enrolled. DOUBLE. In five years.
I think Git is much easier to understand if you understand the underlying data model. The core object in Git (as far as you need to care) is a commit. Each commit holds a link to the commit(s) it was based on. If two commits have the same parent, you have two branches. If one commit has two parents, it's a merge. Individual commits don't know what branch(es) they are a part of.

Branches are just pointers to commits. When you make a new commit on a branch, the new commit is saved and the branch pointer is moved forward to point to the new commit.

Tags point to branches, but they don't get updated. They're supposed to be permanent (but can be modified if you try). If a tag points at a commit and you make a new commit, the tag still points to the original commit.

The only other odd term would be HEAD, which is like a branch that ALWAYS points at what you have checked out at the moment. You'll see this if you make commits without being on a branch (say you checked out an old commit and just started working).

Since branches are just pointers at commits, you can move them around easily. If you make 6 new branches, they all just point at the same commit to start, which is why it's so amazingly fast to do. If you want to undo a commit (that you haven't pushed), you can move the branch pointer to a previous commit. After that when you make new commits it will be like the mistake never existed. (Note: If you accidentally do this, it can be fixed if you catch it soon enough).

When it comes to using branches, "A Successful Git Branching Model" [1] is very commonly used, and works fantastically. I had almost no trouble getting the other developers in my company on the model, and it makes it very easy to keep things straight.

If you'd like help understanding Git, I'd be glad to try to help you. My email address should be in my profile. You may find this kind of thing much simpler if you look at the graph of repository. My company uses SourceTree[2], which is a pretty great GUI and makes it easy for me to see how the various branches I've got relate.

[1] http://nvie.com/git-model/
[2] http://www.sourcetreeapp.com (Mac & Windows, Git has a basic gui command built in if you want)
Here’s how Ron Wyden wants to rein in the NSA
I'm most interested in pushing this technology forward so we can use it on the moon or on mars. I think the moon would be a much more attractive destination if they had a few nice big gardens growing up there...
I don't get it. Doesn't concrete crack and break in a messy way? How could it be re-used?
As the other commenters have pointed out, I'm pretty sure that you're supposed to compact old events once they have been determined to be eventually consistent amongst all (or almost all) of the nodes.
>And when Yelp does filter reviews, they routinely are accused in forums like this one of running a pay-to-play scheme.

Exactly. And, as well they should be. No business should base its revenue on taking money from those it reviews. Period. I'm not sure why this is even a gray area. Even if it runs as clean an operation as possible, it invariably will come off as extortionate at some point.

The BBB has been running this scam for so long and it amazes me that the FTC hasn't put them out of business.

As a small business owner, I have been on the receiving end of their extortion. A single complaint in 5 years, and they extort you into responding through their system, thus adding value to their business. They literally threaten that if you do not respond, they will be "forced" to give you a negative rating. They know nothing about your business and could not assess the good faith validity of any response, yet have no problem making representations about you to the world, while asking you for money.

This whole third-party review service just lends itself to abuse all the way around.
iterators like Ruby! sounds cool.
We said "alpha" for this reason. You would agree that it answers the question?

What we have to work out next is trust and authority. But to do that we need users to ask questions.

Honest, trying to think up questions to ask all day is hard.

And deciding who we trust and who we think is an idiot is hard. But the first step is figuring out the candidates to judge.
Scientists Make Photons Act Like Real-Life Light Saber
That is certainly the rule 99.99999% of the time. It's possible, but it can be a mess for everyone else.

Before you push, you can choose to do it either way.
You can often strike a balance between rare words that appear in only a couple of documents and very frequent words that occur all over the place by employing both a term frequency and a document frequency weighting scheme; 'tf-idf' in the nomenclature [1].

The basic idea is that you keep track of counts both within documents and among documents. For English, word like 'the' will be frequent in each document it occurs in. It will also occur in every document. The high document frequency counteracts the high term frequency. On the other hand, 'motherboard' might be infrequent overall (but not extremely so), but its low document frequency boosts its importance.

The scheme is commonly employed and works quite well, sometimes obviating the need for careful vocabulary pruning. FWIW, scikit-learn implements it in their feature extraction library [2].

[1] http://en.wikipedia.org/wiki/Tf–idf‎
[2] http://scikit-learn.org/stable/modules/generated/sklearn.fea...
The incredible delivery system of India's dabbawallahs
ALICE is unlikely to be the best idea for rocket fuel produced on Mars. We already know that it is easy to produce propellant on Mars using the sabatier reaction and the Martian atmosphere as the primary ingredient (to produce liquid methane and O2). Not only is this a high grade rocket propellant but also the vast majority of the mass comes from the atmosphere. Of the mass of the propellant only 1/4 of it would be methane and of that only 1/4 would be Hydrogen (1/16th of the total mass). This makes it feasible to ship over the Hydrogen feedstock from Earth and generate the remaining 94% of the mass of propellant using Martian resources.

However, the easier it is to get water on Mars the easier it is to produce propellant in this way. However, we already know that substantial amounts of water ice underlie most of the Martian surface, materials that are as much as half water by mass only a meter or so below ground. This new information only means that it will take much less equipment to get at small quantities of water nearer the surface.
The Kickstarter of Kickstarter (INCEPTION)
This book is about the founders stories behind some of the most successful Kickstarters. Check it out, share it, back it, I had fun making it. Really good inspirational stories.
I can't delete your post from Hacker News. Therefore by your logic it's also intrusive crapware.

Sigh.
This is exactly the sensation I get with stereo vision. I was told that I'd had a lazy eye from the age of 2 or 3. No one ever gave me details other than that, and I always believed this shifting-dominant-eye effect was a result of the lazy eye. It may be related, but I never found out about the effect by researching lazy eye, aka amblyopia.

How did you come to learn about esotropia? It sounds like the doctor might have actually diagnosed me with that, as I distinctly recall having to wear a patch very early on in life.

Ánd finally, thanks for elucidating on the name of the condition and how you're affected by it. It spot on describes my experience and I'm glad to know a bit more about myself.
> and then clone the repository multiple times so you have multiple working copies.

This is probably not what you want. First, you should know that switching between branches in Git is insanely fast. In general, it won't get in your way.

If you clone the repository, each one is a full git repository. That means you'll triple the storage on the disk. Worse, you'll have to do 3x as many pulls to keep all 3 repositories up to date.

> You're rarely developing two things at once in any given instant of time... why not just quickly check out the branch you want?

It often comes up, but that's what we do. We may have a dozen branches on our machines (the thing(s) we're working on, recent things we worked on, the one that's been sitting for a while we're waiting on an answer to pick up again) and we can switch our project within a second or two on a simple rotating hard drive.
Lovely.

>I stand by my comment that Google's approach to transparency (at least internally) is headed in the right direction.

So you admit that your entry omitted any discussion of where Google is headed in the wrong direction? That it was completely one-sided?

>>Dare I call the Google the "holy grail" for many aspiring software developers?

What you are doing, what you have done, is easily termed "gushing." You are so eager to affirm what Google has done for you this summer.

You're even gushing to the person that has come to back you up, when you probably don't even know him. (Or maybe you do, and that's even worse. Is he here to back you up, not to argue of his own accord?)

---

I'll tell you what I think is going to happen. This post just might hit the top of HN. You'll get maybe 5-10 new twitter followers. You'll go back to your senior year. Your 1-post blog will languish because you'll be fucking busy (because yeah, you got a Google internship, so you're damn good and that means you should spend your senior year in Toronto focusing on Toronto, not on what the Internet thinks).

I'll get assorted votes in this topic, depending on the crowd that arrives. Depending on how this comment is received. I'm the sort of person that thinks you're not doing good writing if you don't get downvotes, and you should practice by getting downvoted to oblivion so you know how to get close to the real line.

It's just a small bump in the daily discourse of the Internet.

---

Where is your cynicism?

(Edit: Did you notice how my flattery of your Google internship (maybe) made my comment more palatable to you?)
What's really appalling about that post is that the expectation was that people don't complain about working excessive hours. The implication is not only that workers need to work more than the internationally-accepted precedent, but need to do so with total enthusiasm.

I can see people begrudgingly working extra time if the circumstances demanded it, but the idea that complaining about working those extra hours should be a capital offense is horrifying.
Peculiar Brain Signals Found in “Flat-Lined” Patient
The only issues I see with this is the peer effect, where students play to their playing field. Intelligent and motivated students placing themselves around less intelligent and less motivated students will often find themselves doing worse too, even up to not graduating. I myself know I am susceptible to this and try to push myself be being around other talented people. Not saying that there aren't intelligent and talented people in community college, but it may have an impact on your performance.

The other issue is missing out on extracurriculars. I learned a lot on my student news organization and got to experiment with building websites and trying out new special features (this was back when news orgs were a lot more cautious on the Web). It helped me get my first few jobs. It also helped me make a lot of connections (same with just going to the same school for four straight years).

If you go through with this plan, join some organizations as a junior at your four-year institution and get to know people outside of class. Connections matter a lot. Also, join professional organizations and go to conferences. You don't have to start doing that while a student, but it can't hurt either.

Luckily you're in Maryland where we aren't cutting higher education left and right. College Park is one of the better state schools, and it's pretty affordable still.
Now you're just being hyperbolic.
I would never sit around to watch one.
I've done everything from paying for group t-shirts to sports teams to shared vacation homes and I've never thought the problem was hard enough to need an app for it.
I would never hire someone that complained that more than 40 hours/week was too much

^ If you actually meant that and structure your hiring-process to match, I'd say it's illegal - at least in USA.

EDIT: I was about to post your HN-account details in this comment, but I see you just now removed your name & company-name from your profile info.

EDIT#2: And now you deleted the comment I was replying to!!!

EDIT#3: Ah! But another user was smarter & faster than me and got the info already! https://news.ycombinator.com/item?id=6454675 ...and you can't alter anything in that day-old thread.

EDIT#4: http://i.imgur.com/2hsWCWG.png

Okay, I'm done here. I fully expect to read a front-page news article about this person a few days from now.
"why is burger king bad?"
"You know Burger King is bad because it is even worse than McDonalds, according to yelp.com"
> House prices went from 600k to 800k. Blech.

Meanwhile, many of my friends who work in Redmond and live on the east side are still underwater.
Singapore App Maker MyHero Raises $10M Series A For Its Stock Market Trading
It's trivially easy to find developers. It's very difficult to find developers who are competent and responsible, let alone rock stars.
Just a commentary on your methodology, not your product - I'm not sure I appreciate a submission to HN that goes to a URL that (on an iOS device at least) opens straight to the App Store app page (even if it is free).

I'm reading HN on my iPhone using one of the various alternative mobile interfaces running in Safari. Clicking your link, to learn anything about what you made, requires switching to the App Store. Completely disrupts my normal news flow.

... Is there a reason you don't have a one page splash covering the highlights and features of the app? Can anyone without an iOS device even learn what you've done?
At the risk of getting flamed as an arrogant bastard. Which I am. The python talent in Phoenix is for the most part not talent.

The guys who want $75K would not fetch $50k in San Jose, and the guys who want $100K would not fetch $70k in San Jose.

I have been lucky to get some really great guys, but most of the guys are script kiddies who have never done anything hard, and are too high and mighty to learn to do the hard stuff.

We aren't competing with LimeLight very often for tech talent. We are competing with Silicon Valley. Because unless you have roots in Phoenix, if you are talented you aren't staying here.

I am very aware that if my guys wanted to leave Phoenix they would do well in Silicon Valley, and I'm very glad they choose to live here.
A Successful Git Branching Model [1] is a very common way to deal development in a good sized project. You could consider the bug fixes to v1, v2, and v3 to be hot fixes. You could choose to keep a single running branch (the equivalent of master in the model given) for each of the older versions if you keep adding occasional features.

I know I've seen guides online of how to deal with the exact problem you're describing, but I can't remember where to find any of them right now.

[1] http://nvie.com/posts/a-successful-git-branching-model/
Apple's "Skankphone" Was The iPhone's Ugly Twin Brother
I was looking at doing something similar a while ago, but, at the same time, (and this is weird to say after my last comment), I don't understand what you're doing.

Ok, it's a shared calendar, that I get (or I think that's what it is).

A demo video would be great, but going from your screenshots (in order)

1) Ok, nice clean calendar, it shows me my events. Did I create all of those? Was I invited to? Who else is going? Have I RSVP'd? I'm a bit lost here. I'm sure the colored dots mean something, but I don't know what. Now, I'd know if I created an event, but how about showing me if anybody else is going. That would probably be nice.

2) I think this is a peer's profile. Cool that it shows how many friends we have in common, and that we have friends, classes and events in common. WOAH, classes?? What if I'm not in school? Is a class just a repeated event? Why is that different from another type of event. This could use some work. Can I send a message directly to my peer?

3)Comments or Feed?? I thought it was comments about a single event at first, but now I'm thinking it's a feed, because I think it is referring to multiple classes. Again, classes is limiting your market, but ignoring that, you could do with some visual layout to show that the comment belongs to x event better. Look at Facebook's nested comments.

The last two screens are OK, again, Class or Work may not make sense to everybody, the less decisions a person needs to make the better.
On the last page "Invite friends", am I inviting them to an event or to use the app?

Hope the feedback helps.
Off to a good start, keep up the good work.
Companies who give candidates homework assignments: Knock it off
- "Why is espionage important?"
- "Espionage is important because often times having enough intelligence on different civilizations can keep random bad things from happening, according to galciv1.com"
Journals (that is, the publishers) do not provide editorial standards. Editorial boards provide editorial standards.

This is an important distinction, because while journals make money (ideally), editorial boards do not make money. They are pro bono.

The services a journal's publisher provides are largely (1) possible copy-editing (2) management and workflow tools (3) paper publication and electronic distribution and archiving and (4) access to an important brand name ("Science", or "PAMI"). Historically these have been important services, but whether they will continue to be is something that every research community has to decide soon. There are a variety of alternative journal business models, such as those found in JAIR, JMLR, PLOS, etc.
I'd love to see their business plan.

Academics on the whole are not a good demo for advertising and don't want to pay for anything related to their jobs/research unless they have absolutely no other choice. How are they going to make money? I can't even see them being a good acquisition.
...furthermore the cost for such a company will be not being able to recruit and retain great talent. Intangible cost but very real.
You can't argue with that logic. :-)
E.A. Sports Settles Lawsuit With College Athletes
These Contact Lenses Work Like Telescopes For Your Eyes
The model behind Git, the way the repository works/conceptual model, is incredibly simple. The only trick is learning which commands are used to make the changes you want, and that can take a little time (and Googling).
I have a similar story. I only saved up about $2000 too, but I also had a 1-month consulting gig that would pay me about 5 months' salary. That was enough to spur me to quit my job and start working on my own. I earned over a year's salary in the past 3 months since I quit and haven't looked back since.
If they make their next-gen browser using Rust, I hope they make it 64-bit-only, and optimize it as much as possible for x64 and ARMv8. None of that "support back to Windows XP!" stuff. It wouldn't be necessary (will still have Firefox a few years longer for that), and it would just hold them back in terms development time, maintenance, performance and security.

Then it would be not just great PR for their "highly-optimized no legacy cruft 64-bit browser", but would also give people a reason to switch from Firefox to it. It would also give Mozilla an excuse to not make a 64-bit Firefox anymore.

I assume it's going to take them at least 2-3 years to do it (if they ever plan to release it), and by then Microsoft will probably release a 64-bit only Windows 9, iOS will be 64-only, too (probably not relevant to Mozilla, but could be in the future), and at least half of all Android smartphone users will have ARMv8-based devices.

Mozilla should take full advantage of this, and really push for performance (and security), and they should only make it available from Android 5.0 (probably the first 64-bit Android version) and Windows 7 x64. Support for Linux kernel should probably start with no lower than 3.10 LTS (contains all the ARMv8 support).
Actually I think that post-Game Center games are much better behaved. Remember what it used to be like to OpenFeint and whatever the other one was that I don't remember the name of? That was far more obtrusive before Apple put in their own version and everyone started using that instead.
I like the project, would be nice to see what can be done in the future!
It's gone now, could you (or anyone that remembers) name it?
I haven't taken a look at your library, but as a developer that has always wondered "Why use strings for these things that could be enums, contants, or types?" in API's, I appreciate your effort and your thoroughness.
Chris Hughes was able to buy the New Republic, because he answered phones
Maybe it's part of living in DC, but I've seen first hand a lot of organizations that do fantastic work and are a clearly a force for good in the world... but are terrible to their employees.

Believing in what you do is important (more important than money, IMHO) but you have to consider your specific role and responsibilities and the co-workers and office culture...
My glib objection was not to the notion of there being less entropy in one state than the other, but in calling the result "the 2nd law of thermodynamics" in cases like this.

The phase space argument means that it is less likely for the system to wind up in the e-/e+ state than in the 2-photon state, and calling that a manifestation of entropy is entirely sensible. But in general, there's a non-negligible chance that the system will wind up in the e-/e+ state anyway: it's very much a possibility (and becomes even more so when the total energy is greater).

I usually reserve the term "2nd law" for cases where the probabilities are tiny enough that it's essentially impossible for the entropy to decrease by any remotely significant amount. That level of certainty typically requires systems of many particles, not just one.
Netflix exec: HBO would have more customers thru online-only subscriptions
Sadly there in lies the problem of using a third party, you are at the mercy of their legal department. The facts don't always matter.
I'm... slightly afraid. I can't wait to send this to my coworkers.
Also, I'm 35 years old, so not just some kid who could afford to take risks. Just was never able to save up $ on a salary, went through a few periods of unemployment, and a few of my other startups failed. I'm finally on course to make some real dough and it never would've happened if I didn't quit.
> For a mere 20 year old, you sure speak with advanced lashings of ponce and confidence on subjects of which you know not.

Having lived in the gulf and thoroughly read the human rights reports in the region, I'd wager I know a lot more about the situation than most HN commenters. But sure, go ahead an attack my age. Everyone knows ad hominem attacks are the best kind.
I don't love the idea that someone might be so disinterested in their own crowdfunding campaign to have to launch it from a smartphone, rather than spending the time to do it from a proper computer.