skysight-inc/HackerNews huggingface dataset:
I'd submit the security concern is more that specifying a string interpolation format without first-class thought about how to encode interpolated strings is a terrible idea in 2015, and people need to really stop doing this. See http://www.jerf.org/iri/post/2942 and the example library I use to demonstrate the point, https://github.com/thejerf/strinterp .

Of course all current methods of string interpolation in Python have that problem too.

And typing that sentence really, really makes we want to link http://xkcd.com/927/ . I'm unconvinced adding a fourth choice at this very late date can fix anything.
I think a better example would be a drawer with rubber stops that causes the drawer to bounce back if you open it too quickly.

Or a door with a rubber stop on the wall. Or even a door with a soft spring that prevents it from opening too far.

Or a car with good bumpers.

Or a chair that springs forward if you rock back too far.

Or bungee jumping.

Nope, can't see any evidence of that action in the physical world at all.
I don't know about that last line, but everything before that rings true.

My graduate school mentor told this story quite a bit, and it has always stuck with me:

I grew up poor, like dirt poor. Dirt floor, no shoes, backwoods poor. I did well in high school, I was well known around town, and people liked me. They knew I was a good kid with good intentions, who just happened to come from poor folks. I knew that graduating from high school would make me a big man. My parents had never finished high school. I knew people would look up to me.

Then I heard about university.

I knew that if I graduated with a bachelors that I would be it. People would respect me. People would look up to me. My parents didn't even know about the university system, let alone what getting a bachelors meant. So, I went to college, I did well. People knew me around campus, I was involved in clubs and sports and worked. People liked me. I knew I was going to be a big man.

Then I heard about graduate school. I had to get a masters. I knew for my career it would bring me respect. I knew personally it would bring me respect. People would know me.

Well, by that time, I knew about the PhD, so you can probably see where this is going.

I knew that when people had to call me Doctor, they would respect me. Doctor La___. It sounded good. People would know me, people would respect me. So I went to graduate school and I worked on my doc. I was well known in my classes. I worked on interesting and exciting research that led me to my current career. I am a leader in my field.

And I tell people not to call me Doctor. I want them to call me Jim.

It wasn't until my last semester of post-graduate work that I realized it.

People didn't respect me because of my degrees; they respected me because of who I was and what I did.

I had been treated the same since high school. People had always known my name, I had always received choice assignments at work, I was always greeted with friendly smiles and genuine enthusiasm when I traveled to see old acquaintances.

And none of it had to do with my degrees.

The moral of the story: If you rely on titles and public accolades to feel big, more than likely you spend too much time making yourself feel small.
The article states: "While Asprey’s products are based on lies(...)" - I tried Asprey's bulletproof coffe myself when it was not popular at all not even knowing what effects should it cause according to Asprey's message - and all the effects are there (and this is not a placebo effect) so I can tell that Asprey's products are not based on lies.
I am sure I have seen spring loaded equivalent on gates, that will lock themselves.
Futureadvisor (YC S10) Acquired by Blackrock
Read my post more carefully before leaping to conclusions, please. You appear to have been blinded by some words and failed to read through them properly. You're trying to lecture me about how science works, when in fact you're the one who is being quite wrong about it. Especially re-read my last sentence, carefully.
It's supported on Ubuntu, but if it's available there, it's essentially compatible with Linux. You can't realistically not be compatible with Linux if you're available on Ubuntu.
Datafloq Launches Big Data Company Search Engine
Unfortunately, and you will hear this a lot if you ask, all of the really sweet jobs don't ever make it to job boards, and especially not race-to-the-bottom cesspools like eLance/oDesk/Upstart.

