skysight-inc/HackerNews huggingface dataset:
Think about the thing you like most about someone. Think about the things you dislike the most about that same person. 9 out of 10 times, it's the same thing. Same goes for strengths and weaknesses.
Or Napoleon's take on the matter: http://giantrobotlasers.com/post/2486135590/someone-once-ask...
> It's an horrible peace of software, with horrible PHP code 4.x style, a db schema only a beginner could have come up with and an ecosystem with a lot of trash [...]

I must disagree with these statements. Although it is not the most elegant one I've seen, using the word "horrible" is simply out of place. Have you ever built some sites with it? Do you realize that WordPress is developed in open source with many talented people working on it every day? The DB schema is actually quite flexible, being able to accommodate various kinds of data without many modifications. Apart from that, you can write your own beautiful code according to the newest PHP standards if you want in your WordPress-powered projects. No-one is forcing you to use old versions of PHP.

As far as the success of WP is concerned, I think the reasons for it are very similar to why PHP is successful:

- A huge community with plenty of plugins and themes.

- Supported on basically any hosting service.

- Being free with free updates.

- Refined administration panel with many subtle features like auto-saving posts to Local Storage, which can save your article in case of an accident.

and much more...

I'm not saying that WordPress doesn't have its own issues, however, ignorantly stating that it is "an horrible peace of software" is simply outrageous.
How often do you need OT in practice?
To further emphasize your point, there are skill lines. Someone could be smart at X but stupid at Y. So unless you're trying to hire someone that's A-level at everything...
Consider some other options. I really like the situation that I'm in now. I work remotely for a San Francisco company and enjoy salary that's inline for that city, but I live in Tacoma, WA--one of the cheaper waterfront cities of the west coast. I spend a week down in SF every month or two, catching up with all of my awesome super-nerd coworkers. Being temporarily freed from the demands of fatherhood, I spend my nights going to tech meet-ups and networking. At the end of the week, I fly back to my nice, cheap city where I can afford to own a gorgeous newly-renovated 4/3 Craftsman home in a great neighborhood that we pay only $2400/mo for.

It really is the best of both worlds.
>grew in Silicon Valley and work here now as a dev

>The people I work with seem totally normal.

These two statements don't seem related to you?

I grew up in Orlando, Florida and for the first 25 years of my life, I thought people just went to Disney World when they felt like it. I thought everyone was tan and wore sunglasses and shorts all the time. I thought everyone knew how to surf, or had been to the ocean recently. I thought most people just had guns and didn't worry about them.

All of these things were normal to me, because I hadn't experienced other people's normal. So when you say "I grew up here, all of the people I know are normal," you're basically saying "I live in a filter bubble and might be accidentally proving your point."
I've switched to listening to NPR exclusively using podcasts. I do find I'm behind on current events though, even major ones, such as riots, but I attribute that to me not having added any current event shows, such as morning edition, which I believe also comes in podcast form.

I use Pocket Casts for android to handle automatic downloading of specific sets of podcasts when my phone is on wifi and plugged in, out of the larger set I've decided is interesting, so getting the content is really a non-issue for me (and I wholeheartedly recommend Pocket Casts!).

It's worth noting that my lack of awareness of current events persists even though I get a good dose of random pop radio in the morning while dropping my children off at school, so I don't attribute that problem as much to a lack of FM radio as I do to a lack of news radio.
One hole that this study has (in my opinion) is that it asks people people about what they would do in a certain situation instead of observing them in that situation (admittedly more difficult when you're talking about not following rules of law).

But I can't help wondering if the numbers in this study would be very different if it observed actions rather than words. A lot of people talk big, but don't follow through when it comes to acting.
This sounds like Cargill warped back to 2004.
My problem would the images that are copyrighted, unless they specifically pulled only CC images, which would limit photo numbers by quite a bit.
The post makes a very solid point:

"Quality of individuals is only one part of what makes an organization great. Sports is rife with examples of the nimble, well-connected team triumphing over the team of individual superstars."

However the author doesn't really expand on this theme. How does a startup that's not obsessed with hiring "A-level rock stars" groom its people to mesh them into a great organization, a well-connected team? This is not elaborated.

The conclusion of the post is: "Sometimes people just want a greasy burger"... Which does not conjure up images of a team that is greater than the sum of its parts, unless McDonalds somehow qualifies :)
Not being 100 degrees in the summer would be a start. I'm not a fan of SF, but their weather is much more temperate (despite the annoying-ness of having to carry a jacket with you all the time, all year for when it randomly turns to 50 degrees).

