skysight-inc/HackerNews huggingface dataset:
Top level executives get bored and feel ineffective and look for things to do. CEOs especially can fall victim to wanting to be "bold" and being obsessed with whatever their idea of being a leader is at the time. They read articles and books which are written for them full of buzzwords and pseudo-science, and use these to justify taking action which they believe firmly will make a big difference, but really amounts to rearranging furniture.

Just read the linked email. It's non-stop buzzwords and references to "the book". This is the talk of a cult member not someone acting rationally. If you didn't know this was a CEO of a successful corporation, and instead you were told it was an internal Scientology memo, would you doubt it?

Self Management may or may not be a good way to run a company (it probably largely depends on the company), but there should be rational, compelling reasons for why it's the way to go. The articles included in the email are just Malcolm Gladwell style pseudoscience meant to lull top level executives into a hypnotic state of euphoria.
How to make 500$ reviewing Apps
Maybe the landing page isn't obvious enough. It's a 60 second update per class, not per child. There's the option for teachers to send an individual message to a specific family, which of course will take some more time, but most of the time our pilot teachers just focus on the class update.
> One can't very well overlook a bad interview because the candidate is older. That would also be age discrimination.

Legally, in the US, it isn't. The Age Discrimination in Employment Act specifically only protects workers 40 or older. http://www.eeoc.gov/laws/statutes/adea.cfm

There is nothing illegal at the US federal level about discrimination in the reverse direction (favoring workers over 40, perhaps by overlooking a bad interview), nor about age discrimination against a 39-year-old who is perceived to be too old for the company or industry.
>It's sandboxed and not able to do anything - malicious of not - outside it's restricted environment.

That argument is like the one that Linux is more secure because a malicious program will only have user rights.

Malicious scripts can do plenty of damage inside their restricted environment. There are whole books on how to securely write web apps due to the danger of "sandboxed" malicious JS.

Personally I don't want to be tracked and profiled yet nearly every major website is running multiple tracking and profiling scripts.

>If you could somehow disable all logic from executing in your OS native apps, would you do this by default?

I do disable native apps ability to communicate with the network unless they actually need it.

P.S. I also find that those who take a pure "webapp" approach introduce design flaws into their apps. In Toggl for example when browsing summaries you can't open multiple tasks in detail because instead of using a hyperlink they use JS to fetch and display the task details. Any content link should be able to be opened in a new window/tab.
Mobilegeddon? Or Just Another Google Algorithm Tweak
Ask HN: What are the differences between various Unikernels?
As I can't find any comparisons online, I hope to find some help in clearing this thing up here. My interest is generally academic, I'm not looking for a solution to a specific situation.

How would I go about choosing one Unikernel over another? What are the benefits and drawbacks of each? What are the major differentiating factors between them?
"Assembly" implies more than one distinct part. This is more of a transformation.
right, but it keeps it very simple
This is nothing like the Holocaust. There was no attempt to wipe out civilians en masse simply to kill civilians.

To liken this to the Holocaust is massively disrespectful to the Jewish people, Holocaust victims, and the Americans who fought in Vietnam.
The 3 Most Effective Types of Consumer Video for Brands
Favorize – Pinterest for paragraphs
The point about Europe not being one market is spot on.

I wish the author could find better examples for large tech companies than what he listed. Spotify works, but not many have heard of Just Eat, and Skype is owned by Ebay in SF.
Title: 6 Best Practices for Optimizing Your Travel Website
I dislike font icons because they look horrible on Windows. You should provide a PNG download in multiple sizes, or a generator like http://fa2png.io/
The point is that a scripting language is a "program to think" language, while haskell is often seen as a "think to program" language (at least when described as in the top level post). That you have to do more thinking and planning when using haskell (supposedly) doesn't help when the problem you are working on is not well understood and requires exploration (where you are forced to do exploration in your head...or on a whiteboard, rather than in code).
This case has nothing really to do with the claim of the named plaintiff. If being brushed off after a brief interview, etc. and similar skimpy items were the criteria for filing a claim for age discrimination, the courts could be loaded with such claims. There is basically zero evidence from the interaction noted in the article to make for a sustainable claim of this type.

