skysight-inc/HackerNews huggingface dataset:
Even in this reply you've had to use a metaphor for physiological abuse (a scar, a bodily mark of harm) to elevate the seriousness of emotional damage, to the extent this emotional damage is even lasting, and it doesn't have to be, while something like a scar is unequivocally permanent barring some kind of advanced cosmetic treatment.

Whether some emotional damage is "scarring" (i.e. permanent) will depend on, well, a lot of things, but almost no kind of emotional damage has to be permanent because of the way our physiology of emotions behaves. Your resilience, your existing beliefs, what you expect out of the world, and so on will determine how you respond to stressful stimuli. Learning that people don't live forever can be 'scarring' (not really) to a two-year old, but, people eventually adjust to this information, because stress tolerance exists. If everything were as equally stressful as the first time we heard it, our bodies would be overwhelmed with cortisol all the time. Since this obviously doesn't happen, our bodies can (and do) adapt to stressful stimuli in various ways.

Comparing emotional damage to scars is probably a false analogy. Your skin will never fully adapt to a gash, and being stabbed once isn't going to change the way your body responds to stabbings. But your body will adapt to stressful emotions, or at least it is capable of doing so. In the worst case it's probably like a muscle tear, but in most cases emotional stress is more like some kind of the muscle trauma that happens during resistance training, which the body adapts to.
In my experience (10+ years freelancing), you make the real money when you re-engage with a client. I tend to think of the first contract as just a way to open the door. So in that respect, it really doesn't matter which way you charge... just make sure you do an awesome job and help that client earn a living from their website, so they can re-engage with you later for much larger projects.
As if people who interview for Google don't just look up the most common interview questions and memorize answers before the interview...
I wouldn't want to work with you or him.
And for those who prefer a chronological index:
http://mencius.xmas.ratry.ru/
It doesn't require that, you choose how often it should do it (which can be never)

I do agree the UX isn't always the greatest CLI UX tho, albeit it "works for me" well enough. Wouldnt mind an easier solution tho.
The quests and the voice acting are epic too. Best RPG I've played in ages.
You have done an awful lot of speculation here.
It's not costing tax payers, it's shrinking future gains on interest payments.
That can be dealt with when they post their side of the story.
A lot of people won't talk about it but never underestimate the impact of a good logo.
Wow, this has to be my favorite HN post. I couldn't finish reading it at work due to tear filled laughter.

I think it is less funny if you don't know anything about MTG. Which is interesting - if you don't, or don't know it well, these cards seem fairly indistinguishable from real cards. The differences are hillarious.

Mointainspalk.
>We could just do away with student loans all together. College prices would probably drop.

The issue that causing tuition to rise - the injection of "free" money - would still be there and would actually be worse because students would be even further removed from any kind of cost/benefit analysis of the school.
It is seriously amazing to me that "running MRI rails with threads" was not on the list. At the very least, before ruling these things out completely based upon research alone they should have prototyped some of the easier solutions (and potentially deployed them to one or two machines) to prove their hypotheses. Just saying "JVM tuning is hard, lets re-write the API" is the type of thing that falls into all the typical traps of second system syndrome.

Of course, on the other side of things, everything feels rosy -- but counterfactually all the effort they spent on this could have potentially gone elsewhere if they resolved their scalability issues with Rails in a simpler matter. (Or even better, contributed those solutions back to the community.) This was a move that fortunately worked out, but it sounds pretty high risk to me and is the type of thing that can kill companies if they bet wrongly.
That's a good point about Muslim Americans. And the American authorities were savvy enough to know that if they wanted to install a system of mass surveillance, the could limit push-back by selling the effort in racially coded terms that would appeal to the reactionary right. In the ensuing "debate" about surveillance, the government could spin clear violations of the 4th Amendment into "a compromise that balances liberty and security."

