skysight-inc/HackerNews huggingface dataset:
Again: I cannot demonstrate that "aforementioned factors" like "values" are homogeneously distributed between ethnic groups, because it is not true. I don't understand why you keep asking me to try. You have repeatedly said that this somehow disproves the assertion "equal opportunity -> equal outcomes". I do not agree.

Here is where I think we differ: we are using "opportunity" to mean two different things. Correct me if I'm wrong, but I think that when I'm saying "equal opportunity", you're hearing "at the point of hiring, equally qualified candidates are equally likely to be hired". I am taking a much longer view of "opportunity" - one that considers cultural context, childhood exposure, and socialized gender differences like the ones represented in the paper you linked. To me, if one candidate went to engineering camps growing up, and another did not, they did not have "equal opportunities" to develop into equally strong engineering candidates, who would eventually reach the point of hiring. The "aforementioned factors" you're talking about (e.g. cultural values, income inequality across ethnicities) are baked into my understanding of "opportunity".

This is why I haven't believed you when you've told me that the existence of cultural difference proves me wrong. To express my position in propositional logic terms, I'm saying that I believe A ("equal opportunity") implies B ("equal outcomes"). From my point of view, with how I'm meaning "opportunity" - which I don't think is how you're understanding it - you're trying to get me to admit that in the real world, "equal opportunity" is False. I have admitted that repeatedly. A is False. This does not contradict A -> B. [edited to hopefully clear up this confusing analogy]

You've told me I'm "playing with words to insinuate bigotry", but this is what I've meant by "unequal opportunity" the entire time. Because this is what I think "opportunity" means, in terms of becoming an employed engineer. I tried to explain that in my very first reply to you. I'm sorry if I didn't explain it clearly.

I can't control what you feel is disingenuous, so I won't try, but I really think our disagreement here is just a matter of verbiage.
source: https://github.com/lkesteloot/turbopascal
>Why would I want one app and company to own all of that?

This isn't about whether you, one person, wants this. It's about the nearly a billion people that already live in it. Good for you that you prefer an open app ecosystem, I'm sure there are other people that feel the same way. But in China that approach has pretty much already lost.
But isn't a large amount of debt that isn't transitioning whether by getting paid back or written off by the creditor bad for the economy? I'm no economist but my intuition is that these unmoving debts represent money that should exist but doesn't. Since student debt is unusual in that it can't be discharged by bankruptcy it will stay in limbo longer than other kinds.

It's reasonable to think that in time much of it will get paid back but there are other kinds of investments that would perform better, and hence the economy would have been better off had these loans not been made and the money were spent on something else.

Also to your comment about sabbaticals and other less productive activities, is that really the common case? I believe that underemployment via career choices and local demand for skills would be more common.
I just bought the cheapest set of metal plates I could find from Amazon when I started. They were pairs of 2.5, 5, 10 and 25 pound plates, and included a bar and two curl bars, and collars for keeping the plates on the bars. For a while in the Army, I literally just lifted cans of .50-cal ammo. When you start, just Google a few simple compound exercises that don't require equipment, and make sure you're getting at least twenty minutes of cardio a day, until you start to get into shape. Once you aren't dying from the run, and are able to lift every day -- because the first few weeks, you will be too sore between sessions to lift every day, and rest is super important to prevent injury -- then look for some kind of bench. Again, here, I just bought the cheapest thing I could find on Amazon that I could reconfigure for different exercises. Altogether, the weights were a couple hundred bucks, and the bench set was a couple hundred bucks. Definitely also search for weight sets on Craigslist. You'd be surprised at the number of people that buy the best gear and then realize they don't like to exercise.
Triboluminescence: Light it up
Interestingly, I have the exact opposite view on Django.

I hate their API and overall architecture, which I find to be the result of glueing features on top of features for many years.
The internal code also is just like that: looks like every single method is riddled with out-of-band conditionals, which is the result of a community that prefers to hack things to work, instead of rethinking/refactoring.
New Views into Cloud Application Performance
The concurrency complaint is strange, as almost nothing in it is correct.

1. Rust never "course corrected" to implement CSP, and as far as I can tell ESR is making that up.

