skysight-inc/HackerNews huggingface dataset:
It's possible. Thanks for the suggestion.
Vaupel is a respected voice in the field. You might look through his publication history.

I don't think it's particularly controversial at this point that life expectancy at birth is trending upwards at ~2.5 years/decade and adult life expectancy at ~1 year/decade. Vaupel is far from the only researcher publishing studies of life expectancy trends, and the actuarial community is in a state of what passes in their staid halls for great upheaval for some years now, issuing ever more politely alarmed statements about their growing inability to predict the future longevity upside.

But none of that is relevant, as it is the result of medical advances in absence of any attempt to intervene deliberately in the aging process. What will distinguish the medicine of the past fifty years from the medicine of the next fifty years is exactly that. In the future researchers will be trying to slow or reverse the causes of aging, whereas in the past they achieved life extension through only inadvertent impact on those causes or expensive compensation strategies for the end results that do little to fix things.
BREAKING from Jeff Benjamin – Apple Has Stopped Signing iOS 8.1
Firefox 34 Launches with Yahoo as Its Default Search Engine
My point was more that it is highly unusual for GRAND juries to make these determinations.
What Airbnb Gets About Culture (That Uber Doesn't)
Better CSS styling for Hackage code listings
Wow, that's fast. Appreciate that. Added to Quiver wiki.
Yes. I believe it is called "Firefox".
It does make me feel like my decision to "parse" RSS feeds using ~5 lines of Perl regex, which seemed dumb at the time, is maybe still sorta-dumb, but at least not worse than using a default XML parsing library. All I really need out of an RSS feed is to find the author, URL, date, and body, which I was just too lazy to do "properly", so used some regexes as a quick hack. But seeing what stuff "proper" XML parsers have buried in them, I think I might stick with the Perl script...
The CTS isn't quite as comprehensive as it should be. I worked on a music player that replaced the stock music app for a while. At one point, we discovered it wasn't issuing some of the required intents. Went unnoticed for over a year.
Beautifully made, and very useful. Bought it. Thanks!
Instead of slow, continuously evolving the domain abstractions is key. Faster & more effective is better. If slow creates effective judgement instead of prejudice, then go slow.

There are two systems in the brain at play. "Fast thinking" involves gut reactions & intuition. "Slow thinking" involves logical analysis & formations of models. Both contribute to effective solutions.

Recognizing iteration as the cycle of evolution & growth creates working systems in congruence with natural law.
WebRTC is sort of a hack up of SIP-similar technologies, and is definitely VoIP.

SIP and SDP are also clusterfucks of protocols with some really, really, terrible design decisions. (Hey, let's specify UDP _AND_ TCP, and require clients to flip between transport on a per-message level! Why not? It's easy to spec idiotic stuff on paper...)

Anyways, SIP does not NAT well as it assumes, like it's the 1980s, that you are on a public IP and can directly send to any port on anyone's public IP. Then it goes and embeds your IP all over the place, because they were too cool for simple symmetric pipes. To make it more fun, all sorts of firewall and router vendors try to "fix" SIP and generally just screw things up even more.

As I understand, a lot of WebRTC effort went into dealing with NAT and some other niceties. (And apparently, arguing about codecs.) Otherwise, you're right, there's not a whole lot to be done. Despite the terribleness of SIP, it generally works, and VoIP engineers have figured out how to make it work pretty well.

However, it's unlikely that re-using parts of SIP/SDP in WebRTC makes _any_ difference in adoption of things. Almost no one runs SIP openly, they lock it down like a traditional telephony system. Best is in fact to firewall it off, because you're rather naive if you trust all this C/C++ code parsing strings like mad. Plus, since SIP systems are often connected to other telephone networks with billing, even protocol-level hackery can lead to a lot of financial loss.

So in short, it'd be super duper unlikely you'd ever be able to point your web browser at "sip:someone@somebusiness.com", even if it had SIP built-in.
I would rather not work somewhere where they both care what my political views are and would go behind my back to find out instead of just asking me. Likewise, if someone I date starts spying on me this way that's a no either way and I would rather know about it when they try to throw something in my face than unknowingly date a creep.

I do think there is a privacy issue, but I think it is rather minimal and as the sibling poster states, the email address is already exposed.
Reply to sibling comment -- perfect pitch can probably be developed with a lot of training (though I imagine it's harder if you're not a kid anymore... for kids, sure -- there are tonal languages, after all!).

But it's honestly not that valuable a skill, even for professional musicians. Having really keen relative pitch (and avoiding slipping pitch if you're singing, for example) would be a much better focus to take.
SequelPro is the gold standard. I've used it for years, and I love it. Unfortunately, like many developers, I'm slowly moving away from MySQL to PostgreSQL, and none GUI tools measure up. Instead of making YAPC (Yet Another Postgres Client), I wish a developer would just write a PostgreSQL adapter for SequelPro[1]. I'd happily contribute $50 or $100 towards a Bountysource.