But maybe this is the part where everyone trots out their ideal personal locale as fact.
I have to agree. I used Coffeescript on my last few projects, but on this one we're using babel/ES6 and honestly? It's pretty good.

And there's some real benefits to writing in actual Javascript, even if you're still transpiling it for production.

Ultimately, I feel like language choice is something of a bet. And while I like Coffeescript, the future of web development is going to be ES6 and ES7, not Coffeescript. That makes it a lot easier to justify spending time on (writing, learning, etc.).
I was about to point this out exactly. I used to do client training for a small web dev shop on everything from Google Adwords and/or Analytics to Joomla and Drupal. WordPress' admin was head and shoulders above the rest in terms of ease of use. I've always thought that was the keystone of its success.
Most of the world agrees that slavery is ethically unjustifiable. Not everyone agrees to the same notions of intellectual property as the U.S. does, even among the developed world.

Also, even those who like IP laws in the U.S. would agree that comparing poor IP laws to allowing slavery is beyond absurd.

This story is, essentially: five people violated the law of their host country in a way that if they had been citizens would have led to a civil lawsuit. As a result, they are being charged and reported as state-sponsored spies.
Yes, it's much better to hire a team of OK people who will work together as a team than it is to hire a team of superstars who's egos are too big to fit through the door.
In Germany, the '68 rebellion was in part about not letting their parent and grandparent generations get away with ignoring the past.
No idea about Ghost. I found Jekyll to be too limited for client work - but it's been a good 18 months since I used it.
I'm going to disagree here, based on personal experience.

I've not met a single individual whose contributions were so amazing to make up for their toxic personality. Most all of the toxic people I've worked with have had poor productivity, precisely as a function of their toxicity.

Fractional (1/10) workers, at best.

10x workers, to me, are by definition non-toxic.
Also if I add the same photo to Photos again by mistake, it now sometimes import a duplicate. iPhoto never did that.
It's been available as a Google cloud service since 2010:
https://cloud.google.com/bigquery/what-is-bigquery
Given the rent it actually pays less. A lot of people don't realize this. $3k for a studio apartment is insane.
Hmm, well, Wikipedia suggests Mesopotamia, about 2000 BC.
Exploring: Is it possible to have a 10x /team/ rather than a 10x individual?
Being able to reason about a problem and then work towards a solution in code is a more general skill than just programming or CS. I'm assuming that here, "FizzBuzz" is more of an allegorical example than a literal test question, as it would be rather useless in a test. I'd be more likely to ask someone to write and then optimize an algorithm or implement a simple data structure, and then build on this example with additional constraints or requirements. That has merit. A pure coding test is no better than a typing test. Without the problem, it's a meaningless exercise.
I'm not sure of the context of this, but depending on context I do not find it 'wrong'.

Most people are not color-blind and of those that are - there are various forms of color-blindness! Is it fair to cater to them but not others with disabilities? Should every game be created in mind that some players may be missing fingers, hands, feet, or limbs in general? A user missing 3 fingers on their right hand might find Xbox games difficult to play. Should their disability be taken into account when designing the game? Would it be morally questionable to sell them a special controller designed for them with buttons in a different configuration? Would it be more or less moral to not create a controller at all and have them unable to play the game?

What is the difference, in production value, between "color-blind mode" and "alternative color scheme"? Some games sell alternative-color outfits and many apps allow users to fully customize the color, or the color is a part of their branding and allowing change (or creating change) would hurt their brand.

