skysight-inc/HackerNews huggingface dataset:
Mozilla's corporate structure is a bit more complicated than that.. The Mozilla Foundation is the overarching 501.3(c) nonprofit, but much of the software development (Firefox et al) is owned by a for-profit wholly owned subsidiary of the Foundation called Mozilla Corporation.
Interesting, I guess it is always surprising when you actually log stuff as opposed to just going by memory.
not according to the line outside your local gucci store
Sorry, my bad. I think seeing actual university platforms can bring us back to the student habits we all deny having had.

I'm enjoying the previous one on youtube, and am looking forward to seeing this one soon.
It's not ridiculous for someone else, but in the context of Bill Murray, it is, at least if his persona matches his actual personality. He exemplifies someone who doesn't plan and doesn't scheme, but just treats people well and keeps calm and carries on.
Great newsletter & great value. His writing style is fantastic.
>as a backend glue language for automation and services.

Which again is not "at scale" (except in the sense that this automation manages thousands of servers etc).

It's what people used to use Tcl, Perl, Python, etc for.
The use of inbred animals isn't a cost saving technique. Inbred strains are developed over many generations so that individuals are genetically homogeneous. You know that any different results you get are due to different treatments for instance rather than the genetic background of the animals you're using.
I don't think the ones "causing glacial compile times" have been replaced.
Date, Docket #, Brief Description, Vote, Supervisor

allow for multiple-duplicates of dockets

Make the table columns sortable/filterable

edit -> adjusted field order for better relevance
Come on. Moby was releasing published songs in 1990, which means he was signed to a label at least several months prior. This whole "89-93" thing is misleading and invents a conspiracy theory where there is none.

Not to mention, I had an Amiga those days. And used Protracker. That doesn't make Amiga MOD groups a required staple for anyone in electronic music in that 6-18 month window, and it's disingenuous to claim otherwise.

Edit: in fact, per http://www.instinctrecords.com/artists/moby :

"Born Richard Melville Hall, Moby received his nickname as a child; it derives from the fact that Herman Melville, the author of Moby Dick, is his great-great grand uncle. Moby was raised in Darien, CT, where he played in a hardcore punk band called the Vatican Commandos as a teenager. Later, he briefly sang with Flipper, while their singer was serving time in jail. He briefly attended college, before he moved to New York City, where he began DJing in dance clubs. During the late ’80s and 1990, he released a number of singles and EPs for the independent label Instinct."

I think the jury of reasonable men err on the side of coincidence, not coat-tail riding moniker-stealing.
The Irreducible Complexity of Society (2006)
It seems to me, we're trying to make Swift "beginner-proof".

The problem, Swift is unlikely to be a "beginner's language"... since it's predominantly (at least for now) an Apple language; used almost exclusively for making iOS apps.

To make an iOS app, you have to have an Apple Developer license, be paid up on fees, own a very expensive Mac, and pay Apple to put your app in the store.

None of which is something a beginner, just starting to learn programming, is likely to do.
> Guess I'm only getting exposed to the Chinese 1%

That's probably part of it. Of course, to extrapolate large trends such as 'China's Millennials are happy to own nothing' based on 5000 or so people without looking into their ability to own things would be just as silly an sweeping generalization to make.
I think this article is very fair and, today, you know you are ready for cljs when you no longer value all these things over the pure elegance and simplicity and power of great clojure code, which JavaScript doesn't even approach even with React and es6. The type of person who chooses to write cljs is someone who values code elegance and abstraction power above all else at any cost, and, indeed, pays that cost every day when they try to debug core.async, or try to get a newbie's machine up and running (you end up apologizing 10 times about the fragile tooling and then a hundred more time for the horrible stack traces... I hosted clojure katas for beginners at a meetup last night so this issue is particularly fresh) I could go on. But in the end it is so worth it to me because the raw power of clojure just hits all the high notes in my brain in ways no other language has.
Deep Forger, making art forgeries from photos with a neural network
Also, the secret user guide: http://nucl.ai/blog/forgeries-user-guide/
Comments moved to https://news.ycombinator.com/item?id=10673055.
You can do all of those things in R except maybe Simulink with a GUI (at least not yet, maybe soon?), and you have the choice of working with multiple implementations. https://cran.r-project.org/web/packages/FKF/FKF.pdf
https://stat.ethz.ch/R-manual/R-devel/library/stats/html/Kal...
http://stackoverflow.com/questions/1738087/what-can-matlab-d...
Unless you are doing something very specific and require a specific toolbox only for Matlab, you're better off just using R (or Python).
I hope Bryan once publishes the annotated presentation? I'm also one of those who have problems following the narration in the video. Until then, I've posted a link to the slides here (see my other post).
Code readability will increase, having an operator with tightly defined input(s) type(s) will in fact greatly increase readability and reusability.
I've used clojurescript commercially for a couple of years. It has been a good experience.

