skysight-inc/HackerNews huggingface dataset:
What would you have them do? Support it on every single distribution out there? They pick a mainstream one and run with it - I get it. It's normal. It's sad, but you can't blame them; you gotta blame the ecosystem we're in.

I'm an Arch Linux guy. I strongly dislike both Ubuntu and Canonical, on technical, political and ethical grounds. But I get it.

And you know, a huge part of the problem is that "we", as the Linux community, have no direct interest in pushing compatibility between distributions. It takes a lot of effort, a lot of political reach, and the distros will just run with their own thing a few months later anyway, nullifying the efforts.

Besides... have you seen what happens when people are actually successful at pushing compatibility? Have you seen the shit people throw at Lennart/RH for Systemd? Why would anyone ever want to play that game?

Anyway, not to detract from the topic - it's fantastic news. Unity3d is huge in the game development world and this is a big win.
Python's days have come and gone.

Computation has grown more complicated. They need real computer scientists and a real language that supports real development, not some scientists which learned just enough Python to automate running some 20 year old Fortran code.
First State Legalizes Armed Drones
ATCOM is the holding company for that line of products the actual people behind the research are EM Photonics http://www.emphotonics.com/.

These guys have done some really great stuff in the GPGPU arena, they are very CUDA centric but they release allot of very useful research and the best free CUDA based linear algebra library (CULA) out there....
In regards to the title, PEP stands for "Python Enhancement Proposal", not "Python Extension Proposal"
I happened a few years ago to be at a relative's graduation from Wilson College in Chambersburg, Pennsylvania. They gave Temple Grandin an honorary degree, and she gave them an excellent commencement speech. I haven't heard a lot of commencement speeches, but this one was a lot better than the excerpts I see every year from big universities. I did not think worse of Dr. Grandin for receiving the award, and I did think much better of Wilson College for their choice of commencement speaker (to the extent that I thought about it at all before).
Betteridge's law would disagree
which is the highest court for civil cases

As a casual reader, then I am happy that they used Supreme Court. I don't want to know more about the German legal system to know that this could possibly be the highest court for such cases.
> bosuil - Strix aluco

Huh?
Whether it's "about that" or not you can bet the residents will perceive it that way; one note in the article you didn't mention is that these companies are generally based in Bethesda and their customers are generally in the impoverished black neighborhoods of Baltimore. The symbolism is, frankly, too obvious not to notice, even if it wasn't in the headline.
You can make vimperator work like vimium but not the other way around.
When I'm reading code, I'm always reading string literals contained within it. Strings that aren't integral to the code should be external resources, and I'm not even convinced it's possible to black-box them at a below-conscious level; you can selectively actively ignore them, but that takes additional effort that is only generally a net win in particularly poorly structured code.)
Butter in Your Coffee and Other Cons: Stories from a Fitness Insider
I believe this is from "The pleasure of finding things out".
Someone should totally do this. A Markov chain patent filer.
"Swindlers" is probably not a word the newspaper would use unless they wanted to get sued.
Bernie Sanders' 404 page
.format(locals()) is a hack; locals() isn't supported on some python implementations.
Still shows "slide to unlock". Which you can do and enter pin instead of using fingers (or tongue if you were bored like me).

Also there's still iPhone 5C(heap) phones in production which don't have fingerprint reader.
Agreed. I do business in 3 countries and have no issues, and buy stuff from small and big web shops in different countries without issues. I'd really like to know how many shops exactly closed down, as well as a representative sample of case studies.
"we were focused on creating a system that prioritized content, design, speed, presentation and performance equally"

Now that's some great priorization.
What's the value of this over Periscope? Greater than 24 hour persistence? Serious question, not trying to be snarky.
Learn Scala in one video
I think instantly walking out was a mistake, however. As sqldba said, it left them penniless, and they didn't appear to have any documentation of what was going on.

I, personally, would have taken the lower road and continued coasting there to pay my rent while I searched for a new job. If a company isn't invested in you, why should you be invested in the company?
> I didn't get paid

