skysight-inc/HackerNews huggingface dataset:
> Because concurrency is supported through an Apple API
rather than being explicit in the language’s design, using it is currently very
much coupled to iOS or macOS development.

I am not sure this is accurate, because libdispatch has been ported to Linux:

https://github.com/apple/swift-corelibs-libdispatch

They are "...early in the development of this project..." but server-side frameworks use it.
I agree - Clojurescript is extremely pragmatic, yet quite functional. Tooling is extremely nice, FFI to existing Javascript simple, can be used on both back-end and front-end.
This is a bold step on the path towards comic book super-villains existing in the real world.
I feel like "Asians" is too broad a grouping. I think if we split "Asians" into Indians and the Chinese the stats would be a lot more illuminating. Microsoft, for instance, seems to have a much larger percentage of Indian workers than Google does. It could be because Microsoft hires a ton more contractors (some of which convert to FTE) or it could be something else. In any case, much finer grained stats are needed to gain better understanding.
I would use bash for your normal command line. That way you can easily use git, ssh, htop or whatever linux tools you need. Then I would install docker for windows and docker-cli inside bash.

Then you can easily work on node projects by going into your project folder with windows bash. Then run "docker run -it -d --name nodejs -p 3000:3000 -v $PWD:/workdir -w /workdir node:latest bash"

This will launch a nodejs container a drop you into a tty inside the container. Then you can edit your files from windows and do npm install.. npm run... etc fro inside the container. localhost:3000 will have your app
Suppose you are in the United States and your last name is Tanaka. You interview an accountant and ask for a proposal for bookkeeping and accounting for your software company. Suppose the accountant comes back with a proposal which quotes you including a line item for Japanese translation. (This is quite unlikely, but roll with it.)

You tell the accountant "Uh, thanks, but: we'll be working together in English." "Oh yes, that's good, we don't really speak Japanese." "Why are you quoting for Japanese translation then?" "To cover our increase costs of dealing with you." "So you... expected to hire an external translator?" "Well, no, more of an aggravational cost sort of issue rather than a direct cost sort of issue."

This would be cause for an absolutely nuclear reaction from the client in the US. In Japan, it's Tuesday.
Thanks for your suggestion. I misunderstood the meaning of filter in the article. I was thinking about the realtime effect as in Mac's photo booth.
Mux is hiring for engineering (React, Elixir), sales, and product marketing
Almost all the functions are pure–the only impure functions we use read from or write to a data store. We use Apache Spark, which lets you write pure functions that can operate on data too large to handle on a single box, and it overall works quite well. Eg when designing started this project we wrote something like:

g = f5 . f4 . f3 . f2 . f1

where f1 reads from s3 and f5 writes to a db. Then the implementation work mostly involved breaking these down further, e.g. f1 = h4 . h3 . h2 . h1, where only h1 is stateful and everything else is pure.

Spark is lazily evaluated, and in practice it will stream through many operations–f1 will generally not be done consuming the input by the time f2 starts, although sometimes we force it to for debugging purposes.

Lazy evaluation and the discarding of side effects make logging difficult, which is one of the downsides. There are various monitoring and debugging tools that help but it's still definitely harder than the single machine case.
Wow, thank you so much for this; didn' t know it existed!
So to be fair, I haven't used a lot of C++, but what I have has been unlikeable.

I'm a pythonist most of the time, although I've done a not insignficant amount of work in C, but I like high level languages more, and C++ feels like the worst of all the worlds. It is complex and bloated (templates) and magical and all kinds of things. I think I summed it up one day by saying that, as a newbie to C++ my frustrations with the language were summed up by a 0 argument object constructor having no parenthesis if it was stack allocated, but heap allocation or arguments require parens, because the 0 arg constructor would conflict with a function prototype if it had parens.

There's so much bloat and cruft and oldness that the language has baked in inconsistencies and gotchas and so much stuff (which of the 12 different kinds of pointers should I use) that it is horrible to learn.

