skysight-inc/HackerNews huggingface dataset:
The nixpkgs manual has a section on it https://nixos.org/nixpkgs/manual/#sec-python but the key to it is that it's really mostly about managing your PYTHONPATH. You wouldn't typically be installing a python package and just expecting it to be available to a session-launched python invocation (because PYTHONPATH is not exported to the user env of a profile), instead you would probably use nix-shell or a custom-built python environment with the exact package setup you desire...
Talking to Fashion Tech designer Anouk Wipprecht
When riding a taxi, is it normal to expect that the taxi operator covers health costs for any accidents not caused by their driver?
I tried a few things and then gave up; I will revisit. It is a known problem as there are a lot of posts all over the web from people with the same issue.
I find it mildly amusing what you're calling "traditional git workflows".

It seems pretty clear to me that the traditional git workflow is the one used by the Linux kernel, which is after all the reason why git exists in the first place. The traditional git workflow strikes the correct balance between locally rebasing to create a logical sequence of meaningful commits without squashing everything when your work gets published and merged.

A lot of the noise on the git-related threads here on HN would probably be avoided or at least reduced if everybody was actually aware how the traditional git workflow f- i.e. the Linux kernel workflow - works.
Docker IDA
The funny thing is: I understand his argument, but the Android like Google apps where what finally made the iPhone a little usable for me. I have it for nearly a year now and still every day wish myself back to the times I had a Nexus 4. It is just way more efficient. I don't what the goal of a normal iPhone user is. But my goal is to get things done as fast as possible. I need to work. But for that iPhones are really painful to use. And I don't know but if you have seen the Gmail App, can you ever go back to the Mail app from iOS? It's like a Porsche vs a rikshaw. Why would anybody want to use the latter one?
How many multilateral treaties have been stopped at the ratification stage?
The interns in our marketing department use it. I asked them to explain it to me, and they did. I still don't see the point in it. But everyone under the age of 25 does seems to see the point. And the advertising on it brings us business.
Better than 8? Maybe.

Worse than 7 on the same hardware? Absolutely, emphatically, YES. I.e. downgrade, QED.

"Win7 means you have pretty old hardware" - well, let me see here. I'm typing this on a top-of-the-line 2016 ultrabook, with Windows 7. Exactly because this is a work tool (like "for people to do some productive work on"), enterprise tends to prefer boooooring older OS over colorful cloudcloudcloud spyware.

IMNSHO, this is just a bunch of schmucks with KPIs based on new WinX installs. "Screw the userbase over? No problem, as long as we meet our bonus targets." This feels just like the old Evil Empire, IE6-style. Kudos to the Windows team for single-handedly wiping out all the goodwill the "new and improved MS" has been trying to build up for the past few years: nah, underneath it's still the same MS we used to know, just with a new paint job.
It's important to note that according to official dogma, non-ionising radiation can not cause cancer. I've heard my own concerns about non-ionising radiation dismissed (even belittled) so many times that I've lost count. Most often this comes from educated people who think that their education constitutes the whole of all knowledge about the universe and that there is nothing left to be discovered. But one should understand that if this dogma was correct, there should be no link found at all.

I did a physics degree at uni, and then spent many years working in genomics. And I've never (even before the biology work) assumed the "non-ionising radiation can not cause cancer" to be a true statement. You can only come to that conclusion if you assume that ionisation effects are the only pathways that can cause cancer.

After working with biologists for many years I've come to the understanding that biology is extremely complex, we have an extremely limited understanding of it, and there could be any number of as yet undiscovered effects of non-ionising radiation on cellular biology.

I would hope that as more of these studies are done (this is not the first and probably wont be the last) that we would hear less of this dogma spouted by supposedly smart people, but I doubt this will happen. It doesn't matter what you do, intelligence and education often go hand in hand with ego and a feeling of infallibility. And the dismissive "non-ionising radiation can not cause cancer" people never miss an opportunity to tell you that doubting this "proven fact" makes you stupid.
Man-Computer Symbiosis
How could they possibly get 20% of a company?
Chrome on Android is a different story though. Firefox on Android allows you to use add-ons for the web version of Firefox with no fuss. Why can't Chrome do the same?
> so it becomes harder to use some Google products without using others.