You have to network, and you have to network hard. Not to promote yourself (that's advertising), but to learn what challenges the tech teams at companies need help with today. And when you find a mutually beneficial opportunity, they will be EXTREMELY GRATEFUL if you were to mention your skills and leverage them to solve real business needs.

What those needs are, how your skills apply, and how you approach the situation are entirely up to you and the circumstances you encounter.

Upside: Choose Your Own Adventure

Downside: I can't give you any general advice that would help; it's a skill everyone has to cultivate in their own, I think.

Maybe I'm wrong about the downside. I'd love to find out if I am.
Let’s Talk About Uber, Congestion and Urban Air Quality
Cancer is a type or classification of diseases. There are many cancerous diseases. It could very well be that they're related, but we shouldn't assume that unless proven. However, looking for similarities and patterns is a good thing nonetheless.

The classification of "being a cancer" does imply (rightly) that there are similarities. The question is if this helps us in treating the cause or not.

I feel that perhaps saying "cancerous diseases" is clearer than saying "cancers".
I don't agree with all the advice, but I do think it's a good message. My favorite part is actually on pre-onboarding: "If everyone has to come in and manually set up everything, what you have is this super painful onboarding process that’s just going to bottleneck your company."
Or the justice system, administered by private courts (in market-anarchism).
How many smaller companies will have had extra workarounds because of this? They know they aren't going to have the money to deal with Apple in court.
Why GoGo's Expensive, Slow Internet Still Owns the Skies
Presumably it'd be handled similarly to how PHP handles {} and $ in strings. As soon as possible, you swap "{foo} {bar}" for (foo.__format__() + " " + bar.__format__())
There's no reason a role should pay less for being remote. Remote workers that I know get market rates. Especially considering how much more productive a remote worker is not to mention the savings to the employer. I think the key is not for looking for "remote" jobs, but roles which are good fits and asking about the possibility of remote. If they balk, explain how it benefits them.
This scares me to no end. I see a future where all our water comes from bottles and we have to pay for the right to drink.
However, str.format() is not without its issues. Chief among them is its verbosity. For example, the text 'value' is repeated here:

>>> value = 4 * 20
>>> 'The value is {value}.'.format(value=value)
'The value is 80.'

Even in its simplest form, there is a bit of boilerplate, and the value that's inserted into the placeholder is sometimes far removed from where the placeholder is situated:

>>> 'The value is {}.'.format(value)
'The value is 80.'

With an f-string, this becomes:

>>> f'The value is {value}.'
'The value is 80.'

Yeah I've had this thought before.
The article is paywalled for me at the moment, but based on the abstract, the media claims are excessive for what they are reporting.
Some cool sources of web design inspiration
I like "if you could change one thing about PRODUCT, what would it be?"

I hate being asked the net promoter score question. I think it's ridiculous. There's no way people's self-reporting about that are meaningful, and any study that showed it worked empirically for some product can't transfer to your product and users.
The Secret Agents Who Stake Out the Ugliest Corners of the Internet
Not to get too far off-topic, but the mitigating factor is that German has quite regular pronunciation. As soon as you hear a new word you likely know exactly how it's spelled.
Airbnb Removes Top Host in Asia from Its Service with No Explanation
7 Principles of Business Agility to Dodge Disaster
(Sorry for being naive) What is the discovery of this finding - is it the Chemistry of reprogramming the cells or a spontaneous way to evolve these cells back to their original code?
Analyse Asia 55: From Alphabet to Uber and 1 Year on with Sameer Singh
What stops you (in anarchism) from opening a court specifically for poor people? Why do you think you're the only one worried about them?
Episode Synopsis: Sameer Singh, our first guest on the podcast, joined us to discuss all things business and technology from Alphabet to Uber. We began instead with an interview our host of the show, Bernard on his reflections on the first year of Analyse Asia to the future plans of the podcast including the upcoming launch of a new podcast entitled 15 Minutes. Then we dived deep into our usual major topics: (a) the implications of Alphabet to Google and its impact in Asia, (b) the Apple Watch sales and what will be happening on the upcoming Apple event rumored on 9 Sep, (c) the eventual fate of Samsung and (d) analysing Uber’s financials and scrutinising whether it’s really growing with a justified valuation.
I'd argue that compatibility between distributions isn't a strictly good thing - but rather serves to hamper innovation and new developments in userland from distros in all but a few cases.
I think this is what the upvote button is for ;-)
The Problem with Problems
I wonder what kind of entry level positions you could score with a bought-and-paid-for honorary degree?
Events from Gmail on Google Calendar
A computer windowing system does not model real windows, it models pieces of paper, spread across a desk.

