skysight-inc/HackerNews huggingface dataset:
This was one of my main complaint against Go.

However, I still think the out of the box performance is great and for problems that don't require generics it is a very good option. I especially like the static compiling feature that makes deployments more straightforward. Handling HTTP requests and performing routing, dispatching requests to other services reliable async way is the biggest use case for me using Go. It can totally be written in any other language(Rust), if using generics is a must.
> Go takes a different approach to the same problem (in this analogy, getting from point A to point B).

Go doesn't take any approach to writing generic code at all.
Use AMD-style define with requirejs-style path configuration in Node
It's not just npm. A while back I had to set up a Rails dev environment for a client who used Windows. shudder.
Video to MP3 Converter
A housemate of mine works with a blind web dev. The only real problem she has with is making sure certain css divs appear correctly on the screen, which she overcomes by asking friends, etc if it looks correct.
This is interesting to think about but your post does not contain a shred of evidence
> Each month, she has them sit with her while she pays the tuition online, asking them to click the button. “We jokingly say that it costs $92.50 to send them each to school every day,”

I don't like this at all. If you decide to send your kids to private school, don't lord it over them and make their education a source of guilt to keep them in check.
Suits Seek to Force Lyft and Uber to Treat Drivers as Employees
They also used the engine for Escape from Monkey Island. What's neat about that is the first 3 games had the SCUMM Bar (SCUMM being the scripting language used for those games), which ends up getting replaced by a tropical-themed Lua Bar in Escape.
I can't comment on the relative battery life, but it's pretty easy to pack up any phone/tablet for camping by getting an external battery pack with a USB outlet on it.

E.g. - http://www.amazon.com/gp/product/B008TXFPS2/ref=oh_aui_detai...
Three resume tips for the long-term unemployed
Why not both? This makes a good argument for ES6, but CoffeeScript's fundamental changes to syntax are just preferred by some.
Not sure about the US but this is more or less what happens in Japan:

Brokerages are obligated to flag and report suspicious orders or trades to the [equivalent of] SEC.

If necessary, the SEC then asks the brokerage for more information and investigates it.

The definitions of "suspicious" can be somewhat arbitrary, but those >1000% returns would definitely be considered suspicious. Two people at the same workplace getting abnormally high returns would also be considered a red flag.
How well do you know the SNS team? :) https://twitter.com/blakegentry/status/539873715446878209
Facebook's New Feature – Real Time Tips
Facebook is going to look a little different on your mobile device moving foward. Check it out!
I knew what my parents made as long as I can remember. THey also explained there health care and retirement situation to me at a young age. This helped me realize that since they are teachers and were grandfathered into the systems before benefits started getting massively cut that I needed to take into account more then just my salary. While my starting salary was much higher then theirs with inflation taken into account I also realized that I had t start saving as soon as I got a job. I am lucky that I enjoy programming and it allows me to live comfortably. While if money were no issue I may have gone into history talking with them about finances made me realize that I should find a happy medium with something I both enjoy and will allow me to be comfortable.
point proven.
Maybe it's like picturing 4D objects is for us? I mean, you can study a lot 4D geometry etc, you can answer questions about it, but none is able to (afaik) "see" 4D objects. We just don't have a 3D matrix of receptors that would be the analogue of 3D vision, nor the processing region for that.

The questions you asked are answerable in this framework I guess, although even adding a new dimension is less than getting a full new sense.
> Also, you can't destroy a community. Communities exist when people exist. Communities can change, like when the people that exist in a community change. But humans will still be there, doing their human thing. And I think that's what this is really about; change that the author doesn't like.

Clearly you've never lived through the process of gentrification then, because this shit happens a lot.
Yes and no. Although we get some fantastic features, one of the most critical- the ability to neglect parens and curly braces- is lost in es6. I'm working on an es6 project right now and still prefer coffeescript.
Your last point reminds me of a post from MMM that's slightly weak on the detailed math, but conceptually very sound: http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...
Common Sense, the pamphlet that inspired many to fight in the early years of the American Revolution, was published anonymously. Don't discount the power of anonymous dissent; the US owes its existence to it.

https://en.wikipedia.org/wiki/Common_Sense_%28pamphlet%29
I think we need hardware support first before we can think of any language. The support has to be transparent to any other part of the system. On the top of that the language that you are using has to be memory safe. This is probably where C falls off.

Yes, microkernels and hybrid kernels too. Yet Linux/FreeBSD/Random Unix Clone are monolithic.

It is the time for a new safer kernel! :)

