skysight-inc/HackerNews huggingface dataset:
>Should I start to think Saudi Arabia as a terrorist country or is there room for interpretation?

Sorry, but SA has been supporting terrorism for decades, all around the middle east and the world. In fact much more so than other openly blamed countries.

https://en.wikipedia.org/wiki/State-sponsored_terrorism#Saud...

Not to mention their horrendous fundamentalist human rights, religious laws record. It's just that they have oil and friends (probably because of the first).

If you're just hearing this for the first time, I'm not sure what you can "take away" from this news. I'm certain though that you need to read deeper in the history and related news.
As with anything, I think folks are trying to sell you tools for the "how" part. The trouble is always in the implementation. His point is very valid about poor architecture is hard to change... And I think over investment in tools/process for agile is precisely that.. When you spend more time and money filling out JIRA tickets and staring at Kanban boards and attended SCRUM of SCRUMs and hours long standups, you need to reevaluate if your process is doing more harm than good.
The last time I tried to use that it failed when coupling containers. Ie that nginx requires, my web app, which requires the database. Every process but the database failed because they all depended on each other. I ended up using shell scripts which used an arbitrary wait of 2 seconds after each process. that fixed the problem so that the containers came up after a reboot. Did docker fix that yet?
I would not trust their word over Apple's because Apple has a better insight of the situation.

The whole thing was a very poor allocation of resources. Of course, those whose promotions and maybe even jobs are on the line will fight back any claim of incompetence or malice.
Chinese Government...

HE/HE
Compress your WordPress images with Exhale
EE Times reported the following:

http://www.eetimes.com/document.asp?doc_id=1329517

>Intel might challenge the AMD deal, however the China partner apparently already has access to the technology. The Intel/AMD cross license was a five year deal that the companies failed to renew in 2015.

>The license granted rights “intended to cover only the products of the Licensed Parties.” The heavily redacted document lists a dozen exceptions to its terms, most of them not made public. Intel declined to comment on details of the patent agreement.

>“All the technologies licensed [to the China joint venture] are AMD technologies and there are no encumbrances,” said AMD’s Su. “We have closed the deal and have started execution on it,” she added noting she also doesn’t see any regulatory issues. (Recently, U.S. regulators have increased their vigilance in turning down high tech investment proposed by China.)

I have seen speculation that many of the relevant x86 patents expired in 2015.
Here we are discussing carbon cycle for a explanation of death to a five year old.
Ok, I think I can see why that would be extra frustrating, on top of the already quite sufficient horror of death. Nevertheless, it is probably a good idea to stay civil and try to communicate meaningfully, rather than venting emotions in a forum that is about a specific person's pain and death. I think it's important to have difficult discussions about e.g. death, deathism, etc., but being combatative---even if it makes perfect emotional sense---does not seem likely to have good effects on most people, including yourself.
At my last company we built an internal build/deployment tool and dashboard. Because we serviced a lot of clients and a number of them were .NET projects, our tool had to be deployed to Windows. There were a couple of devs who did their work in Windows and I did mine in OS X, using a VM to test for compatability.

There was always something wrong, usually in some plugin that assumed weird things about file paths. I think we submitted like 25-30 PRs to various plugins, a number of which weren't taken in because they didn't want to maintain Windows compatability.

One of the bigger issues we had was in fronting the application with IIS and logging it. It's been about 18+ months now, so the specific are foggy but our application took a long time to be resilient on Windows, to the extent that we ran the same code deployed to Windows and Ubuntu for about 8 months and primarily everyone used the Ubuntu server because it was always working.

Windows is very often not even a tested platform for most plugins, which leads to very weird things very deep in code that take quite a while to figure out.

With all of that, the Node community moves fast, so you could hope life's better now than 18 months ago- but I doubt that the community suddenly decided to add Windows to their development cycle.

In the end, we wound up with a very stable, very awesome build and deployment platform that worked great for us- and unlike all the other options we looked at, handled the gamut of C#, Java, PHP, front end only, whatever projects we had and deployed them in all the ways they'd want to be deployed. 18 months on, with little maintenance the system is supposedly still going strong- so developing Node on Windows is possible and you can make it stable, but you will very likely be doing a lot of work on other people's projects that you want to use, and you'll need to be okay with that.
Making asm.js/WebAssembly compilation more parallel in Firefox
Firefox Hello – Browse the Web with Friends
How is an anti-aliased line easier to read for a computer? It should be fairly easy to find lines and use those to get vanishing points for orientation. Distance of enemies should be more or less a mapping of screen height, since you're mostly looking straight-forward. It sounds super doable, especially with machine learning becoming a thing, more or less delegating the task of putting all those inputs together to make sense of it to the computer.
The average size of Web pages is now the average size of a Doom install
> things made of atoms ... are being replaced by things made of bits

