skysight-inc/HackerNews huggingface dataset:
Go's philosophy strikes me more as "when many solutions are available, pick the most practical one".

In this case, an alternative solution (among others) would be to always allocate a new array when calling `append`. This solution would offer higher predictability but lower performance.

Apparently the Go team decided that the current solution was the most practical - good performance and a relatively low risk of biting developers.

That doesn't mean it's a perfect solution. But has anyone in this thread suggested any solution that would be unequivocally better? Rust's approach for example is much more solid but at the cost of increased complexity (at least as a first glance - I'm just a beginner in Rust but the language already seems much bigger than Go).
Try beginUpdates: and endUpdates:
Water skis.
http://99percentinvisible.org/episode/vexillonaire/

Indeed, an interesting story, with classic Act II tragedy and Act III triumph playing out over 30 years of (not so) passionate struggle.
> Avoid gratuitous negativity.

https://news.ycombinator.com/newsguidelines.html
What VC Can Learn from Private Equity
That's not even close to being fair.

Try http://deepfreeze.it - complete with citations for pretty mcuh everything.
I lived in SF for years, and I don't ever remember seeing its flag... although the motto (Oro en paz, fierro en guerra -- Gold in Peace, Iron in War) is common (e.g. on Police badges), I kind of liked that it was in Spanish too.

https://en.wikipedia.org/wiki/File:Flag_of_San_Francisco.svg
Chrome on linux was fine
I've struggled with the motivation for this too, and over time I've come to the conclusion that there is a much better 1-sentence explanation:

Cost (in the real world) is generally a quadratic quantity.

If this isn't obvious, think of all the formulas you've seen for work (or energy), which is the ultimate notion of "cost" in the real world: W = mv^2/2, W = CV^2/2, W = ɛE^2/2, etc.

Furthermore, the nice thing about energy (a frequent notion of cost) is that it is independent of the basis you measure it in. Put another way, since energy is generally the squared length of a vector, its value won't change no matter how you look at the vector.

Obviously, we're not always trying to minimize work or energy, and our variables of interest aren't always the linear counterparts, but these are true surprisingly often, and so this is a nice motivation for defining cost to be quadratic.
"Starting a business is not about doing business. Starting a new business is about raising investment."

"Fundamentally, the venture capitalist is asking: will this company be able to raise money in future rounds?"
My anecdotal experience as a suburban American completely supports this explanation. I attended public schools with a variety of income levels represented. I didn't notice I was poor until I was about 13 years old and realized that I couldn't afford fashionable clothes. I would buy the brand that kids were wearing, but I only had two or three outfits. I was astonished that some of my peers would wear the 'cool' brand, but have different clothes everyday.
> Basic income will lead to terrible social decay caused by apathy and laziness, fueling even more government corruption and ultimately, totalitarianism.

I actually thought this line was satire until reading the rest of your comment. How's Alaska doing right now? Is it a totalitarian regime?

Guaranteed basic income isn't a never-tried-before idea. Yeah, it sounds similar to the USSR, but the USSR had a lot of things beyond just redistribution. Alaska is clearly a much, much more apt analogy, and it doesn't seem worse off than other rural states.
Can you go into more detail about the raindrop "simulation" on the window? I love the idea, but it seems like they larger drops are just moving random distances at random times, clearing a path as they go.

That's a nice first approximation, but it would be cool to put some real dynamics in there. For instance, I noticed they are not "absorbing" droplets as they fall; if a smaller droplet rolls over a bigger drop, the bigger one just disappears. Also, the movement for smaller drops should be initiated when another small drop randomly falls into the surface. This should be a poisson process, and I could be wrong but I feel like that's not what's being used here. Lastly, the distance a drop will roll should depend on how "dry" the path is that it travels, although that one seems pretty hard to simulate!
Meizu Officially Enters Indian Markets Tomorrow, May 18
oops, sorry everyone from deleting my comment.

Turns out this worked: http://stackoverflow.com/questions/29404586/uiview-animation...

But when my animations get more complex, I may use this repo.

Thanks,
What really hurts me reading this post is that you either don't know anything about a very controversial situation and still felt qualified to "explain things in a nutshell", or you are very clearly on one side (and consequently know a lot more than you let on) and felt the need to lie.

So.. why?
Huhwhat? You distribute it like any other - look at the original bittorrent client, or the HP printer tools.
> The main source of those problems is not mysterious. The loose collective running the site today, [EDIT to prevent tedious distracting subthreads] operates a crushing bureaucracy with an often abrasive atmosphere that deters newcomers who might increase participation in Wikipedia and broaden its coverage.