Rust on the other hand has complex semantics, but they are well defined, sensible, and logical. Sure I sometimes want to smack the borrow checker, but the reason why isn't "someone made it this way before I was born and now I'm stuck with the results".
>in Haskell, by default you can't compare an Optional with the value it wraps: `5 == Just 5` fails.

-- Probably nothing like in Swift
instance (Num a , Integral a) => Num (Maybe a) where
fromInteger x = Just (fromIntegral x)

main = print $ 5 == (Just 5)
Not sure why this was downvoted. It's a very valid question considering the times we live in.
Thank you. I'll follow up there!
Falling prices mean trouble for states that have legalized marijuana
First I'll add the disclaimer that this is my personal opinion. I'm not speaking for anyone other than myself.

I think the mission of the US Digital Service is fundamentally non-partisan: we want to make government work better for the American people. When a veteran can apply for health benefits online, they have a better experience. But it also saves the money from them driving to see someone in person. There's so much work like that to do that everyone agrees will make the government better, more responsive, and more efficient.

I also think the USDS has built up some reputation and trust because of the good work that it's been able to do so far. I'm heartened when folks like Kevin McCarthy (majority leader in the House of Representatives) tweet things like this: https://twitter.com/gopleader/status/796823547343736837

At Google, I didn't always agree with what the CEO decided to do, like shutting down Google Reader. Sigh. But there was a ton of important work to do, and concentrating on the common ground made it possible to do really good things.
'Exploding e-cig cost me 7 teeth, burned my face – and broke my sink'
"We need better-quality studies to really determine if sitting makes people sick"

This. A thousand times this. I ask because as a programmer I spend roughly 10-12 hours sitting at work and roughly 3 hours at home, with maybe an hour of walking each day, and I would like to know if I am prone to aging and being sick more due to my sitting habit or its just wrong interpretation of data and there is no significant correlation.
They used to have scaling issues (maybe still do for certain userbase sizes) so it might not be feasible for them to effectively double the amount of real-ish time updates.

It would be really handy for informational channels where generally you're just interested in reading updates, not replying. Something like that could reasonably live in the right-hand sidebar. Taken a step further, it would be really cool to be able to specify an official informational/status sidebar channel to be paired with your channel. For example: a team channel with a build status channel linked to it by default.
I wonder how the USDS is different than the 18F? Seems like they both are doing the same thing, why not just merge them?
How to Set Up Elastic Search and Kibana on AWS
Firstly, when the initial impression of a language is that it's not fast to code in, people seem to assume that it will remain unproductive in regular use. This is clearly the case with ESR, and is a problem that's relevant to the Rust community in general.

Secondly, as per the Rolling Stones, you can't always get what you want.
Interview with Chris Lattner [audio]
Companies sell their employees to their investors. Pedigree and similarity sells.
Without having access to the paper, it would be really nice to see what model of attention they're using, and how it relates to the expected-reward calculations they're positing take place for reinforcement learning. I'd also like to see the authors explain whether the model-free or model-based RL controller in the brain is the one operating to update endogenous attention based on expected value.
I remember W. played a similar game. He would limit access to the press, which would cost the news agencies money because they couldn't cover the man. To get access, they had to have a history of printing favorable articles about the administration.

The press will always complain about this, but apparently in W's case, it was more egregious.

http://www.nytimes.com/2002/10/14/business/white-house-keeps...

It was pretty obvious Trump is even less tactical about it than W though when he would refuse to answer the yelling guy's question because he disliked that they pushed the Trump dossier.
The Uncanny Power of a City Without Cars
I'm using Windows 10 Home :(
I have yet to understand why people are always trying to compare Go and Python. Python isn't made for the same use cases as Go is. Can Go do the work Python can? To an extent, yes. Can Python do the things Go can do? To an extent, yes. Python will always be slower with the CPython runtime.

