skysight-inc/HackerNews huggingface dataset:
This wasn't really explicit in the article, but a lot of it came across as frustration at the overwhelming negativity or snarkiness in forums/mailing lists/etc. If so, I think that's just the consequence of these forms of communication not scaling well as more and more and more people participate in them. It's so common to hear people complain about how their chosen Internet communities aren't like they used to be- everyone used to be so thoughtful, now it's just a bunch of precocious kids flaming each other over dumb things. I remember feeling the same way about Usenet circa 1996, or Slashdot circa 2000.

Constructive, productive communities are very tenuous things and I think there's just a natural entropy that happens as they grow where the tone of the conversation gets watered down, snarkiness and flames beget more snarkiness and flames, the more mature community members get annoyed and stop participating, and after a while it's just a bunch of people who don't know what they don't know screaming at each other about which phone/language/Linux distro/whatever they use.

It's tempting to attribute this to the profession as a whole ("my fellow developers used to be interesting, now they're all jerks!"), but I think it's more just the inevitable deterioration someone sees if they go to the same forums or stay on the same mailing lists for a few years. It might also be due to the observer getting more mature and clueful and picking up on negatives that have always been present in those communities, but previously unnoticed. Back in 1995 I really put Usenet on a pedestal, but that's partially because I was way more immature and thought many of the other posters were far more insightful than they actually were. In other words, it may seem like everyone else has become really clueless and immature but part of that could just be you, the observer, becoming more experienced and mature.
If you use SCSS and group your CSS by, e.g. a class in the body tag and additional nesting for components, or if your component-specific styles are loaded only when necessary (e.g. HTTP/2) then not much. The purpose of these techniques, or of prefixing your class names, is to avoid naming collisions.

E.g. is your list supposed to have bullets? If you just say ul { list-style: none; } you've effectively said all lists shouldn't. But you might later say the opposite and not notice until your stylesheets are all compiled together and it's a race to see which one wins on every page.

Or the other example posted (above, since this comment was downvoted for unknown reasons) where you move HTML around and your stylesheets aren't in sync.

Of course, prefixing isn't for everyone -- e.g. https://github.com/twbs/bootstrap/issues/1235 -- some argue you should know all the styles on your page and how they interact, even if using a "CSS framework" and so naming collisions is just one of the things you'll have to worry about -- if you namespace, what's to prevent a naming collision even with your namespaces? :)

This is also where it might be useful to point to https://speakerdeck.com/vjeux/react-css-in-js
Not as much, but an awful lot, and in similar ways.

There's a difference in that PHP originated as a low-quality templating language, and that C/C++ are historical monuments of computing that most of the infrastructure of the world and most of the interpreted languages of the world run on.

There's not much of a difference in people calling both old, only used by dinosaurs, essentially unsafe, and the root cause of all bugs being choosing to use them in the first place.
It's not really the same as in civilian jobs, but there are several pay bonuses for people in hazardous areas, imminent danger, at sea, etc.
Non-white heterosexual male license
The great thing about the Model S is that, unlike other electric cars, it's a great car, period. It happens to be an electric car, but it stands on its own merits. You don't need to be an enthusiast or an environmentalist or anything like that. Lots of Tesla owners were in the market for a similarly-priced Audi or BMW or Mercedes and chose the Tesla because they thought it was better.

If we want electric cars to catch on, they need to be better. They can't be crapboxes that you justify with "at least it doesn't pollute so much." They need to be, "I want that awesome car!" Tesla has achieved this, and a big part of that is the supercharger network and the ease of long-distance travel with their cars.

The experience described in this article is surprising and definitely should not happen at this point. Fortunately the problems were due more to bad choices on the part of the driver than anything to do with the car. The car's trip planner certainly had problem here, but the driver could and should have ignored it when it was being dumb.
Huge Stock of Public Domain Dedication Images (CC0)
Thank you for your response.

I can't help but think that there are tons of places that don't treat people like children and are respectful to each other. I wouldn't want to get underpaid for something generic like this. Just my personal opinion, everyone is different.

I just feel like you are being underpaid by a lot.
Yeah, I while ago I built what I thought was a site with really neat content (I thought) but 50% of the comments were about scrolling behavior. WTF HN?
There's also the Nvidia Grid for the Nvidia Shield (which you could plug into a 4K TV to play on, and play using a wireless controller):

http://shield.nvidia.com/grid-game-streaming

But maybe it's not quite what you want, since it's limited to their games. Never personally tried it though.
I agree

The other side of the coin is totally taboo free. IE, people on the employer side freely talk about salaries with people at other companies & recruiters in order to d exactly what the employee-side taboo prevents, get information to help them negotiate.
Trading skills sounds like a nice idea, but it seems like it might limit you. Maybe someone knows iOS but doesn't really care to learn Android at the moment. Pitching it that way might rule people out who would otherwise love to help someone for "free."