> When asked to identify Wikipedia’s real problem, Moran cites the bureaucratic culture that has formed around the rules and guidelines on contributing, which have become labyrinthine over the years. The page explaining a policy called Neutral Point of View, one of “five pillars” fundamental to Wikipedia, is almost 5,000 words long. “That is the real barrier: policy creep,” he says.

I've said this before but WP has easily half a million words on en-dash, em-dash, hyphen and minus. Here's a search (with handy word counts) https://en.wikipedia.org/wiki/Special:Search?search=dash&pre...

> Their version reads: “The encyclopedia that anyone who understands the norms, socializes him or herself, dodges the impersonal wall of semi-automated rejection and still wants to voluntarily contribute his or her time and energy can edit.”

They should probably have "and has the stamina to out-last the people incorrectly reverting good edits for spurious reasons" in there somewhere.
The moral problem may be when the value provided does not match the cost (in this case to the slot user). Just because a slot machine is able to rewire some neural circuitry in the user so that he thinks the value matched the cost...doesn't mean it actually does.

It's as immoral as selling a car for 10x an appropriate price, by not voluntarily revealing a critical flaw. Both involve "cheating" someone based off a sort of information/computation asymmetry.

Addicting someone's brain in way that creates value (e.g. getting them to exercise) is obviously worth a significant cost - and I'm totally ok with someone making a profit on that!
You have a very long row to hoe to establish that incidental advertising revenue is the same as literally taking money out of the pockets of the fixed-income elderly. Feel free to start, but 'till then I'm going to have a powerfully hard time taking your argument seriously.

And Wikipedia doesn't have advertising at all, so don't throw out your back lugging them goalposts.
> You would think that VCs would be inoculated against this kind of thing. You would think. But I personally know of two examples of people with off the charts alpha personalities who were sort of serial killers of wealth. Raise, burn, raise again. Their alpha personality trumped any notion of merit or track record.

I am about as cynical as they come on this topic but I myself have been sucked into that cult of personality, with disastrous effects. It's easy, even when cynical, to fall into a Keynesian beauty contest mentality where you assume everyone else will fall for it even if you can see through it.
Social status affects one's well-being, health and longevity more than anything else — a number of studies have already come to this conclusion.

Status is the lynchpin of many of our afflictions, from wars to suicides to intergroup and interpersonal conflicts. Alas, we rarely acknowledge this facet of humanity as it also underlies the "good" parts (love, belonging, trust), and instead opt to adopt ideologies and fight the same battle all in the name of "doing good"[1].

Also, for young adults in particular puberty leads to the onset of a tumultuous period of having to compete against the grain of what you phrased as "cultural messages of inferiority." School bullying is a wretched example of this dynamic, that doesn't necessarily arise from some culture out there (it starts from inside the school building). Adults are not particularly wiser either; somebody here mentioned "mate selection" being a common theme of young adults; however I wonder if they looked into "mate retention" (jealousy, envy, possessiveness, separation anxiety) which is a common theme among senior adults as well.

[1] http://www.iea.org.uk/blog/the-economics-of-political-correc...
I'm not sure why I'd discuss this with some random person on the internet. If you'd like to tell me that you think I did something morally wrong, feel free to do so, but have the courtesy of not disingenuously cloaking it as a question.