What is the difference between charging for "alternative outfits", "themes", or "color-blind mode"? They all take similar production values. For some users "color-blind mode" is just an alternative color scheme. So charging for it may make sense, depending on context.

If you decide to cater to the color blind, do you cater to the most common form? Or all of them? Is it even possible to cater to all of them at once? How much money are you spending to cater to them? Is it morally questionable to not cater to them if it is going to lose your business money? Would it be fair to charge them to offset the loss?
This is an awesome comment. It's like a mechanic saying Chevy's are a nightmare under the hood. The percentage of people buying cars that give a fuck is rapidly approaching zero because they never even see it.
It is also to some extent the product of the environment, not just an intrinsic property of the employee. I think in the long run, creating an environment that encourages dumb programmers to become smart programmers is as important as hiring the right people to begin with.
But this isn’t just the case in silicon valley – there are many places with a healthy startup culture where rents are lower and pay is equally good.
I read it as "Don't Hire Hex Engineers"
Apple Now Sells a Lightning Dock for Your iPhone
555-1212 is directory assistance generally. There are a few other 555-xxxx numbers allocated, too.

Another trick is to use a 1 in the first nxx, so npa-1xx-xxxx. Downside is that some basic US telephone checks/regex might fail it.
> It has a great backward compatibly, unlike other solutions that break everything with each major version.

I'd say this is one of the main reasons. WordPress has made continued steady progress which is really quite remarkable to maintain.
I'm contrasting mainly #2 (although the source of funds for the development of novel technology doesn't seem relevant in the abstract here, so #1 applies too) with the current state of affairs.

In the 70s and 80s, Silicon Valley was primarily interested in making new hardware and software to put inside metal boxes, then selling the box and its contents as the solution to some problem the buyer has (or not). Today, the bay area's "tech" companies are primarily interested in writing or customizing software to solve some set of their own problems with whatever business they're really in. Those are very different ways of making money. Neither is wrong, but I submit that only the former makes you a "technology company". Otherwise every company is a technology company and the term means nothing.
When you get to the size of Microsoft with 128,000 employees, you can afford to have some deadwood C, D, F, and 0x employees wasting cubicle space.

IIRC, Amazon (and/or possibly Microsoft, someone can recall better details for me) has a policy of "don't hire the wrong person". They'd rather miss out on awesome than get stuck with sucks. And that's the point of the headline: don't worry so much about hiring 10x as making sure you don't hire 0x, startup or monopoly.
Yeah but most startups are not willing to pay the 10x salary for these 10x players. And they are often doing tasks that do not require 10x skill either. They usually don't start with such 10xer tools such as Haskell, Lisp or Erlang because hiring is 10x harder than blub. People have to be honest with themselves and realize that is totally ok. 10x people are doing HFT, working at places like Renaissance Technologies or working on hard tech projects such as the google self driving car.

For example airbnb, although very useful, does not require 10x engineering skill. It's a CRUD app, and there is nothing wrong with it.

If your business startup requires 10x skill, that is an existence risk. The only hard thing is scaling a large numbers, and that is a problem you can fix once your making it big, just like facebook.
Er, yeah, of course you're right.

Adding that factor in will mean adding in even more fake, hand-wavy numbers, but doesn't really change the end result; whatever value you end up with, if you double the weight of the batteries, you will need to displace twice as much air (or move it twice as fast) to compensate, which means you'll need to use up twice as much energy, leaving you with the same flight time in the end.
It is amazing - I discovered that 82 multiplied by 1000 is equal to 82000, AND, 82002 subtract 2, is also 82000! It is spooky!
It was a list built into the browser. For IE/SChannel they hardcoded two roots (into RSABASE.DLL/RSAENH.DLL I think), the VeriSign Class 3 root and "Root SGC Authority". When they added new roots into IE 5.01/NT4 SP6/Win2000, they made some of them SGC capable by shipping cross certificates to this "Root SGC Authority" (you can still see them if you have a WinXP system). The reason Thawte SGC SuperCerts uses the VeriSign root now was that this particular cross certificate expired in 2004.
> The first 5 programmers hired with fast dwindling startup funds all need to be ultra talented and smart. The competition will kill you with your staff of B & C programmers.