More than anything it has completely changed my world view (and I'm a very experienced, older programmer who has seen a bit). I feel very lucky to have had this opportunity.

IMO, some of the issues you raise are genuine, some not.

For example, the JVM startup time issue is never, ever a problem. If it is, you aren't using the tools right.

I use Cursive and figwheel etc, so I find the tooling generally fine and in many ways excellent. The trajectory in this area is good.

Debugging initially can be rough. Knowing about things like cljs-devtools can dramatically improve things. But, yeah, valid point.

And, yes, poor error messages can definitely be a problem initially -- although this has improved over the last year.

To get going, I'd recommend you use this set of technologies:

- use Cursive/InteliiJ https://cursiveclojure.com/

- use reagent, rather than om. http://reagent-project.github.io/

- use figwheel

- use cljs-devtools with Canary for debugging

- use Schema to provide faint typing - https://github.com/Prismatic/schema

- perhaps use clairvoyant for debugging https://github.com/spellhouse/clairvoyant

- use timbre for logging https://github.com/ptaoussanis/timbre

- use re-frame https://github.com/Day8/re-frame (if the app is slightly more complex) <--- warning I'm biased

- perhaps use re-com - https://github.com/Day8/re-com <--- warning I'm biased

- you may also be interested in the head start provided by http://www.luminusweb.net/ for client/server

-

Perhaps just start here: https://github.com/Day8/re-frame-template and work out. (I'm biased)

Good luck.
Eh, while it's true that most Chinese students who study abroad have wealthy parents, I think the article vastly overstates the prevalence of the "You+ attitude". I think the majority of Chinese would still like to own nice things if they could. My cousins on my mother's side of the family live in Shanghai, and they definitely like to buy designer and name brand goods.
Posted a few days ago at https://news.ycombinator.com/item?id=10655418, but got so little discussion that we won't treat it as a dupe but have instead merged the threads.
Location: UK / Europe

Remote: Yes

Willing to relocate: Within Europe, perhaps further on discussion

Technologies: Scala, Node/JavaScript/CoffeeScript, OCaml, Python, Django. Others too, but not in production.

Resume/CV: On request

Email: jack@jackwearden.co.uk.

Languages: Spanish and English

I'm just finishing my CS degree, but took a year out last year to work in a startup in the NLP & big-ish data space.

Experience of optimising and running js at 30 million hits/month.

I also run hackathons and other bits within the tech community.
graduating in June 2016, until then working on my final year project of static type inference on JavaScript.
Here are some visual aids that better shows how this project has evolved. It also shows how active things are today.

http://imgur.com/a/HyQWv
Ten Steps to Better Public Speaking
I feel that this is a representation of the fundamental misunderstanding of how object orientation is really done. In my opinion, if designed this way, this application was not well thought out.

If I was writing this, I would aim for this:

You wake up one day and you call to the heavens asking for transportation, you yell out the location in front of you, and with no response from the skies a self driving car appears.

You walk to the car and ask it to take you somewhere. Suddenly a pair of hands reaches out from the car, pulls you in, and takes you to your location. While you arrive, you are pushed out.

When you get to your job, you need money for lunch. You hand your wallet to your friend and your friend puts money into it giving it back to you. You keep your friends phone number on record if you would like to ask for money again. If he is busy, you can leave a voice mail and eventually he will throw money at your face hoping you catch it.

When you finally get home, you go into your bed and sleep until your bed wakes you up the next day to start again.

It's silly, like the original post, but I prefer to give handles and let abstracted code do it's magic. In all of these cases, I do not have the caller assume anything. It does what it knows it can do.

Some things need a more fine tuned application of this, but the idea is you just never assume something is true, only use what you know. That's where a lot of people mess up in java.
There was a time before library card numbers. My public library was still having you sign the card when I was young. As I recall they jumped directly from that to keeping track of lending digitally.
I would prefer if there were very few un-namespaced functions which are limited to those I'm likely to use on any given line of code, and an intuitive namespace hierarchy for everything else. Basically, I think the core functions should be similar to reserved syntax is in other languages: a limited set of things that form the structure of most code, with more specific stuff imported from elsewhere. Note I'm not saying that the clojure way is "wrong", just that this[0] is a daunting set of information to be expected to "know by heart".

[0]: https://clojure.github.io/clojure/clojure.core-api.html
Don't they need to use controls? I mean these are faulty zygotes, they could already have mutations at that site and other places as well.
This is more of a smaller counter-culture group. The majority of millenials living the metropolitan areas of China are not of this mentality.
U.S. Officials Caved on Hiroshima as Well as H-bomb
As an Interviewer I had a similar experience a while ago, there was a large language barrier with the candidate that was utterly obliterated once collaborating on code.
I never did that. I called him a crackpot because his defense of his opinion was insisting that it was true, switching datasets, and avoiding challenges. Those are crackpot behaviors. I invited him to do a better job defending his point. Haven't I explained that enough times by now?
Bulliest- It's time to be like Teddy Roosevelt and bring back "Bully!" as an exclamation.
I'd hate to think what would happen if one were to run into a ternary operator!
I thought Cryptography was interesting, but I didn't know it was that interesting...
FTA: "Faced with a widening wealth gap and the slowest economic growth in more than two decades, millions like Xiong find themselves priced out of the big cities and are rejecting the consumer trappings of a modern lifestyle. Instead, they’re embracing the sharing economy to a far greater degree than their Western counterparts."

Ah, so rising rent and stagnant wages are causing reduction in lifestyle among the youthful. The article could be shortened to "people have less money, so they are forced to make do with less." There are many discussions about these cultural memes spawned by downward economic trends; some items are useful (sharing a power tool instead of purchasing), but they're the result of funding being constrained and people's expectations adjusting downward as a result. These people are not sworn to poverty, so I doubt they are actually happy to own nothing, so much as grudgingly adapting to owning less than their parents.

EDIT: Communes can make a comeback gracefully as part of this economic trend, but it's still important to understand that generations losing wealth isn't a positive thing.
Take paper and pen to meetings. Write down the key words for things that you don't understand. After the meeting, go over the list with your boss or the project architect. He or she may explain the items, or point you to documentation online.
I did something like this for webmentions: http://jekmentions.alhur.es/

It's a simple backend (so you don't need your own). It could well be done for comments (someone hosting the backend for free on Heroku or something like that).
JibJab | Lead iOS Engineer | Los Angeles, CA | Full-time | Onsite