Wait, you didn't get paid for the time you had been their? I'm pretty sure that is a violation of labor law, at least in any state in the US.
At some point custom has to take over. Or shall we abolish the military rank of "lieutenant" because the officers of that rank are not ordinarily holding a place for someone?
If it's particularly confusing you can always use swiss arrows[0] instead:

(-<> (range 10)
(map #(+ % 2) <>)
(reduce + <>))

[0] https://github.com/rplevy/swiss-arrows

It's more common in functional languages and called a thrush or pipe operator.

F#:

[|0..9|] |> Seq.map ((+) 2) |> Seq.sum

Javascript (Ramda):

R.pipe(R.range(0,10), R.map(R.add(2)), R.sum)();

//With slightly more magic
let {pipe, range, map, add, sum} = R;
pipe(range(0), map(add(2)), sum)(10);
DNA damage is not a major issue at all. Most of the damage can be "reversed" by looking at your close relatives since it's single nucleotide mutations.

Right now you can't even get the genome sequenced without gaps for a reasonable price. The current $1000 genome is 30x coverage which leaves some parts unsequenced. You can probably infer what some of those sequences should be, but that would be much harder than reversing potential DNA damage over your lifetime.

But even if we had the whole thing sequenced, modifying DNA in some or every cell is definitely not easy and in some cases impossible. Also, all current methods have all kinds of side effects.

Finally, even if you had some dangerous DNA mutation reversed, it may not help if a mutation induced cascade already began.
ProseMirror: extendable in-browser structured editing with collaboration
> So that's why your first project here is going to be writing up some stuff so that it's easier to bring future people on board!

Has "get started on a new project by first writing up the documentation" actually worked for anyone in either a company or an Open Source project? If so, I would really like to know how because I keep hearing this advice but I suspect it comes from people who've never done it.
I think it is a mistake to suggest that slide to unlock on a touchscreen and a sliding bolt are the same concepts. The important thing as I see it is a way to change a touchscreen from a state of "unresponsive to input" to a state of "responsive to input" by requiring a very restricted set of inputs to be entered. "Swipe to unlock" is just one (pretty good) definition of this restricted set of inputs. I think this is quite conceptually different from a physical lock unlocking a physical door.
I took anti-depressants for about a year, bridging my last year of college and first year of work. The anti-depressants numbed me -- suppressed feeling sad or glad. They covered up the problem (spiritual travail) without handling it. Getting enough sleep, exercise, good diet and effective counseling (that had me look at the source of the pain and discharge it) was more effective for me than taking anti-depressants.
Android 6.0 Available on Cloud
Afraid I don't know enough about California to get the joke, do you mean tap water is too expensive for the poor there?
>> If the AI can invent it, it is not worthy of a patent.

I'm not so sure.if you found some drug as the result of an high-throughput-screening by robots/ai - you would get a valid patent.
> What would you have them do? Support it on every single distribution out there?

No, say that Unity comes to Ubuntu.
How  to Hack Productivity as a Part-Time Founder
If You Don’t Buy the Philosophy, Don’t Bother with the Practices
I'm running one of those companies affected by this and it is a huge pain in the behind. For many of the countries the administrative fees are a large multiple of the amounts due.

On top of that they're a bunch of incompetents, I got hit with a 4500 euro 'overdue' notice from the Irish tax department which they pulled entirely out of thin air. It's a huge annoyance and I'll be more than happy if this goes away or if I simply have to pay the dutch high VAT tariff.

Amazon got to reap the benefit of their tax avoidance scheme for years and small businesses end up with the balance of the burden.
Sort of; because he is campaigning for a rich bastard with no credible reason to be trusted with responsibility for our country.
Google Container Engine Is Generally Available
Play Half-Life on Android Wear [video]
It's more that AI can't be taught aesthetics since for most people it's a "I know it when I see it" sort of thing. Very few people can turn that into a talent like Scott Forestall. We're probably at least a century away before we can get an AI to work at that level of abstraction.
Configuration Management in the Docker World
you can use jenkins or some hosted CI to run unit tests. For continuous inspection you can use sonarqube
Google Launches Container Engine Out of Beta
What exactly has changed for you? How are you addressing it, and how does it cost so much more? I'm really curious, since on my end nothing has changed at all.

> I got hit with a 4500 euro 'overdue' notice

This and the mention of the 100_000€ bill in the article makes me think one of the main issues seems to be incompetent handling by the offices in question. Does that seem accurate?
Agreed. I was refering to the ambiguous name of the project.

We're going to have a very hard time talking about end-to-end crypto to consumers without at least one person confusing this with googles addon. (Thanks google)
I'd be curious to know the state to double-check, but yes, that's my understanding too.

In California, at least, enforcement is vigorous. Once a client tried to stiff me on a couple months' wages on the grounds that they didn't have the money. I paid a lawyer to write them a short note, in which he explained the 7 kinds of hell that would rain down upon from the state government, and that by law wages come before pretty much any other claims on whatever assets they had. A check for the full amount was promptly overnighted to me and that was the end of it.
Combined, the Chinese mining pools have well over 25% of the hashrate using only in-house hashing. I think this was the political way of denying a veto to the Chinese mining operations (who frequently collaborate and will likely vote in block).
It's not just their size, but wouldn't all arrays need know the address of their first element too? For example, consider a simple char buffer:

char buf[512];

where we want to read x number of bytes from a file descriptor starting from a offset other than the first element:

read(fd, buf + 256, sizeof(buf)); // Whoops, incorrect sizeof, buffer overflow!

Could the compiler still detect this buffer overflow error without knowing the address of the first element in the array?

What about:

char *dst = buf + 256;
...
read(fd, dst, sizeof(buf));

perhaps the compiler could trace back all the calculations performed on the dst pointer to see whether this operation is valid?
Network handover in Google Fi
http://cointelegraph.com/news/115153/bitcoin-xt-fork-can-bla...

and

https://www.cryptocoinsnews.com/privacy-backdoor-bitcoin-xt/
A game-making app for everyone? – Offworld
What have they accomplished, other than publicity? It is months until the caucuses and primaries begin.
This is a very handy feature of PHP and would be useful in Python. I think readability will be solved by syntax highlighting: expressions in an f-string would be highlighted like normal expressions, rather than like string content. This is what is already done for PHP.
Well, this ruling could still be challenged by the Bundesverfassungsgericht. So I think you are getting the wrong impression from "Supreme Court".
Lately? Like, as in like, since their inception?
Big Game Hunting: The Peculiarities of Nation-State Malware Research
Something like that would be very easy to add to a linter, even if not to the official PEP8. (Although I totally agree, only use 1 method, whichever it is...)
Just need to replace inotifywait with an FSEvents-based change watcher.
The Uber endgame: privatized public transit
The first thing I thought of when I looked at the PEP was, "this is like a string version of register_globals=on".

A string literal whose value automatically changes with the code surrounding it sounds like a really bad idea.

I also noticed that the PEP uses str.format method as a strawman, ignoring the fact that % string interpolation is very popular and does not need replacing, which is at the core of this problem in the first place; Someone keeps trying to replace something that does not need replacing.

Furthermore, I can't help but think that this would eventually become a complete literal string DSL (if not one already) inside of Python.

I hope this PEP does not get accepted.
this is the video to give more context https://www.youtube.com/watch?v=hVlMYXLB0m0
To make app setup even easier, you can write out scripts that bootstrap the application:

http://githubengineering.com/scripts-to-rule-them-all/
From the article;

the editor will run on most ‘modern’ 64-bit Linux distributions

The fact that it's only supported on one distro doesn't mean it hasn't come to the others. It has, but in an unsupported way. Anyone who uses a Linux desktop running anything besides Ubuntu should be quite used to that.
Thanks for this -- what a treasure trove of information! I love being alive in 2015.
Ford Deal in MD
The fact they had to hack in a workaround so != works is a point against it. And they acknowledge you can use repr()/str()/ascii() directly.

They want to keep it for str.format() compatibility, but I'm unconvinced. It hurts readability, and is redundant (There should be one-- and preferably only one --obvious way to do it.)
I'm an Arch and Gentoo user, and I've yet to come across anything that only runs on Ubuntu, despite plenty of things only "supporting" Ubuntu. Something might only be distributed as a deb, or rely on specific package versions which are included in the latest Ubuntu release, but someone always packages them up in the relevant format/repository for every distro. And users of such distros are usually ok with fiddling around a bit too get it working anyway.

They even provide a distro agnostic installer. Sure, it would be better if they provided RPMs and a bit more "official support", but it's not practical to promise and support it working on every distro.
I don't really know enough to form an opinion one way or the other, I just had recalled seeing it at the time I read your post. I wouldn't have used Asepsis even if I wasn't on El Capitan as I definitely didn't like the sound of how it achieved what it claimed (which you also pointed out).
But they are literally the same concept.
Fine I'll use the S & P 500.

It opened 1969 at 102. It opened 1979 at 99.71.

Adjusted for inflation, the SP500 had a peak in 1968, then dipped and did not return to this real level until 1992. 22 years.

The S&P 500 entered 2000 at 1425. Not until 2013 would it open the year at or above that. Adjusted for inflation, it did not hit its 2000 level until the turn of this year. It has been tanking the past few days.
It worked really well. The only problem is people saying, "Hey, employee #13 caught on so much faster than employee #12, what's up with that?"
Companies should look for IT partners, not IT providers
DataJoy: Shareable, Hosted R and Python Notebooks
Cancer is just a bad word for grouping things.

A hard tumor (say bone cancer/osteosarcoma) is vastly different than say leukemia.

Cancers types are Carcinoma (surfaces of the body i.e. skin), Sarcoma (tumors that originate in hard or soft tissue i.e. bone cancer), Lukemia (start in the blood, no tumors), Lymphoma (Hodgkin, Non-Hodgkin), Multiple Myeloma (starts in plasma cells), Melanoma (skin cancer), Brain and spinal cords, Germ cell (starts in sperm or egg cells but can be anywhere in the body), Neuroendocrine tumors (from cells that produce hormones), Carcinoid tumors (slow growing tumors in the rectum and small intestine and spreads to the liver).

Cancer definition - The bad cells can spread to other areas of the body. Benign tumors do not spread into, or invade, nearby tissues. - http://www.cancer.gov/about-cancer/what-is-cancer
On this subject, 10% of Airbnb engineers started last week: https://twitter.com/mikecurtis/status/633759315480805376

Kind of crazy...
Windows: Kaspersky

Ubuntu: have ClamAV installed, but don't use it.
0xDBE 1.0 EAP
Study Shows ‘Smart Drug’ Modafinil Does Enhance Cognition
> The first thing I thought of when I looked at the PEP was, "this is like a string version of register_globals=on", which is an unsettling thought to have about Python, my favorite language.

> The idea of having a string that is automatically dynamic and whose value is hardly predictable upon first glance, wholly dependent on the stability of the code surrounding it, sounds like an absolutely horrendous idea.

What?! It's not a dynamic string. It's a string concatenation expression with syntactic sugar.

This isn't PHP's register_globals. It's PHP's "{$n + 1}".

What this does, you can already do. "Foo " + bar + " baz" already exists. This is merely nicer syntax.
I started a job a few months ago and pretty much the first thing I did was improve the getting-started documentation, and the next thing was to improve the build process so there was less documentation needed. Worked for me.

Putting yourself in the mind of a reader is really hard. And documentation, which is necessarily duplicative, can easily become out of date. So yeah, I think novices are often the best people to write novice-targeted documentation, because they understand the reader's needs quite well.

Personally, though, I'd be a little embarrassed to assign a new arrival that if there were absolutely nothing. I think the process is a lot easier if they have some starting point for the docs, even if it's just some headings and bullet points. I'd also sit nearby and give them strict instructions to stop me at any point they were confused so that I could get them back on track. But I think it's a pretty good task on arrival.
I think most people follow: Do it, ask forgiveness later.
Don't know the technical terms but how is "unresponsive to input" when you can interact with the lock screen. For example swiping/expanding notifications, change songs, etc. For me "unresponsive to input" to a state of "responsive to input" would be the power/home button let's you interact with the screen.
Eh, you'd be surprised. Reddit is locked down and largely mainstream now.
I've thought a bit about automated mail-manufacturing. Additive manufacturing is the new hotness, but seems to bring only problems w.r.t mail, not benefits. Wire is easy to bend and spot-welding or riveting it although perhaps intimidating seems like it would be easier to get right than all the problems additive manufacturing introduces.

Drop my a line (email in my profile) if you want to talk more about mail manufacturing. It's on my project bucket list.
MicroServices (2014)
The Advanced Persistent Threat You Have: Google Chrome [pdf]
Gotcha, here in the US most people will take off that week, but no business would ever shut down entirely for a week. You'd piss off all of your customers and associates. (Which is why American workers hate dealing with ones in the EU, they're always on vacation!)