http://en.wikipedia.org/wiki/Hybrid_kernel#NT_kernel
Oh, no - I'm not trying to downplay the need for privacy. I'm saying that privacy and anonymity are two separate things and people too often mistake one for the other. Privacy is everyone's right, but it has nothing to do with dissent. Blasting your opinions out into public while shielding yourself with a pseudonym isn't privacy.
Or you could use Cmd_UploadGraphic and upload some filthy splash screen to their bands... Not that I would do that.
Slightly offtopic but I really like the effect with the side to side images. The html tags are <image-as-matrix></image-as-matrix> and <kernel-matrix></kernel-matrix>.

Does anyone know which lib (if any) he's using or how it's done? Read the source, couldn't figure it out.
Golang only 2x ruby at net/http level and same as ruby at web framework level ?

https://news.ycombinator.com/item?id=8964255
For functions of single arguments, you parameter list parens are optional.

But it's not an objective fact that coffeescript's syntax is better. I prefer ES6. And even if you prefer coffeescript, it seems strange to claim that the most critical feature is purely aesthetic.
Because one day ES6 will run in browsers without a build step.
I feel like AI will probably be better at communicating than us, but then again I feel like one of the reasons we have few threads to do so is that a lot of our other threads are for instance regulating our breathing and heartbeat, controlling the contractions in our stomach, making sure our blood is the right pressure, constantly scanning our vision for snakes and spiders, ready to pull our hand away from the hot fire, and so on and so on. These are all calculations we aren't conscious of, but when we create a database that can accept a million connections a second, and route them all, we're thinking "wow, we did great." What I think is that the brain processed all those signals from literally millons of sensors, in a smaller chunk of chemicals, while having a layer on top of those autonomic functions that allows for complex communication. While AI may be better at communicating, it may be at the expense of replication or self-repair or danger avoidance or the like.

I guess in summary I see the complexity of creating an entity as a resource constraint on intelligence.

And I feel like I communicated poorly since I didn't feel like you had communicated poorly, haha! :)
The fact that there are other health problems in the world does not mean that anti-vaccination rhetoric has any merit. This link is junk. I only bother to comment because for some reason it's getting upvotes.
Can they claim to have received 251 letters if they only received one?
How arrogant. If someone casually insults what I hold dear, I may speak out without awaiting your inquiry.
Can you share your data? I'm curious what most evictions in SF are about.
I think the "cancer" part has to do with the GPL.
Is that a major concern? In practice, it's unlikely any serious use of ES6 will run in a browser without a build step due to concatenation, minification etc
I give credit to CoffeeScript with really helping to push the ES specs forward and think it helped introduce more people to JS and grow the ecosystem. Heck, I used it for a year, liked it, and had it change some of my approaches to writing JS.

That said, I hope it slowly fades into the background as more people go back to vanilla ES6 or go with something more powerful such as TypeScript (or Flux). With the progress around es6 and es7, gradual typing, macros, and other tooling around the language, I think CoffeeScript risks becoming a drag on getting people to learn modern JS and instead sticking with a language that has a lot of ambiguous constructions and fewer and fewer advantages over JS.
The question of whether AI is dangerous in the hands of people with good intentions is more difficult than the one of whether it's dangerous generally. I was only trying to convince you of the former, in response to this:

> AGI will completely upend society by giving every human being access to practically infinite resources...But the idea that it is therefore "dangerous", is nothing but a pre-theoretic misunderstanding of very complicated machinery.

But to get at the harder question, I think you misunderstand the paperclip story. It's not supposed to be an general argument for the danger of AI, and the danger is not that people will design a machine which can be easily predicted to fail. The danger is that they will design one that fails for reasons they did not foresee, and the point of the paperclip story is just to illustrate that the simplicity and mundaneness of the goals you give a goal-driven AGI doesn't bound how bad the impact can be. This arises because of the monumental shift between (1) telling a machine explicitly what to do and (2) telling a machine what you want.

The paperclip example is used because we can understand both the goal (paperclips) and the action that produces the goal (grab atoms, build paperclip factories). Whats fundamentally different about an advanced goal-driven AGI arising from recursive self-improvement is that, for sufficiently difficult goals, you won't understand the actions. Therefore you must get the goals right.

Now you can certainly dispute whether people will build a goal-driven AGI (e.g. something that has an explicit utility function) rather than something else, but that's really an empirical question about the choices of the designers and, more importantly, what the easiest way to get an AI to recursively self-improve is.

EDIT: Also, have you read the book? I think it has flaws, but it certainly doesn't contain "the _most absurd_ arguments" so I'm just afraid you might be misled.
I scraped data between 11/6/14 - 12/6/14 as mentioned in the article, the sub train event from qt was fairly recently so outside of my date range.

The subscribers do appear in the chat, I just sat 5 minutes in trick2g's chat and took a screenshot for you: http://imgur.com/MpOJ4CD

Now we can even get more data such as how frequently they subbed. This information wasn't there in november/december.
I've also mentioned in the FAQ that there were cases where the chat would freeze or another problem would occur and I would miss some subs. These are lower bounds but I highly doubt it's also as high as you are thinking. The sub train event is an outlier not part of the norm.
A new browser for our friends but don't touch it! lol
Wait what? Have you read the conversation?

