skysight-inc/HackerNews huggingface dataset:
No, a memory bottleneck. (That may be GPU memory or system memory, depending on the architecture of your graphics stack.) That's not the same as a GPU processing bottleneck. You can have a bottleneck in GPU processing, or a bottleneck in getting enough data to the GPU.
> They basically pump cash in to grow sales,

They usually borrow money at really high leverage to buy the company so they risk very little of their own capital. Then they cut anything and everything to minimize costs (and choke off the ability to compete in the future) then dump the carcass(es) on whatever suckers they can find because they made the balance sheet look better temporarily.

Banks line up to lend them money because there is a never-ending supply of suckers and these firms usually manage to find one before the inevitable crash and burn.
Calling C code from inside Erlang
Behold, the ACLU Amazon Dash Button
First generation e-cigs... Wow, how long were they holding on to those old things? That's a bit like saying that someone discovered a new potential security hole in the first gen iPhones.

Conversely, yes regulators should ban toxic metals from the heater coil, and any other part of a device that puts a foreign substance into a human body. After all, there is no more lead in drinking glasses.
Exactly. They also help you keep the GPU saturated, and minimize round-trips between the GPU and CPU.
I would guess a surprisingly large percentage of smartphone users aren't aware this is an option.
Then again, sed works differently on different platforms, and awk is not the same as gawk or nawk, both of which have many more features than standard awk. If you're used to the GNU implementation, you might be surprised to find your script doesn't work on a system without the gawk implementation.

On Linux, I can use this sed command: sed -i ‘s/^”//’ example.txt

That deletes any quotation marks that are at the beginning of a line. It does it in-place, and while you have the option to rename the old file and replace it with a new file with the original name (using "sed -i.bak ‘s/^”//’ example.txt" would move the existing example.txt file to example.txt.bak and write a new one in-place), if you leave out the .bak, it just writes it in-place with no backup file.

On OS X, though, that command won't work. You have to specify a backup file, even if it's blank. "sed -i “” ‘s/^”//’ example.txt" would replace the text in-place without a backup. sed -i “.bak” ‘s/^”//’ example.txt would replace the file and move the original to "example.txt.bak".

Even with sed and awk, you still have to stop and wonder if it will work cross-platform.
Rats can chew through concrete and anything you love.
I don't think the article was advocating any specific course of action, but it's good to be aware of the scope of the information they have available in any case.
I present the analogy of the obsolete computer for your consideration.

Perhaps it is the case that what the market decides is best for people who cannot perform any task more efficiently than a computer is to simply stop being powered.
It's not even that. They seem to have abandoned OpenCL as well, and that was invented at Apple.
this looks legitimate /s
Possibly not quite what you were after, but JIRA integrates almost as well with GitHub/GitHub:Enterprise as it does with Bitbucket/Bitbucket Server.

With GitHub + JIRA you get:

- associated branches, commits, and pull requests displayed on the JIRA issue view

- the ability to search for issues based on whether they have branches, commits, or pull requests associated with
them

- the "Release Hub", which tracks issues that have outstanding pull requests, or have code but no pull request

- automatic issue transitions, which transition JIRA issue status based on repository events

It's flexible, but the usual automatic issue transition workflow is:

branch created: issue -> "In Progress"

pull request created: issue -> "In Review"

pull request merged: issue -> "Done"

Which works just as well with GitHub as it does with Bitbucket.

The main thing that Bitbucket + JIRA's integration adds is backlinks from Bitbucket to JIRA. Plus the ability to create branches in your Bitbucket repositories directly from JIRA.

If you're dead set on GitHub over Bitbucket, the best way to get "Atlassian" features is to adopt the Atlassian suite and replace GitHub with Bitbucket.

Disclosure: I worked on JIRA's DVCS integration.

edit: fixed formating
You work, in that case, but not for money. There might be a lot of work but a lot of that work might be not something anyone wants to pay for. Hell, things we do want, like nurses and teachers we already do not pay enough for, let alone all kinds of niche things. A lot of people who do not have to work still work, and while not many of that kind of worker pops up on HN, many millionaires I know do work in their or other communities, for no money; they also help out with their money. People who like to work, will work, people who want to live on holodecks will live on holodecks. And that is fine. Why would anyone care if we are post scarcity / full UBI?
... as opposed to forcing it from people at gunpoint, which is how outspoken socialists roll.
> Picking up the basics of a language is easy, but it's knowing the nuisance that separates the professional from the amateur.

I disagree.

I went from C# to Node.js and back to C#. I learned the hell out of JavaScript, and yet I feel like nobody will ever care that I can explain some of its nuances and gotchas. Language nuances are constantly evolving anyway.

