skysight-inc/HackerNews huggingface dataset:
A few ways to determine your fee-- can you estimate the value created by the work? Man-hours saved? Revenue generated? What sort of budget did the client have in mind? Is there a benchmark rate individuals who specialize in this area?

Suggest reading Alan Weiss, still the gold standard on building a consulting practice > http://www.goodreads.com/book/show/260218.Million_Dollar_Con...
> Hmm. Now I can't tell if your reply is serious :p

I am, it is..

> As near as I can tell, the political process converts ideas from logical propositions into group signaling devices. Once a idea becomes a signal, any question of its truth or falsehood is commonly ignored for several human generations.

This is true for more than just politics. Our language, culture, habits, facial expressions etc. are all learned from society. You can find evidence of ideologies in all of these.

> We see tribal wars precisely when there is political outreach, not when there is focus on other things.

I think both can be true. Best, to me, is if we can foster environments that both provide different views and also allow new ideas to grow without being persecuted. I don't think this happens by building walls around everything. There is a balance to strike.
Building better UX patterns: 3 alternatives to rotating carousels
I had almost exactly this same engineering test when google interviewed me in 2006. It was terrible, and left a bad taste in my mouth. Given the complexity of the work I was doing at the time, the entire thing seemed ridiculous.
I think it has to do the carried interest and the anti TPP comments he has made more than anything.
>And no, this is not me expressing my liberal bias. It's one thing to have opinionated headlines like the Huffington Post

Yes, this is you expressing your liberal bias. Huffington Post is Breitbart of the left. They just use a slightly different strategy for pushing their propaganda. The end result is the same: readers with skewed, dysfunctional views of reality.

You disagree? Okay. Which major left-wing website do you consider equally biased to Breitbart?
That's just it - I've done nothing of the sort. Sublime has no "unique" features that don't have equivalents in form and function on other editors.

So this "lock in" simply does not exist in the case of Sublime.

That naturally leads to the question of "Why it, and not a free alternative?"

I said it elsewhere in this thread, but the main reason I'm on Sublime and not Atom or an equivalent competitor is speed. It's fast, it's developed conservatively, and watching other editors hitch and stutter when they open large files or scrolling or start up or process syntax highlighting probably doesn't have much time impact on my productivity, it does cause a great deal of annoyance, hence stress, which probably does impact productivity in some way.

The other reason is that it lacks in bloat, which to me, means it lacks a ton of features I will never use, something I cannot say about Vim (macros, registers, hundreds of ancillary commands) or Emacs (an entire Lisp vm) and their associated complexity. However, it can be trivially extended with Python, which means any functionality it lacks has likely been worked around by someone in the community.

On top of all that, the author has made indication that he'd rather see the editor go open source than be abandoned[1], but I don't share the common belief that no updates for years means "abandoned" either.