https://github.com/sequelpro/sequelpro/issues/362
THE NATURAL PCOS DIET REVIEWS: DOES PCOS NATURALSOLUTION WORKS?
Germany has a few other words going for it to promote worker productivity, such as Mitbestimmung ("Industrial Democracy": https://en.wikipedia.org/wiki/Industrial_democracy)
Homeless on Purpose, An Experiment in Travel and Working Remotely
Nature makes all articles free to view
"Lütke never went to university. Instead, after Grade 10, he entered an innovative apprenticeship program designed to produce Germany’s next generation of computer programmers." ... I've heard about this system in Germany once too often, I wished we would have this in Canada.

I'm glad to hear he decided to keep his German accent. Having a French accent and working in English in Ottawa, I always wonder if I should work harder on getting rid of it, as opposed to focus on less shallow problems such as coding :P
He's probably right that, in order to have world peace, the world must become boring.
"One way to do this calculation is to use a discrete four-dimensional lattice to model a section of space-time. Finding the solution involves adding up the contributions of all of the possible configurations of certain matrices on the links of the lattice, or at least some large representative sample."

Did anyone see where I put my sandwich?
Fix for Yosemite's 50ft Save Modal Bug
I have to agree that age alone doesn't necessarily mean anything. I know plenty of lazy, mediocre old programmers. But in order to run a project it does help to have gone through many project launches using different methodologies. That usually takes a few years of professional development, seeing fads come and go, learning to work with different personalities and, honestly, even screwing up a few times.
In my opinion, the version of rationality that has the most relevance to economic analysis (and should really be the primary definition of the term in economics) is bounded rationality.

http://en.wikipedia.org/wiki/Bounded_rationality
Does anyone remember a SKI.BAS character mode ski game for the Apple II? It simply scrolled a series of characters representing the slalom course and the player and occasionally had a jump, much like the VAX version they describe. In 7th grade I could type it in from memory and I figured out how to add it to the menu of whatever educational software menu program came up on the computers at school, it quickly became the most popular thing on there.

Now I'm going to spend the evening on a nostalgia trip trying to find it because I certainly don't remember the code. I could re-implement it but there was a nice hack, maybe even buggy behavior, that made the jump and I don't remember the trick.
Paper is awesome. I find I rarely visit my notes afterwards. I just need a medium to spit out my thoughts, or I end up going in circles. As soon as I flush to paper, then my mind is unblocked to go solve the next problem. Most of the time, I remember most of what I've written down, so the paper is write-only.

My best work I do while half-napping with a notebook by my side.
Pretty neat.

One thing I've found that's nice about recursive descent parsers written by hand is that you provide useful and meaningful error messages. 'yacc' was always just saying "error" (and if you helped, the lexer might even supply a line number).

A message like "Expected a number for operator +" is way better than "syntax error line 109 around column 30".
Right. If you're going to call those people addicts, you might as well call us all air addicts.
Yeah, in Terragen 1&2 it was just a simple heightmapl, but Terragen 3 was a huge rewrite - not sure what they use now.
You forgot the HTML editor, complete with code to publish via FTP. ;)
How about my dependence on air to breath and food to eat? I think you also need to add the requirement that the dependence is not common, and causes problems for the person that fall outside the norm.
Yeah feel free to clean up your language. It comes off as unprofessional.
So uh, has this been patched in LXML?