Whoever doesn't stay home during the Christmas period in the US gets accolades from management, so there's incentive to work if you're career-focused.
"Making of" paper is here: http://www.netsq.com/Documents/MakingOfGoogleAPT.pdf
Who isn't a hosting company these days?
Because that way Google gets to decide what uses you put its AI to. Recognizing faces and barcodes? Sure. Want to ask for the AI's help in recognizing business opportunities in click data? Sorry, that functionality is reserved for Google.
I wonder if an asynchronous approach could be implemented. Like starting the git status and the likes in a separate process and killing it after a certain timeout if it takes too long.

While I like that there is a .noprompt feature it's mainly a workaround. Maybe there could be a toggle feature where the user can turn on and off the git prompt on demand, wouldn't be hard to implement.

Maybe I will start hacking on it, I have some ideas to optimize it further.
> Bundesverfassungsgericht

I always smile seeing long German words. I just imagine some fellow American being in a public setting and having to attempt to pronounce the word. I am a horrible speller and I feel I would be so much worst if I had to spell German words.
I've never experienced shittier customer service, but I guess it's cool how they can make a pretty article and exclaim "our shit tastes pretty good, doesn't it?".
Even in terms of "Unity the game engine" it's confusing. Unity has supported building for Linux for a long time, and the majority of Unity games have been released for Linux. This is specifically the editor for creating games, which was not previously available.
Ebay Gift Card Generator Android-IOS No Survey
Yes, and with a little bit of work you can install these packages on pretty much every distro anyway. I've got a few packages on Arch which are only officially supported on Ubuntu, and I never had any problems with them.
*honorific (even in Commonwealth spelling)