It's clear in the conversation that she could always just quit this deal and move to the normal Youtube Partner program to make cash out of ads like any other partner.

What she would lose is automatic content identification that would also give her ads revenues from OTHER video that has her content. There's no alternative to that, she would have to send a ton of DMCA herself to remove that other content and that doesn't even allow her to get that revenue.

I don't see this as a solution to the ridiculous copyright framework, it's a way to abuse the ridiculous copyright framework. They have a great tool that can help her fight against copyright infringement but the only way she can still use it is to either abandon her YouTube revenue or to give YouTube all her music right.
Tesla Model S is getting even quicker through a software update
I'm not sure that's a convincing argument – you will in almost every conceivable case have a build pipeline in place anyway, so there's not really a cost there.
Natural childbirth V: epidural side effects and risks
Ask your Christian family & friends what they think of casual comments imputing them with a propensity toward religious violence.
It might hit the "Nuke" button instead of the "Nurse" button...
Google Sending Mobile Usability Warnings to Huge Number of Webmasters
This is a list of prejudices that don't hold up in my experience.

First off, while younger people have more energy, they are also much less efficient. Experience means you can produce more for a given amount of energy.

I'm single, due to a recent divorce, and have no kids. So, what family do you think is distracting me? Do you think Steve Jobs was a poor CEO because he had a family to distract him? Hell, he had a major illness and still executed.

I really don't get where people think that experience means you'll reject ideas as "too crazy".

I thin there are people with imagination and vision. Most people don't have it, and most people reject ideas out of hand whatever their age.

People with imagination and vision embrace ideas, no matter their age.

Percieving risks and downsides is a good idea-- because it means you can avoid them while still executing your idea.

The assumption they are more tentative is a nonsequitor-- and illogical. How is having a better perception of what at is safe and what path is less safe going to make you MORE tentative than someone who can't see as well?

Aggresiveness is boosted by confidence, and experience produces confidence.
It's not that simple. Slavery never took hold in much of Europe, for instance, even though it might've made economic sense (serfdom was a different thing, which had largely died out for complex reasons).

I note in passing that slavery still exists today, and is not now, nor has it ever been, limited to black people as the victims.

"By the time AI gets real rights, it will be long past the time where most of us believe they should get them."

I'm not sure this is really relevant to the point at hand.

We turn off "bad" AIs until "long past the time when people think they should have rights". What happens then?
Sonds like the biggest reddit drama ever. Do you have a link?
.... and the chances of success are a hundred fold better.
That's interesting - personally I've always really disliked that about Coffeescript. It may just be because of how familair I am with C-family languages, but I always liked the default Javascript style far better.

So from my perspective ES6 is the best of both worlds - the better syntax of Javascript and the features that Coffeescript gave you.
Secret Co-Founder Chrys Bader Departs Company
Some reasons why I will stick with CS:

* Optional braces and parenthesis. Results in visually cleaner and more compact code, especially when dealing with large objects.

* Requiring backticks to do string interpolation seems like an ugly hack.

* CS uses dots to slice and splice ranges:

host?.split(".")[-1..][0] == "dns"

BTW, notice in the example above two additional CS features that don't exist in ES6:

* The existential operator `?` soaks up null/undefined references.

* `==` is compiled to `===`

* Expressions always return a value in CS, just like in Lisp, so no need to explicitly `return`

* Block strings and regular expressions.

And more: http://coffeescript.org/

Plus, CS just seems like it's always a step ahead of JS. In using it, you can code in a more intelligently designed language that enforces best-practices better than JS does. Doing so supports diversity, innovations (after all, many of these ES6 features are obviously inspired by CS).

Why abandon such a wonderful language when it still has so much to offer, and at the same time seems to be driving innovation in JavaScript itself?
It sounds like it would be relatively easy to write a preprocessor to do only this
I don't even know what Twitch is. Why are people _watching_ video games?
Damn; this is amazing stuff... I had no idea: (from [1]) so just get a local copy, set the path, and voila you can import... Wonderful. Thank you for sharing this!

http://afp.sourceforge.net/using.shtml
Maybe. I can't read the French language, so I don't know what the article claims.

However, unless the article is making some absurd metaphor, the points above stand.
If you want an ecosystem completely controlled by only one company, there's always Apple.
Did you get a chance to look into encoding/json package[1]? I come from Java background and have extensively used Gson in projects, I found encoding/json at par with Gson. You can find more examples here[2].

Would you mind if I ask what did you find lacking in Go's json package when compared to Gson?

[1] http://golang.org/pkg/encoding/json/
[2] http://www.attilaolah.eu/2013/11/29/json-decoding-in-go/
Note that self = this is kind of a legacy hack for binding 'this'.

