skysight-inc/HackerNews huggingface dataset:
I worked with Michael on the same project, after also working with Haskell previously. On the whole I agree with the pros/cons stated in the article. Having said that, my conclusion would be a bit different: I would err on the side of Go for the majority of commercial projects.

The article mentions the impressive worst case pause times of Go's GC. Since then we have performed some additional benchmarking. The conclusion was: it is impressive, but there are still a couple of issues that break the sub 1ms claims. We blogged about this here: https://making.pusher.com/golangs-real-time-gc-in-theory-and.... It's hard to guarantee low latency in all cases...

Michael also mentions that there is nothing like ThreadScope, or at least nothing that's easy to find. The latter is true. There is an impressive runtime system event visualiser which can be opened with `go tool trace` https://golang.org/cmd/trace/. You can see a screenshot of this in the GC blog post I linked to above. Unfortunately the only documentation is this Google Doc: https://docs.google.com/document/d/1FP5apqzBgr7ahCCgFO-yoVhk... which is tricky to find, and could be more in-depth.

I'm in the middle of writing a blog post on how to use this too. Watch out for it on our engineering blog in the next month or two. https://making.pusher.com/
Funny that Satya Nadella is praised on HN for his business sense and revolutionary thinking, yet when something like this happens, no one seems to remember about him. He is a CEO, it's his signature that allows this. Think about all Windows 10 spying, stupid updates policy etc. next time you praise him.
Ask any dairy farmer in the US: it's mostly Latinos whom do the dirty work that in-country people scoff at. If you want something done in the US, it's usually immigrants whom do the hard work.

If people are willing to schlep they have the opportunity to feel purpose and a sense of accomplishment, but if they're going to sit idle and/or get wasted, that's the surest path to rusty irrelevancy. Folks need to bootstrap themselves and find/invent useful contribution to society that can turn a profit, rather than expecting someone to show up and hand it to them.
What if the realities make it practical and profitable to lend if that debt is not dischargeable, but make it impractical to lend if that debt is dischargeable?

In such a case, it seems worth exploring whether society overall and different segments are better or worse off with each policy.

I think that's the case we're in, and even though it would likely help me personally and help my kids, I don't want to return to a world where a pedigree degree is even more restricted to those with, well, pedigrees.
Since I started using Spotify regularly I stopped using Pandora, but during the time I did it had a really large selection of Japanese music. It had songs and artists that don't exist on other platforms. Maybe it's due to the fact that Pandora is basically customized radio? On the flip side, Spotify has a ton of Korean music, so I'm happy.
I have zero problems to do wire even from US to Europe, heck I did even transfers from China to EU, but with help of Chinese national to circumvent their low forex limits (of course this is not solution for regular business, but neither is Paypal in China, only reasonable solkution without help of local is bitcoin, which I find risky for large sums)
Some experimentation might help understand what is going on. From this article and what I see on a daily basis it seems that the shared bikes at the CalTrain station get a lot of use and the primary limitation there are the number of available bikes. Perhaps increasing the number of bikes where they are most used would improve the numbers more than just adding stations around the city.
> need not be in scope of intuition.

> Imagine

Imagination is in principle intuitive.

> it recognises no individual things, not even itself,

self-awareness is part of the common definition of intelligence.

> Imagine [something that is patently made up]

> Yet it is true

utter nonsense

> it has no intuition of the natural numbers. If this being makes statement on arithmetic, like 1+1=2, ...

How?

You can't just say

> imagine Natural numbers need not be in scope of intuition

> then Natural numbers need not be in scope of intuition