First, what is the evidence for this claim?

Second, what is the evidence that anyone's so-called A players are actually A players? The best people have better things to do than foof around with startups that may or may not work, like solid, well-paying senior jobs at established companies.

http://www.joelonsoftware.com/items/2005/01/27.html
I just tried it.
it is fast.

its a VM really, but packaged like a container. On my laptop, it starts about as fast as a Docker container, ie less than a second.

This is quite impressive.
When you get done reading spolsky's defunct blog, try looking around and counting how many of the startups you're looking at are solving 10x problems.

Especially when your back is up against a wall and you've got little time and less money, its more important to have a squad of B players who all pull in the same direction at the same time than to have your 1 mythical 10xer playing hero.
Here is the google cache. It seems to work.

https://webcache.googleusercontent.com/search?q=cache%3Awww....
Mind if I add certly.io?
I spent A LOT of time playing with Legos in my formative years. I don't know if it counts as educational, but it kept me out of trouble and definitely allowed me to use my imagination in a constructive way.
This week one of my kids has an egg drop experiment at school. I could tell him we should use the same design we used successfully for his older brother a few years ago and we'd be done in fifteen minutes flat. Or I could tell him I am an engineer and I know what the optimal solutions we'll be. No need to waste any time.

Or, One could do as I did which is to take him through a journey of exploration and imagination that had him building all sorts of crazy contraptions. Most of them failed. We discussed why and how and iterated. What's missing from this thread is that, yes, this kid needs to get nothing but praise whether this was a real solution or not. How else are you going to inspire young minds to develop love for science and engineering?
Yeah, but there's also correlations. If someone is "stupid" in one area, they are much more likely to be "stupid" in another area as well. It's not a guarantee, but it's highly probable.

Success in one area typically correlates with success in many other areas as well. Otherwise we wouldn't have polymaths. There are people who are among the best in the world in fields that are completely independent.
You can change the sites domain within `wp-config.php` too. See http://codex.wordpress.org/Editing_wp-config.php#WordPress_a...
I agree with you but I think the point pretty much explains itself. Team play and willingness to produce the best your customer wants (and not the 3-star best) is exponentially efficient when you start to grow a team.

However I wouldn't say the same things when it comes to the first version of your core team. Every "10x" developer can work with 3 people but are they still "10x-effective" (do they even exist?...) when incorporated in an existing 5/6/7 people team? I don't believe so.
I have been watching teams form and succeed -- or die -- for a long time.

I'm very close to believing that you'd be better off with hiring smart people right off the street who have never worked in IT -- but get along great and truly care and help each other out -- than you would trying to screen out folks who know algorithms and/or data structures and then filter a second time for not being a douchebag.

I have seen a lot of average ability teams who had social skills kick ass. I've never seen a team with tremendously smart people without them do so. In fact, I continue to be amazed at the brilliant people I meet sometime whom I wouldn't want bagging groceries for me, much less creating an web application.

ADD: If anybody's interested in running an experiment where we create teams basically out of thin air, hit me up. I've been kicking around some ideas in this space for a couple of years or so.
Appending to a slice I get these capacities:

cap: 1
cap: 2
cap: 4
...
cap: 512
cap: 1024
cap: 1312
cap: 1696
cap: 2208
cap: 3072
cap: 4096
cap: 5120
cap: 7168
...
cap: 192797696
cap: 240997376