http://www.collinsdictionary.com/spellcheck/english?q=honour...
I use zsh-vcs-prompt [0], which also supports hg and svn.

[0] https://github.com/yonchu/zsh-vcs-prompt
Syntax highlighting will make the variables used in the string pop out. This is easier than scanning to the end of the line to find the format() call.
Also there has to be very clear guidelines - Use the wikki to set up. if you get stuck ask us, but anything you ask needs to make it back in the wikki.

I have never seen a wikki stay 100% in sync with the real world. But make people edit the wikki as part of using it, and things change.
Hold on to your rising stars and heroes
World's Toughest Game made by a 17 year old
I am a 17 year old programmer who just released a brand new game for Android called 'BlackDots'.

BlackDots is the world's toughest game.

Slide your screen left or right to move the smaller dot and prevent being hit by the bigger dots.
The more you score the faster the bigger dots fall from the top.

https://play.google.com/store/apps/details?id=ayskii.blackdots

Good Luck.
liquidprompt https://github.com/nojhan/liquidprompt is another viable alternative.
> I think the process is a lot easier if they have some starting point for the docs, even if it's just some headings and bullet points. I'd also sit nearby and give them strict instructions to stop me at any point they were confused so that I could get them back on track. But I think it's a pretty good task on arrival.

This is a good insight: the strategy does work if they have something to work through and a fallback if they are confused.
Caching HTTP responses with Angular