skysight-inc/HackerNews huggingface dataset:
I don't think the basic arguments over facts are going to be resolved so long as people shun those who don't agree with them politically. Especially in the current social media climate, false claims spread like wildfire while the debunkings languish because people only spread or listen to stuff that supports their existing beliefs. My Twitter feed is probably typical for HN and I've been seeing this multiple times a day. There isn't even any media panic over it like the one over conservative "fake news" because it supports their existing beliefs too; often journalists are helping spread the claims on social media like everyone else.
Presumably they can write their firmware using 64-bit code too? is there a reason it would still be 32-bit?
Why GMail needs Google Play Service to access my SMSs to write an email?
Thanks, I'll be sure to include that soon!
It will when moving across disks.
issues, merge requests (titles, descriptions, etc), comments, events ("X pushed to Y"), labels, projects, milestones, users, permissions, project statistics, CI builds information, abuse reports, the list goes on.
iBeacon Solution for Art Galleries and Exhibitions
We have specially designed Internet of Thing (IoT) enabled applications using the latest and best technologies for art galleries and exhibition centres. With extensive use of the beacon technology, GPS and cloud computing, we have developed solutions that will streamline the exhibition activities and give visitors a personal experience.

More: http://www.solutionanalysts.com/services/iot-internet-of-things/art-gallery/
Last year, 80% of the applications for new pharmaceuticals in China were found to contain fabricated, flawed, or inadequate clinical trial data: http://www.sciencealert.com/80-of-the-data-in-chinese-clinic...
Google Is Battling a Russian Spammer Over the Use of the Letter 'G'
Switching from Mercurial to Git, Because Gitlab
Cron job with a find command fixes that.
You forget what profit is. Profit is (the monetary value of) the benefit to society of the product being produced.

Now when you say "must optimize on two fronts: money in order to keep itself afloat and" ... that first one is NOT optional. If that first one is not a prerequisite to having the factory than that factory (or company, or ...) is a net loss for the economy, society, for the world as a whole. You seem to imply it is tenable for a society to have most or all companies operate under such conditions, and of course it is not.

That is of course the alleged problem with communism. Profit in itself is not a necessity, but having profit >=0 over the long run IS a necessity (but obviously for company stability having a decent positive profit most years is very much not optional, and any exceptions must be made for investment purposes, not for any other reason). Otherwise, colloquially, you're "eating your seed grain".

That is the problem, right there. Communist economists see communism as a system that can work because people would still generate profit. People, even communist activists themselves, see communism as a system that can deny the real world. And under those circumstances, of course communism fails. Under a communist system as understood in economics departments, profit would still be an existential necessity for any company.

So if avoiding profit and "instead get X" is why you're a communist, stop right there. That's not communism, that's fantasy. No matter what X is. Stop defending anything remotely like that as an advantage of a communist system, because it is not. The real world need for more valuable output than input from any long-term process, applies just as much to communism as to capitalism, mercantilism, ...
New ideas in physics cannot start with an analogy - they need to work mathematically with all observed data first.
This is a reality of technology and remote work. There is no need for most tech workers to have any geographic proximity to an office.

I suspect the H1B situation will cause many that currently use the program for low cost staff augment to just move their whole IT operation to managed services. This yields a loss of American jobs since he majority of work is done off shore. I believe this is happening naturally right now in some companies but a $130k per unit cost might drive that much faster.
heres why i disagree

hardware fragmentation isnt something new, its been around since gadgets have, in fact things are much better than they were as at least we have some standardisation now if only a little. The situation is no different than for repairing most any gadget out there, in many cases easier as phones and tablets are often more common than other consumer electrical items like cameras or portable stereos.

secondly while parts for apple devices may seem abundant fakes are incredibly rife, unless you are extremely careful you will likely be getting non genuine parts unless youre buying stuff thats been stripped from a working device. Then theres the fingerprint reader issue, which is pretty much non replaceable on modern models.