In short, I agree with you.
Youth.
Swift does fully support ADTs, and can easily model result types, they just chose to have catchable exceptions as well.
I'm sure working for the US Digital Service is incredibly rewarding and much more so than perks like free lunches, but do you think offering free lunches will help reduce a common perception of 'bureaucracy' with government jobs?
Perhaps another incarnation of the rule that work expands in response to productivity improvements. You can improve efficiency, but instead of saving work people will find more ways to create new work.
Stand or sit? Which is worse for my butt? If I sit all day, I'll have one of those squashed flat butts. But if I stand all day, will I have droopy butt?
First 'Silk Road' Train Arrives in UK from China
Pharmaceutical industry lobbying linked to positive outcomes in clinical trials
The perf problems referenced are in front end not back. reddit's mobile website really does have terrible performance, resulting from a whole list of mistakes. Paul Irish did a study - https://github.com/reddit/reddit-mobile/issues/247.
Caught in the nerd-o-sphere or researcher bubble
You're treading on uncertain ground by insulting Lisp. :)
Yup, my personal data was stolen in the OPM breach too, because I interned for the government when I was in college. But the USDS helped in the aftermath of the OPM breach. In fact, one of my first USDS projects after joining was a collaboration with 18F and the Dept. of Defense on a better version of the SF-86 and a more secure background investigation system. Without getting into weeds too much, there's lots of good work happening to make it easy to join the federal government or enlist in the military.

There is a background check process as part of joining USDS, but we keep looking at ways to make signing up easier, e.g. trying to make the process faster.
Just little things like importing content from JSON files. It's not ideal but cargo makes it pretty easy so it's not that bad either.

I'd be better doing it in another language, I'm doing it mainly to keep getting familiarity with the language.
I share a similar sentiment. However, the language I'm referring to is Nim. It's just so damn expressive.
I'll pass that feedback on--thank you!
The Time Carl Akeley Killed a Leopard with His Bare Hands
Companies aren't magic market machines, they're run by fallible people who make lazy "gut" decisions all the time.
But this is exactly the problem. In the scenario you describe, the company is sponsoring you. In the situation that the OP is describing, they want to start a new company. But they can't do that without having an employee who is a resident. And they can't work for the company without having the company sponsor them. It's a catch 22. Like I said, I would check with a lawyer, but I'm 99% sure it can't be done. If you are already have a working status in the correct field, then it is no problem. But you can't change from one to the other without sponsorship. That was exactly the problem I faced trying to change my status from instructor to engineer and also trying to work for my own company without sponsoring myself.

Edit: I should also point out that hiring a part time Japanese resident fixes all the problems. But that was what the question was all about.
if not this person, someone else will. so it just boils down to asking what his personal political views are.
"Oracle was far more likely to hire Asian applicants - particularly Indian people - for product development and technical roles..."

Another employer with significant hiring with such practises is CISCO
This is a sad story: 90-day exercise windows are employee hostile, they should be much longer, especially when the company isn't public.

However, and I don't know how to put this more kindly, but I can't help but wonder if you understood how options work while employed at the company?

A simple technique to avoid having to quickly come up with a lump sum is to set aside enough money to excercise your options as you accumulate them.

In this case putting aside $4,250/year earmarked for exercising your stock options would have allowed you to save the $34k required.
Congrats Matt. It was a pleasure to meet you at the USDS ice cream social last fall. Today was my last day at 18F. I'm returning to private sector, for now.

I'm proud of what we accomplished in building cloud.gov. I think 2017 will be a big year for the platform.
The problem with Javascript is that it enables you many ways to screw up. Unless you already know how not to screw up, If you are a good functional programmer, like Brian Lonsdorf aka DrBoolean, then yes - you can compose some extremely mind blowing crazy stuff without shooting yourself in the foot. Languages like Clojurescript, Elm and Purescript are better simply because they enforce you specific discipline and that helps you to write arguably better code.
Yes, or the xkcd with the jelly beans.
> First I'll add the disclaimer that this is my personal opinion. I'm not speaking for anyone other than myself.