Learning Node.js unlocked whole paradigms I didn't understand in C#. I never really "got" functional programming. Switching between the two helped me understand the pros and cons of different approaches. I discovered a lot of the things I miss from JavaScript are actually there in C#, just a little off the beaten path. On the other hand, I can appreciate "the C# way" and breathe a sigh of relief that certain gotchas do not exist in that environment.
Healthcare has long been seen as a basic right in many places and even the Republican Party in the U.S. now supports health insurance for everyone.

The parent seems to conflate healthcare with pharmaceuticals and other specific forms of healthcare. IIRC, the warnings were that big pharma was pushing pills on people, something that has some evidence behind it. As an analogy, I think an effective military also is essential, but that doesn't mean I don't think big military contractors don't push needless or dangerous products on the public.
I'm just curious: am I the only one thinking that Dwarf Fortress actually has acceptable(if not good) UI? In most cases the screen will hint you what keys you can press to perform action. Yes I admin the UI is not so good whatsoever and in certain cases it's confusing, but it really is a question which you are comparing it to.

For example in roguelikes such as Nethack, there's no hint on the screen at all and you will have to go to a specific long help page to read about it. The result is: you will have to first memorize a lot of commands to be able to play the game.

If I'm programming using vim, I certainly agree that memorizing all those commands will boost my productivity and I'm willing to do so. But for fun time, I'm not sure if I want to memorize those many commands first to have some leisure time.
We tried walking our cats on leashes.

It would have been fine, but our timing was terrible. It coincided with an airshow at the local airport. A B-52 buzzed our apartment complex right as we got outside.

We eventually pried the little guys out of the bushes, and they haven't willingly gone outside since.
Non-campaign maps are 'unlimited' in size unless you configure them otherwise. You may be playing the campaign/tutorial, or may be confusing the visible map (which will indeed expand/reveal as you get near it) for the entire map.
It's not about jobs existing, it's about <world population> jobs existing at <good enough pay to survive and thrive>. We're far from that point now, so how am I supposed to take comfort in a technical argument that it won't get worse than <much worse than it is now>?
"We've developed a new compression which enables us to store data at a much lower cost than our competitors. We're what Pied Piper had become if Hooli hadn't sued them."

And remarkably light on technical details.
Freshman internship is gone for this season?
dated from June 23 2015...
Hans Rosling: Data visionary and educator dies aged 68
I'll confess I don't know who Hans Rosling was, but if that's what he really said, I can't muster much admiration for him. What is really depressing is that "a huge chunk of women in the world" are expected to do the washing, while the men are working or getting an education etc. Having a machine do the washing for you under the circumstances simply frees your time so you can spend it in more house chores. After all, there's not a big difference between "woman, go to your washing" and "woman, go to your washing machine".

I mean, alright, I get it- it can save time and all. But personally, I can't think of a context where I wouldn't find the association of washing machines with women to be humiliating.
The Metal Shader Language use in our prototype is totally a placeholder, and the post says so. We expect the standards process to define new source and binary representations, possibly based on Khronos's SPIR-V.

The shader language is partly independent of the API though, and we though the API was the interesting thing to prototype, more so than shaders.
no they don't, you can skin webkit but that's not allowing other browsers.
Great info, that makes a lot of sense.
GDP is like capitalism - a terrible measure but better than all the alternatives.
There were only 25 passengers...
Ask HN: What are the most useful Chrome extensions?
Oh man, I knew that'd Matt Levine. The only email newsletter I subscribe to - and I hate email newsletters. That entire page is worth reading, for anyone with a few extra minutes.
Networking! ACK! zine by Julia Evans [PDF]
kext's must be signed now, Apple can freely revoke developer certs and block them if they so desire.
> The difference being that Lloyd's isn't going insure your personal wallet.

If you follow modest security practices (like spending $100 on a hardware wallet), you certainly don't need Lloyd's to insure your wallet.

> How is using Coinbase different from holding a balance with any other bank?

It's fairly similar. Half the point of Bitcoin is that you aren't obligated to use a bank. You can just take care of it yourself.
I'm not sure. At what point does automation lead to a big drop in GDP?
Forcibly redistributing income from low resource generators to high resource generators creates an incentive for people with fewer resources to have more children than they are capable of supporting. This dynamic will in the long run lead to more people that produce fewer resources.

Currently government is redistributing income upward by economic prohibitions (regulatory barriers):

http://cepr.net/publications/reports/working-paper-the-upwar...

and it is redistributing downward with social welfare spending, with the US massively increasing social welfare spending since 1972:

http://fivethirtyeight.blogs.nytimes.com/2013/01/16/what-is-...

Annual spending growth on various components of social welfare spending (1972 - 2011):

>Pensions and retirement: 4.4%

>Healthcare: 5.7%

>Welfare: 4.1%