all in all android device repair is little different from just about any other portable device in my opinion, glued components and proprietary connections are still everywhere in all our gadgets and as has been the case for a long time. often the best source of parts is finding another faulty device that has the part you need, or finding one on ebay that has been stripped from a dead device.

a recent example from my own experience but in a completely different field. im a big coffee lover and recently on ebay i spotted an untested commercial coffee machine for very little money. knowing nothing at all about coffee machine repair i put in a bid and got it.

it was an old machine from a small manufacturer, the manufacturers site didnt even list the model nor did they reply to emails and google/ebay searches turned up very little. however within 2 days i had managed to identify the problem, find that another manufacturer had used the same parts and source them from 3 different potential suppliers, within a week id learned not only how to strip and reassemble the whole thing and got it working but i also knew exactly where i could get any parts i could need even for such an obscure piece of equipment.

my point is fixing things is pretty much the same no matter what it is, you could level this same argument at most anything, car repair for example, sure cars all run on pretty much the same principle but they vary in a ton of ways, yet you dont hear mechanics moaning. i recently crashed my motorcycle but despite being a very popular make and model sourcing a replacement for the bent forks was very difficult, so at times finding parts for even the most popular things can be a challenge.

As a general rule most things arent really made to be repaired anymore, we live in a disposable world where generally something breaking means its upgrade time rather than calling out the repair man, when was the last time you called out a TV repair guy? sadly its a dying trade but i really dont think its that much different from anything other gadget or most anything really
Nice, but in practice I've found that when working with replication on big production DBs I usually don't have the space to hold multiple copies of a data dir that I want to delete, and copying elsewhere takes too long. Not a blocker to using it by any means as at least this adds a natural sanity-checking stop.
Does the phrase "I'll show you" also have a predefined special meaning? He seems to repeat it quite often.
I think this book is actually very approachable without much of a mathematics background. It's structured so that you can usually skip the mathy parts (and there aren't many really). Time and space complexity might be a bit tough but it's not that hard to work through. I think the Bayes related math was explained well and should be approachable with next to no math knowledge.