In my experience, simply asking an experienced developer for help is enough – and a great way to meet a dev with different skills is to get involved in their community.

Are there any iOS MeetUps in or near your area? Or perhaps a popular iOS IRC or Slack channel you can join to meet people remotely?
Well, there's a couple of reasons for it.

The main reason is that there is this idea of equal pay for equal work which only works if your work is producing widgets per hour. That's fine on a manufacturing line, an hourly job, or a job where the variance in performance of a job isn't measurably valuable to a business.

I've got a lot of experience as a programmer/devops guy, but if somebody hired me to setup Wordpress with a template for them I'm not really adding much more value than anybody else who could do the job. From the business perspective, they just want the site to be setup and look nice.

If a company is looking to hire a developer who can both develop the application, help manage the infrastructure and identify programming decisions that are going to cause a negative impact down the line...I'm going to add a lot more value for that business.

But...if my salary at that business was public and you could clearly see on paper that I made more money that another programmer on the team who really felt like he was contributing just as much it's going to cause resentment. The only way to clear up that resentment is for somebody to sit down with said guy and say, "Look, this guy does X, Y and Z and has experience and a track record of identifying problems and preventing us from making expensive mistakes. His salary is based on the value proposition. You are focussed on an area of programming for the app and you do a great job with it."

There's no way to explain it without causing resentment, having another person constantly having to justify themselves, or backhandedly belittling the contributions of another person.

This is essentially why people don't talk about it. Because nobody thinks their work isn't as valuable or their contributions are as valuable as the most valuable people at the company...and they have no way of understanding that without actually doing those people's jobs.

There's not a PC way to say "there's no such thing as equal work" unless your job is so specific, so thoroughly defined and so repetitive that anybody can be plugged in to perform the tasks...and at that point your job doesn't have much value anyway.
Despite all of these problems, I always have a good reading here on HN.
I can say from personal experience that it is much easier to get on the frontpage if you have a group of four or five people ready to upvote your content. It is possible to get a post to rise without that, but it often takes a handful of reposts.

