skysight-inc/HackerNews huggingface dataset:
> Google hires generalists: jacks of all trades, masters of none.

https://en.wikipedia.org/wiki/Peter_Norvig
https://en.wikipedia.org/wiki/Vint_Cerf
https://en.wikipedia.org/wiki/Ray_Kurzweil
https://en.wikipedia.org/wiki/Hal_Abelson
https://en.wikipedia.org/wiki/Joshua_Bloch
https://en.wikipedia.org/wiki/Harald_Tveit_Alvestrand
As someone who is (Probably a bit more than) a junior dev with no formal education or experience in a team, do you have any suggestions to write better code?

I feel like my code would be considered bad, but I have no idea what good or bad code looks like. Does anyone have some examples and comparisons between good and bad code?
Isn't the purpose of these donations to help your children, and their children, to get into the school? To establish your family as part of the tradition of that institution? To say that you like what that school is and does and that you want to connect yourself and your descendants to it?
All good points on openness, but I don't want services built off of my searches or history. That's their core product but it's one based on the assumption of privacy, not sharing.
> we can assume that very little of that 5% is coming from the really truly poor

No, you can't, not when it's the whole basis of your argument. My impression at an elite university was that if anything the upper-working class was least represented; there were plenty of students from the top, and some from the very bottom.

If you're going to claim that Harvard or MIT's financial aid is poorly targeted, you need to actually provide evidence for this.
Awesome games, but i hate that the vertical toolbar doesn't give me any clue what action will trigger the buttons icons.
Good question, even though Python doesn't allow assignment in an expression, but for this reason I put the constant on the left side of the comparison no matter what language I use.
I'm not sure I understand your question. My mining equipment is profitable on it's own the fact that it totally eliminates my need to burn natural gas to heat my house is just an extra fringe benefit to the tune of $100 /month in the winter months.
Please check your privilege. Not everyone whose preferred pronouns are he/him/his is male.
Ranked #23 by USN&WR...
Something one would have reasonably expected after second biggest company in the world (NASDAQ, Fortune 50), and first in the IT sector.

The entire OS is damn too huge piece of software for Apple not to test intesively to a fanatic stretch. Since all the NSA revelation and the proven extent to which US government lied and continues to lie to its people about all data gathering, I fail to categorize such a simple but yet brilliant overlook as a mistake.
It's extremely obvious that it is.
I've started several businesses over the years and they get to see the good and bad sides. I'm also very frank about mistakes I've made in my life and about things that went well. To me it's less about preaching and more about teaching.. :-)
I'd be interested to see how that does. I was researching starting a similar petition this year, but it seams that time zones are controlled by the federal government. The only option that states have is whether or not to be included in Daylight Savings Time.

So, California could permanently be on shitty Pacific Standard Time, but more optimal Pacific Daylight Time/Mountain Standard Time isn't an option without federal changes.
"Online game console"? You mean like Miniclip was back in the flash days?
Have some Angularjs in it, for what could check.
One extremely sly thing they do is send you requests based on who you and other people you know/may know have searched for. If you're in the habit of looking up old colleagues when logged in, even if you're not browsing publicly, they will get you as a suggestion. As a result you may find that random people you almost certainly knew, but aren't in your address book, will be suggested.
> What is the line from Android to Bing? Does google open source google? gmail?

