skysight-inc/HackerNews huggingface dataset:
If you were wanting to use Rust but also wanted to use HTTP (client or server), I've got https://github.com/chris-morgan/rust-http which has rapidly become the de facto HTTP library (although it started after Rust 0.7 was released). It's far from complete—but that's an opportunity for you to join in, if you want.
Well, most young founders would NEVER admit the startup they are building may not require top of the line computer science talent since that's admitting the technical aspect of their startup isn't as cutting edge as the most demanding projects of everywhere else.

Sometimes I wonder if it's a case where ego > pragmatism, founders who graduated from top schools, got accepted into top programs (i,e YC), who raised money from top investors, would naturally want "top talent". And it's easy for an inexperienced founder to pursue cargo cult like "google style interviews" when it comes to that.
Wait an hour. We decided to push that bit of code live in Alpha. :-)
Developers—the good ones—don't want to work for you. They want to work for a cause.

Agree strongly. I – like most of us – am approached by recruiters every single day who throw around buzz words like "disrupt" and "hacker" and (worst off all) "rockstar." None of that matters to me, though. The two most important things to me are 1) that I'm going to be happy at the end of the day, and 2) that my company is doing good. And I don't mean doing well, I mean doing good" – contributing in a positive way. I'm older, though (30).

Of course I want to improve my skill set and work with new/cool/innovative technologies, but I'm not going to do it for a company that I don't care about, or at the cost of my personal wellbeing.
So 1.0 will be released at a certain time regardless of features?
I think you may be confusing "problems that would have the biggest potential impact on humanity" with "problems that are hard to solve". Which is not to say that curing cancer or colonizing mars is easy. But in what way is, say, desalination harder to do than creating a search service that wants to make all information "universally accessible and useful"?
There are a whole array of credible Universities in Canada when it comes to cpsc, I don't think he was being selective, just what came to mind.

Those are the first ones that come to mind for me
I feel your pain. Startups aren't friendly to the cushy .NET environment. I've seen plenty of other middlewares such as Java, Scala, Python, Ruby, and Node, but no .NET.
Absolutely. Milestones are a better indicator of that: https://github.com/mozilla/rust/issues/milestones

Specifically, maturity #5 - production ready: https://github.com/mozilla/rust/issues?milestone=16&state=op...

> The purpose of this milestone is to represent a high degree of confidence the
> language's suitability for industrial use due to a high level of measured
> correctness and performance in the tests.

> In other words, for each of the aspects described in the "well covered"
> milestone, and for each supported target platform, test success and benchmark
> performance has reached a level deemed suitable for production use in
> environments with substantial business consequences for major defects or low
> performance. Where possible, performance benchmarks are linked to equivalent
> benchmarks in competitive languages, and rust is sufficiently close to
> equivalent in performance.
JPL is not operated under an NSF grant, or any other grant. This isn't NASA being a patron, it's NASA paying CalTech for its services to NASA. CalTech operates JPL under contract with NASA, according to NASA's directions. NASA even has its own staff on-site overseeing the work. This is a business relationship, established under 48 CFR 35.017, part of the Federal Acquisition Regulations:

http://www.law.cornell.edu/cfr/text/48/35.017
Even just simple commands kind of bother me for poor consistency.

git remote -v
git branch -a
git tag -l
git stash list

1 concept, 4 commands. I don't even use git much but this stuff makes it really slow to pick up.
Life imitates art, the more of this stuff that comes to light, the more "American Dad" appears to be an accurate portrayal of the intelligence community...
The world's first computer made entirely with Carbon-nanotube FETs. Meet Cedric.
Half-baked pie in the sky musing:

What about a spindly-legged robot (picture those tall things in Half Life, or the killers in War of the Worlds) that wasn't constrained by rails? It used a camera to identify where to safely step, returned to a base to charge (solar on shed roof nearby) or replenish its (small) water and seed supply.