[1] https://forum.sublimetext.com/t/whats-happening/139/9
Lots of comments about this not being cost viable for the airlines to give up seats for these purchasers, but I read your remark a different way - the airlines will note which passengers purchase products on planes, and adjust where these passengers automatic seat selections put them in future - combining them with other data that they have on their customers (e.g. frequency of flights, if they're with children, etc) to try and maximise probability of purchases and influencing more people to purchase over time.

Anecdotally, the people sat next to me on my last flight purchased wine, which resulted in me getting a mini-bottle too. Doh!
> VIM's modal editing isn't remotely simple.

While it is highly non-intuitive at first, one can learn the basics in a day or two, from then on it's mostly transferring what you learn to muscle memory. I suppose one can do more advanced stuff in vim that is more complex to learn, but the basics are pretty easy. (Full disclosure: I used to to use vim for a couple of years but switched to emacs about ten years ago. I still use vi for quickly editing a config file on a regular basis.)
Notifications: From zero to hero Android N* – part 1/3
if this is anyone's particular forte...how would you value articles? - as in, I do agree that a NYTimes's article on adderall has more value to add than say a buzzfeed article on the 10 things that you won't believe are true - but how would you go about working that into code?
> there is no way to get your documents for backup/archival purposes

https://myaccount.google.com/privacy#takeout
> But we no longer have communities, we no longer speak to actual people, especially not about anything like politics.

Oh but we do have communities, and we do talk to actual people (also about politics!) - it's just no longer strongly tied to your location. Blame the invention of the telephone, that lets you stay in touch with your family and friends at long distances, and the invention of the car, that lets you visit them often.
Homo Theatricales
The emergence of Startup-as-a-Service and startup gigafactories
I haver never actually published an iOS app at the store, only Android.

What I meant was that it works there(on iOS) seamlesly.
Building a React Native Tutorial in an Age of Flux
All considered, I'm happy with 16.04 and I'm staying here at
least until 18.04.

Having moved from 14.04 to 15.x, I cannot agree more.

However, many packages aren't updated in the LTS releases which prompt one to move over to the intermediate releases. I wish Canonical were more agile about updating compilers and such on LTS versions.
I couldn't agree more and I'm glad someone is talking about this. I also read SEC reports (Ks and Qs) and I'm appalled at what I'm seeing.

I actually think it's bigger, though. Look at the original ethos of Silicon Valley: two mid-career guys in a garage working off-hours to get something going. There was a culture of cost-consciousness, a scrappy resourcefulness, built into these companies from day 1. Hell, they could've set up shop in San Francisco, but they opted for the suburbs instead, because they wanted to make it work. Quoting Paul Graham, in 2005: "For most startups the model should be grad student, not law firm. Aim for cool and cheap, not expensive and impressive." [2]

Fast forward 10-20 years. Have you been to the Twitter office? It's next to NEMA [1], an apartment complex where a cool $4000/month will get you 1-2 bedrooms. A juice from "The Market" underneath their office will run you $8, to go with your $15 sandwich. Everyone there seems to be OK wearing $100 shirts and expensive shoes. The office itself is impeccably painted and they have art all over the walls.

I don't care about the money per se; the issue is focus. If all the energy dedicated to all this flashiness was dedicated into getting actual business results, Twitter might be in a different place today.

Now, the standard argument against this is, we need to be in SF, and spend all this money, in the name of attracting the best talent. Perhaps, but, you have to wonder, when companies are climbing all over each other to get developers at $150-180K base plus cash bonuses, stock, etc., the case for being in SF gets more difficult.

What I'm really saying is two things:
(1) Tech has changed...a lot. Gone are the founding myths of Amazon's door-desks and Bill Gates, whose famous restaurant was a burger place. Now we all eat at two-star Michelin restaurants at $150/plate.

(2) I wonder what this says about SF long-term. Sure, the good people are here, and sure, maybe it'll just be a slight correction. But I really think the case for locating a company elsewhere grows stronger each day given how expensive and difficult it is to run a company from here.

[1] http://www.rentnema.com/floorplans.php

[2] http://paulgraham.com/start.html
Is this for real? Wow.
Reads like someone spoofing the real Google interview.

For "Director of Engineering" they have a technical illiterate (nothing wrong with that, in other contexts) check for literal matches of answers?
the mind boggles.

(I'm really having a hard time believing this is for real)
Sounds like Scientology.
Well. Maybe? I'd certainly consider their government "Authoritarian", but I think that about the US in certain ways too...
Has there ever been a cross platform solution in history that was superior to the native development platform unique to the OS? This seems to be the pipe dream that everyone repeatedly hopes for then gets burned.

I'd actually prefer if Apple and Google had their own development platforms so there are competitive driving forces to improve the platform. It will also accelerate experimentation with new tech where one platform can validate one tech so the other can adopt it quicker.

Then if you have a simple lightweight app you can use some form of cross-platform browsery JS app (about the only point where this makes sense).
Euruko 2016 – Ruby is dead, long live Ruby
A night at the AI jazz club
What the Military Taught Me About DevOps
>I didn't say the problem was "just" a poor language.

It was the only specific point you made in support of your position.
I was an Android developer, then flipped to being an iOS & Android developer. I chose to go back to solely Android for similar reasons to the OP. It felt like it was impossible to be excellent on both platforms. I was struggling to keep up with the pace of change.

I ended up choosing Android because I found more demand for Android developers in the market. I certainly understand some of the OP's frustration with Android development.
I'll concede that Cohen is a Canadian songwriter. It's interesting to me, though, that he launched his music career in New York.
Project Veritas|O'Keefe Blocked from Twitter
I think "appropriate" is highly subjective. The problem is developers seeking to impress their peers with over abstraction of trivial things. I personally think "minimal" is more "enforcable" ie easier to convey in a code review comment for example. Again, imo.
Hard-Boiled Wonderland and the End of the World. Check it out, it's his personal favourite [1].

[1] https://en.wikipedia.org/wiki/Hard-Boiled_Wonderland_and_the...
I'm struggling with the use of the word American here, both you and the parent posters. In my opinion all Canadians are just as much Americans as anyone from the USA.

Not sure what else you can call someone from USA, so I guess it makes a bit of sense.
Sometimes I wonder if this approach has hurt Google's ability to innovate.
This hiring test makes me cringe. How is this any better than taking a multiple choice test in college? These questions asked should invite back-and-forth conversation like the author is providing, especially when the company is seeking out highly qualified candidates.
Sounds like somebody very butthurt that did not bother to do a quick search and see that first call is with a recruiter who knows little or nothing about technology and is looking for exact-word answers.
> Side streets need to support their fair share of children walking to school, bicycles, conversations and not-polluted air.

So do main streets.
They asked me the same questions back in 2012. I was applying for a Java developer position.

The person asking the questions said right from the start that he is not technical (he was a psychologist) and that he had a cheatsheet in front of him.

I passed that telephone call and failed the process later on another call (on the lightbulbs and the 100 floor building)

Really surprised to see that 4 years later they still do this.
When considering all abortions there are many positions which limit different subsets as being wrong, but for any given situation one must choose between abortion allowed or abortion banned (and technically the choice of abortion required but that almost never pops up).

So while one might be against partial birth abortion but for second trimester abortions, they still have to look at a given situation and say yay or nay.
I'm amazed he knew things in such detail. I mean who would know just how long a MAC address is? Or what the actual SYN/ACK etc tcp flags are? You just need to know what they're used for, and if you need the specifics, you'll find out with a single search. He seemed to know that as well though. Kernighan for bit twiddling algos, that kind of thing.

It's a bit strange to have someone non-technical interviewing a techie. You end up with stupid discussions like the one about Quicksort. If you point out qs is one of several things with the same big-O, you'll probably also get it "wrong". But the real problem is that a guy who is just reading off a sheet can't give any form of nuanced feedback. Was the guy blagging the sort algo question? Did he know if in detail? Does he know what the current state of research on that area is? There's no way to know that if your guy is just a recruiter, but I'm sure even a relatively junior coder would be able to tell if someone was just doing technical word salad.

I wonder what would happen if ordinary people recruited for medical doctor jobs? Would you be comfortable rejecting a guy who'd been in medical school for 10 years based on his not knowing what the "funny bone" is? Wouldn't you tell your boss that you felt a bit out of that league? It's amazing you can get someone to do this without them going red in the face.
What the heck? The only thing accurate in this post is that Twitter has not yet made a quarterly profit... The rest is pure nonsense, most of it being quite malicious, and some being uneducated misconceptions.

Investment is not revenue. Their revenue comes from advertising.

Businesses do not need to make a profit in order for people to receive a return on investment. People will always be willing to invest in a company that shows that it may have good growth in the future. Costs can be cut at any time, resulting in an easy profit. The investors care more about growth than profit, as it is a young company.

It's really not ok to accuse people of scams without any evidence just because you don't understand how businesses work.
This argument has a name. I've seen it presented before and it is rather good. A gross simplification: a computer could never "see" the truth of Godel's Incompleteness Theorems, but we humans can; therefore, we cannot be computers.
It was not the answers but the cultural fit ehehe...
I feel sudden brick wall awaits in a recruiter career path once the google people read that.

Not only because of that interview, but the questions transforms into - who else have we missed from the great guys ...
Barely. The Clintons have long campaigned as a two for one deal. She announced that if elected, he will be "in charge of reinvigorating the economy".

http://www.nytimes.com/2016/05/17/us/politics/bill-hillary-c...
Get Testing with Taplytics in the Student Developer Pack
I've had somewhat similar experience with other big companies. People wonder why I hate to change jobs.
It blows my mind that someone could reign from just after WWII until this year.

I hope that Thailand will stay stable. Support of the King has been key to successful military coups and transitions. The Crown Prince is much less admired, and quite odd:

"The 63-year-old crown prince, Vajiralongkorn (pictured), is spoilt and demanding, and—to put it mildly—widely loathed. Three times divorced, he spends a lot of time abroad, often in Germany. In 2007 leaked video footage showed him and his then-consort, who was wearing nothing but a G-string and heels, holding a lavish royal party. The only guest appeared to be Foo Foo, his poodle, which before dying in 2015 enjoyed the rank of air chief marshal."

http://www.economist.com/news/asia/21702497-after-ailing-mon...
> It reminds me of people saying if Trump wins they'll flee to Canada... That's the worst thing you can do, if you actually care for outcomes.

Those who say that for sure won't actually do it.

In Poland, we had half of the country declaring they'll swim to Sweden if PiS (a political party) wins. They won, nobody left. Fast-forward few years, we had prominent people proclaiming they'll leave the country if PiS wins. They won again, nobody left.
Ha ha re:

> 10. what is the type of the packets exchanged to establish a TCP connection?

> Me: in hexadecimal: 0x02, 0x12, 0x10 – literally "synchronize" and "acknowledge".

> Recruiter: wrong, it's SYN, SYN-ACK and ACK; if Google is down you will need to know this to diagnose what the problem is. We will stop here because it's obvious that you don't have the necessary skills to write or review network applications. You should learn the Linux function calls, how the TCP/IP stack works, and what big-O means to eventually qualify if you are interviewed at a later time. Good luck, bye.

That's embarrassing.
It sounds like a great place to live and I appreciate the difference of culture you describe.

However, you didn't answer my three real life questions, which I take to mean most people wouldn't get those benefits.

The people there who decide what is allowable treatment are optimizing for a certain cost/benefit ratio. While wealthy people only optimize for quality of life and longevity.
Hmm yup I mistyped that. I was a bit worried about the performance because the app is a multi tab grafana like dashboard with real time data. I'll try by modifying components that dont change often. Will measure and go up from there.
Is this common for higher level positions at Google? I've gotten a similar kind of phone screen, but for an entry level software engineer position, and getting a few "wrong" was not a big deal. It's just so they can avoid setting up a real interview with someone who doesn't know the basics.

If the call actually went like this, it seems like you just hit a new/not very good recruiter.
I can't help but come back to:

A South politician preaches to the poor white man

"You got more than blacks, don't complain

You're better than them, you been born with white skin" they explain

And the Negro's name

Is used it is plain

For the politician's gain

As he rises to fame

And the poor white remains

On the caboose of the train

But it ain't him to blame

He's only a pawn in their game.

YouTube: https://m.youtube.com/watch?v=KY2lQV3ADfc

As it seems especially relevant today. It's a song about the killing of civil rights activist Medgar Evers by a poor white farmer in the 60's. Dylan addresses the civil rights movement in a way that avoids laying the blame squarely at the feet of the angry racist who pulled the trigger, instead placing the blame with politicians who sow hatred, insecurity, fear and division for their own ends and don't care what mess they leave behind.

When I see Trump rallies today full of angry people complaining their country has been 'taken from them' I can't help but think of that song.
Since Cohen started off a poet and he is generally cited as one of the singer-songwriters whose songs are most like poetry.

So maybe he's next.
Show HN: Estimating your location from audio recording
Even in the case of a mutable graph, one can use copy-on-write semantics to create a DAG of graph revisions that can be managed or compacted. I believe this was the strategy used by Subversion.

Compaction and collection can both be trivially performed on such a structure by making a deep copy of the latest revision of the graph to a new memory arena, just as is commonly done with a Cheney collector. Old locations are back-patched with pointers to the new locations, which solves the cycle problem.
> Why do your users care about your implementation language?

In an open source project, it matters to potential contributors. It might matter to users in terms of what platforms it can be ported to - probably less these days, where "portable" means "runs on Windows, Mac, Linux", but still, it is not irrelevant.
Some small number of urban planners have been "beating the drum" for a while, but the vast majority of urban planning during the 'Age of the Car' has been pro-automobile and anti-everything-else.

It wasn't private capitalists that demolished downtowns for expressways, or mandated minimum parking for nearly every kind of building, or prohibited high-density development, or required looping, unwalkable street networks, or used zoning to separate residences and shopping/jobs, or any of these things. Sure, car companies have campaigned for their advantage, like everyone. But the transformation of US transportation to a car-dominant model has in very large part been the product of urban planners and their rules. And it continues to be - for all the academic valorization of non-automobile transport, the old rules that advantage cars remain in place, almost everywhere.
I would have stopped you half way through. You obviously know enough to move on.
Their idea was to overturn the way children were taught in public schools by integrating technology into the classroom. Although inspirational, the idea entailed competing with a series of multibillion-dollar global leaders in educational hardware, software, and curriculum development.

They've been peddling technology in the classroom as a panacea for as long as I can remember without much impact. What did they really think billions of dollars of technology was going to change?
Humans don't naturally have any empathy for Cthulhu, and science leads us to believe there is no such thing. Thus, I doubt most people would find that very reasonable.

Determining where, how, and to what extent is a much harder question. I don't have any easy answers there.

At the very least, recognizing how the indifferent hand of fortune plays an immense role in all of our lives nudges suggests that helping those who have less is a great place to start.
This reminds me of the infamous Nigerian emails. They are so obvious for a reason - avoiding false positives - [1]. Cannot fit this same scheme in a Senior position recruitment at Google though.

[1] http://uk.businessinsider.com/why-nigerian-scam-emails-are-o...
"What goes on", from the British release of Rubber Soul, is pretty country sounding. I like the song, but it certainly isn't one of their more famous, though.
I like chess960 but I like to go further and randomize the positions of the hind row completely and do it differently. I havent tried varying the composition of the pieces or messing with the pawns, but once I started learning opening books plain ordinary chess became depressing for me.
I believe you, but Android Studio has come a long way since.

I agree it was abysmal at first - when it didn't crash, every new update would break compatibility and your projects wouldn't build anymore etc.

Right now it's pretty decent, considering, although I'm not a fan of Gradle either.

By the way, even though it's a fork of IntelliJ Idea, it's ultimately shaped by Google which has sort of a tradition of realeasing alpha-stage software into the world. Remember first releases of Chrome? I do; they crashed like crazy and lacked basic functionality such as printing.
It's by Roger Penrose: https://en.wikipedia.org/wiki/The_Emperor's_New_Mind
Are they hiring a reference manual or a director of engineering?
Why do some comments like this one turn grey?
Blockchain.info DNS hijacked
That is a great song.
Having been through several goog interviews I find it hard to believe that the interviewer would dismiss his highly technical explanations/rebuttals in that way. Seems more likely this is his interpretation of the tone of the interview, rather than a transcript.
The meta-question is, "Do you have the social savvy to give the conventional answers when being judged by someone who doesn't know what he is taking about?"