Rust actually implemented channels and tasks as builtins first, with no mutexes or shared state available--those came later. At some point we saw the opportunity to reduce the complexity of the language and move the language closer to the metal by moving channels and threads to the library instead of keeping them as primitives. Mutexes and reader-writer locks followed a year or two into the language's development--in fact, they were partially implemented on top of channels at first. In fact, the motivation was essentially "hey, look at this neat thing I can do with borrowing: safe mutexes!", not "let's get rid of channels".

2. The idea that channels are going away is also untrue. I've heard a couple of people wish that channels could be removed the standard library and moved to the nursery since they're a fairly complex implementation, and embedded users might want a slim libstd. But nobody has ever floated the idea of channels just vanishing outright in favor of shared state and mutexes: it's absurd. Moreover, the standard library is stable and must be supported going forward, so we can't make that change even if we wanted to.

3. Go has mutexes as well. They're right in the library in the "sync" package. They're fairly idiomatic too: embedding a mutex in your structure as an anonymous field so that your structure can inherit the Lock() method is common.

4. ESR needs to be clear about exactly what defects can arise with mutexes. If he were to enumerate them, he'd find that Rust's type system is carefully designed to avoid them.
Massive savings on dedicated servers
So what you're saying is that Python 3 changed some small stuff that you see no benefits in, but moved a year ago, and you're now on Py 3.4. And because of that small no-benefit update, you want to move to completely different language that will start with: no scientific libraries, no community, and will likely require rewrite of everything you work with?

Where's the benefit in doing that?
When was this "golden age"?
It believe it was a digital signal processing library. I don't recall the name.
Well, it's about as accurate as calling Apple and Facebook "unstoppable juggernauts". You decide how accurate that is :)
It's not just the years you gain in your life expectancy, your quality of life is also much higher in the years you spend healthily instead of being sick.