JibJab Bros. Studios is a leading digital entertainment studio based in Los Angeles, CA. From its flagship political and social satires, eCards and Messages, to its kids and family brands StoryBots® and Hello Santa™, the company has been innovating online entertainment since its founding in 1999. Today, the company includes over 100 world-class artists, engineers and business people working hard in pursuit of a mission to “make billions of people happy”.

We're looking for a Lead iOS Engineer to help us re-invent JibJab on iOS (https://itunes.apple.com/us/app/id875561136). For full job description and to apply: http://careers.jibjab.com/apply/GEwaRT/Lead-IOS-Engineer

I'm the product lead on the iOS app but you can ping engineer in charge of hiring at gustavo.barcena at jibjab dot com
Did you guys every try splashing out for a small intel compiler licence and bootstrapping a test system?
Ah you can get any number of certificates for each subdomain you wish?

Aside from dynamic subdomains, that would indeed solve the need for wildcard certificates.
Excellent. Mental model of what python can do: changed. I sort of thought that was a fancy python 3 feature, but looks like python 2 has it as well.
"You+" has franchised the frat house.

Why not? It's the next step after "brogrammers".
Your definition doesn't really fit in the context of the article though, since it applies equally to Ballmer.

The author was clearly trying to foil Ballmer (in the literary sense) by painting Jobs as a much more classical type of genius than what you described.
Being smart in a particular subject requires a certain coalescence of talent, training, and timing. Most people do not have the prerequisites to be smart in all subjects, or even a significant amount of them. The economic division of labor also encourages specialization rather than general expertise. This is why one should be wary of experts speaking far afield of their expertise.
Huh, thank you. I missed it back then, and assumed that when the submission went through it meant that the dupe detector okayed it.
> Morality is, unfortunately, subjective.

So no, that implication really isn't there.

The lack of will to reform is not total amongst LEOs. The lack of political will to do many seemingly sensible things in this country is a moral failure that every citizen shares.
Was Über the first rideshare program, or were there other, lesser known ones attempted before?
I always figured that China's consumerism itself is a fashion trend. After a generation of deprivation, all this branding and the social status they promise are attractive simply it's so novel. It will hopefully get old soon, as it has for the people in the article.
I was roughly where you were at the beginning of the year. I've been in and out of the Clojure community for a couple years and decided to take a job writing clojurescript full time. App is around 15k loc and was initially in Om and has now been migrated to (my fork of) re-frame.

Positives: <3 re-frame. It's the first architecture in 15 years of frontend dev that I've been happy with and I've tried pretty much everything. cljs is a better language than es6. I like devcards.

Negatives: I've put two work weeks into dealing with tooling problems. I have a 5 minute build. This mostly doesn't matter because incremental builds but every so often (e.g. Tuesday) I hit a problem and have to bisect with a fresh build at each step.