I believe the crux of this issue is not enough people frequent the new page (https://news.ycombinator.com/newest). If that page got enough traffic, the legitimate votes would outweigh all but the most systematic attempts to 'game' the system.
If we're being evil about it, you don't even need counter arguments. Hook it up to a taser colar and have it give the child a good zap whenever it hears phrases the parents don't like. The child will come to avoid 'bad' opinions all by themselves soon enough.
I'm thinking Visine and Tostitos are the real long play here.
Neutron bomb in Yemen?
That's not true. Some types of chemistry cannot (legally) be reproduced, but they are still good and valid science. For a trivial example, consider the many chemistry papers based on measuring fallout effects from nuclear testing.

More prosaically, some things can be verified even when a chemical process cannot be reproduced. Protein crystallization is a tricky process with many irreducible results. Yet if you have a crystal, and can use the crystal to determine the protein structure, then you can verify that the crystal indeed contains that protein - even if you are unable to reproduce the chemical process used to create the crystal in the first place. Others can use the same sample to re-verify the resulting x-ray structure even though they also might be unable to reproduce the crystallization step.
"Frameworks and Vendor Styles: Stay away from frameworks"

I disagree - frameworks are awesome.

I guess it's all contingent to the project you're working on though. For small projects, it speeds things up and stops you from reinventing the CSS wheel. With large projects, even if you don't use a framework, you [should] end up making one with a style guide (eg: http://walmartlabs.github.io/web-style-guide/).

Either way, to completely rule them out is not the best advice IMHO. Other than that, pretty great post/share.
Essentially what you're saying in this post is that new products emerge over time and cannibalize the market for old products. Not exactly an earth-shattering observation, nor one that's unique to the past 50 (or 500) years. Which is probably why it's (hopefully) not the observation Leslie was attaching his name to...
Yeah, I'm not at all surprised about that based on what this degree of openness says about the culture of Buffer. Keep it up.

I also have to think balancing such a formula is a very interesting challenge. On the one hand you don't want it so hard coded that there is no wiggle room, but on the other a higher fudge factor can really change the type of applicants that come along.
It's all about the data and we did not have it until the genome was sequenced. This is when the bioinformatics revolution started.

Convert the term "entering a new age" to "entering a new phase". Done.

Better to be optimistic when it comes to human health, science and lifespan as opposed to letting cynicism hold us back.
"Leslie's Law" would have just a bit more credibility if someone other than Mr. Leslie himself had bestowed the label.
ISIS in the skies: Fears of 9/11-style attack as two pilots join terror group
The thing is that we need lots of people to innovate in website design in many different ways if we want the content and technology of the web to get better.

If someone spends months working on a site to incorporate new technology, it's really frustrating if the main feedback is that it breaks scrolling in someone's esoteric preferred web browser.
The dose makes the poison.

The difference is that you see fit to declare holy war over very trivial micro-offences, while the religious factions after the enlightenment managed to interact peacefully despite profound disagreement with each other.
I guess I can answer why from my perspective. I consider myself to be an Individual and I don't want any of my information to be made public.
That is very dangerous but trying to tie it into the word 'ban' is severely misrepresenting the problem.
Adobe Media Encoder CC 2015 Crack and Serial Number Free Download
I'm not sure if it counts as a rationale, but the incentives are pretty clear. The court, after all is part of the government. There is very little incentive for them to rule in such a way as to reduce the power or increase the accountability of another part of government. As for having faith in our judicial system, well this is just one in an enormous list of reasons why any such faith is profoundly uncalled for.
ZAZA ZAPPATACCA !
Kinda frustrating though, because Buffer's salaries are very low (esp in SF and NYC). So to whatever extent they're anchoring standards or w/e, they're anchoring them to a very low level.
Northwestern University | IT A&RT Advanced Media Production Studio | Software Developer (Drupal) | Evanston, IL | Full Time | Onsite http://nuamps.at.northwestern.edu

NUIT A&RT AMPS is a boutique web & mobile design studio at a higher education research institution hiring a Software Developer with experience in the Drupal API, PHP and JS (AngularJS is a plus) to assist in the development and maintenance of web and mobile applications for projects from the various schools and departments at the university.

Additional details in job description below.

If this position interests you, or you have any questions, please contact us at nuamps+hn@gmail.com.

Job Link: https://nuhr.northwestern.edu/psp/hr91prod_er/EMPLOYEE/HRMS/...
> Android was a 6-person startup when it was acquired by Google.

So a big fish ate a small fish?

Also, Android wasn't successful because it was small. Android was successful because it was bought by a big company that could use its size and capital to build the brands and partnerships necessary to succeed in the space.

Finally, msartphone provides didn't initially follow the advice at the end of the article. Smartphones were definitely serving the high end of the market for a long time.
Yes, in that forum that may very well be what that means, if the outcome is that everyone ends up bikeshedding about whatever it is that they want to complain about and derailing the entire discussion.
Thanks for the reply, Sunil! Wasn't expecting a response from the CTO. :) Glad to hear you are constantly making changes and improvements. I almost applied a while ago, but the salaries were off-putting.
RNNs are good at learning the structure of their training input—even character-level networks can output vaguely plausible English. Of course, what you end up with often looks like a computational model of a thought disorder. They have seemingly lucid moments, but so do Markov chain generators.

As far as code goes, we've already solved the problem of modeling the structure of any programming language with an implementation. That's not the hard part.
Add a 'Buy' Button to Your App (No Coding Required)
When managing css in large projects, specificity is your worst enemy. ID are not styled, if there are any. If your worried about being semantic for the header and footer, use the html5 header and footer tags.
"Algorithms that can write heartfelt posts like yours will be developed one day."

I don't find it hard to assume that algorithms will one day be able to write posts that an observer may classify as seeming to be heartfelt.

But that doesn't mean that the machine actually experienced anything in writing it. That it's "heartfelt"-seeming post was actually felt by the algorithm at all.

"This is literally the point of Turing's thought experiment: if a machine gives you answers indistinguishable from a human, is it alive?"

Turing assumed it was. I think the issues are orthogonal. If it is indistinguishable by a human, all that means that I can see is that it's a very effective mimic, not that it has awareness.
Except in many cases, an ID can be replaced these days with an HTML5 tag that can be re-used, or with other attributes, e.g. aria ones, that mean more.

And you might run into a circumstance where you have to repeat the header or footer -- perhaps you're allowing someone to edit the header or footer of your site and you want to do so in the middle of the page? Or you want to perform a complex animation that would require having multiple elements on the page at the same time. IDs ultimately are more brittle, and they don't do anything to enforce that they're only used once on a page. Their best use appears to be for hyperlinks or perhaps actual ID numbers (e.g. JavaScript) and not much else these days, if you're being consistent.
That is indeed a downside, but I imagine there's a less obvious benefit to Buffer. If Buffer has an employee that is working there despite the ability to get a higher offer somewhere else, I imagine that that employee is pretty engaged.

Multiply that by the whole company, and I bet you have a pretty great team. In other words, the there is likely a positive self-selection effect going on.

It's not perfect, but no other system is either. Right now I am seeing a lot of people at my job thinking a lot about comp, which makes me think about comp, etc. It's contagious.
This is good. I'd move the "Cryptographic Doom Principle" earlier in the article. I'd make it clearer that even though "encryption" and "authentication" provide two different "services", you can't have encryption without message authentication. Also: I'd consider developing examples with CTR instead of CBC.
I can understand his anger and frustration, but come on.

http://www.jamesmaystock.com/essays/images/InterracialMurder...

Source of image:

https://www.fbi.gov/about-us/cjis/ucr/crime-in-the-u.s/2013/...
That's good to know. I have 6 apps out that are all made from the same source code, but each one has a couple of changes and all have different icons and images. People used to make cloans of live wallpaper apps, but most of them got the developer banned, so I don't really know what the line is for duplicate apps.
> As a white heterosexual male, it does make me think.

All it achieved here is made me immediately lose trust in the person who wrote the software and dismiss what they were trying to put forward (which was only mildly related to the license).

Then again, I have that same reaction whenever I see anyone being racist/sexist/xenophobic or what have you, whether it's towards me or someone else. So maybe you're right.

But I don't think humanity has ever solved a problem by doing it to other people. "I'm gonna be sexist to men just to show THEM what it's like!" doesn't just seem dumb, it's also counterproductive.
And how do you reconcile your condescending dismissal with the reality that some conspiracy theories, even some pretty grand ones, have turned out to be true?
very cool, thank you. Are there any other websites like yours?
This is pretty crazy. I wonder how the route hijack didn't get noticed by anyone at the time, though? Or at least if someone did notice, they didn't make a fuss about it.
Wouldn't you just instead write the CSS as follows?

.sidebar.title {
text-decoration: underline;
}
Thanks for the replies and the link, Dan!
> Plus, it'd be a safe assumption that you have money, given what you're driving around in.

Money in the bank, sure, but cash money? I'm not sure about the typical habits of a Tesla owner, but I haven't regularly carried cash, or my ATM card, around in years.
DDNet for Mac, Windows, Linux, Web
Cookiecaper "Government worker salaries are not usual directly associated with the names of the people receiving them; the classifications are public, but you can't just type in "my neighbor salary" in Google and see what they make;"

Not google, but not much more work. If you know their name you do not need to know their classification.

http://php.app.com/fed_employees14/search.php
The phrase "reverse-racist" is racism.
So, no ruling about the legality (in Belgium) of the website itself. It's just that the case concerns 2011-2013 and there's no evidence the founders were involved with the site after 2006.
The "enhanced" DNA escapes into the wild where a new pathogen spreads over earth. All life is defenseless against the bizzare genetic alphabet...
Not quietly, but perhaps just not loudly to everyone around you... an email to the author is a billion times better than another worthless HN comment about color contrast.
How big is the bitstream for a device like this?
Images aren't loading for me, getting lots of 500 errors :/
Mouse Pointers and Fitts's Law
You should also factor in the fact that if you're an electric car enthusiast, you probably want a Tesla and have no other high-class options, plus a lot of Tesla owners are electric car enthusiasts.
You have some options, and of course you should consult an accountant. Here are some thoughts
a. If you have contracts in place where they pay you with a check that says "John Doe" (your name) then you may want to set up the company either with the name like "John Doe Associates" or have a "business alias" (called "doing business as") John Doe--again, you have to do this with your registration/state/tax folks etc.
b. You do have to tell customers the tax id of your LLC. Thus, the check may say John Doe, but the 1099 at the end of the year should not be issued to your SSN, it should be to the LLC's tax number.
c. YOu do need a business tax account
d. You can elect to pay yourself yearly, and take most of the distribution as dividends rather than income---check with your accountant. In some states, they will insist you provide employment details every quarter anyway. This is a headache and you may want to use a payroll company or outsource this--that costs a few bucks.
e. I am not an accountant, and not a legal expert. Just a guy who has had to deal with business issues. So please check everything with experts.
f. In my opinion, liability prevention and tax advantages can accrue through this course of action, so you are on the right track. You may also want to check if you need an LLC or S corp and why...
Cheers
Microsoft is doing a great PR campaign around Hololens but it makes me uneasy that what they show is basically an AfterEffects video and not what using Hololens will feel like. The FOV is very limited with Hololens, contrary to what all the promo video show.

I think that the Wii should be the platform Google & co get inspired from. Nintendo did an awesome job with it. Not only did they invent a new input device, but they also showed how to use it in their first party titles. Shipping the console with Wii Sports was also a great idea.
How software testers can win autonomy and earn respect
Sure I do, just not in the web dev community because they're generally seeing more PHP to warn about than C / C++ to warn about.
Yahoo launch a more rich compose experience
How the Brain Makes Memories: Scientists Tap Memory’s Neural Code
ISRO's Small Rocket Successfully Launches 5 British Satellites
Well, that's the weird part - they obviously knew that, because they have the location modifier (SF/NYC are location A/+$22k). Seems like the base levels are too low.
An easier development flow using JavaScript and WKWebView on iOS