skysight-inc/HackerNews huggingface dataset:
His argument hinges on certain language syntax being awkward when mixed with declaring local variables final, something I've never seen. He asserts it's "a reasonably common coding standard", but again, I've written a lot of java code and never seen this in a coding standard. I skimmed projects I use on apache and don't see it there either. Maybe it's a finance industry thing?

That said, I'm grateful for joda, and Stephen has written a hell of a lot of (good) java...
FB/IG video ads have been doing very well for apps. You can target people in relationships.

I would try a basic video that just is informative showing off your app.

I would also see If you could get a short video made that is somewhat humorous involving a couple arguing over dinner and then using your app, it could have potential.
>Cats kill for fun.

urban legend (the same type of BS like cats decimating bird population in Golden Gate park when it is mostly people who gather the eggs, and sometimes rats who proliferate when cats population is actively controlled).

Instead of eating prey himself, a cat may bring prey back into the den/house for the rest of the pack/pride (which in case of a house cat may be the humans living with the cat instead of other cats like it would be in wild). Just observe a pack of feral or wild cats. Obviously such behavior has nothing to do with "fun". And the killings here about prey. There is nothing about killing other cats. Btw, know any animal who developed cannibalism?

That is one of the main problem with attempts to address violence in human society - the typical starting point is thinking about it as a lost control over "animalistic urges" and having such a 110% wrong starting point it just goes nowhere. Like in AAA, the very first step is to recognize the truth - the violence has been natural driver and result of the development of our brain (chimps for example also demonstrate some types of "human" violence) - and from here we could finally start to move onto the next steps.
If you're having trouble figuring out the point of this article it's because it's just trolling. This guy ran into a few problems specific to mobile Chrome, and got so angry he wrote this unedited sting piece.

> Chrome is the new IE

Browser wars are troll wars by children. That's all. Move along.
Just for context, another piece of Java code the author wrote is a little library called 'joda time'. And then also the standard java.time library.

Does this make him the best Java coder in the world? No, of course not. But it does make me more inclined to listen when he has opinions on what makes good Java.

Do give him some credit as a good Java developer, is my point.
Wha?? That's not the same thing at all. ChromeOS is basically a browser, and ChromeOS applications are basically webapps.

(Or are you suggesting that some competitor will write a browser in JavaScript, which be disallowed from the appstore.)
Npmcdn is a CDN for packages that are published via npm
and just naming such an animal would advance this debate a great length ...
No, it's a totally different landscape.

First, CPUs are much more complex, with branch prediction, parallel execution, etc, so manually rolling assembler is not really feasible.

Second, programs are much larger and demanding nowadays (e.g. neither graphics, nor sound, nor networking and numerous other modern day services were as advanced, prevalent, or even existing, in the good times of assembler coded apps).

Third, today it's all about multicore performance. Not much use to squeeze everything from a single core, when you have other 3 or 7 or 15 sitting idle...
Couldn't agree more. More succinct education with facts, rather than FUD, backing up certain viewpoints is needed. For example I found their open letter to the President about encryption to be too much about math to really attract the kind of reader whose opinion we want to change.
Again, only in the United States. The word "kikel" is the yiddish word for "circle", and illiterate Jewish immigrants coming to the US didn't want to write an X by their name because they inferred they were being asked to draw a cross.

Once this was figured out as the problem, Jewish immigrants were instructed (in yiddish) to write a circle instead, thus they were referred to as "kikes" by immigration officials.

Since the origin of the term is specifically american, why should the rest of the world have to deal with it? You're not really addressing the original concern. Your theory of offensiveness as being "words with only one possible meaning" is fallacious, since again, that meaning is derived from the very specific mores of only one society. Very disappointing to see this kind of thoughtless "america is the center of the universe" opinion in HN.
Are you seriously arguing we should optimize the java language for people who aren't familiar with the language?
In the past, Gamasutra has also published data indicating correlations between "biggest problems/biggest successes" and marketplace success.

The takeaways I remember about that: A good producer matters, a team of a least three people does better than one or two, and experience shipping stuff matters.
Other languages might have special rules regarding proper nouns and their use as verbs, but English doesn't. Basically, we follow the normal rules for words, except in cases where that would cause a problem. In this case, following the normal rules prevents a problem.