I mean, sure you can, but that is circular reasoning and not at all convincing.
in the end I gave p even on desktop and I am back to Chrome, firefox just kept freezing or was unresponsive even with few tabs open, also always refreshing tabs when returning to them after while, while I experience no problems with Chrome :(

on Android I switched from YuBrowser to Brave browser, Firefox doesn't have simple pull down to refresh and it's not optimized for Snapdragon plus kinda slow in real life scenarios
It does have a width tag, and it should be applicable to lanes ;) That's a bit of a stretch, I admit.
How do floating point numbers work
The old standard for morphine is give however much stops the pain. They should have pushed up to the max they're allowed, if you were still in pain. I was in an accident, and the docs gave me as much morphine and dulaudid as it took and explained that opiod reception varies greatly when in pain. The amount of dilaudid that would make you loopy now may do nothing while you're hurt, and the amount to make you comfortable while hurt would easily kill you now. Effectively the LD50 varies with pain levels.
Pop up: "No thanks, I don't want to be happy :("

close tab.
There's a whole list of alternative ways to play chess, [1].

[1] https://en.wikipedia.org/wiki/List_of_chess_variants
I have also never jumped out from 15th floor of building to know the result
Alas, the narrow window of time in which a novice could reasonably be expected to install Linux without undue hassle came to an end with UEFI and SecureBoot.
I feel this could be a general problem with augmented reality going forward, especially for the end game where it is integrated in glasses or even contact lenses.
As you say, you will realize people are not paying attention to you anymore when their eyes wander off and in general there would be this distrust in anyone to give you their full attention. At least that is how i would probably feel.
Long story short, I became aware of the position through networking in the tech/startup community in Ann Arbor, and eventually got introduced to an ML prof who knows the profs who are actually running the lab. I applied to the position with a resume and cover letter customized to relevance of the role (compressed a lot of startup / product / leadership stuff down, went into more details on tech stuff, emphasized ML studies, excitement for mission of their lab) and met with the profs a few times and it worked out.

If I can extract any advice from this, it's that putting yourself out there and letting the world / your network know that you are interested in something or working towards something (in my case: a transition to a career applying ML), things might turn up. Also: if you have more experience you should feel comfortable completely customizing your resume to the role so you have one page jam packed with relevance; it's ok if they don't see (or won't care) about some of your experience.

I also notice that in some of your previous HN discussion you lamenting companies not really looking at your open source work; it's annoying that they wouldn't take the chance to look. But if I were you I might highlight specific projects on your resume relevant to the role you are applying to if you haven't been doing this already; this could elevate your open source work to job experience in its emphasis. Assume 99% of people will only see your resume, everything else should be supporting resources in case they get interested enough to look (or wish to validate your claims).
It depends, I imagine, on how much you enjoy working with it. If it was so painful, I think moving to another language would be refreshing as opposed to depressing.
Have you considered spacemacs? http://spacemacs.org/

I've been using it for a month or so. It's very easy to set up and configure, and it's built with evil-mode in mind. It also has very good modes for development - I use it for Go and everything including completion and hinting function signatures worked right out of the box once the Go layer was installed (which is one line in your .spacemacs)
Assuming that your business has to make money to be of value is no different from assuming that your car has to make money to be of value.
If you want to compensate artists, buy their albums on Bandcamp. If they're not on Bandcamp, tell them to get on :)
Considering that Vulkan is faster and should be well supported on all platforms by the time this game finally comes out, i think it's a good decision.
I guess only possible since they don't plan console support.
Ahh, thats pretty high. Also, accidental overdose is also not considered attempted suicide and accidental OD is more likely to lead to death in rural areas.
We both likely think the other person hasn't thought through every facet of this issue.

We're past the point of the discussion where we can lay fundamental foundations for the arguments that are making.

I'll just say that I'm sure it will be interesting watching/building the future of AGI and it's predecessors.
You need www.entrepreneur-thinking.com
I doubt The Berkshire Hathaway is successful because of their processes. They are successful because Buffet and Munger are geniuses in their respective field and to build the internet version of The Berkshire Hathaway, you would probably need to copy the wisdom and not merely their processes.