Sensors helped it check water moisture and know when to rewater. In its travels, it got a picture of which regions had the most sun, so it knew what would grow best and where.

Wonder if it could (with camera or sensor) identify what was growing where to help with decisions, or even remove upcoming weeds before they got established?
<<Hiring in your own image

For most/many founders this is closely related to "hire people you would want to hang out with on Sundays", another common hiring "mistake/tip".

The hiring pool shrinks considerably and diversity of perspective/ideas and any other attribute you value likely goes out the window.
"The cost for four bins, each of which occupy about three cubic feet, is $25 per month."

At that price why not just rent a 2nd apartment, it would be cheaper. I can already see next weeks TC headline: "2ndAprtmnt: Hetzner for storage"
And that's how you end up with shitty code that nobody wants to touch.
3D Robotics CEO Chris Anderson on the future of drones
10 is the number that comes after 9, so I'd expect a 0.10. Rust has SemVer baked into its standard library, and the package manager (hopefully soon) will assume SemVer.
The paper published online in Nature today is here: http://www.nature.com/nature/journal/v501/n7468/full/nature1...
Given this pricing model, it's more like Amazon Glacier than Dropbox.
Looking at it from the inside working on search, I see the returns as actually getting bigger and bigger. As Google gets better, people get more confident in issuing more complicated queries, which ups the bar again for the types of things search has to be able to do.
The post-build grind for SaaS & web app startups
This! I so want to play with Rust. I want to explore it over programs that are several thousand lines long, so I can get a real flavor for it. But the rate of change especially to important elements of the language is still too great. I don't want to rewrite the code to stay abreast of revs.

Not a critique by any means--I admire the language and the work being done. More of a wish that the core language syntax would settle down soon.
Right, or hiring remote workers. Even if they are half as productive, but half the salary, you'll still do ok.
We use this working remotely but we use it just as much sitting side by side in the office. Love this app.
For me, even though it's PHP, ProcessWire consistently models data in a human way. I've put the out-the-box backend CMS in front of people that interact with computers very little and they instantly "get it". All data is simply a node in a hierarchy, and is easily movable and editable. I don't understand why more frameworks don't copy this basic structure.

If you watch "The mother of all demos"[1] the structure is almost visually 95% the same.

I look at Angular and it's looks complicated - the article is about how complicated it is. Surely we should be striving for tools the everyday man can pick up and play with?

[1] - https://www.youtube.com/watch?v=yJDv-zdhzMY
May I ask how much your taxes are?