Bits are made of atoms. Computing requires work in the Newtonian sense. So things aren't becoming free, they're becoming orders-of-magnitude cheaper. Big difference: in the former case money is worthless and society is unavoidably egalitarian. In the latter, one person can still be a million times richer than another.
> Apply for jobs is way easier than candidacy and comps, not to mention a dissertation.

They're different skills.

I certainly would find getting into a PhD problem much harder than getting a job. But I've spent most of my undergraduate career working and networking—and my GPA/research reflects that.

On the other hand, many of my friends never realized that the real world isn't a series of hoops. They've done great academically (3.9+ GPA, serious research with professors) but neglected to develop any real hard skills or to learn about employability. So the job market is incredibly intimidating to them, while a PhD looks like another series of hoops, which is comforting.

> I argued that its easier citing my experience in grad school and now the real world.

I have no idea what grad school is like, but I do think that the "real world" is a lot easier than undergrad. With jobs, you have a defined amount of work to do each day and have loads of free time to do whatever you want with. Whereas academics have a limitless supply of potential things to do, without defined hours. But maybe that's just because I've always loved work a lot more than school.
I'm sure De Waal addresses this in more detail in his book, but the omission is perhaps less glaring and capable of destroying the entire argument as you present it to be.

Although it is clear that human language is unique and appears much more developed than any animal communication system observed in nature, no one knows what exactly property of language makes it unique. Indeed, infinite use of finite means, or syntactic structure are often put forward as candidates but syntax and generativity have also been observed in bird song. We simply don't know what the defining feature is that sets language apart from animal communication systems.

Similarly, we can't identify the unique cognitive ability that differentiates us from other animals. Since, as De Waal points out, humans are genetically speaking very close to our nearest sibling species, and we simply don't understand what precisely makes us cognitively different from, say Bonobos, the standard assumption should not be that we're somehow gifted with very special cognitive abilities, but that animal cognition is much more similar to our own cognition than is often assumed. Rather than studying where animal cognition, especially in genetically related species, resembles human cognition, we should be studying where it differs from human cognition.

Keep in mind that anatomically modern humans have only been around for two hundred thousand years, and the explosion of human culture only happened around ten thousand years ago. Not a lot of time for massive evolutionary changes.
She's gonna give herself the cancer.
So, one example, on a "might be serious" experiment.

Not really the most solid argument that this is a "thing".
How to Manage Developers Without Pissing Them Off
I can recommend Bob Baer's book "Sleeping With the Devil: How Washington Sold Our Soul for Saudi Crude":

https://en.wikipedia.org/wiki/Sleeping_with_the_Devil

Also the excellent Adam Curtis BBC documentary Bitter Lake - which is probably the best thing I've watched in the last year:

https://en.wikipedia.org/wiki/Bitter_Lake_%28film%29
> "Being conscious, in my mind, is the ability to observe information and change your mental model of the world based on it."

Neural networks aren't conscious. Consciousness requires that a locus of ego experiences sensations of qualia.

Just because something is intelligent doesn't mean it is conscious.
Rails or Django. Both have rich ecosystems that make it easy to plug in functionality - authentication, authorization, worker queues, logging, sending emails, etc. Plus, both are battle tested and have been heavily refined over the years. Plus the documentation is good, and there are tens of thousands of answers to questions about each framework on the internet. You will probably have a production-ready CRUD app deployed sooner with either of these than anything else.

That said, there are plenty of other worthwhile options, depending on the shape of your problem. If your data model is really simple and you only need one table then the Rails or Django ORMs will give you less value.

Phoenix, in Elixir, running on the Erlang VM, seems pretty interesting, but I wouldn't recommend it for, say, getting a startup off the ground quickly. But maybe your problem fits well with the Elixir/Erlang language and runtime model.

Also, there may well be a great C#/.Net option. I'm just not super familiar with that world, so I can't say. A C#.Net framework would likely have a lot of the same benefits as Rails or Django.
My primary development box is on Windows (for reasons similar to yours) and Node.JS is for better or worse, my bread & butter.

The single biggest issue with Node.JS (or Python, Ruby, Lua, PHP, etc) development on windows is in my book the difficulty of setting up the build tools so that you can compile native modules. It always takes me at least an hour, as instructions seem to stop working between major OS versions, MSVC versions and the versions of whatever language you're using (relevant example: you recently had to patch psycopg2 to get it to build in the VC compiler required by Python 3.5)