Seems like parsers should at least disable file-based external entity URIs by default.
Autodesk Makes Design Software Free to Schools Worldwide
My hands sometimes get pain and there's a hardwired response that makes me feel awkward, physically, I've I start typing out a lot of repetitive code. When I read Java or most C# code, I just cringe at all the extra crap, at all the pomp and boilerplate. Every time I have to write it, I feel annoyed that I need to type more stuff out like an idiot, because some compiler writer had misguided ideas, or because they already dug enough technical debt to allow more expressivity.
This is awesome. Those starfields are beautiful.
Matt Cutts: An Investment Reading List
Arthur Chu, “The Jeopardy Guy,” Talks About Gamergate and Web Harassment
Don't go through a tough time alone. Anonymously chat based on your emotions
Do people younger than 80 die of old age?

I would hope that over the next 50 years, heart disease and cancer, for example, become treatable. We should be lifting weights and maintaining our strength into our 80's:

http://www.usatoday.com/story/news/nation/2014/11/28/77-year...
Jargon doesn't have to be complicated. You praise jargon as "infinitely better", the alternative being "no progress" but there's no room for improvement? The jargon we use is not some perfectly designed DSL, it's a catalog of concepts accumulated over decades and centuries. It's not master planned, it's organic sprawl. And I think it's fair game to critique.

Also, it's totally fair to raise an issue without having a solution or suggestion. And the lack of one doesn't make the issue less valid.

