skysight-inc/HackerNews huggingface dataset:
Three of us (including me), in an academic lab, are making the jump from matlab to python. We use py3 (of Anaconda, on Windows10).

We like it, but we are constantly screaming and bitching about the complications of 2<->3 ("Ahhh X and Y module only works on py2!", "Ahhh device developer only provides example code for Labview and Matlab!", "Ahhh python isn't even supported for this device/application!").

Package management ("Do I use conda? pip? easy_install? compile?") is annoying, I hope that something like hatch (https://github.com/ofek/hatch) maybe takes over everything -- because I think the mess that is package management is THE biggest deterrent for newcomers.

I think the one thing we are all learning from this experience is: JUST USE UBUNTU, doing python with Windows is a headache.

All of that said -- python is nice, it's amazing, it's the newer, funner Java. It is incredibly approachable, it can do pretty much EVERYTHING because of the expansive availability of libraries, it's finally a programming language that is great to get my 7 year old niece started on.
Right. For example, there is no one "white culture". I'm white, and there are plenty of white people in my home town with whom I share little to no cultural values. Any conversation about relative values of "cultures" is probably better cast as a discussion about cultural memes (in the original Dawkins sense [1]), with the understanding that the flow of memes tend to follow social contours as clusters, and interact with one another.

[1] https://en.wikipedia.org/wiki/Meme
I think the evidence of mass emigration from White European countries in the recent past does enough to prove her point wrong.
Thanks for explaining in more detail. Sorry for the downvotes (certainly not mine).

While I want and connot comment on corruption etc I certainly wittness the (over-) emphasis on individualism in western cultures as oposed to eastern cultures (or is it just China?). Don't know though wheather this is comming from Judaism/Chrustianity. Might also be a thing
I'd downvote this if I could. It was submitted by the author to boost views. This article had pretty much no useful content. He deleted his tweets because he didn't like them changing their terms of service a few times. No deep analysis of why, though. And ... um, data mining? Like that's breaking news, that public tweets and likes could be data mined? Ok ... yeah, moving on, nothing to see here folks.
The problem is adverse selection. If insurance buyers have information that insurance sellers aren't allowed to have or act on, high risk people will buy, while low-risk people won't. As losses go up, so will the price and when the price goes so high that only the highest risk people will buy, the market will collapse.
Yes , but the young contenders already exist.
If Nim gets more traction , over time it may replace
Python.
Subtraction:

let pred = λ(n : Natural) → (Natural/fold n { prev : Natural, next : Natural } (λ(p : { prev : Natural, next : Natural }) → { prev : p.next, next : p.next + +1}) { prev : 0, next : 0 }).prev
in λ(x : Natural) → λ(y : Natural) → Natural/fold y Natural pred x

The Ackermann function:

let iter = λ(f : Natural → Natural) → λ(n : Natural) → Natural/fold n Natural f (f (1))
in λ(m : Natural) → Natural/fold m (Natural → Natural) iter (+ +1)

Save the above to 'ack' and run the following:
$ dhall <<< './ack 10 10'
It's going to take a while before it finishes.

This language is close to Turing complete.
DC/OS is also open source. What are your concerns with it?
Don't hold your breath. Nim doesn't have the kind of ecosystem, and hasn't shown signs of having one.
How Seoul Is Reinventing Itself as a Techno-Utopia
What they really want is "pattern matching on interfaces", aka Structural Typing. This is coming to MyPy soon in the form of "protocols": http://mypy.readthedocs.io/en/latest/class_basics.html
There's no degree requirement to be called a data scientist.

There is for one of the positions I am recruiting for.

Even if there were, why would you exclude a B.S. or an M.S.?

Because I am looking for someone with a Phd in Data Science. How stupid of me, for excluding people that don't have the skills I need for my job.

You'd be stupid to market yourself as a data specialist when every startup is looking for a data scientist.

I'd be stupid for hiring a data specialist, when what I am looking for is a data scientist. I'd be even stupider for hiring someone that is trying to pass themselves off as a data scientist with Phd, when they don't actually have one. I recently interviewed someone with "12 years production hadoop experience" (seriously), claiming to have a "data science Phd" (doesn't exist as such) and when asked "can you please explain the relationship between hbase, hadoop, and hdfs" (yes, there is a reason for asking this question in this way) I had to listen to essentially a salespitch for Hortonworks, and to be told "hdfs has nothing to do with hadoop" <-- this shit, many times a week.
You are welcome
>If that's what's actually meant by the phrase 'all cultures are equal' [...] then it should be stated as such because