Original claim -- Google is not open sourcing their core software. (Let's assume Android is not their core software). So Microsoft should have no problem open sourcing Bing.
Step back and ask yourself: What are my assumptions? Why do I believe these assumptions to be true? What if they aren't true?

You have at least 50 years ahead of you. That's a long time. But the next 5 years will profoundly shape your next 50.

If that feels like too much pressure, then simply don't worry about it. It's more important to relax than to optimize your life if you're the type of person who doesn't react well to a lot of pressure.
Mostly by encouraging her to regularly try things that are well above her capabilities or that have low probabilities of success, and then being totally accepting/encouraging if/when she fails at them.
The paper is very light on details. I am not even sure what security property is being achieved here. Is it some kind of group blind signatures protocol? Some kind of threshold system? Some kind of special-purpose multiparty computation protocol?
Pretty impressed with how quickly I was able to log on and begin playing games.
It looks like a re-branding of Turbulenz platform (that has been around for a while, actually started as custom executable plugin, then moved onto JS+WebGL).

It's basically game-as-service platform where you get a game engine for free (it was recently open sourced), and if you decide to host your game on their servers, you pay them 30% of revenue fees.

This ga.me site looks like a new frontend for the end-users for accessing games published on this platform.

Here is a "sell" page for developers with more info about platform features:

http://biz.turbulenz.com/turbulenz
He brags about using SVG in the post, but shares as PNG. =\
People you searched for, people who searched for you, people you know who have those contacts in their address books and have searched for them, etc, etc. You don't explicitly need the address book and this way they suggest people that you don't have, but almost certainly know.
So you need a mock peer, whoop-de-fuckin-do. Seems like one of these security weenies could sit down and write a test for once.

By the way the test coverage in OpenSSL is piss-poor as well.
Weaknesses are what sophisticated adversaries attempt to exploit. Lack of static analysis in the code base might make an exploit take a particular form and make it easier to craft an exploit.

But it's the size of the target base and its quality which makes it worth trying considering the way in which iPhones may be present in even a security savvy an individual's social context.
Unix is extremely well-designed for use by people. Unix people.
Visit, sure, but stay? An interstellar trip would be on the order of, what, tens of thousands of years?

I value the same things you mention, but don't know how much that tells me about deep future humans. I worry our ancestors of long antiquity might think, were they inclined, "Well, surely our far future descendants will still live in trees. I mean, there's fruit, protection from predators, sweet brachiation, what's not to like?"

On the other hand, we still get fruit from trees, and they make kickass forts, so I really don't have any idea. "Gravity wells" might indeed be the kickass forts of 22,014. :)
Interesting to see how big US Central Time is. Most states in Central Time (e.g. the Dakotas) should be on Mountain Time if we are strictly adherent to the time zones. (Similarly, much of Eastern Time should be in Central, and Hawaii is off by a timezone, presumably to keep them on the same date as the mainland US.)
The last paragraph of the article answers your question: "If you want to do something useful for low-income people, give them money. If you want to do something useful for the education of low-income people, give some money to an institution that educates kids from low-income families. That could be a community college or a public charter school or an afterschool program or neighborhood school or whatever you like."
I found the descriptions of the abuse and her overcoming it to take a leading role in helping others quite moving. The article lists a few additional links, for more information: (1) "Specific guide on reporting content online and cyberbullying is available at http://www.ditchthelabel.org "; and (2) "Read Joanna Shields' guide on how to stop cyber bullying: http://www.redonline.co.uk/red-women/blogs/how-to-stop-cyber... ".
Personally I would hate clickable areas of a tab selector itself.
Did you even bother to read the announcement? They HAVE provided this exact choice.
clang-format has the same property. You just have to tell off a bunch of neckbeards and/or fire them if they can't agree to its formatting rules.

Having cast-in-stone formatting rules makes code review easier and shorter and avoids lots of arguments. For ultra-dangerous languages like C++, automatic formatting is indispensable.
BINGO!

The implicit premise of the author is incorrect. The majority of these donations are not about helping the poor. If some of the money ends up doing so, well, that's gravy, but not the motivating intent.
Most people just want a messenger though. They're not really interested in their messaging client selling them stuff. Feels like the article makes a pretty bold leap in assuming because a messaging company is experimenting with a store front, the company is actually succeeding in converting messaging users to purchasing users. I'm fairly sure that conversion number is extremely low, especially in China.
The actual recommendation is to use the web for communication, with PDF/A as a second choice for read-only printable docs and ODF is then suggested for editable documents.
Or even a manual merge.
I would be happy, but Ubuntu managed to drive me away from their default UI with Unity long ago. This is only one of many things I didn't care for in Unity.
No need for that. Just return early. Plus one should split up this gigantic function into several smaller ones.
Unity and Gnome have that disabled by default :(
If we are suggesting drugs, may as well throw in a suggestion for amphetamines.

But personally, I would recommend intense and sustained cardiovascular exercise.
I think the author is trying to imply (somewhat ineffectively, imo) that because Ivy Universities are now seen as bastions of progressive thinking, that perhaps people think giving them money would further the progressive cause, whereas in reality, it is contributing to the widening wealth gap.
I would FWIW. Particularly in high school, but also in university. I finally figured it out for my masters' year; I didn't place as highly as in previous years, but I had a much better time including some unforgettable experiences.
More so recently because I'm working with more complexity now: an inexperienced team on top of a code base being shared among 2 teams. Ultimately, you have to counter your fear with preparation to reduce the risk of something going wrong. We use Jenkins CI for running unit tests and doing deploys to a sandbox environment similar to production. However, I have to additionally review my team's diffs to catch problems that were missed by automated tests not being written or by requirements / design being wrongly interpreted.

So I guess the goal is to improve the preparation of a production push.
The whole article is based on the assumption that people make donation to universities as charitable donations. I find that a bit unrealistic. Give money to universities are gesture of appreciation from alumni, gain more opportunities of networking/recognition from the university for the donor and his/her family, etc. For donations with the pure purpose of helping the poor, there are other institutions for that.
1. Irrational behavior is much more common in humans than what I had imagined. The world seems to be running on it.

2. If you are not experimenting, you are not learning. E.g., Don't be scared to share your thoughts with others, since if they are wrong that's your shortest path to get corrected.

3. Need to figure how to undo childhood learning that is likely wrong but yet ingrained in our minds.

Plus a large number of technical things that the question does not preclude though probably does not intend to ask for.
> I think anyone relying on the security of OS X is going to have to seriously rethink their OS choice after this.

10.7.3 logging FileFault (that was a typo, but I think I'll keep it) passwords in plain text might have been a subtle hint in that direction.
O elusive menu bar, where art thee,
My fingers cry for a chance unity,
Though I travel edge from edge looking,
No fear, My Love, the trackpad is never ending.
Most people don't donate to an alma mater just to support financial aid for lower-income students, nor just because they want to establish their family as a legacy; they donate in order to improve the institution and the quality of education, research, and inspiration it produces. It's a way of paying it forward, much the same philosophy as why people might go into education.
That's really good - thanks for sharing.

Reminds me somewhat of Thomas Paine's "Agrarian Justice" as well pedagogically as the teacher running a live experiment on racism using eye-colour (I'm sure you've seen it, http://www.youtube.com/watch?v=VeK759FF84s).
I thnk that's a fair point but I do think the WeChat examples are compelling. If you think of chat app potential in terms of whales and fishes there could be some big power spenders. Selling 150,000 phones in 10 mins is compelling enough to me to,suggest there's potential there.
I know it seems like what you learn in school is boring, and perhaps even trivial, but it provides an important foundation to what you'll learn in University.

When I was in high school, I'd attempt to apply the stuff I was learning in math to more interesting problems that I was actually interested in – for example, using the simple calculus I was being taught to start to understand some aspects of machine learning.

The truth is, a lot of high school math is rather fascinating – you just need to find a place to apply what you're learning. I still use that technique now; I find a lot of the electronics courses at university extremely dull, so I'll write a program to solve, say, a diode circuit using the exponential model. And I end up learning so much more than I would just studying.

So studying high school math and learning interesting things doesn't have to be mutually exclusive :)
To be brutally sincere, some people just want to get their job well done, be compensated accordingly and go home early to do something else - not be forced to take part in more company-planned activities. It has nothing to do with introversion. Ars longa, vita brevis.

On the current state of the industry, I would respect more a company that adequately deals with deadlines than one with a "friendly" environment like you outline. I'm sure I'm not alone at that.
Why not directly test who will pay for your product/service by pre-selling?
I'd never give money to a for-profit institution that sold something worthless at an incredibly inflated price, it's just not smart business.
Open a map, close your eyes and point randomly.
Pack you backpack, buy tickets and go there without any reservation. Spend at least 1 month away from home, comfort and routine.

When you are back you will know exactly what to do.
If I understand correctly this is the diff between two releases of this code, and we have no way of knowing what each checkin, including the culprit, actually looked like.

So even though at the two end points we see the addition of only one line in a block (which is being touted as the justification for this accusation), the intermediate steps could have included the addition and subtraction of other lines in that block.

(A plausible example might be the addition of another hash updating if statement + goto fail, then the removal of only the if statement.)
Seriously, what were they thinking? They've announced you can attack ≈40% of OS X machines and then didn't provide a fix. Great.
I thought Apple's policy was to not release these sort of security notices until a fix was in place?
By height, of course. ;-)

Seriously, though, although I think OP overstates it a bit, the point is a good one. When we are paid to code, part of the deal is that we can be required to produce code that is arbitrarily bad, as judged by our own lights. I've certainly been in situations where I was compelled to commit code, in my own name, that I felt was atrocious. You might argue that I should have resigned instead, but when you have a family things are not that simple. (Yes, I did leave with all practical haste, but at my level this can take a while.)

I do judge programmers somewhat by their commits. But I am careful to consider the context, especially parts that might not be immediately obvious. If you see something that looks bad, though, don't just ass. Instead, ask the person about it. What's their opinion of it? What's their opinion of the project as a whole and how it was run? And listen carefully, as standard practice (at least in the US) is to avoid disparaging prior work situations.
There's nothing stopping such a person from learning additional skills on their own. There's nothing stopping that person from them asking to prove that they do have these additional skills. There's nothing stopping that person from them proving that their new skills provide more value than their old skills. And if that doesn't work, and their new skills are truly valuable, then there's a very good chance that somebody else is willing to pay for those skills.
>>it's a bad habit for understanding code.

Is there objective evidence for this? As a Go programmer a semicolon in an if statement screams to me. I can see it possibly being in issue for new Go programmers- but I don't remember it being one for me.
This post made me wonder why there isn't a Watsi for post-secondary education. Why not make a service where people could contribute bursaries directly to students or community colleges?
In the US (and other countries that have internal time zone borders), a lot of the variation is to keep the TZ boundary falling through relatively unpopulated areas OR to keep more of a state/region on the same time as its capital or major city.
Yes I have. No, they haven't.

All you can do right now is to move the global menu from the "global" bar to the window bar. You can't still have it back to "default", like other operative systems, and you can't still have it being visible by default.

And, by the way, this was just one small point of my post. Everything else still applies.
As a security person I enjoy blaming the NSA and conspiracies as much as anyone.

That said sorry but I don't buy this. Just seeing a diff with that one + makes me more inclined to believe there was an if(...) goto fail that someone removed without removing the statement as well.

There is more than enough incompetence in our industry that a deliberate job is completely unnecessary, why bother when engineers break security all the time anyways?
Show HN: Just launched Den 1.0, a news feed dashboard and reader webapp
Take it easy, there are lot of options available online if you are not enjoying what is being taught in college but you have interest in particular subject. For e.g.: When I was in college I felt my profs. are boring , so I always used to take online courses , like algorithms , operating system through ocw.mit.edu or stanford.edu or coursera , It helped me a lot to maintain interest in subject , and at same time participate in discussions online , there is always a big community somewhere which will be happy to help you .
As far as the original example goes, if it's an error it's most likely a copy/paste error.

Right, and this demonstrates the major problem with verbosity in languages and APIs and design patterns. When you have to repeat yourself many times, it's very easy to make a mistake in one of the near-copies, and you or a code reviewer can miss it because you'll tend to quickly skim over the boilerplate.

For cases like this, using exceptions rather than manual error value checking would make your code shorter, less redundant, and not susceptible to this particular bug. (Not possible in C, I know).
These elite colleges (like the ivy leagues) will often place significant weight on "family legacy" factors when deciding whether to admit students. What more do we need to say?
Yes, but the zoning affects the insurability of the property and also whether it qualifies as "conforming" for the purposes of the mortgage. A non-conforming mortgage cannot be easily resold to Fannie/Freddie or securitized, so it's more difficult to get financing on a non-conforming property, which is why I've been wrangling with various lenders for a month. And the insurability questions meant that I got to spend a lot of time on the phone with insurance agents.
Fuck school, it has no intrinsic value. It's not an end in itself, and it's not built for everyone. If it's not built for you, find something you DO like and dive into it hard. You're on hacker news for some reason -- what is it you're into? Learn how to do it yourself, get technical, build skills around that. Also, make friends who are likewise into it. I promise you'll be a lot more engaged.

Do the school work but do it with something else in mind.

Also: the guys suggesting drugs know nothing about you and are probably not doctors. I love drugs, but I'd never suggest them without knowing more about you. It's absurdly easy to build a serious amphetamine dependency that will leave you feeling a lot worse than you do now.
> By height, of course. ;-)

Nonono, that's how we judge managers and executives. We judge programmers by their hair.
All that reducing donations to selective research universities will do is to reduce the quality of research. Given that universities like MIT and Harvard form the scientific backbone of the United States, I hesitate to condone the idea of sacrificing that for the sake of reducing Ivy League "elitism."

It shouldn't be a situation where we have to pick 1 option out of 2. If you really want to reduce the socioeconomic gap in education, spend more money on public education as a nation. Donations from wealthy donors with next to no affiliation to local community colleges won't solve anything.
I have always wondered why all languages don't enforce this?
Exercise. Relatively new discovery that lactic acid, that comes from muscle use, is a "pre-cursor" for motivation.
Razing arizona
Every OS is compromised a priori. It's just a matter of when the compromises will be discovered. Linux has certainly had its share of flaws.
I'd actually add that it was about user engagement (there is a huge overlap in whatsapp users and facebook users). WhatsApp has far more daily usage than even Facebook boosts, and this was the initial statistic that Facebook was able to point to as validation at it's inception.
Who are you pre-selling to? You still need those first five.
In the bitcoin world, this technique is known as "merge avoidance" - read about it here: https://medium.com/bitcoin-banter/7f95a386692f
"you need to actually provide evidence for this."

This is disingenuous. Documentary evidence is restricted by privacy laws, but the anecdotal evidence is self-evident. That's why the evidence they do show, eg about the 70% in the top quartile, makes sense and is consistent with your comments (100-70-5=25).

Most "diversity" is from black lawyers, hispanic diplomats, and "poor white" children of liberal arts PhD's.
Two New Samsung Galaxy Smartwatches Appear In Leaked Image
in GNOME you can do it by pressing the windows(super) key.
Drop out and find something that motivates you. It's harder than the standard path, but if you're bright and industrious it can be a much more interesting ride. Also, university is always there later. I did the above, got bored in my second successful career and am now finishing up a Ph.D. that I started, as an undergrad, at the age of 27. I think I got more out of the program than my younger counterparts, and thanks to a decade of making money and connections, I did it in significantly better style. No regrets.