Path-wise, you won't encounter any trouble: Windows accepts / just as well as the preferred \ and the OS supports long file names; it's just the tooling that's bugged. npm3 mostly solves the issue, but if you're stuck with v2, `npm install -g rimraf` to get a long-path-aware version of `rm -rf` that you can use to "reset" your node_modules folder.
I have been developing side-projects with node on windows for years and I've, other than some "native" modules not building, didn't have any big problems. Everything's been very stable for me. For the native modules, it's usually resolved if you have MinGW or something similar.
Well, his company shouldn't have adopted X86-64 from AMD then...
the user's joke was more nerdy and a little sexist. that is all. same could be in the other extreme the other extreme for: sudo apt-get upgrade brakes-man paint-house. Yup, stereotypes exist. Chill and ignore on, no one is stomping out your right to be alive and do what you want.
A Marriage Gone Bad: Walgreens Struggles to Shake Off Theranos
It's strange to see such a protocol, that it was necessary in the first place. I guess people just assumed the wrong things even with their emotional compass as their guide.

Thank you Pieter, you're truly a giver till the last drop, and a model to follow!
Been using node on win since 0.8, mostly for tooling (not prod servers). JS stuff works fine. I don't write C modules so can't tell. Bugs on Windows are rare, mostly smallish and easy to fix bugs on obscure one-man modules developed on osx - but once a module gets traction, it gets win support soon. No issues with paths, though I use node tools via git bash only.

The issues with paths generally manifest themselves in test suites due to sloppy test (expected /foo/bar, got \foo\bar) but in practice it doesn't matter. Use path.resolve in test, fixed.
Really, really over the top with the drama here... This is a crowd sourced name where people didn't take it seriously. This has happened countless other times with Internet polls. Not everything is a statement about democracy...
It got bought again, though I don't know if the newest buyers plan on changing the name again.
IMHO He is a cultist without creditionals that makes a living from cult followers' donations, I avoid him and his memes. Also I probably know more about state of art ML than him, even though I'm an amateur practitioner.

I think it's a better way to help the common cause by becoming a biology or ML scientist, or helping these scientists with code, or starting some related companies, or just spreading the opinion.

We live in an age where we can download the human genome from the piratebay, clone a bioinformatics repo from github and do some analysis. If you don't know what to do or how to do it you can download any technical book from library genesis and any scientific paper from sci-hub.

If more people did that at least as a hobby we'd have more scientists and faster progress. Instead we waste our time on computer games and social apps (both making them and selling them).
There is nothing "magical" about humans and the unique abilities we possess - I've never heard anyone intelligent argue that. If you're asking me if I would be swayed by compelling evidence, of course I would.

As far as thought emerging solely from high abstraction/complexity, I think that is probably wishful thinking. It seems more likely that a specific kind of brain architecture is required for these abilities to arise. Complexity/abstraction may be a part of that architecture, but our brains do not seem to be much more complex than chimpanzee brains, so there is likely some sort of wiring or other structural component that gives rise to our unique capabilities. The anthropologist Ian Tattersall has written about some of these issues extensively.
Broadband Data Caps Pressure ‘Cord Cutters’
Docker is very clear about this in their documentation: Don't run applications as root.
Downloading untrusted images off of a site that you've never heard of before. What could possibly go wrong?
It's one thing to explore new options, which all forward looking companies should do.

The parent said x86 should only be used for legacy software which is a bogus statement.
Boaty McBoatface is not internet trolling. Look at Mountain Dew's renaming disaster to see internet trolling.
Reported in https://github.com/OpenTSDB/opentsdb/issues/781
I can't help thinking that if all world conflicts were resolved by rap battle, the US would be even more belligerent. What? You thought the East Coast versus West Coast divide was bad? Marijuana as export-controlled munitions? Colonel D-o-double-g and General Dre?
Why living around nature could make you live longer
That rule would be the first rule in the guidelines:

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. [...] If they'd cover it on TV news, it's probably off-topic.

From https://news.ycombinator.com/newsguidelines.html
"Hands free" technology is intuitively appealing but in reality it's about as distracting as regular operation.
I thought everyone already knew this?
And yet, she felt sure that doing something had to be better than doing nothing.
While there is some of what you mention going on my personal experience having lived many years in northern Ontario, had many native friends and acquaintances and seen many different bands (some call them reserves) is that many are successful with their own schools, police forces, businesses, and land rental to outside businesses and cottagers but you never hear about the successful ones cause they got their shit together. Only the disasters make the news.