This was a phase around the boss of Google+. Google found that people don't like it and stopped doing it, like 2-4 years ago. Now it's perfectly possible to use things separately I would argue.
Well, the web does have it's own set of UI conventions: http://www.novolume.co.uk/blog/all-websites-look-the-same/
This looks really good. I've just seen this message though when I verified my email address: "Do not give out your bare-naked mailhero address (xxx@mailhero.io). Always make sure you add something before the dot, otherwise you can't stop the mails from arriving!"

If anyone from Mailhero is here - why don't you block the bare-naked emails? If this becomes popular then marketeers can just search for @mailhero.io addresses and strip off any string followed by a dot so that they can spam you.
There are many factors. I had a friend studying the induced magnetic field and it's effects on tissues (vs frequency etc) long time ago. The conclusion was that there are overall cancer related and other brain related problems. It was her postdoc, and she also had access to the city subway lines for more tests.

So from the people I've known doing research and other anegdotal evidence, there is a link.

It still perplexes me how most of the studies in the end conclude there is overall no human-related high risk.

So maybe cellphones+ other generators are like peanut allergies, to some are fine, to others they are fatal.

It's too complex of a subject anyways.
...
Edited for minor misspell
How to untrust the BlueCoat CA
Many people got into programming because owning an IRC bot was considered cool and they wanted to code their own bots.
https://github.com/ericdolson
Requirements don't enter into it - and even the requirements from Win7 to Win10 didn't rise that much. I could live with slightly hungrier but better OS. Emphasis on "better".
Jose Mourinho Appointed Man Utd Manager
Wondershare Data Recovery 5.0.2 Serial Key Crack Download
Bingo! I just found http://arstechnica.com/information-technology/2016/05/govern... mentioning both Individual Master File and Business Master File written in IBM mainframe assembler 56 years ago. Joy.

Although I suspect it's a bit of an exaggeration because it seems the IRS is using System/360 which started 1965 https://books.google.ca/books?id=HwniRloeB6cC&pg=PA2&lpg=PA2...
> Darn, I had no idea one could get into the media with this kind of stuff.

With the right spin anything can get into the media. It helps if no-one used that before; your 63000 are far more impressive but won't get much traction after this. However it is summer now so the coming months it'll be quite easy to get mostly anything in the news(paper).
Company’s Diversity Initiatives Are Just Covering Up a Hostile Work Environment
One of my favorite sites that i usually share with my students is:

http://www.cs.usfca.edu/~galles/visualization/Algorithms.htm...

Many algorithms and nice visualizations.
I'm not sure I agree. I use one phone, with many apps, so it's helpful if the common parts of all the apps I use behave in the same way.

For example, how do I get to the preferences for this app? Via a hamburger menu on the left, or an ellipsis menu on the right?

Almost all the apps on my phone that have the concept of making a new item (SMS/instant message/email/calendar event) have the button for doing so in exactly the same place on the screen; this is great as it means only have to learn that action once, and it works for all the apps I use. That is optimised user interface design.

Of course designers still need to put in effort to make their apps usable, but making having the common subset of actions work the same across apps is great for users.

It's unfortunate that platforms seem to change their interface guidelines all the time (no just the look and feel), as it seems to be having the opposite of the intended effect. The cost benefits of having a single style for an app across platforms is also a significant factor; I'd rather have an app available on my platform than not.
I agree. I felt like this article wanted to make a big deal out of something... well, not super significant.

"The options icon is three vertical dots, rather than the three horizontal dots favored by Apple."

You could also argue that for someone using Google products, it makes sense that they look and behave roughly the same no matter which platform you're on. The interface is the brand [0] so why try to make it look like an Apple product when it's not?