While I'm happy with the language, I'm less happy than I expected to be. I'm in the process of porting devcards and re-frame patterns to (functional) Typescript for my personal projects. The language is a significant barrier to contribution from a larger community and I get a bigger lift from optional types+autocomplete than I do from protocols and macros.

Edit: Is anybody interested in a set of Sublime-ish keybindings for Cursive? I made the set for my coworkers and for the things I can't do via IdeaVim and they've been working fairly well for the past couple weeks.
C++ Core Guidelines Checkers Available for VS 2015 Update 1
"However, you're incorrect to assume adding meats and dairy products - even so-called "lean" ones - which are laden with cholesterol, saturated and trans fats"

Oh, dear.

First of all, meat and dairy don't HAVE meaningful amounts of transfat. Problematic transfats are man-made.

Secondly, there is NO proven link at all between dietary cholesterol and blood cholesterol absent carbs, Essentially all blood cholesterol is manufactured by the liver.

By all means, display your "credible evidence" to the contrary.
>But retaining x += 1? That one has always annoyed me. Why does '+' (and friends) get this special form, but not my functions?

The reason is that I don't want to see you escape your strings by writing

input escapequotes= input

That's why. come on. who wants to read that?
Low-intensity exercise uses free fatty acids, not glucose/glycogen, as its primary fuel.
As a person who thinks about this stuff in more functional terms, as in mapping over collections, rather than imperatively iterating and appending, it helps me to realize how it translates to map and flatMap rather than how it translates to for loops (which I already realized).
Hopefully they started approximately 16 years ago when OpenSSL 1.0 was released. https://www.openssl.org/news/changelog.html
From Swift documentation:

for i in 0..<count {
print("Person \(i + 1) is called \(names[i])")
}

This ..< operator is so much more logical, of course! Not to mention == and ===. Logically, the first one compares twice and the second compares three times (for luck), just in case first two comparisons didn't go through...
At least "one statement in the first paragraph is known to be false: . It seems as if the Japanese command, inured to all the bombing it had already received by the United States before Hiroshima and Nagasaki was, instead, prompted to surrender because Russia invaded Manchuria, China, not far from Japan."

Hiroshima bomb was dropped Aug 6 while the Russians invaded Manchuria (in response to Hiroshima) on the 9th. Although the invasion was planned in advance, Russia waited until after the bomb was dropped to declare war on Japan.

It's also documented that the military leadership continued to refuse to surrender and the emperor of Japan finally overrode them.

It's also to be noted that Stimson took a hard line and refused to let Kyoto bomb and the target selection committee took their job very seriously and appreciated the gravity of their decision.

I have no other comments on the article except to say that if the first paragraph has a flawed premise, it typically means the whole article is not correct.
The "goto fail;" was the one that really terrified me, as it is something that can be caught by straightforward (even black-box) testing (which was not being done for some reason by the largest corporation in the world).
Parent didn't say that he or people with gonorrhea in general "would be happy to go without any treatment" -- so why do you ask him that?

He merely said that people with such needs are a few tens of thousands, and not many millions, so they don't constitute a viable market.

If your new point is that, "ok, they might not be millions, but they would still pay any price for a treatment", that would also be wrong: They might be WILLING to pay any price, but for most of them it wouldn't be possible to pay that much. There are lots of people that need stuff from surgeries to dental work, that are NOT happy not having them, but that nevertheless don't have them, because they can't afford them -- and expensive gonorrhea drugs wouldn't be much different.
There is a clear distinction between a moral responsibility and a legal liability. The moral duties of scientists versus policy makers have little to do with the moral separation between idea and implementation.
If there's some technical or performance reason for getting rid of this as far as the swift compiler goes, then I guess whatever just tell me how to increment a number and that's what I'll do.

But to try to say that x++ is complicated to understand? It's no more complicated than a lot of operations. I don't think anyone would intuit what x%2 means either. There are things that you can get just by looking at it, and others that you just have to learn once, then you go "oh, that's what it does" and move on.
There is absolutely correlation between sessions. If visitor 1 (corresponding to sessions 1,2,3) has a high conversion probability, while visitor 2 (corresponding to sessions 4,5,6) has a low conversion probability, then you've introduced correlation between sessions 1,2,3 and sessions 4,5,6. This breaks the CLT and all the usual independence assumptions.

If most of your visitors only have one session this may not matter...but then again with only session cookies you don't even have a way to know this.
Torture, racism, fraud, corruption: yes.

Total lack of will to reform: no.
Naval Research Lab hit by zero-day exploit
Developers, developers, developers, developers, developers. Developers! Developers! Developers! DEVELOPERS DEVELOPERS DEVELOPERS