ES5 has Function.bind

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
If you look at the actual data, poor people are less likely to move out after gentrification than before.

Nice article that covers this: http://www.slate.com/articles/news_and_politics/politics/201...
I have used all three languages professionally—Haskell & some OCaml at Facebook, and some F# at Xamarin—and would recommend learning Haskell.

There’s a strong community around Haskell, with a decent library ecosystem and high-quality implementations, and learning it will make it easy to pick up F# or OCaml—the reverse is not necessarily true.

F# is a decent choice if you want to write functional code in .NET land, but Visual Studio and MonoDevelop support for F# aren’t as good as for C#.

OCaml is a good language, but I would recommend against it. Like F#, it has some syntactic and semantic conveniences that Haskell lacks. However, the community is small, there are relatively few libraries, and the runtime falls down when you need to do anything with large arrays or floating-point math.
It still baffles me that people feel entitled to live forever in a rental unit with minimum rent increases (while keeping the right to move out whenever if it's advantageous).

Not being subject to this is pretty much the main advantage of owning your primary residence, rather than renting it.

Now, the fact that a lot of people don't really have viable avenues into home ownership (even if they wanted to do it) is another matter completely.
Fun(ction) tracing in Golang
Slightly indirectly related to PTO ..
Fortunately, I had a great manager with whom I could talk freely on many subjects including this one. I had kind of "rebelled" once about the work-life balance. He did say one which stuck with me. There are cases where one might have to work extra:
1. Your own screw up (includes productivity)
2. Screw up by other teams which affects your work
3. Bad project management which includes unrealistic deadlines

The only thing that you can control is #1 by becoming more productive and more automation.

The #2 is interesting because it is a 2-way street i.e. there will times that someone else might have to work more because you or your team screwed up.

About #3 .. well there is nothing to be done Either endure or leave.
Graphql and Relay from Facebook
Your lack of an IPO doesn't imply pump and dump. Making an altcoin that is deceptive and speculative.

"Mine Medicine, Not Hashes" implies that this is somehow useful for medicine. It really is just a pump and dump where a portion of the money goes to protein folding.
Show HN: MVP cheap product search engine
Those in positions of social power thrive on secrecy. It's how they are able to maintain that power. So, yes, maybe transparency will alter the lives of those with immense social power (and perhaps in ways those people would not want), but it will likely allow everyone else to benefit from reduced control by elites.

The real lesson from history seems to be that information is power and secret information even more. Elites (what you describe as those with social power) have used their secrets to repress everyone else for millennia (and likely longer than that).
I worked for the "multinational" for two years after the acquisition and I'm curious about NSA's evil influence too. Tell us more, Zigurd? Seriously: just a theory about what could have been happening would be great.
Bill Gates on AI danger: ‘I don’t understand why some people are not concerned’
If you want to call something that increases performance by 50% a hack, feel free, but I'm going to use that hack until that's not the case.
It's also possible folks will continue forking and improving CoffeeScript so that it keeps up with future releases of vanilla js (which is actually what I hope will continue to happen). Folks like me who come from a Ruby / Python background really don't like brackets and declaring variables, so things like Coffeescript, LiveScript, CoCo, etc. are wonderful tools even despite their occasional moments of weakness.

That being said, you're absolutely right, folks who write in Coffee should also absolutely eventually learn all the tips and tricks behind vanilla js also if they don't want to be bogged down.
Should be retitled 'Replace CoffeeScript with 6to5'.

You can start using transforms that provide features other than ES6: https://6to5.org/docs/usage/transformers/
Thank you for the response. I don't know if having some light perception can be called "totally blind", because the sense of seeing isn't totally unfamiliar to you, probably it's more like "very-very bad eyesight", am I right?

But still, as I understand you somewhat have a grasp of what color actually is, it isn't just "some word other people use", is it?

But what of notion of visual beauty? Does it mean something to you, when somebody says that this picture, or woman, or sculpture is beautiful? Can you tell if sculpture is "beautiful" or not after touching it with your fingers? If so, would it be meaningful to discuss something like that with your seeing friends or you would be more likely addressing something completely different from what they do?

And a couple more questions, if you don't mind. Are you completely functional in well-known environment? For example, how hard cooking in your own kitchen is for you? And how much of a problem it is if somebody was working in the kitchen before you and left some items, like knife, in the wrong places? How hard it is to you to move in completely unfamiliar environment? Like, say, can you travel to some distant new location completely on your own, without a dog or another human? How long would it take to being accustomed to the new environment, like when being guests at somebody's place? Could you take a walk in the forest or a big park on your own? Would you feel insecure being there for the first time?

I'm sorry if I'm bothering you, it's just I really, really wanted to ask all these questions and more for quite a long time.