And "zargablub"? Straw-man territory...
This article makes reference to Terror Management Theory (http://en.wikipedia.org/wiki/Terror_management_theory) and Ernest Becker's book The Denial of Death (http://en.wikipedia.org/wiki/The_Denial_of_Death).
Irregular movement costs would be there anyway, due to forests, hills, and other terrain. The fact that "this space is arbitrarily bigger" isn't really a good justification, especially when the game is doing this in an effort to be more realistic.

I also think this could lead to a whole bunch of balancing issues that might not immediately be obvious. Although some random-but-fair differences in balance such as this are okay, they should be based on the terrain, resources, and other features that mirror the real world, not "this tile is just bigger".
How to talk to employers over the phone
Charles Darwin's evolution notes have been put online
TRS-80 Model 4p movie streaming from floppies
Location: Shanghai

Remote: Definitely

Willing to relocate: Of course !

=== Technologies:

Clojure, Python, C/C++, Javascript.

And the old HTML5 + CSS3 (with SASS)

Learning Haskell !

I would love to work with clojure and Haskell, of course I can adapt pretty easily to any existing codebase. (No matter the languange)

=== Résumé/CV

You may have a look at my github: github.com/siscia

Also I keep a small blog: siscia.github.io

I coded the backend of workinvoice.it (an italian startup)

===

Email: simone (at@) mweb (dot.) biz

===

Please, I really don't enjoy code challenges, the time constrain put too much pressure on me and I never do well, if you want to test my coding abilities I would love to contribute to some Open Source project.

Also, I do contract job.
Another idea for folk who want to generate equally spaced points on a sphere for things like this - a while back I did an answer on codegolf.stackexchange: http://codegolf.stackexchange.com/a/24961/16869 for showing a daylight map of the earth. You need to store a map of the earth to do this, but I didn't want to waste storage on the poles as you would with most projections, and couldn't be bothered calculating tilings; so the path I took was to use a spiral sampling of the surface of the earth giving approximately equal area, then flood filling.

I hadn't seen this approach before, but guessed someone would have thought of it so hunted down a discussion; The spiral I used is taken from here: https://groups.google.com/forum/#!msg/sci.math/CYMQX7HO1Cw/t... (see the rest of the thread, their motivation is minimising the potential energy of charged particles on the sphere).
If you can't write a simple function to reverse a string, or words in a string, in a rather short amount of time, is that a good sign? Sure, everyone can pop out the "well the most elegant is use the stdlib's reverse function". But then you say well implement that as efficiently as possible, and we know the end result is a simple little loop -- what should taking more time mean? Someone that takes 10 minutes to come up with the function makes me a bit more nervous than someone that takes 1 minute. Is that wrong?
I'm not so sure "it wouldn't be too hard to come up with better..."

I read about a thing called hummingbird notation - uses the same clefs, but changes noteheads, staffs and sharps/flats. Your opinion may differ, but here is a group of folks who spent a lot of time coming up with a "system" and it does not strike me as an improvement.

Have there been other attempts?
3D Systems V. Form Labs Patent Lawsuit Dismissed
No, I don't have any knowledge of Big Five psychometric scales. I was going by the dictionary definition. And if I knew you were using a more technical term I would have looked it up, and still thought it was not the same as meanness:

http://en.wikipedia.org/wiki/Big_Five_personality_traits#Agr...

The agreeableness trait reflects individual differences in general concern for social harmony. Agreeable individuals value getting along with others.

This is absolutely not the opposite of meanness. If Wikipedia is incorrect, please edit it. Note that unlike a YC comment, a Wikipedia edit will require a real citation.
SEEKING VOLUNTEERS - Quill.org

Quill is an open source platform for educational apps. We're currently developing three apps focused on teaching writing and grammar skills to K12 students. Quill is a free tool, and these apps are being used by 40,000 students at the moment. We're a non-profit organization, and we're looking for Rails and JavaScript engineers who would like to help us develop new features for students.

Interested? Reach me at peter@quill.org or learn more:

http://quill.org

http://community.quill.org

http://quill.org/impact

http://news.quill.org

https://github.com/empirical-org/
In case anyone missed dalke's comment below:

If you use Python, use defusedxml:

https://pypi.python.org/pypi/defusedxml

It's a drop-in replacement for the stdlib XML parsers and lxml which makes it trivial to import an instance with secure defaults – to quote the docs:

Instead of:

>>> from xml.etree.ElementTree import parse
>>> et = parse(xmlfile)

alter code to:

>>> from defusedxml.ElementTree import parse
>>> et = parse(xmlfile)
Two thirds of world's largest companies exposed to serious water risks
So if, in the future, this material was in heavy use atop buildings and dwellings across the planet, and the heat is all being radiated out the same thermal window, does this mean that at some set distance from the earth, there's a ring of extreme heat being generated?
DNSimple suffering major outage during 'Cyber Monday'
I paid for the research with my tax payer money. Give me full access to the articles. Anything less is unacceptable (unless Nature wants to pay me back the taxes they owe me).
I was going to offer some financially critical tax advice (hint: the foreign earned income exclusion won't work for you) but . . . no comments on the blog, no contact info that I could find (maybe I am blind), and discussion of his plans are linked over to Facebook.

Kids these days.

I did a year like this in New Zealand. Changed my life for the better. Travel like this is great.

Too bad he shuts off -- rather than aggressively opens -- ways to communicate with the outside world on his blog.
It would be cool if it executed the code like IPython as well.
Darwin was an amateur. So was Einstein. And both were subject matter experts. It might help to remember that the root of "amateur" is "amator", lover. An amateur is one who does what they do out of love.

Amateur astronomers still make meaningful contributions, especially in the realm of variable stars.

Amateur archaeologists and paleontologists are often welcome at many digs. Not only are they free labor: they provide watchful eyes and minds.
How to nuke a submarine
They fixed Obamacare's website and they probably have even more incentives to fix the spying applications (if they are broken)... catching "terrorists" might be a low priority goal on their list which would explain why the reporters say that the NSA surveillance played little role in foiling terror plots.
Mushroom clouds strange, familiar, and fake
I was bugged by games not having proper polar regions too a while back. One solution I thought of (but never got around to implementing) was to use a cube map to represent the surface of the sphere. I thought it'd be easier to work with six flat faces than to figure out how to index the tiles on a soccer ball...
minor correction - 2.9.2+. (2.9.0, 2.9.1 had buggy attempts to disable entity expansion, and were still exploitable) - http://www.cvedetails.com/cve/CVE-2014-3660/
Have you received my helb form?
And this is why I love this site.

That line just made me think of the guys our our middle school who would buy up bulk soda and sell them for $1 or $2. But getting in on toy/widget fads is much smarter, though with a higher risk of the fad blowing over while you had money sitting in inventory.
People used to miss skeumorphism when iOS 7 came out
Wow. I find it interesting you assumed the app was intended to address pain.

My first thought was that it was a game! I guess the lenses through which you view the world make an even starker difference than I'd already thought.
One of the key points in the article is that the OP had lots of experience with Bay area startups. This could be part of their culture. If you use agile you can achieve a code velocity a touch higher than standard, and if you really want to push the limits you can. I agree, however, that good design takes time. I was at a conference in Sweden last year, and the conference App was a bit problematic. The poor dev team was chained to their keyboards right in the middle of the breakout area trying to fix it in real time. I felt like saying, "Guys, it failed, go enjoy the conference."

My experience lately in "normal" shops (non startup) is that the skills sets are just plain missing. It's hard to find anyone that can code at all, let alone code fast.

Good post. Thanks for this.
FBI warns of 'destructive' malware in wake of Sony attack
Wearing them more often, you'll be more comfortable in them. Which is not to say you need to wear them every day, by any means, if you're not into that.
That's interesting. My closest hack to fake perfect pitch is to estimate the range of a note my humming it or singing it. It works because my vocal range is more or less absolute, and I can easily feel how difficult the pitch is to sing by trying an octave above or below it.
Writing a PostgreSQL adapter for Sequel Pro is a good idea. I don't know how an adapter can fit into Sequel Pro's architecture though. I'll take a look at Sequel Pro's codebase and consider this approach. Any help would be appreciated!
I agree that the connection with UFDs is tenuous.
Being not a UFD is nether a necessary or a sufficient condition to have powers of a single thing (or a finite number of things) generate all nonzero elements. The ring of integers modulo 7 for example is a UFD, but all nonzero elements are powers of 3. Also, the ring of integers of a number field is only sometimes a UFD, but it is never generated by powers of some finite number of elements.
I just generated a text file with a quick shell script and imported the output into Anki. I have neither anymore, but the text file just looked like

1,1,1
1,2,2
2,1,1
2,2,4
3,1,3

...etc
Yeah, I found a stain on the shirt I'd intended to wear to a funeral. Went to a Kohl's and found exactly one white dress shirt in the store that fit me.
The administrator can set all sorts of policies, like if a PIN is required, or a password, length, etc.

It's not a bad thing and can be used to potentially limit some damage. Of course, requiring a fully encrypted device with strong lockout policies that are hardware enforced (TPM) is the best. I've had my phone stolen and it was pretty nice to remote nuke it.

IIRC, Google offers this same feature if you connect it to Device Manager.
But how do you know to use defusedxml instead of the regular one? I've never even heard of it.
There might be details I'm missing, but I think all NIH funded, peer-reviewed research needs to be publicly accessible within 12 months of publication.

http://publicaccess.nih.gov/policy.htm
I like askandyaboutclothes.com, cut with my own style and a healthy dose of common sense...
CoreOS doesn't mind using systemd...
I found go to be quite cumbersome in comparison to npm. Magic folders in the filesystem and such. With node you never have to do more than npm install and everything is ready.
If it's so hard to determine how efficient government is than how can you be so convinced that it's so wasteful?
Key quote: "All research papers from Nature will be made free to read in a proprietary screen-view format that can be annotated but not copied, printed or downloaded."

It sounds like:

* you may have to install the ReadCube reader to view the protected PDFs, unclear if you can view them in a regular PDF viewer. ("ReadCube (...) will be used to host and display read-only versions of the articles' PDFs")

* only subscribers can initiate access sharing of specific articles, going back only to 1997 for individual subscribers. It sounds like the general public will not be able to search for articles and view them through the Nature website.

Well, it's a step forward.
That was a nice read, thanks. I'm glad to know there are more people that share the same feeling as I do towards the state of our craft.
So... a mirror?
Sounds like you have a problem with the shitty ms stack. Have to do some c# at work and I feel your pain.
They do at least in theory establish a legal entity that is responsible. It also provides a mechanism for removing the app if malicious behaviour is detected and reported.

You are right about "DROP TABLE" risk in this case but some other threats are mitigated by the sand boxing of apps.
+1. Recently bought PG Commander. Works really well.