And there it is. One of many reasons I'll never work for the government again. The government is so PC-sensitive that dude can't even post on HN without a mildly disguised form of legalese. When I was in the Air Force, everything I said had to be prefaced with

The views expressed in this article are those of the author and do not necessarily reflect the official policy or position of the Air force, Department of Defense, or the U.S. Government.

One might think this is a minor complaint but after years of death by 1,000 cuts, you just can't take it anymore.
If you are going to ask someone to find evidence, I would hope you ask them to find evidence that can even exist.
Why don't companies fight the IRS to allow the tax from exercising stock options of non-public companies to be deferred till the stocks are traded. After all if there is no real gain why be taxed on theoretical gain?

Time for a Bay Area tea party?
I'm not sure, Go code isn't all that fast.
You should be able to use docker-machine for windows but it needs virtualbox. Honestly I would pay to upgrade though. I think it's around $100 and you can do it from the store. Hyper-v is one of the most exciting things about windows 10 IMO
So, telomere length as a measure of aging is something that keeps popping up from my lay-person perspective. It seems important to know about, and I have little awareness of my lack of awareness, so, those of you who live and breathe telomere research.. could shed some light on my ignorance?

- what "big-picture" information governs the "big-picture" processes?

- critical details swept under the rug with my un-nuanced understanding of the hypothesis, (e.g. "telomeres do not shorten uniformly/monotonically/predictably")?

- how does empirical research concerning telomeres compare to the state (or even future) of our understanding/control of aging?
I appreciate the response and your efforts. I've been on HN almost 10 years and i sense it is shifting further toward an echo-chamber. You can almost predict the reaction the community (by numbers) will have based on the title or topic of a post. I suspect more and more people are picking up on this judging by comments in threads (or maybe I'm just looking for it). What I wonder is if this is reversion to the mean or has the mean shifted (perhaps as a result of changes in times or demographics). Anyway it is enjoying to watch and I am curious to see how this plays out. My only fear is that people with conflicting ideas take them somewhere else. There is no better place than HN IMHO to see constructive arguments unfold across so many topics.
Pretty sad and pathetic.
I'd love to get back to talk to Leo Laporte at some point--maybe when things quiet down a bit.
The context is in the conversation, we're talking about marketing material remember.

I'm not dismissing anything, I'm saying we have the opportunity to break the cycle of inequality and anyone fighting that is not just ignorant but also deeply selfish.
Pickles will kill you! http://www.jir.com/pickles.html
Learning Models of Disease
Always fascinating to see these (assuming it's real, but it's got the right set of blandness to suggest it is).