A note to foreign readers of HN: In America, "terrorism" is an ethnically coded term. Mass shootings by white people - a depressingly frequent occurrence - are almost always described in other terms. In the rare cases where this dodge becomes impossible to pull off (e.g., the Oklahoma City bombing by Timothy McVeigh), the attack will be described as an act of "domestic" terrorism, thereby preserving the clear ethnic subtext that is carried by the unmodified term.

The notable exception to this rule is made for environmental activists, who are branded "eco-terrorists", or left-leaning people protesting economic injustices (e.g., Occupy Wall Street). In these cases, the deliberate use of a term with a strongly xenophobic component is a thinly veiled accusation of treason, which is a line of attack long-favored by the more belligerent critics of the American left (e.g., Joseph McCarthy, who provides the canonical example).
It's when you remove unseemly characters from history - e.g. going back in time and killing Hitler
b.) A lot of ivory has falsified paperwork.

A centralized database just creates a lucrative side business for the sysadmins.
If you take out a car loan or mortgage, the bank (or credit union (or government)) expects to make money off your interest for the next 5 to 30 years.

If you pay off your loan/mortgage early then the bank won't get all the future interest it expected to make — the bank only made [START, PAYOFF] interest instead of [START, FULL-TERM] interest. Some loans even have "pre-payment penalties" to favor the bank over the consumer in such cases.
But taxpayers are also unable to profit on any future accrued interest for your loan. Also, the people who are getting refinanced aren't typically high risk to begin with. So the government loses the low-risk interest, creating a riskier pool of investments that yields less interest overall.
The Noodle King, or the Hunt for the Most Complex Chinese Character
Actually neither specifically.

I prefer UE4 - it seems to have a better technological core and I prefer their approach to many different elements in the engine.

Unity is great as well, don't get me wrong, they've had a lot of money for licences/upgrades out of us over the years.

I personally struggle to see how they will keep up with UE4 long-term unless they address some of their built-up historic technical debt quickly. I think even though they are both to some extent 'free', competition is still healthy and should be actively encouraged.
Maybe he was applying for the role of Lead Binary Tree Inverter. The astute will notice that he repeatedly ignored opportunities to confirm or deny that the position for which he applied was indeed, Lead Binary Tree Inverter.
I don't know about Australia, but that's certainly true of New Zealand. A large number of Communists and their hangers-on decamped for the Green movement with the fall of the Soviet Union.
Worth noting: you cannot default on student loans. The government can and will garnish your wages, tax refunds and social security for them, and you can't discharge them through bankruptcy.
For what it's worth, being able to run programs "in your head" is a very common skill required of Computer Science undergraduate programs, where you're required to write programs of medium length on paper during exams. You should be able to write out, follow along with, and reason about the correctness of a program that can fit on a single piece of paper without having to run it. Programming hyper-iteratively is not really a good thing, especially not in environments where rebuilds or test runs can potentially take hours.

Another reason not to have candidates run the code is that they tend to get really hung up with debugging trivial errors. I've conducted a fair number of interviews either way, and the white board interviews were usually more pleasant experiences for all parties than the interviews where the interviewee was expected to execute the correct solution in front of me. The latter almost requires giving them some kind of web or library API access, which then just makes the distractions worse. I don't want someone worrying about what the exact name of a sort function is; that's not what I'm trying to evaluate in an interview.
The article's argument is that only people who qualify with the lender have the opportunity to pay it back. That will remove the successful wealthier debtors and leave the ones more likely to default.
> although in r/fatpeoplehate's case, "more than 5,000" is a bit of an understatement; the last Reddit metrics (and a Google cached page) put it at around 151,000 subscribers

kind of funny how reddit's admins are trying to make it seem like the subreddit's smaller than it actually is
ContestFriend – Free Social Contest Plugin for WordPress
I graduated last year and got offered 34k to work in one of IBM's offices outside Dublin.