Not to split hairs, but you were the one who phrased it like that.
> I shudder to think about its impact in countries where familial lineage is a really big deal.

I empathize with individuals who experience hardship from this, but I find it difficult to oppose the inevitable long-term effect, which is to make familial lineage less of a big deal. To me, that seems like a really good thing.
The cover of the Lisp Machine Manual had the title printed in all caps diagonally wrapped around the spine, so on the front you could only read "LISP CHINE NUAL". So the title was phonetically pronounced: "Lisp Sheen Nual".

My friend Nick made a run of custom silkscreened orange LISP CHINE NUAL t-shirts (most places won't print around the side like that).

https://www.facebook.com/photo.php?fbid=74206161754&l=54ec4e...

I was wearing mine in Amsterdam at Dappermarkt on Queen's Day (when everyone's supposed to wear orange, so I didn't stand out), and some random hacker (who turned out to be a university grad student) came up to me at random and said he recognized my t-shirt!

http://www.textfiles.com/hacking/hakdic.txt

CHINE NUAL (sheen'yu-:l) noun.

The reference manual for the Lisp Machine, a computer designed at
MIT especially for running the LISP language. It is called this because
the title, LISP MACHINE MANUAL, appears in big block letters -- wrapped
around the cover in such a way that you have to open the cover out flat
to see the whole thing. If you look at just the front cover, you see
only part of the title, and it reads "LISP CHINE NUAL"
I agree with you there, but those of you already reading this, here's what it means (what I think it means anyway ;-):

Dhall is like a templating language, but statically typed and will always terminate. Typing is good because your configuration will always have correct structure -- the language itself allows you to verify this; and non-determination is good because you don't have to worry about your program accidentally not terminating.

JSON, YAML, .ini, etc etc are non-programmable configuration languages, and, I guess, m4 would be an example of a Touring complete one.
Experimenting with React Native and Expo’s Audio API
Facebook says it sold political ads to Russian company during 2016 election
The chart there really emphasizes to what degree Java, C++, and to a lesser degree Javascript are used as teaching languages. There's a clear cyclical pattern in their question frequency that presumably corresponds to academic semesters.
Ask HN: How do you diligence a industry or problem space quickly?
em is more important when dealing with allowing fonts to be able to handle going from phones to tablets to large screens; while rendering engines do convert to px on the fly; using em allows them to handle it for the machine it's rendering on. At least that's what I was fed as reasoning a few years back.
Where's the instinct towards doing nothing and minding your own business? I feel left out.
The last two paragraphs direct how to decode but no fully decoded text is available.

An exercise left to the reader I suppose.
As I read it, the writing is un-decodable because it's not really "writing" in the conventional sense, it's recipes encoded using single-letter abbreviations, many of which require an index to decipher. No index is present, and the author surmises that it was never completed, or lost.
>While this is an interesting statistic there is no additional analysis that it correlates to python's usage growth.

You believe that Python would ever generate more questions over time on SO without getting more users/usage?

I guess the mysterious dumbing down of a stable user base is an alternative explanation.
An hourglass seems like it's more accurate model of everyone trying to cut everyone else off until the last instant than of a zipper merge.
I totally get this. I finally got an ADHD diagnosis as an adult and the mild stimulants they prescribe help me plow through work that would otherwise be literally too boring for me to force myself though.

On the flip side, these same mild stimulants may be helping me get to the burn out phase. Heh. The net is that taking the stimulants while feeling a lot of stress or anxiety is not a good plan, and something I have to watch out for. So when I'm stressed out, I stay way from the stimulants -- I fall back to coffee and Diet Coke.
SPECIAL: Milan Android and iPhone Wallpapers
A related thing: I'm skeptical of the popular claim that it's impossible to lose an accent as an adult. I think adults can still learn to speak very close to a native accent, if they keep on trying.
Fascinating, if accurate - and I rather hope it is. If it is, it would make the whole thing a rather instructive example of how siloing knowledge can hide truth; the author's domain knowledge has given him the tools to identify the manuscript, but it's generally been in the domain of conspiracists and 'hidden knowledge of the ancients' types.

It would be good to see a thorough study of it to test the author's hypothesis, of course.
>it's interesting Confluent is supporting Kafka being used in this way.

If it earns them money, I think they'll pretty much support anything. Jay has rubber stamped it on SO [1], but he's got a bit of a vested interest on selling Kafka.

1. https://stackoverflow.com/questions/17708489/using-kafka-as-...
Good and bad is in the eye of the beholder and what you value.

Is American culture (a loaded term because American culture is the product of numerous sub-cultures) better than all other cultures because of our economic strength? If not, then what are the objective measures that define a "good" culture.

I'm very glad slavery doesn't exist, because I value equality and freedom. Yet still, I'd ask who is the authority that determines that one culture is better than another because they hold that value?

Europeans via too many systems to name here (e.g. colonizing much of the world, forcing religion on indigenous people, slavery, apartheid, etc.) imposed their cultural values on the world and then held them up as the best.

Ultimately, it's not right to conflate what you believe with what is objectively good. It all depends what your solving for (e.g. profit, equality, harmony, etc.)
A blanket policy of excluding all felons without a legitimate business justification may violate Title VII of The Civil Rights Act of 1964 due to disparate impact.

https://en.wikipedia.org/wiki/Employment_discrimination_agai...
I think this is a different circumstance however. It sounds like the issue here was primarily based on obtaining proper consent from the individual being tested, which isn't the same as anonymity.

Check this out though. It seems as if their official stance is they do want your real name, but permit pseudonyms when conversing online. Interesting.

https://customercare.23andme.com/hc/en-us/articles/202907890...
Scotland plans to make petrol and diesel cars obsolete by 2032
What is the efficiency of this algorithm? Is this how one can check for used usernames when a user is creating an account?
> I can't think of any country in the western world who has a social welfare system on the same low level as the US - and yet we don't have such a 'decline in social indicators'. Quite the opposite.

But I thought the paper said "That trend also accelerated the destructive consequences of the growing welfare state, which, by taking over financial support of families, reduced the need for two parents."

The US has a welfare state if the banks need a TARP bailout, or if Cheney needs more contracts for Halliburton etc. Not so much for the rest of us. Actually, the inflation-adjusted hourly wage is lower in the US now than it was in the early 1970s.

One difference you have to remember about the US is the history of Africans in the US. There was slavery until 1865, then Jim Crow, then in the 1960s there was segregation, lack of voting rights, restriction on those of African background drinking from certain water fountains, sitting in certain bus seats, using certain bathrooms etc. Peaceful demonstrations against this were greeted by police dogs, fire hoses, batons, as well as extra-judicial Ku Klux Klan murders, bombings etc. Any how, some attempt to remedy this started in 1964 but by the 1978 Bakke ruling there was already enormous pushback. In fact Reagan announced his presidential candidacy in an obscure rural town unknown for anything aside from three people registering black people to vote being killed their by the Klan. As has been in the news, a white supremacist killed someone this year because they wanted a Civil War statue in their town taken down. In short, the US from its beginning to now has expended an enormous amount of energy
in subjugating people of African background. Google has very few engineers of African background, but fellow engineers like James Damore are incensed even about that due to what he perceives as his biological superiority. Now he's a hero on HN and much of the US. Polls show the majority of Americans are against towns taking down their civil war statues, and state legislatures are forbidding towns from tearing down statues celebrating a slaveholder uprising against the US government.

The writer mentioned talks about the "the anti-'acting white' rap culture of inner-city blacks". Even putting aside what I mentioned before, the "rap culture" is marketed by and controlled by the big media corporations. The real indigeneous inner-city black culture can more be seen by books written by and for blacks, which you can see in small stores and sidewalk tables, which the white, bourgeois companies don't sell for some reason. Perhaps it's not lucrative enough. In fact blacks have been saying for years that rap culture is bourgie junk corporations try to foist on black youth.
Rather convenient "solution".

The solution is the heading and index...which are missing.

Author might be right, but that is essentially an un-provable statement and doesn't really amount to a solution. But rather a statement that it can't be solved.
Let's not get bogged down by the all cultures are not equal strawman. That is not at all the key point here. Amy Wax/OP's argument is problematic because it conflates very different things using a subtly disingenuous argument. She starts off by saying something completely uncontroversial: kids from stable marriages do well in school. But she then plays on the audiences implicit biases to imply -- but not explicitly articulate -- a completely unsubstantiated racist claim: inner city blacks are incompatible with an advanced free market economy.

This sleight of hand where the speaker/writer stops just short of an explicitly racist implication that deliberately confuses causation and correlation in the presence of multiple confounding factors is a standard white supremacist parlor trick. That is why Amy Wax was roundly condemned. And the OP's claim that saying anything negative about the (lack of) black marriages is taboo in academia is quite blatantly false. Read for example this gushing review (https://nyti.ms/2kbBHRP) of Ralph Richard Banks' book on the very same topic by Imani Perry.
meme : atom :: culture : physics

I agree that it's best to inspect culture from the bottom up rather than the top down. Start with the most granular units. Is anyone here acquainted with the current sociological orthodoxy or is that population mutually exclusive with HN commenters? :)
"More than 21-percent of GFCI circuit breakers and 19-percent of GFCI Receptacles tested did not provide ground fault protection. The failure rate in areas of high-lightening strike was as high as 57 percent ... when a GFCI device fails, it continues to pass electric current but no longer protects the unsuspecting homeowner from ground fault conditions." (From http://www.experts123.com/a/the-national-electrical-code-gro...)

And read this before dropping your hair dryer in the bathtub: https://iaeimagazine.org/magazine/2010/01/16/the-illusion-of...
What packages do people use mostly on Python? Those packages could explain why Python is so popular.
Ochko123 – How the Feds Caught Russian Mega-Carder Roman Seleznev
The owners of this service will be able to impersonate you at their whim. You're only populating their database for them.
If you're going to play the weighing game of pleasure versus suffering of domesticated animals, I would bet that factory farming far outweighs pets/animal helpers/more humane farms. The numbers are pretty incredible.
Fellow 20+ years Python user here.

Python adoption outside first world countries have always lagged considerably behind. A common pattern among technologies.

I suspect a lot of that growth is the rest of the world catching up.
With ballooning administrative ratios... it's probably not as much effort as one would think. It just requires the University to focus on education rather than administration.
There is a sample decoding at the top of the article. Looks plausible.
What concerns me is that people act like she doesn't have the right to write her opinion (it clearly is just her opinion; it was published to the opinion section), without her facing repercussion.
The CPI in the U.S. does count shelter in its index. It is not very accurate because of issues measuring the prices of consumer electronics which are getting better and cheaper. See https://medium.com/@vince.pavlish/using-iphone-prices-to-che...
Corporate gifts
Exactly. Can you imagine being a black student from the "inner city" (which has been a dog whistle term since the 90s) and taking a class with her after this? Would you feel like you were being assessed objectively, say if you were late to class once or if you asked for an extension?
Russia bought political ads from Facebook during the election
> The problem with using a JS engine is that most developers (or their managers) will inevitably overload TVs with heavy JS clients

This happened anyway. Hulu, with help from Roku released a channel that did not use the built in components, and on original Roku devices had horrible usability. Second plus delays before key presses registered, fuzzy and almost unreadable fonts when it downscaled to SD TVs, and it would crash often. All it meant is that you had to have some weight to throw around. Roku enforced size, color and usability guidelines. They could just as easily have put in some language about specific usability with regards to lag. They controlled the store, so it's easy for them to enforce, and you could always note which Roku models your channel was available for, so older ones that were too slow or didn't have certain hardware capabilities could be excluded.

> Roku's job is not to be a computer connected to a monitor -- there are plenty of other devices that do that. Roku's job is to make sure internet video "always just works" as much as possible.

Except that Roku actively courted alternative applications, including games. In the end, their solution to games was to announce that you could design your game for Unity, and they would work with you to get it ported. In the meantime, they had an enthusiastic developer community that was embracing the platform, even as it restricted them in multiple ways.

Let me put this in perspective. We wrote a testing framework to test different language operations, such as addition, division, multiplication for integers and floats, array and associative array creation, etc. Adding ints took a microsecond, adding doubles took 50+ microseconds, and some function calls with lots of params might take as much as half a millisecond.[1] Given that later they provided a bitmap type interface specifically for game and other development, where you could register sprites and flip buffers, that's woefully inadequate for doing any real amount of work between frames if you're trying to achieve any decent framerate. This on a 400 MHz Processor with 256 MB of RAM.

For another example, before they finally added a JSON parsing component (quite late, actually), different people rolled their own.[2] A 100k JSON string took well over 10 seconds to parse. An actual tokenizing parser took over 200 seconds. Again, consider the specs.

If Roku actually didn't want to push it towards non-video and non-audio markets, they could have done that. Instead what we got was encouragement but not enough resources available on their end to provide the tools we needed in an adequate time frame. That's why I think JS could have helped. A lot of optimization and resource development could have been supplied for free.

1: https://forums.roku.com/viewtopic.php?f=34&t=41645&p=283583&... - I can provide a legend for this, but the accum_ and sum_ tests are the ones I'm referring to.

2: https://forums.roku.com/viewtopic.php?f=34&t=49609&p=338815
I've got a friend with stage four glioblastoma. I'd really love to be able to sign him up for one of these trials. Unfortunately, the article says human trials are 18 months away, and I doubt he will live that long.
What's the essential scientific skillset you see developed in PhD programs, and why do you think it's unlikely to find it in people who don't have that credential?
For colors and contrast, use something like http://paletton.com/ where they have it set up to show a color scheme for multiple types of sighted issues.

For fonts and text; the Google guidelines aren't awful, assuming you're not hand calculating your px and use em (they talk about it, but it's extremely brief).

Or were you asking about something completely different?
>> NZ is a small, ethnically (and therefore more importantly culturally) homogenous country

Not according to the CIA Factbook it isn't:

NZ: European 71.2%, Maori 14.1%, Asian 11.3%, Pacific peoples 7.6%, Middle Eastern, Latin American, African 1.1%, other 1.6%, not stated or unidentified 5.4%

USA: white 72.4%, black 12.6%, Asian 4.8%, Amerindian and Alaska native 0.9%, native Hawaiian and other Pacific islander 0.2%, other 6.2%, two or more races 2.9% (2010 estimate)

I would say almost quite comparable.
I guess someone does not liked to hear that. I still find the "I was unable/unwilling to learn technology x, it is too complex for me, therefore I am superior" logic completely illogical.
> It seems as if their official stance is they do want your real name

Its because they're selling the data to pharma companies. They have a vested interest in the data being accurate.

https://www.google.com/search?q=23andme+sell+data
Disabling a flag is likely a one-line change, assuming a reasonable flag library. But yes, maintaining a custom fork at all is not something to take on lightly. It would make more sense to talk to the Kafka developers about how to make it safer to use in this scenario.
No, JVM enhancements will not be limited to LTS. If anything it's best to merge them long before an LTS, so that they're well-baked in the LTS itself.
Ask HN: Could 23andMe Disrupt Maury's “You're Not the Father” Segment?
A stack of paper on the ground is of little comfort to me in the sky. If there is a physical (TCP/IP!) connection between two systems there is a potential for communication between them. No amount of certification will ever make that as secure as an air gap.