There’s an interesting video about how Magnus Carlsen makes his chess moves. He makes the next move in seconds and then thinks if it’s the right move, ref: https://www.youtube.com/watch?v=PZFS0kewLRQ -- And maybe Buffet does a similar thing, he can look at balance sheets and quickly decide if it's a business worth buying or not.
When they say the board in The Seventh Seal is "set up totally backwards", do they just mean that the board needs to be rotated 90°?
The relevant kernel changes are shipping in 4.11, though. Bluetooth seems to be working according to the latest messages. What's this about a custom bootloader? The other fixes so far as I can tell are pretty easily applied in <20 minutes work. It seems very do-able to get this laptop working correctly, especially when 4.11 ships.

A self-defeatist attitude won't make this more comfortable. If you don't like that Windows 10 is full of ads and spyware, the time investment to get this laptop working seems pretty small in exchange for a better OS. Throw in a little extra time to get these fixes applied in the form of patches to the relevant projects. If everyone gave up because they can't put a few minutes into troubleshooting and tweaking their setups, Linux will never grow to the threshold necessary to get vendors to support it OOTB.
I understand the analogy but I think many ancient cultures did great things with twigs and poo. In fact, there are many wattle and daub structures still standing - there's one around the corner that's protected by law.
El Capitan is probably the best choice at this time; Sierra is an absolute train wreck:

http://tidbits.com/article/16966

EDIT: 10.12.3 doesn’t seem to be much better, sadly:

http://tidbits.com/article/17010
> that doesn't prevent sentences in it

The fact that it could mean the universe or the language pretty much lets your argument fall apart.
Tutorial – Learn Ruby on Rails 5 Programming Language
For one: There is no lack of control. I don't know about Home, but from Pro and up you have full and fine-grained control available if you use the correct APIs.

For the other: This is primarily a shift in their philosophy of considering every user someone who would happily endanger the entire internet for their convenience. If you're not the type of person to have received notification of this change as part of your training and/or doesn't double-check it as part of their job duties, they expect you to be the type of person who lets their servers go unpatched and infected by worms sending out spam and DDOS attacks for years.

Mind, they're not saying this out loud, but their actions speak very loud.
There was an article recently about a thriving business for ex-military extras. It was specifically about Rogue One and that their use gives a degree of authenticity that extra otherwise wouldn't have in terms of how they interact with, or even just sit in a cockpit. The same for the ground combat scenes.

Years ago when the BBC made a drama series about a cathedral choir they found it easier to take choristers and teach them to act than to teach actors to sing. Whilst the overall plots or concepts may still be greater than life there are directors that appreciate a bit of underlying accuracy.
I don't think that is practical without invasive surgery. Afaik the best we can do with external monitoring is roughly tell whether a person is trying to move or thinking about moving. Reading thoughts doesn't seem realistic with current technology.
> If Lua was one, then it'd get the same popularity boost instead (and all the great tooling, large community etc that came with it).

And there are so many languages with no such popularity boost that nevertheless have much better tooling than Lua. In fact, JS is very exceptional (in that the growth drove the tooling) and in many cases the tooling tends to keep up with the growth---Lua didn't, even though it could have done better. The alternative reality is an easy way to excuse this situation but also meaningless here.
When I was younger I used to not know the benefits of hash maps and used arrays for almost everything.
Selling is a route to liquidity. Capital value is usually based on discounted (net present value) future income. To spend that future income you need to wait (& work) for it to arrive; or you can sell the future income stream today. To the degree that wealth means being able to spend money, selling capital can make you wealthy, but it just materialises something that was probabilistic.