So it looks like it starts by doubling, then it gets weird between 1024 and 4096, and then it multiplies by 1.25.
Interesting observation. I live and work in NYC. When I read about all of the sexism and misogyny in tech it sounds completely different from the tech scene I know and work in. I've long suspected that a lot of those stories are trumped up by "journalists" who want to write stories about the tech gender gap because it's a trendy topic and it affords them the opportunity to use the term "brogrammer" in a sentence. However, I wonder if maybe the Silicon Valley tech culture is significantly more assholey than the tech culture in NYC.

Several months ago I went to the south bay for a job interview. The people who interviewed me seemed nice, if not cut throat. However, I was rather shocked by some of the people I met at the hotel. They were very smug and had extremely entitled attitudes. A few of them were very happy to share with me the fact that they own multiple homes, although I didn't ask them. One guy straight up told me he doesn't like blacks and hispanics. This comment was made at the hotel rooftop pool. It was not a private conversation and the man didn't seem to even fathom that I might have found that offensive.

Then again, it was a ritzy hotel in the most expensive part of that town. I might meet similar people if I stayed at the St. Regis in NYC for a few days.

So IDK, are Silicon Valley types ass trumpets?
Yes, that is exactly right. Public school districts can no longer use E-Rate (federal money) funds to pay for web site hosting or web site management systems. The FCC decided to re-allocate $5 billion in E-Rate funds for a 5-year wifi roll-out plan for all public school districts.

You can read more about the FCC's E-Rate Modernization Order :https://www.fcc.gov/page/summary-second-e-rate-modernization...
Ahh, I totally missed the path arguments, my bad.
> Not much smart people here.

I hate to break it to you..
undoubtedly lego mindstroms they are amazing pieces of machines you would love them a lot.......
UTF-8, UTF-16 and UTF-32 are different encodings of the same character set, so i'm not sure what you mean in UTF-16 captures really a very large share of actually used code points.

next, your claim that UTF-8 is not well suited for a general purpose string implementation because it is a variable length encoding and therefore addressing a character becomes a linear time operation is incoherrent: UTF-16 is a variable length encoding just as well. come out and say that you want to be lazy and pretend surrogate pairs don't exist.
How to make money from Open Source
Deutsche Telekom “transit” agreement with BND
Boeing has made steady improvements in passenger comfort, and that includes increasing cabin pressure and better air circulation. They've also made a lot of improvements in reducing cabin noise and vibration. Also, the ride is a lot smoother these days.
Here's an experience of another startup I read about that fought with Apple over their name:

"Our first contact with Apple was via litigation initiated on their part regarding our company name, SeeqPod. Apple claimed trademark infringement based on the characters ‘p’, ‘o’ and ‘d’, making up ‘pod’ in our name SeeqPod. This lasted for about 6 months after which we both decided to walk away from any further litigation in this area."
https://medium.com/@492727ZED/steve-jobs-made-warner-music-s...
Definitely feasible if your mothership is a dirigible using gas turbines to power itself, using laser spotbeams to target drones below for providing remote power.
Taking apart old lawn mowers (and rarely getting them back together). Unrestricted use of a farm shop. A play house in the woods. A dog.
That was their first product, but their sales took off because of defense contracts during WW2, growing from $100K in 1940 to millions of dollars by the end of the war.

http://www.smecc.org/hewlett-packard_the_start__-2.htm

http://www.britannica.com/EBchecked/topic/264529/Hewlett-Pac...
My understanding isn't that it is a legally-binding contract, but that you basically trade positive reference checks should an employee leave in exchange for predictability in when they leave.
What You Need to Know About Java 8 Method References
Who cares? It's a KID experiencing a moment of discovery after hard work. This deserves nothing but praise and support.
What a surprise to see my afternoon pondering on the front page. Thanks for all the responses!

To get a little more specific with my point of inquiry, is in person networking in silicon valley better than networking by making cool things and showing people (on the web).

I've been disappointed in the past with all my in person networking (not in the valley). The signal to noise ratio has always been terrible. My hypothesis is that its better to make cool things (with tech) and show people (on the web) and meet allies and fellow travelers that way. This type of networking gives you access to the entire world, and should be much more efficient than meat space.