People in NYC or California making $200K/year often pay >40% (getting close to 50% if you are in the $300K/year range) of their salary in taxes (33-35% federal, 8-13% state, and then there's sale tax. And estate tax) and get no reasonable-cost tuition nor reasonable-cost healthcare.

Every time this discussion comes up, US people are quick to quote federal tax rates but when I compared actual rates in NYC and CA, it seems like americans pay comparable taxes, and get nothing in return.

How does NZ fair in this respect? What's the real tax like (remember sales tax / vat), and what do you get for it?
To be clear, the syntax changes in this release were very minor. It's mostly the standard library and runtime that are changing at this time.

That doesn't mean that your sentiment is wrong; if you don't want to be keeping up with the langauge's changes, certainly don't write projects in Rust. That said, there are more libraries than you'd expect, including a few that are several thousands of lines.
I love the staging area, and I miss it everytime I have to us SVN at work.

I actually use the GIT-SVN bridge to work with git locally, pushing my changes up to SVN when I've resolved a topic. I do this in part because of the staging area. I have accidentally included changes in SVN commits so many times that I try to avoid SVN altogether.

I agree though, so many of the commands are just plain painful, the reset command(s) is a perfect example.

You have it right that it was designed as a data model. Linus has said a few times that it wasn't originally intended to be the Source Control Management tool itself, but more like a kit for building an SCM. Sadly, it took off so quickly simply because Linus built it and was adopted as the end user solution.
This Is How Your Brain Responds To Beer vs Coffee
You don't even have to go outside of HN to find this attitude: https://news.ycombinator.com/item?id=6445484
Playing devil's advocate: those people are taking some job. If a Startup A hires an engineer for more money preventing Startup B from hiring them they needs to fill their position and may not be able to find a person.

Of course, one of the signs of a real domestic skills shortage is rapidly increasing salaries as companies fight for too few people, so the fact that that isn't happening means there probably isn't a shortage.
His point is that Samsung allows carriers to manipulate and install crapware on their phones. Apple does not.

Whether you think built-in iOS features are "crapware" is besides the point. Everything that ships with iOS is put there deliberately by Apple. Compare that to a Samsung device, where you will be getting stuff put there by Samsung (which you might agree with and want) plus random stuff put there by carriers (which you almost certainly don't want).
Alternate degree structures and modes of instruction are definitely worth exploring.

Points #1 and #5, though, would likely not go over well with current university faculty. Reshuffling of faculty roles seems much better designed by those with classroom/advising experience. And who's to judge which are similar or niche fields of study, besides departments themselves?
"far from complete" and "de facto HTTP library" doesn't say much for rust.
Maybe the execs are having trouble raising the money required to hire these people. Another thought is that the VCs are putting arbitrary limits on $/head.
Yes, but that's why I'm mentioning college towns. Lots of hackers in any town with a top-rate software/engineering department. And a start-up is just a hacker with a bit of extra ambition.

Investors and start-up culture sound like the missing ingredient more than any shortage of technical know-how.
I had an offer for something more suited to my skills before I left Google, skills that I knew Google would ultimately need, but didn't yet need when I was there. In fact I had previously turned said offer down to join Google in the first place. These employers were happy to have me. All is good there.

What isn't so good is that since I left Google, several positions have arisen that would very much make use of my existing skill set. Several people within have tried to get me considered for those positions only to get shut down by HR without so much as a phone screen. So I would appear to be on some sort of black list. There are worse things in life, but it does seem silly to me.
If your "simple" explanation of how to use something is 27 pages then it is many things and simple isn't one of them.

My favorite thing about Git is how it's forced Perforce to add features and lower price. Thanks Git!
It's because you don't pay enough.

End of discussion.
is it really though if you're creating so many issues with bad code that after fixing it, support issues, et all that you only end up with equivalent 30hr/week?

when you fuck with the formula, 'basic economics' goes out the window.
I actually spent most of my time in the San Bruno office, which is where YouTube's team mostly sits, but occasionally ventured to the SFO office and the MTV offices.

I've heard great things about the New York offices as well as the Zurich, Tokyo, and London offices though!

Personally, I've talked to Googlers all over the world and there seems to be a consistency in openness and passion.
The Los Angeles office is right by Venice Beach, in a beautiful setting. It's a mid-sized office (~500 employees according to http://venice.patch.com/groups/business-news/p/silicon-beach...) in the same time-zone as Mountain View and a less than 1h flight to the mothership should you need to go there.

Unlike the main office, most people don't have to choose between commuting from SF or living in Mountain View, because Venice/Santa Monica is actually a nice area to live in :). Naturally, the breadth of projects is not as big as in Mountain View, but there's a number of exciting things happening here (computer vision, quantum AI etc).
Rust isn't, and doesn't pretend to be, production ready so it's pointless to judge it as if it were.
You can get a quite simpler look if you disable javascript. Same goes for gmail, I've been using gmail's html-only interface (well, there actually is some js but its not required) and I get a kick out of how many complaints I hear about the new interface. The html-lite version still looks and acts a bit like gmail did in 2005.

Of course now that I've said that, it'll probably be gone soon...
Checkers is a very easy game, but with those incredibly simple rules you can get complex behavior. For an even more extreme example, you can look at Go. Git is similar, except there is no competition/competitor there to befuddle you. From the simple components/rules (you've got what, you can perform incredibly complex operations that are infeasible with lesser VCSs.

Simple rules/components, complex gameplay/capability.

If you want to play it simple, git does that too.
I thought you could pull individual files out a stash, but it seems I was wrong about that. But it's not hard to imagine a variation of git stash that allowed you to select individual files from a stash to pull back into your working directory.
The high prices are a symptom. The cause is cheap student loans:

Since it is easy to get a loan, people will borrow as much as needed to get to the highest tier institution that will accept them. The private ones can thus increase their prices, and lure the staff with higher salaries. Now the public institutions need to level up salaries of professors and administrators, or they will leave for the private institutions.

That has been happening over the last 20 years. Remove the government guarantees for student loans and make them dischargeable in bankruptcy (that is, return their status to a normal loan, from the special status that they have now) - and all of a sudden, lenders will start caring about making reasonable loans, people will have less credit to spend on education, and the prices will go down significantly to a reasonably supported level.

(It is likely to cause an implosion of the higher-ed bubble in the US in the process. So be it - popping this bubble is long overdue)
Openbsd fortune
80hr weeks also mean it takes 120 hours to do something that should take 30.

But hey, on the other hand, a lot of my work is "Hey, so err, we have this mess on our hands and we need somebody to come fix it because we can no longer implement new features because we keep breakign everything"

I'm sure those engineers are totally fine guys, but man the code I've seen ... wow.
I work in the Chicago office and I love it! Our site lead is really passionate about making sure we're relevant, and the team I'm on has a substantial presence in Chicago, so I don't really feel like I'm in a satellite office.
When In was younger I didn't trust people older than I.
As, I got older I became one of those people. In my
twenties, I had absolutely so patience for computers.
I felt like I was wasting my time looking into a computer
terminal. To be absolutely honest--all I cared about was getting laid--oh, and a little bit of beer money. As I got older, my physicality changed. I now cherish the time I can spend in front of a terminal. I still believe the best
minds are kids in their twenties, but don't rule out 40,
and 50 year olds. Their is a few exceptions though; I
would never hire a 'know it all'--young, or old. Eighty
hour weeks? Fine, but let them work from home.
Barilla Pasta CEO: Gay's Can Eat Another Brand
Ooo excellent news, I didnt know that.
And that's exactly what happened to me. I was senior level talent at the preceding employer with a fantastic track record. When I started at Google, I was effectively told to start over from scratch. I'm not just in it for the money. The money can briefly distract me, but if I don't feel passionate about what I'm doing, I tune out, and ultimately leave.
States used to subsidize more of the operational budget for public schools than they do now, so the students were shouldering considerably less of their actual attendance costs.
Have you heard of Venmo Touch? It allows payments with one click/tap so long as you're "cookied" with a Venmo token.
I rather like working in the Seattle office. It's large enough to have nice (and getting nicer) amenities, while still feeling mostly like a medium-size shop that happens to be able to pull on all of Google's technical resources.

Also, at least in my case, I don't get that "satellite office" feeling from the work I'm doing. The people I need to talk to most all sit within Nerf gun range.
How about go to an in-state school, get a scholarship (many go unclaimed every year), and get an on campus job?

I, along with many people I know, got paid to go to school this way.

Why people are paying tens of thousands of dollars a year/semester is beyond me.
I worked at a company where I learned after joining that we were mandated to stay until 6 PM. Yet with my particular job, I was on-call at night (and sometimes was called and would work through the night), had to do weekend work etc. Everyone else worked 9AM-6PM, I had to work the extra 5 hours a week, for complete bullshit corporate purposes, plus all the other hours that were specific to my job. Complete bullshit. At previous jobs I was always there at 6PM anyway, but being forced to drove me crazy. I eventually left.
Shopular Raises $6.4 million from Sequoia
I'm trying to figure out just what makes me uncomfortable about your comment.

In the end, maybe it comes down to: what you have written are words, which are only an appearance. I don't have any means of verifying your record as an eng manager, and this comment doesn't contain any reference to direct activity in this case--nor should it!--because that is the kind of action that should happen within Google's private mechanics.

That's the discomfort: greetings and farewells are formal gestures, but all-too-often empty ones. Yours ring empty to me.

Everything about your post, whether you intended that or not, is constructed to make you/Google look good. I bet you wouldn't say your intent was to make yourself look good, right? Then what was your objective?

And in any case, is any of that a bad thing? Or is it just another comment on corporate loyalty?

Consider that in the context of a naive intern's post in this post-PRISM world:

>>Google’s radical approach to transparency and commitment to the mantra of "Don't be Evil" is extremely admirable.

Right.

---

Please understand, my reaction is purely contemplative. There is a regrettable urge towards conflict when any ideologies meet, but I like to believe we can still come to peaceable verbal agreements. And forgive the irony of this paragraph, if you can.
I did try it out. It does a good job of pulling out different bits and categorizing them. I went ahead and ran the example you had and put it up to continue the conversation(https://gist.github.com/adpreese/6722561). If you want me to take it down, I will certainly respect that but I thought it'd be convenient for anyone else paying attention.

The noun phrases part of the response gave a concise list of things, including the word thing(hijacked, NLP thread, stuff, My NLP, thing, Drakaal, cooler, heuristics, Just). That's maybe good at picking out the nouns, but it's not really actionable yet. It might be great as the bag of words to use for trying to classify something, but by itself the best it's giving me is NLP/heuristics if I had the concepts grouped together, somehow. I think that's a reasonable takeaway from your example, but I'd be curious what your thoughts are on it.

PS. I tried the TLDR API on a copy and paste of the original article with commas, periods, and single and double quotes removed but it returned a 500 error. I'm probably doing something wrong, but I'd love to see what it spits out if you can help me out.
Ask HN: Why does my glasses make everything look smaller but my contacts don't?
What games? Does Gamecube not have a homebrew scene?
Ding, ding, ding.

You hit the nail on the head.

The technical interviews & hiring criteria are often not aligned with what the company fundamentally needs in order to accomplish its goals. The founders/CTO are often rockstars, and they refuse to acknowledge that what their company needs is productive employees, not clones of themselves.

This leads to an enormous amount of time spent interviewing people in search for these rare "unicorns".
Show HN: Natural Language Querying
Is there any data showing that the cost of college is increasing?

I know the price (i.e. tuition) is increasing, but this is due to colleges increasing tuition rates to make up for shortfalls as state budgets for higher education are cut. But I haven't seen any data showing that the costs have risen.

It's also worth noting that the #2 suggestion is mostly just an accounting trick that would increase the price to students, not decrease it. If "perks" like room and board aren't provided out of tuition, students will have to pay for that somehow anyway - they're necessities, not perks. And removing state subsidies for those things means that students will be paying even more, if you add up tuition + room + board.
Also, the journal publisher definitely owns the page layout, and can potentially claim copyright to the final text, since its editors contributed to it during the review process.
It's good enough that the Servo team decided to use its client (and now do), but the approach I've taken (implementing the HTTP spec thoroughly, putting Rust's type system to good use) will take quite a long time before it's really polished (e.g. we must implement types for every type of header, rather than just using strings and leaving it to users to interpret them [often incorrectly]). It's still a little experimental, but it's the only really serious HTTP library there is for Rust out there.

Just wait until it's done. It will be a really great HTTP library.
Ironically why I like it, as bloated and silly as the technologies are, it's what I cut my teeth on (let's just say my first boss was a former IBM guy)
Having worked with a company that ported applications to the BREW platform, I can assure you that Qualcomm's QA process is "Does it work for the applications we ship?".

This leads to fun things like using the threading API causing a device reset, and the device reset API doing nothing.
Doesn't that require the phone to have been jailbroken?