Or maybe the article is right, maybe cognitive workload increases when the options icon is suddenly drawn using vertical dots instead of horizontal ones. I could only find three arguments in the text. One: it's what Microsoft did in the 90's. Two: Users deserve consistency. Three: (implicit) I bought an iPhone because I like the design, and now Google is forcing me to use their apps which doesn't look AS NICE! :)

[0]: https://ia.net/know-how/the-interface-of-a-cheeseburger
Because somebody thinks its hilarious- and builds a converter from a "serious" language.

And is a stand alone guy in some forsaken company- and converts it all to brainfuck. And leaves and takes the "real" source along. And the next guy finds it years later and has to do with it.

Lots of "jokes" become running gags, and the running gags - long after being funny, have some poor guy having to keep those gags going. The poor guys venture on Hacker News in there spare time - and try to cause a abortion to the next generation of Franken-Frames being cobbled together.

Random Trivia: The guy who wrote brainfuck also contributed to the sauerbraten cube2 game engine.
Thanks, really interesting!
We do have those words, servers, ports, IPs, CPUs, disks, databases, sockets, protocols, HTTP, etc.

It's not immature, it's delivering serious value to most of the world.
The company that I had an internship at a few years ago (in software development) also pieced together computers from individually selected components for special customers (say, from medical sector or engineering).