Annual economic growth over the time frame:

>2.7%

The only thing it has to show for giving people more "free money" to spend is a higher trade deficit, stagnant wage growth, and, I would argue, an explosion in the amount of single parenthood:

http://pinetreewatchdog.org/500-rise-in-single-parenthood-fu...

But hey, since 40 years of social democracy has failed, let's keep doubling down and giving people more "free" money.

The end result of this bidirectional forcible redistribution is the productive middle class being destroyed, and two classes becoming increasingly significant: a small upper class controlling a growing share of national output, and a large unproductive underclass that is dependent on the taxes that upper class pays, constituting an increasingly large portion of the population.
This looks so untrustworthy that more than anything it has me questioning why I trust other similar services.
The article states there was 198 souls on board
Aren't the injuries trivial compared to the large risk of death? If seat belts are to be praised, it would be because they helped the pilot regain control, not for preventing some passenger bruising.
This is only tangentially related, but I remember there was a problem some time ago where India simply did not have the infrastructure to count all of its citizens. How is Aadhaar sure of its 99% figure?
Thank you for the comment. It is nice to be able to talk to someone who believes in Urbit ideal. I have a question for you: there are many advantages of running things on huge scale. How do you see Urbit will solve it? For example:

- webserver: I used to run a personal web server, and then I noticed that I have to throttle the speed to avoid ending up with a huge bill, and when the colo is down, the server is down. I keep all my data in the cloud now, and due to economy of scale, I do not have to worry about availability, ping times, or bandwidth limits. How can personal server compete with CDNs?

- I also used to run my own mailserver, and it was always a pain to keep spam away. This is a complex process which includes tuning spam filters, deciding which DNS blacklists to use (oh controversy!), deciding if I want to use DCC and at which stage. And I had to re-tune periodically, otherwise it would eat my automated messages... At the same time, Google (for example) has it easy -- at their scale, they have all the information they need to decide if the mail is spam or not.

- Social media: no, I have not run my social media server :) But I cannot understand how do you get started. The main point is network effects, and even Disapora, which has been around for a long while, is not that popular. Plus spam and viruses, of course -- how do you prevent that? If my friend gets a trojan on her machine, will her account be able to spam entire network?
Why don't you ask Microsoft what they think about this proposal instead of speculating?
It has a webserver and networking and it can access the filesystem and it can send messages to other users securely. There's also an ntalk kind of app and a simple threaded discussion things but they're more like demo apps than things you'd use intrinsically.

I think it's fair to say the only reason to run this is to develop for it right now, it's not something end users have a use for.
US patients who see immigrant doctors live longer
Old Python, I like that. Sounds like my manager in a recent conversation: "Don't say [competing product name], say 'the legacy [product type]'. It drives home the idea that our product is the future and that product is the past."

I'm not making any judgement on the status of the Python community, just appreciating your choice of wording.
What are China’s 12345 hotlines?
For static analysis and linting in C information gets held in comments as well.

Unfortunatley, about the only thing everyone can agree on is:

/* fallthrough */

For when you intentionally don't put a break in a case statement.
This: https://news.ycombinator.com/item?id=13590264

Used to be a reply to this: https://news.ycombinator.com/item?id=13590238

It was broken into pieces, or, "exploded" :)
> “With his feet on the flight deck roof, the co-pilot reached down and attempted to disengage the autopilot by pulling back on his sidestick,”

In this case I don't think they really knew that the issue was the jammed stick before the co-pilot pulling back on his stick gave the flight computer priority. It's hard to really say from the information given exactly when they discovered the camera was jammed and removed it vs when the plane was getting itself back under control.
This would be devastating for the Indian economy in the long run.
Well I had fun with it http://i.imgur.com/EaQBYHX.png
To be honest I find Haskell as one of the better documented languages. Hoogle + Hackage module documentation and being able to look straight at the source code is great.

I guess newbies will find some of the compile messages hard to understand compared to more standard languages, however.
What does "unofficial" mean here? AFAIK Vulkan is fully supported by the current versions of both AMD and Nvidia's Windows drivers, which seems about as official as a driver can get.
Endpoint: a self-hosted microservice for generating mock http endpoints
Web Bluetooth API in Chrome 56 Sparks Privacy Concerns
I would say it has good UX, but not good UI. There is a difference.
I haven't been able to find a better animation suite than Flash. You don't have to export to flv, you can make a video from it. But the drawing tools and the onion skin with the ability to layer frames on top of each other, I haven't found anything to compete with it.

And why draw everything by hand when you can script some of the animation with ActionScript?
> a system that has almost diabolically evolved to create competing interests that deadlock all sides into a sub-optimal solution