I ended up moving to Canada where I earn the equivalent of 36k euro working in a startup. I would say that living expenses are comparable.
Didn't they have a weird compromise in terms of projectile physics and the player's motion? I remember reading about it and thinking that doing so would make it harder to use than doing it physically accurately but I forget the details.
Again, worth noting: there is no risk to the taxpayers for the balance of your loan. You cannot discharge student loans through bankruptcy, and the government can garnish your wages, tax refunds, and social security to repay them.
It's not what this line does, but rather what it doesn't do.

In the context of reading someone else's source code, the variable name "a" is inadequate, and I've seen it in many Golang codebases. It's like intentionally obtuse code.

Maybe I haven't read enough Go code in the wild, but it really feels like the C days. Yes, it's GC'd, and that makes a difference. Yet I can't help but wonder how much easier it is to read code from the Python or Ruby communities. I'd even go as far to say that it's easier to read code from the Javascript community.
IIRC, Corinthian College students will get debt forgiveness.
> Unless Yelp has a toxic work culture, it's likely the author brought it on themselves by pushing too hard.

I think the reality is probably more complicated. Probably Yelp pushes to much work on its employees and the author allowed it to happen.

To be honest, I think more tech jobs are toxic than not; it's very hard to find a good tech job, and even when you do, a good tech job can turn toxic as quickly as a manager leaving. I've always been aware of this and tried to put myself first, but it's not always an easy or even possible thing to do.
Drake Shuts Down Nobu in Las Vegas
As others said, much more than 10% of Google's engineers don't even own an Apple machine. So, even if Google's Mac management team somehow uses Homebrew to manage the employees' machines (which may or may not be true: I have no idea, even though I used a Macbook in Google until recently for years), the percentage of Google engineers using that software is nowhere near 90%. The percentage of Google engineers knowingly using that software is certainly closer to 10% than 90%.
It is not. It's various images I like looking at.

Sort of like hanging a few pictures up on your office walls so there's something pretty in there.

And I can maximize windows, but I almost never do it unless I'm working on a really big piece in Illustrator and need every square inch I can get.
A couple of my own also written in Go. The main difference is that control is external which makes them language-agnostic:

* https://github.com/zimbatm/socketmaster - very simple

* https://github.com/pusher/crank - adds a control socket, dynamic config and more fine-grained controlled restarts

Both are designed to sit on top of your process manager of choice. Unlike self-forking process solutions they don't change PID so it works great with systemd and upstart.
My reading of the article is that the interest gains from more creditworthy borrowers help offset losses from loan forgiveness and defaulting borrowers.
And then you could've been just cool all about it: http://www.businessinsider.com/facebook-rejected-whatsapp-co...
The response would be "I want you to come up with the answer yourself."
How iJuror Became a Top App for Lawyers on the App Store
Post his name online. Post his linked in. Online shame to follow. ask /b/ for advice.
How is this a hack? This is ridiculously old psychology. Here's the same "hack" from the 50's: https://en.wikipedia.org/wiki/Jigsaw_%28teaching_technique%2...

Just because people on the san francisco tech startup echo chamber news site aren't familiar with it doesn't make it novel, clever, etc..

Or should I just post the jigsaw classroom wikipedia link or a link to the original paper and rake in the upvotes?
> Google is filled with smart people.. but their interview process is pretty stupid.

Google is filled with people who can solve Data Structure / Algorithm questions in 50 minutes on a whiteboard. Their interview process selects for people whose past experiences led them to being able to solve Data Structure / Algorithm questions in 50 minutes on a whiteboard.

The extent to which solving Data Structure / Algorithm questions in 50 minutes has anything to do with building maintainable production software, developing talent, a good working environment, or even this mysterious concept known as "being smart" is up for debate.
> If you follow the twitter discussion, it says he applied for iOS tools

We cannot just assume that since he applied for iOS something at Google that he's the best fit and what they were looking for.