At that time customers nearly always insisted that despite Windows 8 would have advantages for them to have Windows 7 installed (if they weren't ordering the computer with only some GNU/Linux distribution installed, as some customers also did). The reason is that often there were employees at the company that ordered the PC which couldn't get along with the new GUI (the same thing also happened for the Ribbon GUI that was introduced with Office 2007; I know people who still prefer the old Office 2003 GUI and only use the current version because they have to).

So already at that time lots of customers were waiting for the version that came after 8.0/8.1.

But Microsoft did the completely wrong thing: While fixing the GUI annoyances with Windows 10 (as far as I have heard) they introduced espionage functionality into Windows 10 - a cardinal sin in many European countries where lots of people are deeply worried about the US spying since the Snowden revelations. Also lots of German companies are very afraid of corporate espionage from the US (at the same level or even more as they fear it from China) - and they have good reasons for being worried - I just say "Enercon":

> https://en.wikipedia.org/w/index.php?title=Enercon&oldid=711...
I work in bioinformatics and have a reasonable amount of experience in the lab. In my perspective, scientific fields like computer science and biology progress in opposite directions. We are starting to see the intersection of the progression.

In computer science, a strong artificial foundation is built and we abstract from that foundation to get complex and useful results. In life sciences, we have the complex results and we are trying to reduce it to get at the foundational elements.

Computer science fields like computer vision or neuro-networks are progressing towards complexity that biologists might regularly see in their research. And genome editing technologies are progressing towards the fundamental building blocks computer scientists might normally expect in a system.
Naughty Dog must be doing something completely off the charts in comparison to other developers, I challenge anyone to look at Uncharted 4 and provide to me a better looking game.
Software Talks Usually Priced at $300
> But man was it fun to feel like you had some of the Mac's lickable UI on a PC.

Well played sir, now nobody who knows you from HN will ever touch your Macbook
When comparing the sort algorithms, how is one defined as stable vs not-stable?
Can you elaborate on how Gigster is not like Upwork?
That doesn't seem to be what they claim in [1] for a managed environment. We are still using 2008 R2 and Windows 7, but it is getting to the point where we need to at least upgrade Windows Server. What a headache.

[1] https://technet.microsoft.com/en-us/itpro/windows/manage/int...
What would someone with 2GB memory do with a computer? State at the desktop? Once you start opening tabs, Firefox and Chrome can easily take up 4GB memory if available.
Can't you re-install from your original DVD?
Consistent UI can make it easy for people to use applications, for certain applications, sometimes. It's not a hard and fast rule.

Let's say I'm making a banking app that is generally just used for people to check their balance and other simple tasks. It's too my advantage to follow the standard UI conventions of the OS.

If, however, I'm making an app that I expect the majority use case to be power users that use the app many times per day, I'm going to optimize for them. That may mean seemingly unintuitive gestures, shaking the phone to switch between app modes, radial menus, or something else.

I'm not saying that conventions don't have a place, they obviously do, but I think app designers should be able to design the experience for users that they see as best, rather than following convention for the sake of convention.
Yes, outside Europe it's certainly less widespread.
Interesting paper, thanks! I'll need to work through it more at a later time, because I got stuck at the Lesion studies argument. I'm sorry if this seems a bit ranty..

As for lesion studies, I wonder why there was no mention of single and double dissociation? Only single dissociation was discussed, and although it is tempting to say lesioned area X is uniquely responsible (a combination of necessary and sufficient) for behaviour Y, it only tells you something about its necessity, and nothing about its sufficiency. This is generally known in Psychology & Neuroscience, which is why almost all studies base themselves on double dissociation. It allows you to say sensible stuff about differences between behaviours at the same level of description (Space invaders vs Donkey Kong being different, for example), due to differences in a lower level of description.

Also, I feel like the importance of topology is somewhat disregarded in discussion of these lesion studies? As we go lower down in levels of description - systems, to clusters, to individual neurons or even molecules, topology of the units of description becomes more and more important. Imagine enumerating every transistor on the chip and switching their connectedness around to the point where behaviour Y can still be performed, but lesioning transistor X no longer makes behaviour Y impossible. So we don't actually obtain a "large number of identical radios", we obtain a large number of functionally identical, but topologically different, radios, and then shoot metal particles at them to understand under which conditions area X does produce behaviour Y. This, to me, seems a lot less futile and a lot more informing then what the section on lesion studies leads me to believe?
It suggests that that is exactly what could happen: "Do not give out your bare-naked mailhero address (xxx@mailhero.io). Always make sure you add something before the dot, otherwise you can't stop the mails from arriving!"

Seems like that should be a simple fix for them.
Two lines in the article:

> Colistin is the antibiotic of last resort for particularly dangerous types of superbugs

and further down:

> Colistin is widely used in Chinese livestock ...

This is absurd. Preventive use of antibiotics on livestock works just like a giant training camp for hostile bacteria, and horizontal gene transfer will spread the necessarily created resistances to human microbes rendering them useless sooner or later.
I've setup the project to be debuggable. I am trying to understand the move generation algorithm. There are a lot of loops. I've changed the shuffling strategy to return the same sequence of words, every time the game starts.
Programmers Aren't Writing Green Code Where It's Most Needed
My fragile baby is being wrongfully seized by the government
with that kind of logic we couldn't have contracts either

That a false equivalence, contracts are between two parties who both have no grant of violence.
This is true. I do not argue that the apps that look & feel differently are not usable, just that they are less familiar and less quick to grasp, which I translate as 'worse'. It is a matter of opinions.

But the web does have conventions that make stuff hard when broken. For example most people expect to see the whole page change when they click a link and doing something else is confusing (such as popping a window or opening a link in new tab by default)

There is no shortage of complaints about websites that do "innovative" stuff and liberties with good ol' conventions.
New continuous integration and delivery tool
Apply for flow.ci early access private beta! http://flow.ci/
Study proves cell phone radiation makes you live longer!

What about the huge, decades long study run by various governments with hundreds of thousands of people showing no association?
Keep in mind that you have to be vigilant every time you install updates. Microsoft can (and often does) release multiple versions of updates, and it appears the ignore flag is not preserved between versions.
But I am dismissive. Xerox Parc, as influential as it's been is still merely drops in the ocean compared to the Labs.
More specifically, i would suggest Time as an absolute measure of every interface. UI should strive to minimize the time it takes to do anything at the expense of aesthetics.
Apple Maps wouldn't be able to find itself on the homescreen of your phone. Google maps on iOS any day!
They offered her a non-blackberry alternative. That's not what happened here.
I was always turned off by the language Gigster uses which makes me wonder about the kind of people they are:

"Talent pedigree - 1%", "Hire All- Stars", "Marquee Investors"

That aside, I'm not really interested in more hand-holding-as-a-service, this time aimed at us consulting developers.
Gchat Was the Future of Messaging, but Google Didn’t Know
Once you have a full explicit list of all the semigroups of a particular size, is there anything else interesting you can do with it?
Mark Davis Wants Oakland Raiders in Las Vegas, Low Wages City
> This feels just like the old Evil Empire, IE6-style. Kudos to the Windows team for single-handedly wiping out all the goodwill the "new and improved MS" has been trying to build up for the past few years

That I agree with, and it's mind-boggling why they're doing this. As you said, it basically wiped out all the goodwill MS was building over the last few years.
I definitely agree. In this particular case however I do not think that Google Maps is considered an application for power users. On mobile especially one has to be very wary of advanced features as the discoverability is really bad.
I think it is a matter of design skills.

If someone wants to make an app, that is better than the rest, they need a unique selling point.

If it's bad, people like you won't use it.

If it's like all the other ones on the marked, you will use the one with the best marketing.

If it's really better than what you are used to, you will ditch the rest.

I think: Strife for the last one, but don't get butthurt, when the experiment fails.
The Immortality hype
This is so strange. It's like the OS team is in another universe. The rest of the company is nailing it.
Whether items with same sorting key will remain in the same order or not https://en.wikipedia.org/wiki/Sorting_algorithm#Stability
Yes, it is. If you replace Array literals with `React.createElement`, you will (almost) get compiled JSX templates.
You Will Now Be Able to Stream Mixes via Spotify
Tornado Town, USA
The wifi antenna in a laptop is in the monitor. Even in your lap it is still much further from your body than the antenna on your phone when you have it to your ear.
A Cellphone's Missing Dot Kills Two People, Puts Three More in Jail(2008)
> But you have no evidence that your ancestor's faith worked well.

I am, to a certain degree, that evidence. (Edit: this holds true to some degree even if you look at it from a purely techical POV which makes me smile : )

> Probably the opposite, if you look at any conflicts they were involved in, or what social advances were blocked.

This is meaningless unless you also take into account the advances brought forward because of it.

And, FWIW, you have to cast your net wide and far to find anything real horrific.

This is not to say we are better people than other, but trying to say our faith made us worse than the alternative (warrior tribes as they existed some hundred years ago) seems very wrong.
> A keyboard app obviously needs to use your data to improve auto-correct.

No, that's not obvious, in fact that would be the opposite of what a keyboard's auto-correct should do. Because the whole point of having auto-correct is for the keyboard to correct my mistakes, not learn from them or from the mistakes of other people that also don't know how to spell.

For this reason for example Swype on iOS has been basically unusable for me, because it makes more mistakes than I do. And no matter the implementation, now every time I choose to override the auto-correct decision for a certain word, I always end up pausing because I fear that from then on, the word will be added so some personal dictionary that I don't want. Basically learning from what the individual types is a disservice to the individual.

Also, on iOS custom keywords need explicit permission for accessing the Internet. And on Android I found no mention anywhere that Google's Keyboard sends telemetry to its parent. People just assume that for some reason.
Swift and Dynamism
Any thoughts on XMPP?

A sandbox server that allows developers to connect through pidgin would be a great way test their bots in real-time.
What's this? I'm only seeing an empty repository?
If you had an AI, what would you do?
Anyone with even a cursory understanding of the scientific method shouldn't be bandying around words like 'proof'. Science is always provisional and new evidence can always overturn a theory.

Sadly many areas of debate attract cranks in larger than usual numbers and the health effects of electromagnetic radiation is one of them. So people get rather weary of fighting the same battles again and again and tend to become a little flippant in their replies.
That's implying she understood the implications.