The math is mostly applied and not proofs. There's a fair amount of pseudocode and algorithms but they are explained well and I think it's not hard to follow (our students of different backgrounds usually didn't have problems). I did get a bit tired of the running example of the map of Romania (essentially used for all the search related things).
The diagrams for algorithms are very helpful.
This has had significant discussion before, including 6 months ago:

https://hn.algolia.com/?query=George%20Orwell%20%E2%80%93%20...
Actually medical costs associated with smoking are extremely significant. I'm not aware of any studies showing that they are less than average costs associated with death in old age.
I didn't mean as a slight against him, just kidding :)
Will it? I gather not all are fond of what such money has done for San Francisco and the Bay Area in general.
[ Experiment ] Dismissing Garbage Collection in Node.js
22 Expert Opinions on UI Design Trends for 2017
This article is related to no-limit heads-up, which requires a very different style of play than no-limit full ring. Full ring would be significantly more difficult to beat by AI. So the title leaves out some very important information. I am not surprised they beat heads-up; I would have expected it sooner.
> Why are we afraid to add new APIs that make some damn sense?

Speak for yourself. I implemented a Standard C library which guarded the environment, and various other global variables that the language requires that the library have, with mutexes. I did this in the early 1990s.

I am far from alone, as far as C library implementors go. Your "we" is actually a small number of people.
Menswear Nerds Are Flocking to This EBay Alternative
Boston Dynamics Robot Segway Wheel Legs
Good intentions and heartfelt prayer.
Pure Garcinia Cambogia for Weight Loss
Could someone explain how Poker is more challenging that games like Go? Please eli5.
Perhaps that's why the next line reads:

Parallelism: Parallelism happens when at least two units of work are executing simultaneously. It’s notable that you can support concurrency on a single processor system using appropriate scheduling, while parallelism requires multiple processors or systems.
Yes. That's the featured that caused the file to be removed.

It's just that I didn't expect macOS to remove a file while it was open.
Depending on hundreds of gems means you are depending on the decisions of hundreds of developers with packages which are in constant churn.

Apps like Gitlab and Discourse that depend on hundreds of gems and require end users to have complex build environment and compile software are I think operating a broken user hostile model.

The potential for compilation failures, version mismatches and Ruby oddities like RVM is so gigantic with hundreds of man hours wasted one is left to conclude they may actually want to run a hosting business and not have users deploy themselves.

Compare that to Go or even PHP where things are so orders of magnitude simper that it is not even the same thing. To deal with this complexity you now have containers but have you solved the complexity or added another layer of complexity? There are technical but I think also social factors at play here.
A Chinese programmer emailed me because I starred the linked SpaceVim repo. I guess there's some confusion about all the forks of this project.
I am sure.

Smoking tobacco is recognised as one of the largest preventable causes of death and disease in Australia. Each year, smoking kills an estimated 15,000 Australians and costs Australia $31.5 billion in social (including health) and economic costs.
The Australian Government and state and territory governments, through the Council of Australian Governments, have committed by 2018, to reduce the national adult daily smoking rate to 10% and halve the Aboriginal and Torres Strait Islander adult daily smoking rate (from 47% in 2008).

http://www.health.gov.au/tobacco
One major reason was that our team was growing and Gitlab allowed us to add them, whereas BitBucket was limited to 5 devs.
Or buy something running Linux that is not Apple and don't bother with the mess?
The first apps I've bought for my iPhone were dictionaries. The owners of the dictionary material sold the right to the app developers, but didn't extend it, therefore the developer doesn't even have the right to publish an updated version, even if it would be only a recompile with the never compilers for them.

Which means that even if I've paid for the content, now I'll have to purchase it again from another developer only because some random limitation is introduced, and even that purchases can soon disappear again.
GitLab Live Stream of fixing the issues
Additionally, I have taken up a habit of not abbreviating "production" and "staging", whenever possible. The fact that len("production") > len("staging") > len("dev") is a feature when you find yourself typing it into a terminal or db shell.
NeuroEvolution on Autonomous Car Pathing
What we have here now is effectively prohibition with all that entails i.e. a huge black market.For people on average incomes, tobacco is now in effect an illegal drug.

The official stats on smoking exclude the black market and greatly understate smoking rates.
Most people's civil liberties work so smoothly they don't even notice.
With the resources that Apple has, it would be silly to throw out so much backwards compatibility just because "uh, effort".
Fake News 'Vaccine' Inoculates Against 'Alternative Facts'
Now take out the IBM laptop replacement contract & see how many are really buying.
That's a very short and unconvincing argument. Do feel free to expand on it!
I'd move to Mexico. My purchasing power would skyrocket, and from what I've seen Mexico City is pretty cool.

It's obviously got some downsides, like not being an English speaking country, which is probably why it's not happening
direct link to the mentioned study: http://onlinelibrary.wiley.com/doi/10.1002/gch2.201600008/ab...
I see LVM[1] mentioned in the notes. It allows you to, among other things, snapshot a filesystem atomically which you could then mount read-only to a separate location to read for backups or export to a different environment. That would give you a point in time view of the state of all the repos that should be as consistent as a "stop the world then backup" approach.

[1]: https://en.wikipedia.org/wiki/Logical_volume_management
Lattner said that bitcode is "not a panacea that makes everything magically portable"[1], which of course is true.

But that doesn't mean it couldn't be recompiled for different architectures, given reasonable bounds like both 64-bit, same endian, similar calling conventions, etc.

I'm not suggesting Apple is considering that, just that it would be technically possible if there were ever a compelling reason.

It's unlikely they would ever move away from ARM on iOS, but on something like the Apple Watch with it's highly custom SIP, and ultra-low-power requirements, you never know...

[1] http://atp.fm/205-chris-lattner-interview-transcript/#bitcod...
You just said the same thing as your parent comment (one gallon of beer per day). Please read carefully before disagreeing.
disaster-safe
That page points to a code.google.com (and as such unavailable) project... :(
I get TLS 1.2 for both Python2 and Python3. Latest Arch Linux.
That could work within a single, well coordinated project. Beyond that, the Common Lisp package system doesn't cooperate the way you'd like it to, so you're back at

(libraryA:bar (libraryB:foo object))

Since the package system is not hierarchical and doesn't allow local aliases, if you're unlucky you get fully qualified Java-convention package names and end up writing:

(com.myfavoritecorp.dept1a.project7.subprojectX:bar
(com.biggercorp.dept32.project2.subprojectE:foo
object)
2x-3x is excessive, and is changing.

Anecdotally, the Amazon/Microsofts of the world pay "only" 30% less in Vancouver than they do in Seattle. I haven't confirmed but supposedly Salesforce no longer discounts.

And despite what the local fear-mongering suggests, these companies aren't just using Vancouver as an H1B parking lot - they are establishing real centers of excellence and hiring plenty of local talent.

All this to say is salaries take a long time to adjust, but local companies will learn they will need to pay more to compete.
It works.

Specifically, it works because the taxes make it too expensive for teenagers to become regular smokers. That's the most important time to limit tobacco consumption, as we all know.

Research indicates smoking among teenagers has declined by about 65-70% in the 15 years to 2014 [1].

But even regular smokers I know who are well into their 30s are cutting down, switching to e-cigs or quitting, due to the cost. Yes it's for health reasons too, but the cost factor is adding urgency.

http://www.tobaccoinaustralia.org.au/chapter-1-prevalence/1-...
Explaining outputs in modern data analytics
This is the second time in this thread I've seen this claimed. I haven't seen any evidence showing this, and in Australia at least it's difficult to prove. For example, residential aged care is expensive, but generally privately funded and a major source of employment.

I do agree that killing people as soon as they retire is the economic thing to do. Unsure that will win many elections, but who knows....
Alternatively, if you have the luxury - `zfs snapshot`.
Free and open source social mobile messaging marketplace app using React Native
Whether you wait for the defaults or not, Medallion prices will be a good investment as Uber et al are eventually forced set prices above costs.
Statistically since ye olden times, losing data is an LD50 event within 6 months.

Always test yur backups automatically and fail the backup job if the restore fails, because DR/BCP is no guden without viable customer data.
I came here to say the same.

To be clear: there is a lot wrong with this book. I find the title to be abrasive and not reflective of the value of the content inside the book. The authors also never established any real credibility of domain expertise. The book reads a lot like a Malcom Gladwell version of financial education.

The book's strength is also it's weakness: it presents lessons as simplified parables without considering much nuance. For me as a young reader, this was valuable. Now, I'm not sure I would get as much value out of it because I would not be able to get past the many contradictions and flawed logic. But perhaps I wouldn't be able to read it critically if I had never read it in the first place.

I don't even remember the specific lessons. But I remember it providing many moments of clarity for my young mind to internalize.
Conversely, not many of the celebrity players have had much success playing online. Ivey did have some good years but even he has been struggling for the past few years.

Almost all pros who have had success both online and live agree that live games a ridiculously soft compared to online games. The reason more online pros don't play live is because you have to live in Las Vegas or Macau to play a the highest stakes, or you have to be invited. Also, the big live games are usually mixed games that don't afford a huge edge to online pros who specialise in a few games.
The reasoning for that was to prevent reducto ad absurdum and "It's YOUR fault".

"You should have KNOWN that erudite command was going to fail."

"You should have known that our one-off program had issues you did not account for."

"You should have known that the backups were not properly tested elsewhere for known good state."

"You should have ....."

In reality, some disasters were caused by idiotic things like "rm -rf /opt/somedir ." You just hosed the system, or a large part of it quickly. And we could say that your malfeasance of including the "." started wiping / immediately. But we can also say that rm should be aliased to prevent accidents like that, or that rm should do some minimalistic sanity checking on critical directories before executing them.

People can, and will mess up. These computers are nice, in that they can have logic that can self-correct, or at least loudly alert errors.
Couldn't get this to work on osx, initially got an error from strip in src/picohttpparser/build - which was fixed by running `strip -x libpicohttpparser.so` which got `python setup.py develop` to work.

But then running the demo app resulted in:

ImportError: dlopen(/tmp/japronto/src/japronto/protocol/cprotocol.cpython-35m-darwin.so, 2): Library not loaded: libpicohttpparser.so
Referenced from: /tmp/japronto/src/japronto/protocol/cprotocol.cpython-35m-darwin.so
Reason: image not found

Didn't bother after that
A third of cigarettes sold in Ontario are contraband, study suggests:

https://www.thestar.com/news/canada/2017/01/23/a-third-of-ci...
MarkNote – iCloud powered markdown writing
It may be uncivil, but we are really truely living in an age where a significant percentage of communications are forged by paid PR people. We should focus on actually thinking about this problem and dealing with it. I know that whitch hunts are bad, but this member didn't get out a pitch-fork and noose, they only said how they felt.
Systems failing one by one and nobody caring about them is not uncommon at all. See https://en.wikipedia.org/wiki/Bhopal_disaster (search for "safety devices" in the article).
It's not a 2.7 vs 3.x issue. There are minor versions of both that have TLS 1.2 support. The issue is making sure that the minor version installed on a system is linked against a library that supports TLS 1.2.
Both VSCode and Atom are memory intensive as well.

That being said I've used PyCharm on a system with 2 GB memory before and that does work okay, you just need to make sure that no other memory-hungry apps run at the same time (browser, email, multimedia) and that the system itself doesn't use too much memory.
Show HN: This Soundcloud track undistorts itself based on the number of listens
Or is this in fact fake news?
Duct tape is like the force. It has a light side and a dark side, and it holds the universe together.
Ask HN: What is your opinion of the Udacity Nanodegrees?
What do you think of both the new (AI, VR) ones and the old ones?
In terms of quality of teaching, resources and value?
They are known as Dolmuş in Turkey. Essentially van-taxis. There's share taxis [0] in quite a few countries (often from airport to hotels or other high frequency routes). In Germany there's also "Anrufsammeltaxi (AST)" which is essentially a van like taxi-bus that you can call which is loosely bound to the regular bus routes. There's also "Bedarfsgesteuerter Flächenbetrieb" which is basically a bunch of van-taxis cruising around a set area without fixed routes. They usually use sophisticated route optimization, too.

[0] https://en.wikipedia.org/wiki/Share_taxi
There are many in this range in Australia, where they are known as Light Beers and have almost 10% market share. [1]

[1] https://en.wikipedia.org/wiki/Beer_in_Australia#Market_chara...
>us devopish types are both quite costly and quite rare - but I think operating the service as they do today seriously tarnishes the Gitlab brand.

The sad thing is it doesn't have to be this way. Software stacks and sysadmin is out there for the learning, but due to the incentives of moving jobs every two years, nobody wants to invest to make those people, we all know we'l find /someone/ to do it anyways.
Yeah, I know, I read your reply. I think it is wrong.
So tl;dr: Gitlab is experiencing heavy DOS attacks that created so much data that replication stopped working. In the process of getting replication to work again, "YP" wanted to delete the empty data directory of the slave DB server, but accidentally deleted it on the master DB server. Out of 5 backup/replication techniques they use not one is working reliably. YP manually created the backup they could use 6 hours ago by chance.

Tell me if I misunderstood something. I hope the customer I met last week does not remember I ever recommended GitLab to him.