No, this is all about class action procedures.

1. As in most such cases, the named plaintiff is there only to satisfy the technical requirement that a representative be named to represent the class.

2. The underlying claim, then, in the absence of any direct proof of discrimination in any given case, is based on an "effects" theory: Google stats show that it has an average workforce whose age is considerably lower than what other stats show is the average age of computer programmers; this "proves" that latent discrimination is happening; ergo, the class is entitled to massive damages because Google's hiring practices single out older people and treat them unfairly by rejecting them as job applicants on unlawful grounds.

3. Google recently settled an age discrimination case in which there appears to have been real evidence that they treated an older worker unfairly. This case now seeks to take the evidence in that one instance, combine it with stats evidencing a young workforce at Google, and hope this is enough to justify the class action claim.

4. This is as flimsy a basis on which to sue as one might imagine but its point is to try to pry open Google's confidential employment files to hope to find real evidence somewhere in the mix. In other words, it is a fishing expedition.

No particular sympathy here for Google. I am sure it does treat older workers unfairly at some level. The tech industry does this across the board. But that does not make this lawsuit something attractive. It is a stick-up suit, pure and simple, from all surface indicators. Given how flimsy it actually is, I predict it will go nowhere in the long term. There may yet be a potent case lurking against Google over its policies. This just is not it.
Not sure that this is doing what it's supposed to. This series:

11/1/2008,
12/1/2008,
6/1/2009

transformed to this:

November 1, 2008,
November 1, 2008,
November 1, 2009
They might be, but when you're using someone else's trademark to accurately represent their business, it may not be a trademark violation within itself.

So for example, if I took Hacker News' Y but used it to link to Hacker News itself, that may not be a trademark violation as I am not either hurting the brand's reputation or misleading people into thinking an association exists with the brand.

But ultimately it is up to a judge to decide what is or is not allowed. And you definitely don't want to take the "the ride" to find out that what you're doing is legal, it could still cost you tens of thousands of dollars.

> Fair use may be asserted on two grounds, either that the alleged infringer is using the mark to describe accurately an aspect of its products, or that the alleged infringer is using the mark to identify the mark owner.[0]

[0] https://en.wikipedia.org/wiki/Trademark#Limits_and_defenses_...
Humans making life miserable for other humans - kids edition.
It'll be like the first season of Survivor, the one that figures out the unforeseen strategies and rules of the new game first will win.
shrug they are making the best map better. I can see why you disagree, but it's pretty understandable.
There's a reasoning behind this. You may not agree with it, but it's good to fully understand the problem it's trying to solve.

There are two problems with your suggested approach -- specificity and coupling. The rules of CSS are such that .collection > li is a more specific selector than .collection-item. So if you want a particular item in the list to be red, you can't just give it a class name .warning-item and style against that -- you have to match or exceed the existing specificity. In the simple case, this isn't too bad, but it's surprisingly easy to end up representing deeply nested structures in your CSS which are very difficult to override.

The coupling problem is really just a way of saying that it might not be a good idea to describe the specifics of your HTML implementation in CSS. Class names are like an interface. One refactoring I've actually done a lot is switching out lists like the above for a combination of nav and anchor elements. It's great to be able to do that without needing to rewrite all the corresponding CSS, too.

These are tools designed to help you manage complexity and increase flexibility, not dogma. If you don't find your HTML needing to change much, or you don't need to make styles overrideable, then YAGNI. Hopefully it makes sense why framework authors, whose work is explicitly designed to be overridden, would choose this approach.
What's interesting to me is that if you read the summary (http://codecapsule.com/2014/02/12/coding-for-ssds-part-6-a-s...), most of the recommendations are exactly the same as when programming against a traditional spinning-oxide hard drive: read and write entire blocks if you can, combine block writes, &c.