Incidentally, I would suggest "Microsoftened", since "soften" is already a verb that everyone is comfortable using. "Facebooked", of course, was a normal word in common use before anyone ever heard of Zuckerberg. Two vowels followed by a consonant is simply a different situation than one vowel followed by a consonant.
On OS X, too, Safari's text is way stronger and more beautiful than Chrome's.
I had a friend who worked at Foundation Imaging at that time, and managed to visit him a few times .. it was always amusing to wander past the render farm and see all these machines cranking away, churning out frame after frame of Babylon 5 .. and my pal having to be torn away from his screen to go for lunch. Truly, heady times ..
Great response. A couple key points:

-The author was comparing an unreleased version of Safari to Chrome Stable. Comparing stable-to-stable would be more fair, and when comparing the unreleased Safari to Chrome Dev or Canary, some of their complaints are moot.

-Apple only has to support 2 platforms and a limited amount of hardware. Google supports 4+ platforms and a huge variety of hardware. That means things like GPU rasterization take longer to ship.
I (mostly) agree that advertising is a good thing. I also think that there are many different kinds of advertising; some of the more blatant and intrusive perhaps being the kind that people are getting fed up with.

To run with your milk example, my wife and I recently learned of Danzeisen Dairy (http://www.danzeisendairy.com); a state-local dairy producer who recently started selling their milk in at our local grocer.

We didn't learn of them through an ad in the local paper, or a TV spot, or display ads on the web. The bottles were just there, in the local grocer.

But before anyone thinks they aren't advertising... the milk was in cutsey little glass bottles, adorned with their logo, the words "Local" - "delivered farm fresh" in retro script, and they "just happened" to be located at eye level on the milk shelf. Not advertising? Ha! ... but it wasn't blatant and obtrusive.
Urbanletics
In my case I got it for free when someone was throwing it out, it looks good, it's big enough and 1600x1200, has the expected very low response time, and it's not really that heavy, so I really have no incentive to pay to replace it. In addition I like the anachronistic aesthetic and degaussing is nice.
The court system is also badly clogged. The "three strikes" laws reduce the problem by limiting how many times a person can go to trial.
Specifically which chromebook?
> This person thinks the "weak" should be enslaved by "strong", nonsensical and subjective categorizations where no doubt "strong" probably includes him and means people like him in this view.

Citation needed. Based on this conversation in his recent AMA that does not seem like his position: https://www.reddit.com/r/IAmA/comments/4bxf6f/im_curtis_yarv...

He seems to believe that some groups are better (from the slaver's point of view) at being slaves than others are. Namely, when enslaved to do agricultural work those from agricultural societies are better slaves than those from hunter-gatherer societies.

That's quite different from saying that anyone should be enslaved.
I've been to an all-hands post-mortem where the director of engineering had to say "anyone with an opinion besides [name of director of engineering] sucks"?

Said director of engineering literally watched us blow milestone after milestone yet somehow the knowledge we were going to miss our commits (and not by a little) never propagated upwards to the ceo. Either that or the ceo didn't want to listen; it could be any combination of those two.

Either way, the engineers were pissed.

Incredibly poor milestone management and a failure to triage didn't end up in our fucking learnings document somehow.
I am reminded of what George Orwelles wrote in "Down and out in Paris and London":

> Beggars do not work, it is said; but then, what is work? A navvy works by swinging a pick. An accountant works by adding up figures. A beggar works by standing out of doors in all weathers and getting varicose veins, bronchitis etc. It is a trade like any other; quite useless, of course — but, then, many reputable trades are quite useless. And as a social type a beggar compares well with scores of others. He is honest compared with the sellers of most patent medicines, high-minded compared with a Sunday newspaper proprietor, amiable compared with a hire-purchase tout-in short, a parasite, but a fairly harmless parasite. He seldom extracts more than a bare living from the community, and, what should justify him according to our ethical ideas, he pays for it over and over in suffering.

EDIT: On a side note, I agreed halfway with what you're writing but the second half of your comment seems a bit more unclear/I'm not sure what you're discussing there. Could you clarify what you mean?
This response is interesting. The engineer attempts to differentiate the philosophy behind chromes feature prioritization as being due to
their desire to implement features in a manner that conforms with the ideals behind the "extensible web" manifesto.

But there is a sense to which "extensible web" focused engineering is inherently at odds with a desire to contain browser complexity and to prioritize the security, performance, and stability of the average web site browsing experience across platforms.

My general experience with using the web these days (with any browser) is that on average sites I visit seem:

1. More broken
2. Slower
3. More invasive

There's definitely an extent to which this is "not browser makers fault, this is the fault of site developers" -- however to completely abdicate platform vendors responsibility and say that it's not a requirement for browser technology to solve is to (potentially) watch the whole web platform erode to the point where it is no longer sufficient to satisfy users needs. In a way it's balmer on stage chanting "developers developers developers" vs jobs in a drum circle meditating "users users users". Not that I necessarily think Safari is the best drum circle development example -- I'm more tempted by "brave".
I'm saying that a language should be easy to understand by anyone.

Hell, I'd have a hard time debugging new code if I saw var x, y, z;

Var means nothing! It has no implicit meaning. It just means whoever wrote the code was too lazy to write out the type names.

If you agree with that or not, just know that the few seconds it would have taken you to type out a full type name will probably save someone debugging your code in the future hours and make it infinity easier for someone who comes along and needs to start working on your code base.
On deliberate, careful practice
I could see something like a Surface Pro or iPad Pro being useful for white boarding.
It goes by tasks. Each contract is broken into a series of tasks (CLINs) and assigned a value. The "prime" contractor typically has to perform 51% of the work by value and task when some sort of set-aside preference is used (like Veteran-owned, etc.).
The Common Lisp standard is definitely neither pure, nor simple, nor consistent, but it is pragmatic, practical and powerful. Scheme is a fun learning toy, but I wouldn't use it for a production system.

As for Clojure? I'd like to get around to taking a serious look at it someday, but I do somewhat emotionally & irrationally blame it for stealing the momentum of the Lisp resurgence of the late 2000s. It probably has some good ideas, but it's also pretty radically different from Lisp, which is (under the parentheses) a fairly traditional language.
I'm doing a lot of analysis - that's how I came to posses a vague understanding of the few tens of thousands of lines of code those 5 lines interacted with. That's how the majority of that week was spent.

Fortunately the codebases I work on are generally <1MLOC, <10 years of tech churn, had at least some decent coders helping keep technical debt from spiraling completely out of control, with management that will give them the time they need to manage that technical debt. So it usually takes more like 50 lines of WTF to confuse me to the point of needing over a week of basically pure analysis to untangle things.

But I don't have enough time to perfectly understand the entire codebase and all it's dependencies. And it doesn't eliminate the need to manage the expectations of management. If they don't understand where things are at, even good managers will over-promise in their contracts (bad - enjoy crunch, slipped milestones, and missed payments!), under-promise in their contracts (bad - leaving money on the table), mistime their marketing campaigns, mistime their hiring pushes, plan the next project to start when the current one is just ramping up, fire the wrong people, hire the wrong people, hurt morale with unrealistic expectations... all kinds of nasty stuff.
That's a surprising comment to read as someone's who's immersed in making web apps in JavaScript that work great offline and synchronize data when possible. For me, sites that require network roundtrips for every state change are often near unusable. Instead, with JavaScript and AppCache/ServiceWorker, I can make web-delivered programs with instant response times, intelligent auto-updating, and so on. 2 MB of application code isn't too bad when you can download it once on WiFi and then never need to touch the network again.
> We have created a gargantuan advertising industry that has zero net material gain for society

Why do people say this, when they know full well that advertising drives people to buy things, and therefore, drive the economy?
There's nothing inherently wrong with a lobbyist. They're there to help inform representatives. As for being the gatekeeper, well, nothing is stopping you from making your own website or group and sharing your own views, or writing to and calling your representatives. They are likely really confused about the digital world and some might appreciate a call from any respectful fellow who offered to clue them in. I could be wrong but anyway it wouldn't hurt and it'd give you a sense for how far your voice can project.
Yes, I do. I've run both tech and "fan" conferences.

I'm absolutely within my legal right to call the police on anyone who I kick out for anything other than a tiny list of protected reasons, and I do so. (Very rarely, almost everyone leaves immediately when you show that you aren't playing some rules-lawyering game but simply calling the police.)

Both as someone familiar with human behavior and as someone who's gotten legal advice, a code of conduct never helps me or the good attendees. It only offers refuge for the spoilers.
'Learning from the internet' was destined to fail. The internet is filled with so much sarcasm, so many memes and trolling that this was inevitable. Their whole premise just sucked. And of course, once people realized they could influence the bot, everyone just upped the level of trolling...

On the plus side, I was entertained. I'm sure many people were (maybe not Microsoft investors). It was pretty damn hilarious.
The rest of the world doesn't have to deal with it if they don't want to. This is easily solved by registering the trademark with someone other than the US, establishing the brand and trademark and then coming to the US.
I don't think you're insane. I think you're lacking a particular way of looking at the situation. Since your original comment started with a question, I was hoping to communicate that additional perspective. Ah well.

Be well and have some strawberries.
I love this. Nothing really groundbreaking here, but it's still true from my experience.

A few weeks ago, I went to a hackathon for domestic violence. It was.. interesting. Lots of cool designs and products came out of it, but none of them actually had any interest in designing a problem that had a broad and proper enough solution. The biggest problem? Everyone created a smartphone app except for mine and two others'.

One of the lawyers who hosted the event and I had a conversation about this and agreed - this is the class of problem that prevents so many people from getting the help they need. They're simply aren't represented because they don't have the luxury of having a smart phone or constant internet access.

(mildly shameful plug) - My submission [0] was a map of all DV centers, as nothing like that exists or even close. It was made by scraping domesticshelters.com's center names and plugging it into a geocode service. domesticshelters' owner refuses to use it because of the privacy issues of an abuser being able to find a shelter just as easily as the abused - which is easily solved by mapping to a city center as my code does with an attached phone number. I received last place, with 'honorable mention'.

Point is, very few in tech really ever want to take on these hard issues since they're not fun, or they're not easy, or they involve social interaction with those they're helping. It's sad.

red-bin.github.io [0]
Nothing to see here, just a promise of future information and an e-mail signup.
> . I'd go to the store and only the top 2-3 products in each catagory are there.

Aren't you by limiting selection - limiting innovation, the ability of each one buying according to the price and other characteristics he he sees fit?
"New York State Contractor Is Said to Threaten Privacy of Millions With Outsourcing", New York Times, 24 March 2016

http://www.nytimes.com/2016/03/24/nyregion/new-york-state-co...
She's going to have nerds falling all over to help her achieve success. Not being in the majority isn't always a disadvantage.
The People We Carry Around
Hows is refusing anything other than Safari legal when Mirosoft got done for pre-installing IE on its OS? They didn't stop any other browsers being installed.
There have been extensions for Firefox that opened tabs in IE compatibility mode, which were needed occasionally in the past. I wonder if such a thing for chrome compatibility will end up having to be made. Hopefully not.
The right answer to the research problem is a digest of research results? I think you are overestimating greatly how much people care about most purchasing decisions. A false positive in my almond milk is not going to make a bit of difference, and a true positive will slightly please me for a week. For this, I would go consult Consumer Reports? And how do I know that Customer Summaries isn't more aligned with my values anyhow?

The idea that advertisers all claiming to be the best is a detriment to consumers presupposes that we need to live in a world where people only speak about empirical facts. We are all skilled in the art of bullshit detection, and we all have aspirations which can be played to as well -- frankly, life would be dull if we weren't able to attach an undue sense of optimism to a cup of coffee from that new cafe. Advertising succeeds in some part because it pushes buttons which sometimes go unpushed in our daily lives.
Most people realize that when you have 200 competing brands of Almond Milk, 199/200 times they are not telling the truth. There is no value in believing what advertising says.
Yep, and it's still relevant.
bizarre that a comment asking for actual benchmarks is downvoted in the face of a hundred upvoted handwavey comments about people's current favorite browser.
I did. If the premise of the research is invalid, the research itself must be invalid.

There is no such a cost of sexual reproduction. We need to separate sexual reproduction from having separate sexes. Hermaphrodite reproduction isn't very costly, the only cost is the cost of the sexual act itself.

Then, however, hermaphrodite reproduction is unstable, since it's obviously beneficial for the individual to only impregnate others, without prodicing eggs itself, and so passing the most expensive part of reproduction to others.

Then, the next question is why the females don't revert back to asexual reprodction, but 1. that has been observed in many species. 2. Purely asexual lineages tend to die out soon and 3. it's partially counterbalanced in many animals by the male providing some other benefit, like giving food to the female or taking care for the offspring.

While this is indeed somewhat paradoxical, it's in no way a mystery.

Another problem with this theory is that symbiosis and mutualism are not uncommon in nature. The way this problem is typically prevented (and it seems to be even a necessary condition for mutualism to remain stable, or even arise in the first place) is that there is some mechanism for culling or cutting off the symbionts that fail to provide the expected benefits. There is no reason to believe that the same isn't the case with mitochondria. Sex seems to be a very heavy handed way of doing so, and if it was so, you would expect people to die randomly without a clear reason when their mitochondria happen to mutate the wrong way.

And that recombiantion thing, that actually does happen, it's known as "outbreeding depression" and probably one of the reasons why species arise.
Map shows which companies worth more than stock markets of entire countries