Apart from that, even if you don't consider health issues, a good physical condition will give you more energy and having more energy makes life more fun.
I fully agree about the developer tools space being very difficult. I have a popular open source project but was never able to monetize it (and I've had plenty of time and tried a few different things). I can fully relate to this article.

Having a popular OSS project helps me a bit when getting job opportunities but that's all... Even if you considered me as a single-person team and counted 'better job opportunities' as a return on my investment, I don't think the increased salary even comes close to getting me a ROI on time spent.

OSS is a terrible investment. It's like buying a lottery ticket.
It takes very little intelligence to micromanage. Doing it effectively is a different story, but anyone can bark orders to underlings easily.
>This is the thinking of someone that lives in a country with a philosophy that puts country before individuals.

There is nothing wrong with putting the needs of the group above the needs of the individual. The West has been learning this lesson very slowly.
Different manufacturers have different iconography, because there is no need to standardize. This is true with microwaves, washing machines, ovens, etc. You buy a washing machine, learn how to use it, and then never think about it again.

Public utilities standardize their iconography because many people use them. That's why every sign directing you to a restroom, or an exit, or a drinking fountain looks largely the same.

Japanese bidets are alien to most foreigners, Japanese tourism is growing rapidly and will have a big spike in 2020, and since bidet toilets have basically become public utilities, the industry came together and created a standard.

It just seems like a logical conclusion without any intrigue to me. Even sticking with the Tokyo Olympic theme, the stories about the hotel shortage, the mess with Tsukiji, and the conflicts about what to do with Golden Gai are far more interesting.
You haven't laid out any concrete selling points for Go over Haskell or Java beyond "I dislike all of them".

Can you come up with any intellectual rather than emotional reason for preferring Go?
What would you do in 2.8, 2.9 that 2.6, 2.7 didn't achieve? 3.0 was released almost at the same time as 2.6, and together with 2.7 they got a lot of backported 3.x functionality. Sounds like what you're asking for.
Not sure statistics ever "accurately" represented the world

https://en.m.wikipedia.org/wiki/Lies,_damned_lies,_and_stati...
Got one recently for my parents in Europe for €230 delivered. Its just an attachment seat to an existing toilet.

https://www.amazon.co.uk/d/8pr/Toilet-vidaXL-Luxury-Bidet-Au...
I don’t think anyone from Theranos has come out and said anything definitive publicly.

The main criticism from outsiders all along has been that blood drawn from a pin-prick just has too much variability for reliable blood testing. Which in turn means that Theranos’ approach to blood testing was never going to work for anything quantitative - it might be OK for 'is this chemical present or not' but not for anything else.

They spent a long time using traditional blood tests alongside their pin-prick versions (this is the service they were selling to Walgreens(?) - presumably they used their investor cash to subsidise the service & undercut their more traditional competitors) whilst trying to get the pin-prick to work but they couldn’t even manage to do those correctly.

How they managed to get this far is a question of hubris and investor gullibility. There’s also the possibility of outright fraud, but we don’t know if that was the case at this point.
the benefit is that all the wasted energy that went into all the useless 3.x stuff, could have been spent on advancing Python's speed, multicore, or GPU programming capabilities. Instead, for the single use case where Python is clearly the dominant language (for pure network-effect reasons), namely scientific programming, we have been at a standstill for years. In other words, under current stewardship, Python is going down a path where I don't see a long term future for it in my domain, and therefore, I am looking elsewhere already.

I am also almost 100% certain that if scientific programmers leave Python, the language will stall, and the current 3.x pushers are dangerously looking a gift horse in the mouth. This is particularly true given that Go is rapidly eating Python's lunch in all non-science use cases.
I'm not seeing signs of these kinds of widespread issues out in the wild. The popularity of the language has continued to increase, and numerous warts and flaws were wiped out in Python 3.

That Unicode "cruft" is especially appreciated by the rest of the world that exists outside of the US. Python 2's approach to bytes and encoding is naive and horrible for 2017.
I didn't say that was NoSQL's only selling point. I said that was MongoDB's only selling point.
Python and/or Clojure because they have the best communities and libraries
He'll listen to it right after the podcasts from the guys who made 'ls' and 'cd'.
>Rather than sophistry

Like the false dichotomy you offered?
For prior art of using :// in branding, here's the IT consulting company I used to run in the early 2000's: https://www.sunesis.com.au/

They haven't changed their website since I sold out in 2003, quite an astonishing thing for a website.

You can see, though, that the graphic designer got a bit confused and reversed the order to //:. He insisted on leaving it that way because design reasons.
So what can you do in Go that you couldn't do (without a lot more difficulty) in Java or Haskell?
If you're going to post something old, please include the date in the title.
You hit the nail on the head. The ads I saw didn't seem to elicit any thought or feedback or discussion. It was more like "Here - go do/watch this. I'll be back shortly to tell you again soon!". Almost like training a dog. Rote repetition and ever increasing sense of urgency and the fear of missing out.

A clear case of over promising and under delivering - and yet my friends seemed to be content with lapping that up rather than questioning it or making moves to reject it. It really is like those dystopian stories where humans are enslaved by the messages emanating from their TVs. Honestly, I felt like taking a shower after each TV watching session...

I've been home a month now, and not missing having a TV one iota!
> The government has recommended removing the Buddhist manji symbol from maps aimed at foreigners, for example, for fear of unintended associations with the Nazi swastika.

Does anyone else think this is a shame? When I've been to Asia and seen "swastikas" everywhere I've found it in a way joyful. The hate symbol has no power here, I thought; it's a positive thing. Why should one culture change their own iconography just because it was perverted in a different culture? It seems like a mild example of self-inflicted cultural imperialism.

Maybe I'm just being very philosophically naïve.
Don't forget grepcast!
> Well, at least you're honest about being a dictatorship. :) OTOH, just saying doesn't make it so. Hostile forks are a thing, license changes without copyright assignment are not a thing, etc.

Hostile forks do not change the project, they create a new one. License changes are of course restricted by law, as are all other ‘decisional powers’ (as any reasonable person would assume).

> Congratulations, you're biased in favor of people with more outgoing and assertive personalities. ;)

Not my problem, a technical project is not a therapeutical session for people who can’t speak their mind.

> Proportional requires that contributions be quantifiable. I'm not aware of any accurate, objective way to do that. (If there was, it would also be a solution to the "how to measure productivity" problem.)

You only need a good enough comparison to differentiate two people if there is a dispute. This is often a very clear-cut case. If it isn’t, let the rest of the project decide in whatever way is appropriate.

> What does "technical advantage" include? Switching costs imposed on users? The level of skill required from contributors? IDE-computable code metrics?

I don’t see why different projects could not have different metrics there, to be decided upon by the project/core team? If it’s a fun-in-your-free-time project, you can expect as much as you want from future contributors and don’t give a shit about your users, conversely, if you try to sell it, you may need to take switching costs into account.

> Wow, working only on clearly-defined problems must be nice. What happens when the ambiguity is part of the problem space?

If your problem space is not well defined you have bigger problems than a code of merit you may or may not like. Do more research first until the problem space is defined. Apart from this trivial tidbit, the sentence obviously aims at ambiguity in communication, where there is never any place for it. Not using words ill-defined words or ambiguous constructs seems like a decent idea in general.
For me Python 3 is worth it just for the time I no longer have to waste in fighting Unicode errors. Obviously, YMMV.
Do you both really believe as many women as men want to work in the oil rig industry, or that it is even close? There will always be exceptions, especially when huge sums of money motivate the exceptions.

What about as auto mechanics, or plumbers? Those businesses can be very entrepreneurial, requiring no hiring decision, yet women are still underrepresented. Would you still say there are not more men than women prefer those jobs?
> Property rights are the foundation of civil society.

It's one a set of rights generally considered essential, i. e. "human rights". But among those it doesn't seem to be considered very special. The UN charter of human rights (written in no small part by the US) finds 16 other rights to list before it gets around to property: http://www.un.org/en/universal-declaration-human-rights.

But anyway, I fail to see how even utmost reverence for the centrality of property would change anything about this:

> one small parcel has over 300 informal owners who are descended from a Portuguese immigrant

People inherit stuff. They leave it to multiple children. Therefore it gets split up. To force any of them to sell against their will is obviously infringing property rights – not that it's not possibly justified, but it seems pretty clearly on the side of a less strict application of "property rights".

And "when everyone owns something, no one owns it" is just wrong-ish, at least in the intended sense of neglect and uselessness. The Statue of Liberty is owned by everyone and no one, as are the airwaves, most of the Rocky Mountains and the works of Shakespeare. All of them seem to be doing fine.
It's the fact that this is alien to most of us, and so mildly amusing and interesting.
I wrote less than 2 KLOC of Go in my life (at Google, because I needed a web server for an internal dashboard, and Java was too much pain), and one thing is for sure: while I did not like the language per se, I did not hate it either, and I was able to get used to it in about 3 days, which is how long it took me to write the code. I literally knew nothing about it at the outset, and I felt comfortable in it after writing less than 2KLOC. I can't think of another high performance language with such a short learning curve.

I've tried Rust and concluded that it solves problems I don't have. I work mostly in C++ (more like C+, I tend to keep my code pretty simple), and with unique_ptr<>s, shared_ptr<>s and judicious use of concurrency primitives I can avoid pitfalls well enough that I maybe encounter a self inflicted concurrency or memory management issue once every six months, if that. And it pays amazingly well, and there's an enormous number of libraries available. That said, when I need a high performance web server, I'll use Go without hesitation. When performance doesn't matter, Python and Flask are pretty indispensable.
It just looks like a disapproval emoticon when it's backwards. Fitting.
It may be a cesspool but it is a cesspool with a lot of valuable and interesting content and discussion, along with the shit.
If you start with $1 million in pennies and I start with $1 million in pennies and we play a game with a fair coin: heads I win, tails you win - with the winner getting a penny, guess what happens if we play the game over and over again? Over time, one of us will have $0, and the other will have $2 million.

So, even with equality of opportunity, there can be gross disparity of outcome over time.

The pursuit of happiness is still the best policy, though.
I think they price depending on the company and its situation and risk. I've heard of them taking half the proceeds, though.
What to Do When the Entire EBook Library Disappears from Amazon Kindle?
Living as I do in the inaka, I am rarely blessed with such things. Sometimes I think Tokyo is a different world ;-)
That kind of law exists in other places too, if your property cuts access to other people's property they have the right to cross it. It's not only in Hawaii, i've seen it in many other places , in Spain in rural areas is quite common.
Good, it's about time this nonsense ends.
the pain on ankles is real if your floor tends to be hard. Using a soft mattress helps somewhat.
Is there an infographic that organizes the Apache big data and ML projects based on their use case? There seem to be many projects with seemingly overlapping use cases.
If you factor in the savings on toilet paper and anti-depressants you can raise the bottom line a little..
I did see once a documentary on a spider, where if there were no males to reproduce with, the female would hatch a single male spider that was a clone, and that spider would then fertilise her eggs before being devoured.
5 Mobile app testing trends you should keep an eye on in 2017