(FWIW, I haven't been with the company since 2012.)
Backwards compatibility was definitely a driving factor for a lot of bad decisions back then. Here's a great example of how they wanted to avoid breaking a few apps written for a Win95 beta build:

http://blogs.msdn.com/b/oldnewthing/archive/2003/11/03/55532...

That's a bit silly but it also meant things like dutifully porting the real-mode Windows messaging system's feature which allowed any app to execute code in any other app:

http://en.wikipedia.org/wiki/Shatter_attack

Like, say, sending a message to the anti-virus software running as SYSTEM to get root…

The most entertaining bug I found was one of the times they failed at portability: one of the Win32 APIs to enumerate the contents of a directory worked 100% of the time on the Windows NT systems our development team used but returned no results on Windows 95 unless you had enabled network sharing (you didn't even need to share something; just starting the service was enough). This manifested in a very confused user wondering why our open dialog showed C:\ as empty when Explorer showed their files were still there.
I think this dual-meaning for 'after' is quite common, at least in Ireland and UK (and Australia). Here's an example in lieu of a formal citation:

1. After getting dinner, Alice and Bob met friends at a local bar
- Purely temporal, one thing followed the other

2. After hearing Alice recommend her gym, Bob signed up for a membership.
- Causal (and temporal of course): because of the first thing, the second thing happened

You can disambiguate this in many ways, the most common in my experience is to make explicit the time

"Darwin discovered the theory of evolution many years after studying finches on the Galápagos Islands"
http://www.post-gazette.com/news/health/2014/05/26/Some-med-... says this year there were 26,678 residency positions and 412 people who didn't match. Even if we opened more residency positions, we'd still need more medical schools too, right? Because 412 doctors isn't enough to make a dent in the status quo. I mean, we'll need another 412 doctors just to account for population growth in a couple years.

But the whole system seems weird to me as an outsider.
You may want to read about the "Birthday paradox"[1]. Short version the expected time for there to be a match with you is much much larger than the expected time to find a match at all.

1: https://en.wikipedia.org/wiki/Birthday_Paradox
Agree about Cmdr, but I'd add PyCmd[1] and UnxUtils[2]. I've never had much success with Chocolatey (probably due to corporate firewall issues). Gets me acceptably close to bash.

[1] http://sourceforge.net/projects/pycmd/
[2] http://unxutils.sourceforge.net/
They keep voting for the lizards, because if they don't, the wrong lizard might win.
I agree. I think this is one of those "correlation doesn't necessarily equal causation" articles. I'm sure some of it has to do with material items, but I can't help after reading some of the comments here (markyc's comment on Romania, for instance) that there are far more things at play: Cultural values, adulthood stresses, etc. Not every culture places a strong emphasis on material goods, and not every culture that is strongly materialistic is made happy by material assets.

Out of curiosity, I had a look at some of the metrics on Wikipedia for comparison. Colombia ranks 4th according to the adult "happiness index" (after Germany) but 80th on the inequality-adjusted human development index and 98th on the standard HDI--compared to Norway which ranks 1st in both metrics. I can't say I know what this means, but from what I understand, I'd imagine that countries higher on the HDI index therefore have more equal access to services adults find important (like healthcare) and more equal income (and therefore purchasing power) and "should" be happier. Likewise, these countries ought to have greater access to material goods. (But, there's also the issue of who they interviewed, their income levels, etc.)

I could be completely wrong, but I just can't imagine that owning a plethora of things necessarily equates to increased happiness.
Yes but even if it could be confirmed that racial quotas that are significantly unfavourable toward Asian applicants exist for some medical school admissions, that doesn't mean it was the reason for your friends being rejected.

We just don't know if they would have been accepted in an equivalent system without these alleged discriminatory policies, because gaining a medical school offer depends on such a myriad of other factors.
Can you come up with a reasonable way this could turn into an exploitable security issue? I can see crashes and maybe live locking but Go doesn't have pointer arithmetic, so I can't see how this could be used to bust the stack.
That article makes some really good points.

> "In short, referring to nasty online behaviors as “trolling” [instead of, say "violent misogynist"] frames online antagonism as a game only the aggressor can win,"

I am convinced. I will not use the term 'troll' that way any more.

> "the biggest jerks on the Internet are often surprisingly similar to people who would consider themselves pretty normal"

I'll need to ponder that point some more. It does have the ring of truth though.
You're talking about pre-release software.
Could you give more specifics about what you're looking for here? It's hard to compare meaningfully with only broad terms like "advanced visualization and analysis tools".

It's true that GA claims to offer demographic reporting. The reliability and usefulness of that reporting is a different matter, of course.

Other than that, Piwik might be less capable if you just install a standard baseline and never customize it, but when integrated with a little custom logic it can do some pretty impressive (and, in particular, tailored) analysis and visualization. GA is more the other way around. You have more tools available as standard, but then it has limited scope for useful customisation beyond its built-in toolset (edit: without resorting to building completely bespoke systems via APIs, that is).

For example, I've seen quite simple situations that seem enough to confuse GA's funnel tools. A common one is a non-linear sign-up funnel where some steps may be skipped or changed, or where a visitor may come in part-way through the process. These often happen in practice because of something that visitor has already done before starting to sign up, where they are located, how they choose to pay, or other factors. My experience has been that anything remotely unusual like that immediately seems to confuse GA's entire funnel toolset, rendering it all but useless. With a more flexible tool like Piwik you can generate a custom visualization of the whole process you actually use with a reasonable amount of effort.
Unless you have to execute (ba)sh-native scripts in Windows, I find Cygwin way too cumbersome. As I mentioned above, UnxUtils gets you the tooling without the path delimiter headaches.
This is a pretty cool video about highlights in IBM's history that has less overlap than you'd expect with the parent article: http://www.youtube.com/watch?v=39jtNUGgmd4
This Social Network Has Church's Blessing
I have exactly the same experience as you. My solution is Google Music, where I basically just upload all my own music and I can listen to it on my phone. It's a bit of a hassle to keep the two synced, but not as much hassle it is to be listening to music in a browser window that takes up loads of RAM, as if playing an mp3 is some intractable problem.
The less measurable your admissions criteria, the more subconscious bias seeps into your decision making process. You can not extricate the perverse stereotypes that exist in society when making a decision whether a candidate is "diverse" or "well-rounded".

There have been numerous studies showing that whites favor meritocratic admission criteria, but reverse their position when shown the high percentage of Asian admits (e.g. http://www.jstor.org/discover/10.1086/670664?uid=2&uid=4&sid...). Indeed the data also shows that white admissions are barely affected in comparison to Asians (e.g. see the MCAT admissions data linked elsewhere in this thread).

It seems to me that the shroud of "diversity" is being used to preserve the existing white power structure in elite universities, especially with the prevalence of legacy admits.

Anyone who has designed a system knows that you can tweak variables to get your desired result and then tautologically justify your decisions post-hoc.
I recall someone proposing this and maybe even attempting to prototype this some years ago. Never worked. Maybe with more recent advances in the miniaturization of electronics and batteries it would be possible.
Yet another sign that Scott Locklin was dead-on about Google having become Fat Elvis:

https://scottlocklin.wordpress.com/2011/02/04/google-as-fat-...

And yet, none of the contenders for the throne can deliver the same level of search quality.

I find this frustrating because I hate Google for its A/B testing and blind-allocated mediocrity, and yet, everything else continues to be worse. It's like being married to someone you truly despise (at least for me, your mileage may vary).

I really don't get why no one can disrupt them. But clearly they can't...
The phoenix motif is odd.

Atlanta has phoenix motif as well, but since it was literally burned and regrew it makes sense. http://en.wikipedia.org/wiki/Atlanta#/media/File:Flag_of_Atl...

The Los Angeles flag couldn't be duller if it tried. http://en.wikipedia.org/wiki/Flag_of_Los_Angeles#/media/File...
>Simtec: How come there isn’t one here? https://www.google.co.uk/chrome/browser/desktop/

>Google Support: Lol

>Simtec: No really?

>Google Support: That’s a great question

This is the most telling part of the conversation to me. Not just for the hypocrisy others have mentioned, but for the attitude of the Support rep that it reveals. The rep feels so powerless and so disconnected from their own company that a resigned laugh is their first response to an inconsistent rule.

The few companies that manage to have mostly excellent support folks are the ones that:

1. Keep the support guidelines clear and sensible, and more importantly
2. Give the support folk the power to make internal changes (or at least to start discussions) when they aren't sensible or consistent.

Amazon has done very well along these lines, while Google apparently still doesn't trust Support enough to do this.
I had the impression that game journalism is corrupted in general and the story (true or not) just brought this to medial attention.

Which I found sexist, because those people got pampered by the game publishers all the time and no one cared...
> Remember, people in support are used to a somewhat hostile tone.

My experience is that support personnel often get worn out by so many hostile interactions and become more reactive to them.
I would argue that wealth redistribution (which UBI absolutely is) is not a zero sum game.

First, let's talk about utility. Utility of capital is non-linear. So, if we take $100 out of a millionaire's pocket, and distribute it evenly to 10 people who each have $100. The millionaire's ability to contribute to society has decreased by 10 units. The ten other members of society each had their ability to contribute to society increase by 2 units. We've generated a net-gain for society by redistributing wealth.

Second, we can look at the dollar value of the system. Yes, I would argue that even the dollar value of this redistribution is not a zero sum game. Obviously the basic transfer of wealth was zero sum. But it made our enonomy slightly more efficient by improving the capacity of the 10 citizens. Let's say the economy grows $10 more than it would have without the redistribution. Suddenly, even in just dollar-value the redistribution was not zero-sum.

It's important to realize that UBI is a response to extreme income inequality, which can cause large ineffeciencies in a market. Automation obsoleting jobs only needs to lead to UBI if that automation leads to rising income inequality. If we find a way to work with technology that keeps income disparities at a reasonable and efficient value, then there's no need for UBI. However, income inequality has reached to pretty significant heights and continues to grow.
Security researcher hacks plane mid-flight
SF literally burned and regrew as well: http://en.wikipedia.org/wiki/1906_San_Francisco_earthquake
If that anecdote is true, it means the medical school would have a bias against anyone who doesn't identify as Hispanic/Latino, and not necessarily a specific bias against Asians.
I would add a caveat though that in some cases the addiction itself is a form of value.

Broccoli that is as addictive as chocolate might be more inherently valuable than normal broccoli - since consumers of it are more likely to keep eating it and stay healthier, and so it could be sold for a premium to those who value that.

Though if it later sold for as much as cocaine because of withdrawal symptoms...I would consider that a problem!