Maybe the tools Google needs built are very CS heavy (hence the "Build us a Binary Tree" question)? Maybe during the interview his arrogant attitude was on full display? Maybe the interview team dug up past episodes of explosive arrogance like this very one we're discussing right now?

Even if they were looking for someone that matched his profile exactly, his post-interview display of non-professionalism is sure to hurt his chances of a re-interview anytime in the future (and quite possibly at many more companies than just Google).

He conveyed several things with this display, none good;

* he's incapable of handling rejection

* he feels entitled

* he feels he's better than everyone else

* he's unwilling to admit his own shortcomings

None of these are good qualities.
Node and React Isomorphic JavaScript: How, and Why It Matters
Not really. I don't know how many people are covered by Pay as you Earn, but under that program you never pay more than 10% of your disposable income.
What i really, REALLY, would like to Know is what happened to the PixelSense Technology of the Sur40 Display.

You could put a document face-down on it and have a scan immediately available. How amazing would this be on a Surface Tablet, or Hub
Call him on his bullshit! Don't be one of the people who lets him skate by because he's the boss. At the end of the day he's just a human being; flaws and all.

If I were you I'd take him out for a beer and tell him everything you wrote here. You'll probably be the first person who was ever honest with him about this.

If he has a modicum of character, he'll respect you for it and honor your concerns. If he doesn't care about the issues you bring up then that's beyond your control. In that case you'll have done what you could and I think you can move on to something else with a clear conscience.
To be fair, inverting a binary tree is a pretty easy question. Google also tells you BEFORE you start the interview process that it'll be very data structure/algorithm oriented and asks that you please prepare (and take as much time as you want doing so). They even say that they want you to prepare because they know a bad candidate that prepares can look better than a good candidate that doesn't prepare - then want all candidates on a level playing field so they can make accurate judgements. All that being said, I still think that there is lots of room for improvement in the process.

edit: really good english skills
Fuck this guy and his narcissistic post. So you retired early, the hell do I care? Nothing interesting here beyond a guy with the financial means to leave, and who left. Only a narcissist would think this was something profound.
Amen to that. And hopefully in a traditional standalone, non-free-to-play/non-MMO format. Just take my money and give me the ability to set up my own servers and mod the game.
These interviews are biased towards new grads ...

GEORGE: You know what I do at the Yankees, when one of these old guys is breathing down my neck?

ELAINE: What?

GEORGE: You schedule a late meeting.
All of infrastructure. You end up using LSM trees, Paxos, variations on binary search trees, checksums, Reed-Solomon, bloom filters, external sorts, and all sorts of other academic algorithms when you deal with distributed systems.

Docs/Drive does a lot with operational transforms and CRDTs, ever since Wave was merged into it (c. 2011). Remember that all Google Docs are collaborative.

All logs analysis & experimentation relies heavily on statistics, as well as online algorithms for reservoir sampling, quantiles, and a number of other statistical quantities.

Machine-learning is pervasive, throughout Shopping & News (it's all over these), GMail (spam, priority inbox, categories), Search, Ads, self-driving cars, Brain, and many other areas of the company.

Chrome and Android both do a lot of traditional OS & systems programming.

The main product area that didn't use algos heavily was Google+, although even this had some interesting stuff in stream ranking and search.
"Sounds like those students got scammed."

So a business declares bankruptcy and you immediately say "scam". There isn't any way to determine this from the story.

"Seems like the article writer is blaming Jennifer for her inability to pay loans, instead of blaming the for-profit institution that fleeced her. Seriously?"

You can't take the blame completely away from people like Jennifer though. When I went through college, I picked a major that I knew would allow me to pay it back when I graduated..and I did. It took ~8 years, but I'm not debt free.

I knew so many people that assumed that as long as they had a degree, they would get a job. They were mistaken when the got out of college, did absolutely none of the work required to get a good job (internships, etc), and couldn't find a job.

It's the same with a house. If you don't do your research and don't want to lose money on a house when you sell it, do your research.

If anything, it shows us that we need more financial education in the US.
The problem is that 2) is popular and (relatively) easy, but 1) is unpopular, regressive and difficult. So the most likely scenario is 2) is done without 1), making the problem you were trying to solve worse.
i guess I need to clarify a question first: when the private company refinances the loan, do they pay the government the current principle?
Including the crazy constants.
Is this tool open source anywhere?
That's a great point.