The system embodies large amounts of collective dissonance; a natural reaction to the soft corruption that has to be practiced to satisfy policy. Cost shifting is among the most pernicious causes of this; there is little to no correspondence remaining between actual service and the fee that gets billed; it's all about who the patient's payer happens to be, what policies are in play and how much providers can get away with in each case. The seemingly arbitrary outcomes have to get reconciled somewhere and in the doing of that we build up a lot of scar tissue.
> Huh? A cat isn't a hamster, no way they will run in a hamster wheel

The cats at the shelter I volunteer at love their giant hamster wheel. So there's that.

> It is the cat who determines where we go.
You can train your cat to walk with you. Even without a leash. (Downside? Obedience rate will never exceed ~95%. The rest of the time, happy cat chasing ;)
Investigating the Statistics Server for Life Is Strange
It may seem obvious, but for those who haven't tried it: The effect of high-res great art on a high-res luminescent screen can be magical. It puts all those other desktop backgrounds to shame - instantly revealing how incredible some of these images are. Make one your desktop background.
I've used events successfully for an important fraud detection system. There are a set of known events. A fraud model could hook into the event chain at any point. It would then produce an alert event with its findings. Downstream another handler listened for it. Coupled with RabbitMQ, the system is a pleasure to expand. All the fraud models are micro services. Just a start up script and boom, hooked in.

We planned for duplication of messages. Operations are idempotent. If the message already ran, we could rerun the calculation safely. With Rabbit the only duplicate messages were the ones humans sent to rerun a model that broke.
>But as things stand now, the owners of the machines get richer, and the displaced workers get significantly poorer.

No they don't. We've had 200 years of massive automation fueled job destruction, and wages and the demand for labour are massively greater now than 200 years ago.

The last 20 years in particular have overseen the most rapid wage growth in human history.
Of course. Facebook (or Google, for that matter) isn't magic, just in possession of a really intrusive nose for others' business and the war chest to do something about it.

Detectives, private or otherwise, are sometimes very skilled at doing the same thing in conversation (of course, this is not automated and very expensive). This isn't news.

What is news is the scope and automation. The surveillance-entertainment complex is unhealthily healthy.
Data flow analysis: DepGraph
We think the eventual shader language will not be based on MSL. We need both source and binary formats, and MSL doesn't even have a public binary format at this time. However, if we do end up with something MSL-inspired, the same commitment to follow the Patent Policy would apply.
Grap – define and match graph patterns within binaries
Sony has historically supported a variant of OpenGL on the PS3 (in addition to their low level API) - I would be surprised if they don't have one for the PS4.
Why not write a blog post, comparing a hypothetical: WebMetal vs WebVulkan?

Clearly there is a lot of misunderstanding, or at the least passion in regards to Vulkan and Metal. Rather than disregard it as "yeah, we thought about it.. but no". Why not actually help educate us?

> "Metal is a bit higher level than the others and Vulkan is probably the lowest level, but they are about the same performance"

The above is what you claim, but why not actually put it to the test? Compare the two in an open forum, have a fact based discussion, hopefully including benchmarks and code examples, and come up with conclusions. Allow people to correct you (where appropriate), and write a follow up blog post with conclusions.

You seem to also have another point, "Even if Apple supported it, Microsoft doesn't, and therefore WebKit couldn't implement a hypothetical WebVulkan". That's a fair conclusion, and would push the pressure from Apple over to Microsoft, and at that point no one could fault Apple/WebKit from proposing a different design. However, as it stands (i.e. without an open conversation/comparison), you while clearly educated on the matter, come across disingenuous (I'm sorry to be pointing out the truth).
I also think having a ceiling on how much money you can have go hand in hand with UBI. Imagine Bill Gates can have only 3 million dollars of money in his total assets. It will be intetesting to model such a civilization and see the effects.
This is just grousing; If urbit got so popular that addresses were sparse, a big if, planet owners would just vote to add more.
A New Reason for Foreigners to Avoid Google and Facebook View
Computers and horses don't have property rights or the means to exercise them. All of this automation is augmenting humans because we do. We've gone from 122 million people owning smartphones in 2007 to 2.5 billion people owning them at the beginning of 2017 for example.
Vulkan (and similar APIs) are straightforward as translation targets, not so much as sources.
Interesting, I appreciate this explanation from an "outsider". This actually sounds very similar to what I recently posted[0] on the sandstorm thread. Also, something I picked up from that thread, but haven't looked into much myself is Cloudron[1].

They're certainly less, um, ambitious than urbit, but sound like they might be on the same continent. At any rate, I really agree with the vision: "Imagine if every man, woman and child had their own server. Nothing fancy, just a cheap ECC instance or DigitalOcean droplet or something."

[0] https://news.ycombinator.com/item?id=13589471
[1] https://cloudron.io/