So I don't really see the challenge. Pre-revenue just means higher risk and a bigger discount.
Sure, give me a product which handles all of my use cases (that includes gaming) and I'll switch any minute.
Really? I wish someone told me to use vim earlier on. Matter of taste I guess.
thats the whole point.
I would rather pay slightly more per month (let's say $12 USD rather than the current $10) than pay the artists less, even if the effect is relatively small due to the labels taking so much cut out of the payout.

But in any case, I do believe that the way Spotify will be able to have real leverage is for it to start being their own label, not just getting exclusive content. I feel like it would be cheaper to just bring on either independent artists or artists that are kind of not "into" traditional labels but are popular, rather than pay for exclusive content since it is probably less work but more expensive to do the latter, while the former would take a by of work but cheaper in the long run. It's subscriber base being so large may be a bargaining chip but I would guess that a lot of its current subscribers would move to other services were it to shut down, so it can't be that big? Sheer volume in a market with competitors that would be basically the same but with a different UI and maybe some different content can't count for that much can it?
Cool. 2+ developer years of development time fore refactoring. At least I did not back this game so I have no expectations.
Nope they are going to keep changing stuff, adding stuff tweaking it. They should just make something, then start adding more on.
> In literal (sic) programming, the order of the explanation dictates the flow of text. Conversely, well documented source code follows the order of the program.

org-mode supports noweb-like chunks, so you can do "real, Knuth-like" literate programming. It just makes little sense in the case of configuration files because they're just a collection of mostly-independent bits.
The original Haskell version is also worth a read http://blog.sigfpe.com/2006/08/you-could-have-invented-monad...
What's the advantage of that? How does it protect you against programs that perform their own lookups?
Write 5 tests for a piece of code that you think is working but has no tests. You will find at least 1 bug every time.

Staying at work longer won't help you produce more and better code. Sleep and exercise will.

People who get angry about technical choices like what framework to use or what coding style or how tightly to enforce rules will flame out. Don't be that person.

If you think you need to rewrite it from scratch, think again. Look up Chesterton's Fence.
Turbo-capitalism's full name is "suicidal, greedy, libertarian, utopian delusions worshipping anarchy and extinction, while scapegoating sensible democratic socialism (government and commonwealth) as 'the great Satan.'"
Open-Source-Driven Interviews
Duke Nukem got released, and if that made it anything can!

FWIW, Duke also swapped graphics and engines several times during development.
It's not inconsistent with how pre-revenue startups are valued. If you have a startup that's expected to make $100M over the next 10 years and you sell it for $80M, then if your expectations were correct you've given up $20M. This is true even if the startup has earned $0 to date.
Read more code.
It's worth pointing out that the original Dunning-Kruger paper didn't find that the ignorant are more confident than the knowledgeable, only that the ignorant are overconfident and the knowledgeable are underconfident.

Many people have in mind a curve of confidence vs knowledge[0] that looks nothing like the curve from the paper[1].

[0] https://imgur.com/r/psychology/jbo2gy5

[1] http://www.talyarkoni.org/blog/wp-content/uploads/2010/07/du..., with a good writeup at http://www.talyarkoni.org/blog/2010/07/07/what-the-dunning-k...
Looks like a Great product!
Any particular reason why? I feel that the problem of mapping sensory inputs like sound etc onto internal concepts for reasoning is an important part of AI.
Saying playing outside leads to protecting nature implies they take effort from the norm.

I prefer to look at playing outdoors and caring about nature as normal, so I'd restate it as "Keeping children indoors too much leads them to harm the environment more as adults."

Anyone can define "normal" for themselves how they want. I find this perspective leads to going outside more and caring more about the environment.
My girl will be happy with the Seat swing.
What are those people (with the right skills) currently doing instead of working in tech?
Code coverage doesn't say anything - if it doesn't fulfill the requirements it's useless.
This advice is of such low caliber and so out of touch it's almost as if you didn't even bother to open the submission before posting. It's practically useless to anyone, especially when you don't even attempt to give some motivation for it.

It's over-generalized, likely because you know only one thing or you've developed into doing only one thing and for that one thing vim is the worse choice.
Finally the reason for the different approach is covered in the P.S. at the end:

>> They are fiduciaries managing money for huge institutional investors.

Most of the due diligence is the intermediary covering their ass. In fact, a huge institutional investor is also an intermediary for a bunch of other people and they like to cover their ass. It's all about minimizing risk of getting sued by someone.
I don't believe it's possible to have a good vimrc without really grasping some elementary concepts like movements, operators, registers, windows etc. I have recently watched all the Drew Neil's VimCasts[1] and after just a couple of hours I've realized I was missing a lot for at least 10 years. There is also quite a good presentation on YouTube by Max Cantor "How to Do 90% of What Plugins Do (With Just Vim)"[2]. Instead of treating a single vimrc as the best one it's useful to skim through dotfiles and plugins of some influential vim users like Drew Neil[3] and Tim Pope[4]. BTW VimCasts are accompanied by a book. The second edition[5] includes changes introduced by Vim 8.0.

[1]: http://vimcasts.org/episodes/
[2]: https://www.youtube.com/watch?v=XA2WjJbmmoM
[3]: https://github.com/nelstrom/dotfiles
[4]: https://github.com/tpope
[5]: https://pragprog.com/book/dnvim2/practical-vim-second-editio...
Ah that's good that they seem to have come to their senses.
Java: Nashorn/JavaScript function to navigate Java Objects as structures
Write codes more and more and try to be creative
IMO, education is the gateway to opportunities and helps achieve financial independence which in turn is the gateway to a better health. There may be a correlation between these suicides and the people possibly not having access to those (opportunities and the resultant independence).

Poverty could be behind these suicides as it can cause a tremendous amount of stress which may lead to chronic depression and anxiety, and for temporary relief people look to drugs/alcohol and those with addiction are at higher risk for suicide. AFAIK, most addicts are poor, unemployed, and uneducated and I see a clear correlation between economic status and abuse.

Some articles worth glancing through:

Suicide: One of Addiction’s Hidden Risks
https://www.psychologytoday.com/blog/real-healing/201402/sui...

http://www.dualdiagnosis.org/drug-addiction/economic-status/

https://www.theguardian.com/us-news/2016/feb/07/suicide-rate...

And, here’s a related study by Princeton academics who won the 2014 Nobel Prize for economics.

http://www.pnas.org/content/112/49/15078.full.pdf
The majority of commercial software writers are banging out poorly designed, fragile, inadequately tested and often borderline-unmaintainable code.

I feel that people have a kind of double-think about this; they suspect this is the case, but they still expect software to work properly.
Harmless’ painkillers associated with increased risk of cardiac arrest
That's fantastic!
I've updated the article
You're right. If you have the freedom to choose the best tool, I think you absolutely should.

I think the problem lies in the fact many programmers don't have the luxury of making those decisions. I imagine if one of those programmers refused to use the mandated tools, they'd get the sack. Many of those programmers, again, don't have the leg room to handle that. Plus, I don't think any employer would look favourably on "I got sacked because I refused to use language X because language Y is superior". I know that isn't the kind of attitude to work I would appreciate.

The companies that allow freedom of choice in tools and languages are perhaps the best companies to work for. Unfortunately, those companies hire the best programmers in the first place, or at least set the bar with that in mind. Most programmers, including myself, are not of this calibre.
Out of interest, how close are formal methods to the mathematical standard for proofs? VDM-SL was part of my degree, but the lecturer ended up showing more limitations than strengths by getting his own example wrong, and sadly I've had no real-life experience with them because none of my career to date has involved things that need to be proven correct.
> when you sell youre moving your safe assets to risky assets

That's not exactly what he is saying nor what he means. Both are risky assets. A 100% owned business you deeply understand is still a very risky asset. On its own. I agree with aeden's comment that diversification is one of the main reasons to sell.

The other good reason to sell...you get cash! Sure some of the cash will "probably" go to a diversified stock portfolio but some of it will be spent on cool stuff. You can't use stocks to buy your dream vacation home or donate money to charity for it to be spent on medical research. Cash is also the reason to sell.

Lastly, people die. A business founder must sell the business or give it to someone else at some point in one way or another or it will be done for him or her.