Can I suggest that the URL be replaced with a direct link to the PDF (https://assets.documentcloud.org/documents/3319335/Theranos-...) as the wrapper "article" is mostly useless?
I'm a happy user of cloud.gov, so thank you for your work!
the biggest hindrance to do this are language constructs that cannot be or are inconveniently expressed in the symbolic graph, such as python's if vs tf.if and for vs theano.scan, or conditioning on some python-code (not tensor operations). So to build an eagerly evaluating symbolic graph framework that is allowed to do arbitrary things would mean that you would (to an extent) reimplement the language you are working with.
There. Exactly there. We have something they don't have, thus it won't work. Do you have any evidence that there is a link to poverty in any of this? Did you not read about results in Bucharest? Have you _been_ to Bucharest? No,you guys are no special snowflakes and until somebody has tried a similar program with similar funding levels, engagement and duration and has found it not to work, you don't get to say "we have poverty".
Unfortunately "the next stable is the one you want" has been the story for quite a while now. Since this is ostensibly a thread comparing with go, I'll note that their story is more like "the next release will be better, but don't wait for it".
I started to read TFaS awhile back and quickly got bored of it, because the conclusion was very obvious and needed no more explanation beyond the $1.10 example provided early on.

It became quite obvious that it's hopelessly impossible to eliminate the myriad of nearly infinite biases we all have - something that has been separately established by my own beliefs anyway (Jeremiah 17:9). Not to mention there's a far easier way to limit bias in decision making: Ask a few others for feedback (Proverbs 15:22).

What I find funny is that there is supposedly a "comprehensive" list of "20 Cognitive Biases", as if that somehow covers 90% of one's regular biases in decision making. Everyone is biased in tens of thousands of particular ways simply based on the seemingly infinite different combinations of limited life experiences we have -- and many of those biases are unconscious, unintended, and so subtle that they simply evade detection unless there was another to point them out.

That's why I think it's better to live with bias, which is to say that I ask myself if I'm making a decision that is biased toward love, grace, and kindness. Use your precious "system 2" energy to bias yourself toward those things. It's the same as recognizing counterfeit currency - a man doesn't study the infinite possible counterfeits, he studies every detail of the authentic bill. And through that training to bias himself toward what is genuine, he gains the ability to immediately recognize the counterfeits.
It is all about the trendline. Sick of how people focus on one point in a continuous scale.
Flow in React and Redux
To be fair, I often said that online when I was working for Google as well.
This is great advice. Try lots of activities until you find one you want to do, long term.
Depends on the person too. The one with 7 years could be more experienced than the one with 12. I've seen some terrible coders (would struggle with FizBuzz level) with 10+ years experience.
I wasn't talking necessarily about Kur, but altcoin trading neural nets. Something I'll have to look into, I guess.
Intro to Drupal Site Building – Training in New York City on January 26
This "brutal theory" is the banal obvious stuff you can find on Twitter for free in 5 minutes.
Take the #PeoplesOath
Why should it matter how they use the land?

If they want to use it purely to irritate Zuckerberg, that's their business.
Curiouser and Curiouser.
We don't have a fully accurate measure of what the earth's temperature is, so scientists estimate what is it based on available data. Any temperature recording device also has an error margin. Thus the annual temperature is an estimate with a 95% confidence interval.
I would guess that most of the people who downvoted it, did so because they were opposed to the idea of a Muslim registry (as am I). If you're opposed to it, and hope that he is also opposed to it, then the last thing you want to do is to force him to go on record at this stage in his career as being opposed to it. That may do nothing, or it may hurt him, but it's not going to help him or the opposition to the registry.

On the other hand, if you're in favor of a Muslim registry and fear that he might oppose it, then it makes total sense to ask him this question at this time. In fact that's the only reason it makes sense to ask him this question at this time. Hence downvoters, assuming that the majority of HN is against a Muslim registry.
How a Custom Kiosk Can Be Beneficial for Your Hotel?
This video from NYT explains it what makes WeChat revolutionary as a platform: https://www.youtube.com/watch?v=VAesMQ6VtK8

tl;dw

The revolution alludes to the fact that one app is taking over everything from social networking, mobile payments, food, ticket sales, ride-hailing, financial products, bill payments, and much more.
Unlike Gates, Young Zuck couldn't change his spots.
Oh, okay. I thought you were talking about starcraft players as background info for controller limitations, not literally saying they were hitting the buttons. The part about "hurting their game" made me think you were talking about playing starcraft.

And requiring that at least one button/direction be pressed doesn't meaningfully reduce the data rate. You don't lose an entire bit, you just avoid that specific combo.
Here is one: http://sustainability.stackexchange.com/a/2736

tl;dr: upgrading to a newer car with better efficiency saves about 10% in lifetime carbon footprint, vs 25% that is used pre-purchase. This is ICE, but I would guess the manufacture and disposal footprint of an electric is even higher.
Google Acquires Mobile App Tool Fabric to Expand It’s Footprint on App Analytics
I think if you are walking a solid hour a day every day you are getting your exercise just fine. Even half an hour a day of walking is good.
So... hindsight is 50/50. Anyone can look back and say what someone shouldnt have done and be "correct" but other action would have resulted in a different unknown outcome.

It is cool that theres a dialogue about this at such a forum and spearheaded by a respected individual, but its nowhere near new information. Without an alternative its also just non-constructive criticism.