Infatuation with "coding competitions" and high flux intelligence tasks is often an anti signal.

Sure, what they demonstrate looks good at face value, but unless you attach a micromanager over their tasks, they'll constantly deviate to the new-shiny every week instead of staying on task for the long haul.

I know even YC has been bitten a few times by accepting people who are top-performers in very narrow contexts (e.g. people obsessed with winning coding competitions every single weekend) only to see they can't do anything coherent for more than a week at a time.

Just because someone is great in a narrow context doesn't mean they can carry that over the months and years needed to deeply iterate (and suffer through the low points) on successful projects.
What is the size of their team? How do they operate to produce so many features / fix every release? Larger team usually have tons of issues in terms of individual efficiency. This is clearly not the case. And this is all C++??

This is madness!
The distinction is certainly not meaningless, because they can't be used for surveillance - the footage of private cameras is only useful after the fact.
Hi! Good question.

Datomic and pfs have very similar data models, we drew some inspiration for our architecture from them.

They're targeting different use cases though. Datomic is a database so it's meant as the source of truth that you run your application off of. It has features like optimized point queries, indexing, caching etc. Pachyderm on the other hand is meant for analytic workloads, so we focus on having very fast aggregations and tools for long running queries and workloads.

Hope this clears it up for you :)
Yes, cell towers log all connections (I don't mean phone calls or SMS). And we see news like "the criminals telephone was in this area two months ago", "these people were here according the cell towers". I'm talking about Turkey again. Of course the police needs warrant to get these kind of logs. Even the web sites need to log what IP was connected to them, which is pretty lame.
The tanks aren't endless compared to the ocean. Just dump it in the middle of the Pacific or something.
"Not only do the New Poor have the same skin color and/or cultural habits of white moneyed individuals and their families, but they are also socially-linked to those individuals and families by virtue of their educational backgrounds."

Please stop linking to these racist articles.
Would be awesome if interactive like the interactive SICP[0]

[0] http://xuanji.appspot.com/isicp
Show HN: A Timer for Mob Programming
> You have done an awful lot of speculation here.

The entire interview and hiring process is conducted on mostly pure speculation of how a future hire will produce, and mesh with the team/company.
Are there any ways to ensure your phone is not interacting with a Stingray device?

It was not long ago that the FBI was revealed to be using them from light aircraft routinely:

http://bgr.com/2015/06/03/fbi-dirtbox-stingray-spy-plane-pro...
The problem with Hitler wasn't just the ugly and noxious ideas he had, but what he did. Moldbug is a ignorant crank, but on that front he isn't doing much besides ranting, largely in the incoherent jargon he's invented. I don't like him, and can't stand his views, but I fully believe that preserving his freedom to think and say ignorant and stupid things is important to protect, and any attempt at a cure is likely worse than the poison.

I'm been told by plenty of people that I'm a loon with crazy political views (Tea Party family members mostly), but if I was working on an interesting tech. project, and wanted to do a talk at a tech. conference about it, I'd hope that wouldn't be a factor in conference organizers rejecting me.

If I'd started a political party founded on ideals of illiberalism, dictatorship, and subjugation of the people I hated and worked to gain political power in the US, then I'd say not accepting me at a conference could be more easily justified as the conference would then become a political platform for me regardless of what the talk was about.
being able to invert a binary tree makes you qualified to develop machine learning, ai, etc code? that's a pretty low bar. If that's the level of knowledge you need to do that, then can it really be called AI?

If that's really what they intended for him to develop, then why not ask questions about machine learning or AI?