On a desk cluttered with papers, you can see bits of some papers and others papers are hidden by other papers that are on top.

There is no way you should be able to patent such an obvious real world, real life experience, just because you were the first to take that real world experience and replicate it on a computer screen.

All you have done is modeled a real work experience.
Ubuntu is Linux, I don't use Ubuntu. I use mostly OpenSUSE/SUSE and sometimes Arch or a Redhat version and if I must Ubuntu or Debian. It will work in Linux just wish we had a solid second tier desktop Distro.

Gone are the days when distros decided if something worked or didn't. Thanks to things like SystemD this will continue down that road (Ducks). Also hoping we finally do package management in a elegant modern way soon and not like we are right now.
The strength of a type system is that there is one.
If everyone uses his/her own self-made pet of a typesystem most of the benefits are gone as soon as you are more than a one-man-hobbyist project.

Probably explains why most Lisps consist of one-man-hobbyist projects, though.
I'd say "good riddance to bad rubbish" but this is just one of a million nonsense patents that are uselessly being applied to transfer wealth upwards. Why, humanity, why? Why do we continue to hang ourselves with these thin fictions?

Our property concepts are fundamentally broken. Copyrights, patents and especially real estate are all flawed concepts that privilege their owners far more than they should. But we allow them to persist for centuries; then we wonder why society is fucked and some people have all the wealth.
It's incredibly stupid how this article bashes overall implementation, rather than detail of implementation. Detail of implementation should matter 1000 times more. And let's face it, as a country China is a wreckless teenager. It has not had the time to form good economic policy with investors from every country throwing it wads of cash.
Post the Gist when you're done, please?
Yes, I know that as well. But this wasn't a Python application :] Maybe should have mentioned that earlier..
What's wrong with real estate?
https://youtu.be/5qEPDXDVxvw?t=169

They're added directly to the 'pendulum shelf' which looks like it's right at the top of the pendulum. That would adjust the length up (shorter) by a tiny amount by shifting the center of mass of the pendulum up. This squares with the simple model of a pendulum.
Eh, genome engineering is a possible solution to those problems, but that doesn't mean that it has to be the only solution. I'm working on genome engineering solutions for a couple of cancers right now-- we're close to solving problems in vitro, but that doesn't mean these treatments can be transferred to actual sick human subjects successfully.

Genome engineering is white hot right now, sailing off of CRISPR. Wait five years, see what pans out. I highly doubt that we'll have cures in hand on that timescale, but we can hope! I expect that genome engineering will improve human health vastly, but it's not going to be as easy as they make it out to be.

A last tidbit: like all medical interventions, genome engineering has side effects, too. They're largely side effects that have never been seen or treated before, and they can frequently be fatal or severe. I wouldn't expect that there is an incentive for these side effects to go away unless they're fatal more than 10% of the time.
A news search on "EU Digital VAT" shows numerous articles from numerous places claiming the same thing. But I'm not up to speed on what constitutes an objective news source for the EU on the matter.
You could negate the need for a --bash or --zsh flag by checking $SHELL:

echo $SHELL | egrep -o '[a-z]+$'

It might also make sense to bundle everything under one file as well. While I'd normally advocate separating code into smaller and more manageable files, a single file shell script would be more convenient to install and would require less disk reads per every prompt call.

Looks good though. I'm definitely going to use this on my dev boxes.
Show HN: Swipe Boutique – “Tinder for Handbags”
My thought is that in those cases, it's just an easy, cheap way to get a popular speaker to come to campus.
BlackRock acquires FutureAdvisor
The UE4 editor can be built for Linux, though they don't have official stable builds yet.

https://wiki.unrealengine.com/Building_On_Linux
Bitcoin's problem is that it pretends to be distributed when it's really decentralized. Or vise versa, depending on your definition of those terms. What I mean is that Bitcoin is a distributed way of building a global variable (the blockchain). As long as we go on thinking a global blockchain is any different from centralized banking... I'm more interested in what happens when we throw out the idea of commodity money altogether: http://thenewstack.io/why-art-could-become-currency-in-a-cry...
>seems to be a strange desire by some people to try to make things not about race, gender or sexual preference as much as possible.