It's not necessarily an isolation issue. It's really a combination of despair in the young (they don't see a clear path to succeed in life while holding on to their identity), a cultural shift between the old holding on to past grievances and the young wanting to move on. And a serious lack of individual accountability from so-called adults. For example, First Nations have an astronomical rate of diabetes. The alcohol abuse stereotype, while not as prevalent as people think, is higher than in the general population. Band councils ban booze on their land but people smuggle it and others look the other way.

As a people they are walking a knife's edge trying to live in a modern world while holding on their ancestral ways of self governance and cultural identity. I could write more about this but it would be off topic.
Have you had an inconsolable five year old who lost a close relative or even pet? I prefer to use analogies and explanations they can understand and accept to help them understand the reality. It's not the same as presuming they have no concept of death. That's a very long way from shutting them down with lies, avoiding the topic, or "protecting" them from it. It's trying to be age-appropriate. I make no claims to be a perfect parent however.

When they're a little older and have more capacity to understand a fuller, more accurate, discussion is possible.
Yes, we develop many cryptocurrency/blockchain applications (e.g. Bitcoin, Ethereum) using Node.js under Windows. Some people use Visual Studio (I think the best) while others use WebStorm.

The issue with path length is almost always experienced with Visual Studio and when it is solved is because the developer moved the project to C:\ the same project works well with WebStorm.

I don't remember having issues with path separators, we even move the projects from Windows to Linux and they work without changes. There are typical recommendations when you use filesystem operations directly like using specific modules for handling paths.

Native modules are a difficult aspect of development, but this is not Node specific but general. We have similar experiences in other programming languages. We even wrote an article for a specific case http://blog.coinfabrik.com/installing-copay-in-microsoft-win...

So, we are happy developing in Windows and the native modules are the only critical aspect, but if it is just a compilation issue it can be solved with some effort.
In addition to coldtea's point: Saudi is in some respects the bizarro version of the US. While we export American Idol and McDonalds, they build schools teaching extremist Islam all over the world. Many formerly more moderate countries have gotten much more theocratic in the last 20 years, and Saudi evangelism funded by oil money has played a huge role.

For example, when I visited Bangladesh in the early 1990's, seeing veiled women in the capital city of Dhaka was unusual. It's very common today.
Author here. The amount of data per QR depends on the QR size specified. If I remember correctly, its about 10 bytes per code in the default config (QR code size of 30). Transfer boilerplate is a few codes in the start to setup the conversation and a FIN like message at the end.
> you are more motivated to pay taxes and fight wars

Well, you don't really have a choice in the former, and when there's a draft, you don't in the latter either.

> The country that gets least tax evasion and most volunteers to army is likely to perform better than anybody else

I disagree. You are elevating the state too high. I would counter that the countries with the most economic freedom -- those that have embraced markets and rule of law -- are the ones at the top.
Can you clarify? Why was it important that this came out now?
Wouldn't it be safer to pay attention to the road and notice someone swerving your way than to get an alert, look over your phone to read it, then look up to catch the swerving car?
I'm hoping that this is really good news for Zen. Because you're right, the server market is a lot less tied to x86 than the desktop market is.

So why would they sign this deal when it would probably be easier to use RISC-V or ARM or MIPS or ...? Perhaps AMD gave them a private demo of Zen and they realized that it was better than all of their other alternatives, even including other architectures.

But if they had their hearts set on x86, unless they could get Intel to play ball (highly unlikely), AMD was their only option even if Zen sucks.
Huh? Apple has no idea what's on the phone, how could they have better info than the FBI on this?
We develop in Windows and Mac and they have been remarkably solid with a few gotchas.

One, the case sensitivity of file names.
Two, compiled modules have not behaved well on Windows in all cases. We tend to avoid them.
Three, the path length has definitely caught us. However, NPM now mitigates that with a new flatter directory structure.
> "What if rats, cows, and pigs all turn out to be well past the hump of vivid awareness, such that killing them really is extinguishing a life quite similar to a human's?"

Or what about the opposite? What if consciousness is very rare, and that just because something acts with complex behavior doesn't mean they are experiencing?

- Perhaps some humans aren't even conscious, being merely symbolic engines running on a large cultural dataset. It would certainly explain a segment of the population that has never made sense to me.

- Perhaps children aren't yet conscious. I know that I don't remember anything before the age of 4. Maybe I wasn't actually aware yet, being only a biological automaton until a flip was switched in my brain.

- Perhaps animals are conscious, but don't experience a joy sensation, only a hunger/need/pain sensation. In that case, nothing we could do would help them.

- Perhaps animals are conscious, but don't experience a pain sensation, only pleasure -- their reaction to pain being merely instinctual, without actually being felt by the animal's consciousness. In that case, nothing we could do would hurt them.

When you're dealing with consciousness there is no way to know. We can't move the locus of our awareness inside another creature to see if it is also experiencing., or in what ways.
Moving Minimesos CI from Jenkins to Travis
Well... except it was explicitly chosen because it was a guess at the birth of Jesus. That has meaning even if the guess may be off.
Show HN: Node.js async processing by example (queue, waterfall, series)
First, there is not really such thing as a "terrorist country". Terrorism is a tactic, not an ideology. To be more precise, one might refer to "state sponsored terrorism" or something to that effect. But that is beside the point.

For context around this particular document, there appears to be the following article:

https://28pages.org/2016/04/19/exclusive-a-buried-envelope-b...
Connectivity Issues in Frankfurt