It's nice to know that all that work on high-performance IO in databases doesn't need to be thrown away just yet.
Thank you for pointing to the interesting BEM article.

As to this specific case, though, I was surprised to see your "this will not work" comment and tested it. It worked: http://jsfiddle.net/brlewis/p0Locwgp/
Does US pay some compensation for these mistakes ? The consequences are horrible..
This is essentially the idea behind Warp, which can do it on large data sets and databases (https://pixelspark.nl/2015/warp-a-query-by-example-analysis-...)
There is always talk on HN about American culture versus European and how Europe has no big tech companies like the US. I can't speak for all of Europe, having worked in only 2 of these countries full time, and Germans I know have a very different week to those of us in Norway, but I'm only here at 4.15pm because I'm on HN. I should have home half an hour ago. Really, why am i still here?

We can have it better and we don't need 100 hour weeks. The company I work for has cornered the industry and won out over MS for our last major contract.
It doesn't sound like ADHD to me at all from that blurb. It sounds more like a very curious person. When you have ADHD, your change in interests are measured in terms of minutes, not in terms of 'topics'.

The article also doesn't mention any other common symptoms of ADHD like fidgeting, inattentiveness, being easily distracted, signs of poor impulse control or... really anything!

Characterizing ADHD as simply being curious or having a lot of interests is like characterizing OCD as being mildly annoyed when things are out of line.
I just realized the company I work for has a whole set of PR shit that talks about the "security gap".

Take a guess at what that gap consists of.
We just went through the Princeton Waldorf school 'interview' process and guess what it was. Our 2.5 year old son playing with a wooden tow truck on the floor and slightly interacting with a 3 year old girl doing roughly the same with some other toys.

That implies that there was a wrong way to play and interact. Are they only taking good kids, or something?
Firstly and this may suprise you you... We know you exist. Yes you with a tinfoil hat, you under a repressive corporate regime. You keep trying to make your presence known through ranty blog posts, angry comments thinking we dont know you exist. We know but we found that not only are you a minority but our lives as designers and developers are a million times easier if we just ignore you. Yes i know you want to surf with vim or IE6 but thats your choice. You make your bed now lie in it but dont drag the rest of us with you!
>For those who seek a work environment where the latest/greatest is paramount, please prepare yourselves to deal with the consequences.

...because you will face well known and rampant age discrimination right?

The wsj article list also includes Salesforce, Nvidia, Adobe, Intel, Samsung and, IBM which I believe qualify as being corporate. But even if they were not discriminatory it would not remotely excuse those who are.

Speaking of blanket truths on HN, what percentage of ycombinator founders are over 40?
I understand that the localisation of the text is done by JS, but god that flicker on the menu annoys me. You should hide the menu and only display it after the work has been done. Make it fade in or use some other material design animation.

Edit: Why is this getting downvoted? This is a page made to present a framework based on material design. Flickering instead of smoothly presenting content is the anti-thesis of material design. If your demo page features a big annoying issue, this is giving a very bad impression to your users.
"Okay, were sorry about that." - congress
I love your work, but I don't think Cuban was playing the hard-nosed businessman when he invested; rather he saw something in your idea that just might turn a profit.

I think it's rather the same with Google and YT. Google saw that video was going to be big on the Web but their Google Video experiment was suboptimal in implementation They saw that YT did it better and saw a future of integrating that technology with Google's other services, and it paid off.
> I was however referring to IO in the sense of "I'm going to block until I get a response." And not have to deal with callback shenanigans (be it futures or callbacks).

Callbacks and futures are very different modeling techniques and I'm not sure why you'd suggest they're inherently inferior. They have their uses just like the Actor model.

People obsess on the existence of blocking I/O (proponents of Node.js do this too) and I find it strange that this is still a subject of conversation. It's by and large a solved problem.

> Golang does solve these issues fairly well except for GC issues (which I've heard have gotten better).

Golang's GC issues were no to much about GOMAXPROCs as just needing a really good optimization pass. As a younger language, it's unsurprising it needs some time to reach production readiness. Erlang has the benefit of many years of testing in anger.
Bitcoin just feeds into the problem this article's proposal would exacerbate. Bitcoin is designed to be deflationary. There are a limited number of Bitcoins that will ever be produced. So as population and productivity grow, there is less and less currency to utilize for the necessary economic activity, and that economic activity would have to slow down. A Bitcoin-based economy would rapidly drain all capitalist incentive from the market.
Bestmobitech
While it is tempting to hope that at some point the US will disengage and let the world fend for itself it is not in the interest of anyone except ISIS, Russia and possibly China. I would personally love to see Putin haranguing Europe.
>Specifically, a few people have publicly challenged some important patents with the intent of making a quick buck by shorting the patent owner’s stock.

Shouldn't that be against insider trading laws somehow?
Certainly. But on a bad drive, usually some amount of data could be recovered. If some cloud storage disappears, it's immediately over.

Also, one other factor that may be important to the discussion is that the USB drive was private. Now somebody hacks a cloud service and your data is potentially in a Bittorrent swarm the next day. Seeing what people put on the net nowadays, I don't think they realize the difference.

tl;dr: educate your loved ones.
No, but it was being brewed at the recommended temperature (and still is today, but now the cup is covered in lawyer-safe warnings).

Mickey D's sells at least 500M cups of coffee every day, and this was back in 2006[1]. Given that some high-nineties percentage of those people didn't manage to scald themselves, courts be damned (they're arbitrators of law, not correctness), Liebeck was an idiot. Anyone who puts hot and crushable containers of liquid between their legs isn't acting responsibly.

[1]http://www.franchise-hit.com/franchisors-news-wire/McDonalds...
HTML provides nesting. Nesting indicates it is a descendent component. This would violate DRY.
Something I never understood. When referencing a "real" encyclopedia you have to include the revision number thus if information changes in later revisions your citation remains intact. Wikipedia is exactly the same. When you cite Wikipedia you should include the revision number so that if it changes (as it frequently does) you haven't lost the text referenced. Could higher change frequency provide higher mis-information? Sure but a "real" encyclopedia has the same problem (maybe at a smaller scale) So in either case you have to either pay someone to fact check (like most encyclopedia companies do and could easily be done for Wikipedia) and/or do the fact check yourself. The later being the core at Wikipedia culture^[citation needed].
Yeah, but this article makes no sense for another reason: hardly any of the money supply is actually made up of cold hard cash! Less than 4% according to these 2004 stats: http://www.frbsf.org/education/publications/doctor-econ/2004...
Agreed, but that implies that people haven't given up on trying to get facts or information into pages that are managed nefariously. To me it feels like the talk sections have been dying off. So many things at wikipedia have become advertorials.
Are those human users or dumb bots?
It does flat out say anyone who doesn't like it will be given an offer. I assume that refers to the offer you get when you first join where they pay you to quit. So the letter does flat out say, join the holocracy, no more management, if you don't like it, we have a retirement offer for you.
Basically because of document.write(), the browser has to download and execute a script tag before it can move on to rendering the rest of page.
Or ask somebody to draw three lines on a whiteboard that are mutually perpendicular ([1])

[1] The Expert (Short Comedy Sketch), www.youtube.com/watch?v=BKorP55Aqvg
Your problem is that you are thinking too much. You have a job, a lot of people just don't have any.

Stop being too worried about the possibility to fail because, 1) this don't helps you and 2) sad news, you can't control all aspects of this. Some crap software sold millions, enough money to became a very good software in the next versions; some very good software instead was largely ignored because, bad luck. Maybe they were not enough smart to sell himselves, or they were too smart to be understood, or they think that their good software was unfinished or a crap and give up... maybe

If the product that you are creating is "a pile of shit", just pick up a shovel and make a better product, step by step; Just make it slightly better that the other piles of shit out there.

And, for Pete's sake, you are being paid!. Learn how to spend your money in creative ways.

You are tired? Ask someone to give you a massage. You are boored?. Just have some fun with your money. Try a new sport. Do something that you never did before. The planet will not explode if you just have some fun this weekend.
While my eyebrows are raised past the top of my hairline right now, kudos to him for giving it a shot at a large scale.

Whatever the outcome, it's going to be a very interesting case study.
Doesn't sound very stressful for the child. And I suppose they were looking for behavior disorders etc. There sure IS a wrong way for a toddler to interact! Lots of behaviors are difficult to manage in a crowded classroom.
Amazing tool.

Feature requests: allow for more than one example.

Input:
{"class": "101", "students": 101}
{"class": "201", "students": 80}
{"class": "202", "students": 50}
{"class": "301", "students": 120}

Example:
Class 101 has 101 students

Output:
Class 101 has 101 students
Class 201 has 201 students
Class 202 has 202 students
Class 301 has 301 students

Right now the first line cannot have any ambiguity. This is fixable by reordering, but with large enough data sets I may have some ambiguity in all lines, at different places. Multiple examples would fix that.

Again, loved the tool. I can see this going very far, specially with non-technical people.
Where is this compiler community?
You assume that is how he asked. I know he describes it as politely but he might consider a polite request as 'Please use the headset." Repeated, even after being told no, possibly with explanation that he can't understand him due to his accent instead of comment on the quality of the speaker phone.

My point isn't that either of these straw man situations happened, its that any of a wealth of possible scenarios are possible given the extremely vague details given by the interviewee it is easy to see many different interpretations by the parties involved as reasonable.
What do you mean by promoting yourself exactly?

That gives me the idea that you expect people to find you for work/jobs/thenextbigthing -- much like an actor might want to be promoted. That's not usually what you're doing as a developer.

If you mean promoted just by having an online presence that you can share with potential clients/employers/businesspartners, I suggest a few things:

1) Have a simple, clean website that talks about you and your work. It doesn't have to be bragging -- just present the facts. Even though as developers we aren't always concerned about the look of things, I suggest buying a good, "pretty" template and using it. Or getting a designer friend to help you. http://giis.co.in/ for instance isn't what I'd go for.

Speaking of your current site if you're looking to promote yourself, you might want to actually put content in your About Me page instead of just this: http://giis.co.in/readme.html

2) Are you on Twitter? Make sure your tweets reflect who you are / who you want to work with / what you're interested in / what you work on. Link to this from your site, and vice versa.

3) Have a good LinkedIn profile set up as well. Don't just list where you've worked and what dates, but explain the projects you've worked on. There are multiple ways to link out to those articles you posted pictures of. Even better if you can find online articles to link to instead of just pictures of print magazines.

4) Much to my own chagrin, GitHub IS your presence online to other devs / clients / etc. Is GIIS there? If not, could it be? That could certainly help get attention on your project and you as a dev.

Again, let us know exactly what you mean by promote and I'm sure there will be more advice given.
Kleiner Perkins Is Seeking Nearly $1M in Legal Fees from Ellen Pao
> "At one tuition company, the Hong Kong Young Talents Association (HKYTA), a series of 12 training sessions costs HK$4,480 ($580; £390) - that's nearly a quarter of the median monthly household income."

Sometimes I think that the Asian obsession with school curriculum was designed make money out of fear.

Schools' focus should be learning itself. Any form of extrinsic reward – praises, grades, smileys – adds up to nullify the learning experience.

imho we're raising a generation of selfish individuals. We're raising people who won't do anything without a solid structure and reward system to motivate them. Free play is what builds children's self-reliance and independence.