This is something that Western Civilization has been working towards for well over a century now.
What this group is doing has been pursued for quite a while, and many people have laid claim to finally cracking it, so I'm skeptical. It'll be a good while before this kind of intervention is finished being refined in vitro, nevermind in vivo.
Keeping with the free theme, Book Of Proof by Richard Hammack is a nice introduction to proofs and formalism. It's available free from the author as a PDF[1], and also as a physical book on Amazon[2].

An alternative if you're willing to spend a little is How to Prove It by Daniel J. Velleman, also available from Amazon[3] and probably many other retailers. Both books cover roughly the same topics.

[1]: http://www.people.vcu.edu/~rhammack/BookOfProof/

[2]: http://www.amazon.com/Book-Proof-Richard-Hammack/dp/09894721...

[3]: http://www.amazon.com/How-Prove-It-Structured-Approach/dp/05...
Isn't it Bernie Sanders', not *Bernie Sander's?

(Edit: or Sanders's, indeed. That's what I'd usually write.)
How to Talk to Devs If You Don't Speak Tech
Explaining Hawkin's discovery
Imagine you have a fat friend and he always eats junk food. Normally, when you see left overs, wrappers and food boxes, you can guess what he ate ... but this friend of yours is sooo fat .. that he eats the wrapper and the boxes, and you can't tell what he ate. Recently, you discover that your friend is a messy eater and there is often times, bits and pieces of left overs around his mouth. So you conclude that you can gain sufficient information from stuff around his mouth .. that you can tell .. what he ate.

So, in Hawkin's terms, there is enough information left behind in the Event Horizon, that you can explain the Information Paradox.

A version of this analogy first appeared on reddit, posted by reddit.com/user/Iprocrastinatetmrw .

Information Paradox: https://en.wikipedia.org/wiki/Black_hole_information_paradox
North American English is easier to understand for North American employers and staff. Some folks have a difficult time with accents (hearing issues, etc). Anecdotal, but I have an aunt who always hangs up on customer support who have accents because her ears can't process the tones. Even British English can be difficult for some North Americans. Then again, so can southern American dialects for North Americans and non-Americans alike.
Probably not. I just don't see a valid constitutional complaint anywhere.

That's what I mean with "Constitutional Court is not above the Federal Court".

Unlike the U.S. Supreme Court, the Federal Constitutional Court only deals with constitutional questions. It is decidedly not an appellate court.

And even if you wanted to claim the decision was wrong, a simple error in judgment by another court is not grounds for constitutional review.
For a supposedly economics oriented site this article sure spends a lot of time talking about celebrities and how much of a sham it is for them to title themselves "Dr." I am completely on board with the unearned title thing, but how many paragraphs about various people's shelves full of honorary degrees do we need? The title asks why but doesn't supply a straightforward, albeit somewhat obvious, answer until the last quarter of the article. I hate to be another "where is all the real journalism?" person but, seriously where is it?
So... when other people imagine things, they actually perceive images?
For anyone interested in putting together their own version, I customized my bash terminal (including git related info) using the following resources:

- Mikko Nylén's comment in http://web.archive.org/web/20130127054804/http://asemanfar.c...

- http://stackoverflow.com/questions/8120553/bash-profile-sett...

- http://volnitsky.com/project/git-prompt/

- http://misc.flogisoft.com/bash/tip_colors_and_formatting

- http://tldp.org/LDP/abs/html/string-manipulation.html

- http://www.botsko.net/blog/2010/03/16/git-status-in-command-...
Firefox 40: Profiling JavaScript Performance and More
Delight as a differentiator
It is a very positive, strong ethical position to take. I doubt that I would have had the fortitude to react in the same way as the GP.
Coasting with the company while finding a new job shows an ethical attitude which is similar to the company itself.
There's a style choice. I prefer: Bernie Sanders's

We can agree that the title is clearly wrong :D (In case it gets fixed, the title was submitted with: Sander's)
Exactly. Imho, the true nuances of the outrage over NSA collection were never that they could do it. That was assumed. It was that they could and were doing it to (for all intents) everything.

Herd encryption isn't intended to make it impossible for them to gather intelligence. It's intended to make it impossible for them to indiscriminately gather dragnet intelligence.
Wait. People actually visualize faces / etc?
The web is embedded programming
You can download Clozure Common Lisp (CCL) from Apple's Macintosh Appstore.

https://itunes.apple.com/us/app/clozure-cl/id489900618?mt=12

It's also available from Clozure:

http://ccl.clozure.com/download.html

A better environment and more expensive (though there is a limited personal edition) is LispWorks.

http://www.lispworks.com/
It's really great news, particularly because their editor ran incredibly slowly in Wine with severe graphical issues (half the text won't render).
Tsunami Warnings, Written in Stone (2011)
Another IoT OS I've just discovered
http://www.riot-os.org
https://github.com/RIOT-OS/RIOT
Bernie Sanders's'
Modeling Airline Flights in Neo4j
Lifevise, the social network that helps you decide
Hi All,

We are happy to announce that our creation is online. Lifevise.com is a new social platform where people exchange knowledge and advice through the choices they face in life. It's a cure for indecision and a unique way to meet other people.
Feel free to take a look, all feedback is welcome!
Thanks
One possible exception to that is if you're a contractor (1099) instead of a "real" W-2 employee. In some states that means you're basically in a contract negotiation.

I found out the hard way that Colorado law doesn't protect you at all. Even better, if you sue to get your back pay you can't recover the legal costs even if you win.
Interview with Brian McKenna: Roy, Purescript, Haskell, Idris, Dependent Types
I did try that on a previous tool Butler (https://github.com/michaeldfallen/butler) but I found that some shells don't actually set `$SHELL`.
Last I looked, Clef, who rely on barcode scanning as the basis for their entire product, were using ZBar[0] on Android. It's a C library. I think it's unmaintained these days though. No commits on sourceforge for 3 years.

[0] http://zbar.sourceforge.net/index.html
Well, long German words are just contractions, so a misspelling of 'Bundesverfassungsgericht' would be 'Bundes verfassungs gericht' which roughly would be 'federal constitutional court'. So if you'd like to know how it feels spelling in this style, just try spelling federalconstitutionalcourt. In English contractions like that are rare and sound weird when pronounced, but in German there is a sort of rhythm to it that makes it fit and not sound much different (if at all) from if they were not contracted.
Actually, if you want to get technical, it should be "Bernies Sander".
This is all mostly irrelevant though, and all of this discussion involves ex post facto analysis. The test for patentability is would a person skilled in the art come to the same solution without an inventive step - is the claimed invention what someone familiar with the art of human computer interaction do without doing something new. I would argue that the answer is no: there are many well known mechanisms for unlocking an electronic device (a pin, a password, a fingerprint, an identifying card or dongle, and so on) - using an analog of something that exists in the physical world such as a latch is not what someone skilled in the art WOULD do, there is some invention in taking the physical and bring it into the digital.
Google’s OnHub router (13 antennas) may save WiFi from itself
Isomorphism in Information Carrying Systems (2004) [pdf]
> since on my end nothing has changed at all.

If nothing changed at all, you may be doing it wrong.

Which country are you billing from, which european countries are you selling to ?
Are you selling a single product/services, several with each different tax rates ?
How do you know which VAT rates you have to apply, are you vatmoss registered ?

It's a difficult subject, I'm really surprised it seems so easy for you (or anybody else)
3D Printing Molten Glass
Nothing really has just one purpose. I admit that the person who built the weapon may have done so with the idea of killing in mind, but nobody can stop me using the gun to crack a nut or scare animals using a blank cartridge. Ultimately is a person (or a machine built as an extension of somebody's will) who points to something and pulls the trigger.
I use oh-my-git for a similar purpose. https://github.com/arialdomartini/oh-my-git Took some wrangling to get the fonts to work, but I find it to be quite helpful. The README is especially nice.