skysight-inc/HackerNews huggingface dataset:
I don't think this is a reasonable conclusion:

If we suppose humans live to around 85 years on average,
and rarely if ever die before 65, then there's a big bell
curve normal distribution on 85, and what looks like a
non-linear exponentially increasing probability of death
up to about 80.

You're suggesting that the probability of dying after 85 decreases. That's not the case, it continues to rise. If it decreased that would suggest an improvement in health (un-aging) at 85, which doesn't occur.

Having an average at some point doesn't mean there's a bell curve around it. The average of a uniform distribution [0-100] may be 50, but there's no bell curve around 50. It's just a uniform distribution all the way through.
Microservices Weekly (Issue #26): Vert.x Microservices Toolbox
Ask HN: Whether to change the name of startup?
Hey guys,
A some people advised us to change the name of us startup. What do u think about it? Our name is To Round. It's task manager designed for visual thinkers.
There were regional networks, where one item would be passed forward and forward, ending far away from its origin.

Only with the development of the silk road people would actually start thinking "I'll ship this half way across the globe".
Help Us with Our AWS Cloud Priorities Survey and Win $100 Amazon Card
Do you edit the large files, or only look at them?
Here's the issue tracking the switch: https://github.com/kubernetes/kubernetes/issues/25276
Bash has local variables
Red Hat Enterprise Linux 6.8 has landed
We have had successful cryonic restoration of brain tissue in rabbits? I believe, and have also had successful brain transplants of mice.

I easily figure in the next 100 years we will accept cloning as a replacement for death. Simply duplicate the body, and transfer the brain, maybe throw in some extra gray matter to replenish what is lost through aging. Of course "throw in some extra gray matter" sells the complexity a bit short, but we are definitely on track to accomplish it.

I anticipate never having a 130 year old body. I would just replace mine with a genetically enhanced one at 60, and start over from ~15 (or honestly whatever the earliest age to insert a brain is). Almost anyone should be able to raise the money in ~30 years to pay to have another clone grown.

And from there you can iterate a few generations on first generation tech until we can manipulate the living brain into being able to learn like you are five again, hopefully without the negative side effects present in current brains of that capacity.
The post in the OP is from 2014
Ride the tallest drop coaster in the World from your desk. It is terrifying
By default all variables are global, and had not realised that you can specify "local" to make variables inside a function, local.
"We have been pecking away at Babbage’s original design drawings for some while now and have found with regret that we are unable to reverse engineer a coherent and consistent understanding of the Analytical Engine from the mechanical drawings alone. "

http://blog.plan28.org/2016/05/spring-2016-report-to-compute...

If you read further, it becomes pretty clear that it's more or less a theoretical idea. A great one though, granted.
How I Analyzed NHL Data with Selenium, BeautifulSoup, Pandas and Plotly
Linksys WRT routers won’t block open source firmware, despite FCC rules
TLDR given that the cost of a funeral is the same as the cost of freezing your head, we can conclude that nobody wants to live forever? fair point.
I'd prefer to find a way to clean off myelin coating over embracing death.
Bullshit. No one can be THAT dumb
Itsdangerous: Pass trusted data to untrusted environments
Japanese Pixel Art GIFs http://1041uuu.tumblr.com/

Somehow these little clips of everyday life convey a massive amount of atmosphere.
"Monks" are not one, monolithic community, so it's hard to argue one way or another whether they contribute anything meaningful back to a community. Here in Japan, many Buddhist orders are downright wealthy (from donations), and use their considerable resources to preserve traditions and history. I doubt that you can put a dollar value on the benefits of keeping cultural history alive. In a sense, it's not too much different from the function of the Metropolitan Museum in New York. Of course, Buddhism is a many-facted religion that manifests differently in different places.
Perhaps the archaic definition, "causing terror"? Does the idea that random bunk can consume both scientific resources and digital ink terrify you?
Immortality has a specific meaning here, which is that risk of death due to intrinsic causes does not increase over time. This is distinct from negligible senescence, which is more a case of few manifestations of aging until very late life.

Immortality seems to be the case for hydra, for example. (http://www.ncbi.nlm.nih.gov/pubmed/22689361)

Immortality is also observed for flies in late life (http://discovermagazine.com/2001/may/breakdialogue). They have a very high mortality rate at that point, but it doesn't increase further over time. That doesn't seem to be the case for humans, though, based on the very sparse data for people at extreme old age.
Yes, you should change it.
I've been using Little Snitch (OSX) for a while now, and more recently set up a 'restricted' profile because I'm on a bad internet connection. It's shocking to notice how bloated almost all url endpoints are! It's a rare site that only produces one 'access' popup, and a large number of sites, in particular Big Media, make requests all over the place, most of them involving tracking, ads, or advertorials.
Who Pays Influencers
when it's coding as fast as humanly possible, the last thing I want to do is slow down to think of good var names. I'll often just name something "foo" if I can't think of a good name and come back and rename it later. Sometimes it's a little better than foo but still not perfect but I'll leave that and move on to something else. I really don't like the idea that code must be perfect. Code is never perfect.
That was valid in the old world.

Now we're on the verge of human assisted gene design vastly outperforming natural evolution.
Agreed. China will undoubtedly play a big role in the next century ... I know many friends who have tried to immerse themselves in Chinese culture (including ethnically Chinese people who were born in the West) and it is not easy. At least I'd like to make sure our children can speak Mandarin in addition to English.
Chalk it up to syntax highlighting improvements, I guess.
There is potentially a shitload of extra paperwork, bookkeeping, and regulation involved in a 501(c) corporation that isn't present in a standard private corporation. Assuming, of course, you can convince the IRS that you fit one of the 501(c) subsections to begin with. Much easier just to run a standard, closely-held corporation or LLC.
Google Releases SyntaxNet NLU Framework and English Parser, “Parsey McParseface”
> So do like Github does (did?)[0], and make the pins valid for 5 minutes.

That kinda defeats the point of HSTS. If the key is changing regularly, it makes it easy for an attacker to just temporarily prevent access to the site for long enough for the pin to timeout, and then present their own certificates and keys.
I do consulting, so I work with a lot of different teams of various sizes and configurations. The best teams tend to pair close to 100% of the time and generally have 4-10 developers. Fewer than that makes it difficult to swap around, mix perspective, and keep things fresh, and more than that starts to introduce more complications in planning and coordinating work streams and sharing context.
Ah, I forgot about Brackets. Why isn't it as popular as Atom?
> these are wasted features for web dev.

For your use case perhaps, debuggers are invaluable if you are using a backend language that isn't javascript, XDebug with Intellij is outstanding for those rare times you really need a proper debugger.
Most of this, even if it's not my preference, I would never bother arguing with. But I have a question about a practice that is tremendously widespread.

I have real trouble with single-letter variable names like "c", for any function more than, say, 2-3 lines. I scan the code and it increases my mental load because I have to remind myself what it means.

Obviously a lot of people don't have problems with this, but I do. Anybody else?

Maybe it's because I jump around a lot from function to function?
Is there really such a thing as a sterile robot? Chances are that our probes have carried some microscopic life to Mars already.
I guess I should've connected the dots a bit better on this.

The neural network model offers a pretty compelling answer to this. The idea is that you each word is represented as a real-valued vector, and these vectors encode information about the word's meaning. So, "pizza" encodes in it that it's a type of food, and so does "anchovies". But "fork" is closer to "knife" and "spoon".

Linear models struggle with this. In a linear model, mostly, each word is an island. "fork" and "spoon" each have unique IDs, and so you'd better hope you see enough examples of each of them to understand what they mean. It helps to add semantic cluster IDs to the words as well, but this isn't quite as good as the word vectors.

What doesn't work particularly well is encoding external knowledge explicitly. Having a semantic resource that tells you explicitly that "fork" and "spoon" are members of class "cutlery". This has been tried by many people, and it produces small or no benefit.
Wow, I'll wait for v2 then.
It could definitely be dangerous, but nothing is stopping you from inspecting the script before you run it.
FB Instant Articles – conquering new channels for our Contentful-powered blog
yeah, also it would be fair to compare a running actor system with Akka (jvm, java, scala), CAF (c++), XUDD (Python), Celulloid (Ruby) vs Erlang

I believe Erlang would do some interesting things there
I aggre with pretty much everything. However, some conventions only apply to strongly-typed languages (e.g: Don't Put the Type in the Name)
In dynamic languages, like Python, I think it's often good to call variables something like `fruit_list`, to quickly pick up on a bug where ie: `fruit_list == {'apple'}`.
duplicate, please check before submitting!

https://news.ycombinator.com/item?id=11686029
But what happens if you die and someone else has to pick up where you left off?
A few years ago 95% of the bandwidth was malign or useless (ie things like ddos attacks or endless looks around DNS lookups). If that's increased to 96% that'll counter any savings cheaper traffic.

ICANN may not be terribly nice, but please be fair.
Nothing more recent than this summary post from January - but read the comments, since a researcher with an alternate approach participated.

https://www.fightaging.org/archives/2016/01/the-present-stat...

Essentially the few people working on this are still looking for drug candidates, largely based on mining the bacterial world for suitable enzymes to use as a basis. They have bacteria that consume glucosepane, so that's a starting point.
I was a fine dining server for a couple years. One thing that I saw work well at another fine dining restaurant was tip-pooling among employees. This way tipping stays but the waitstaff make a more stable wage - which cuts down on things like fighting for tables/sections and leaves mental space for employees to focus on customer service.
Speculating - older individuals take resources and even if they were continuing to reproduce advancement comes through successive generations of genetic mixing. It's probably advantageous for the species if an individual has a child (mixing up genetic code) and then that child has children while the parent dies.

Otherwise you might have less biodiversity which may make the species less adaptable overtime (and maybe lose to another species with aging).
maybe you should start a blog and capitalize on all this inefficiency.
the 3.0 dev channel has been fairly active, 13 updates this year.
I've come to a realization that no matter how much we complain about it, there is no way around it.

No matter how experienced you are you have to face this everytime you change jobs.
That whole section of the article seemed pretty silly. Talking about rappelling down a rope, through a tight passage, and through twisty, turny little passages is really just another cave, in that respect.

If you're claustrophobic it might put you off, but if you've done any spelunking, this is nothing at all to write home about.
Just as a bit of knowledge: The current Phoenix channels implementation should work alright with React, but you'll have to work it into what you're wanting to do.

In a few months, an Ember addon should be available that provides Phoenix support, built by Chris McCord himself!
> I can imagine a lot of reasonable people paying $19 a year for a myname.blog website.

Why would a reasonable person do that when they can do something similar with blog.myname.com (and the like)?

I don't know how the new TLDs have been perceived, but I certainly would prefer a nice sounding myname.com than a website on any of these newfangled names.
What's unclear to me is if these are all 'tech positions' or just positions at tech companies.
This is the kind of thing that gets me. If they cannot work harder on the name then how hard will they really work to realize their product...
To your point, how does NLP address grammatical differences/errors, colloquialisms or slang? In the context of personal assistants every implementation I've seen has required more unnatural-language given the status quo.
Off-topic, but blogspot links are a constant frustration for me on the phone. It's super easy for my fingers to swipe slightly left/right when scrolling and triggering blogspot's next/previous post navigation. I can even accidentally end up slightly scrolled horizontally and have no way to see the left side again.

As a result I mostly ignore blogspot links. But this seems up my alley (http://akkartik.name/post/readable-bad). Anybody else run into these issues? Anybody have suggestions or workarounds? Why do technically savvy folks not notice how crappy blogspot has gotten?

Edit: PSA for blogspot owners https://productforums.google.com/forum/m/#!topic/blogger/8hN...

http://chrisltd.com/blog/2012/03/blogger-mobile-theme
In the context of discussing a company's finances, income is usually short for net income, which is also known as earnings or profit, or revenue minus expenses.
The graphs tell exactly when those floods destroyed all those drive factories in Thailand: decline in shipments and spike in average price.
Personal anecdote, I have had trouble with OCZ. I have had no trouble with Samsung EVO. Now, I go with Samsung EVO for all my drives - they are not much more expensive than the cheap drives and the fact that they just work is worth it to me.
It's at least debatable whether or not an "extremely dynamic" environment is a pro or con when it comes to saving man hours
you would hope they are 'smart enough' however every time I have the opportunity meet someone or observe people at that level I am constantly shocked at their mediocrity.
Obviously these so-called "scientists" are lizard-spawn who are covering their cloacas that this youth was able to deduce the location of their eldritch portals.
That's a really interesting concept. As a visual person this seems really useful.

The name is weird but honestly it sticks out enough that I'd remember it, and it's simple too. Said as one word it rolls off the tongue. I'd stand by it
Also had WinMo phones prior to the iPhone (and after one Palm Treo). I definitely appreciated the things the first iPhone(s) got right because they were things that always seemed like they should work better on my WinMo devices but were always somehow screwed up (on-chip GPU without the necessary software to use it for graphic acceleration was a big one).

At the same time, it was still a choice between finally getting a more responsive interface or giving up front/rear cameras, GPS, 3G cell radio, third party apps, multitasking, copy/paste, an actual file system I could browse, streaming audio (anyone remember Shoutcast stations? They're still around!), streaming video, hell...even changing my wallpaper or ringtone to something that didn't come with the phone.

I totally get why Apple succeeded and in many ways they deserved to: they didn't try to out-WinMo WinMo. They looked at the things that Microsoft, RIM, Palm, and the rest weren't doing and targeted those things. They saw who wasn't interested in having a miniature version of a laptop but loved simple and responsive electronics (thousands and thousands of regular consumers). That business savvy put them in a really strong position that continues to this day.

Granted it didn't help that you needed to switch carriers to AT&T and spend even more than the cost of existing smart phones to get one but clearly they improved that along with all the rest.

I'm still far from an Apple fanboy and I find using iOS on my iPad to be frustrating at least once every week or two but business/market success isn't about pleasing me. It's about pleasing enough people to make a good profit and clearly they've got that part down.
‘FC Schalke 04’s eSports play – Pros and Cons’ and more insights
Free Docker Engine for Windows
Probably one of the more used books (by universities) on the topic is "Distributed Systems: Principles and Paradigms" by Tanenbaum and van Steen. I just finished a class that used this book and I understand that there are criticisms of it, but it did seem to me to be reasonable given the breadth of the subject. And most, if not all, of those papers are covered to some degree in this book.

Something I'm looking forward to, Pearson has returned the copyrights of the book to the authors and they are supposedly updating it. Could be interesting: http://www.distributed-systems.net/index.php?id=distributed-...

The main web site says the 3rd edition is nearing completion.
You Are Not Your Code
The kid should be applauded and encouraged in his interest in science/discovery. The media outlets that apparently didn't do even a tiny bit of checking with experts before running with it, though, have been irresponsible, and that's what the experts are upset about.
wait, there's a competition?
If anyone feels like competing with their parthner ex on the dinning room isn't that lack of self confidence instead of disrespect from the parthner?
As someone looking to break into VR from a background in web development, I found this to be really inspirational. Bridging the gap is a big win
In this case, they're comparing a company's revenue to a person's income, so "income" as applies to a company's finances is irrelevant.
My understanding is that's a pretty typical starting salary for the Bay Area right now, so it isn't really compensating the recipient for the risk of not having a job in six months for reasons outside of the recipient's control.

Also gives you some idea of how stupid expensive the area is, which further increases the risk.
BBC Trending is a site for clickbait/hot-takes...a common feature of these sites is to include the header of another story to entice you to make another click. It's like the news sites that infinitely scroll from one article to the next, except without the infinite scroll's auto load.
Yes, that's right.

The paper doesn't explain in detail how the gadgets are assembled. But presumably the track is arranged so that from the starting point the car must enter the variable gadget for X1. The "true" branch for X1 then visits each clause gadget containing X1, and the false branch visits each clause gadget containing ¬X1. These two branches must then come together somehow (no gadget is given, but it's easy to see how to make one), and then enter the variable gadget for X2, and so on.

So if the car could steer in mid-air, then it would be able to jump from ¬X3 (say) back to X1, and this would allow it to repeat the track for the X2 and X3 variables, and it could make a different choice on the second run through, thus making its path no longer correspond to a 3SAT solution.
Cool stuff!

I think that regarding the near infrared light a regular CCD element could be useful as well, as those are sensitive to infrared too. The only problem is to filter the visible light to leave the infrared spectrum only. Also be sure that the ccd doesn't have a IR filter (some does).
$ cat hello.tl
(pprinl "hello, world")
$ strace txr hello.tl 2>&1 > /dev/null | wc -l
77

$ cat hello.c
#include <stdio.h>
int main(void) { printf("Hello, world\n"); }
$ cc -O hello.c -o hello
$ strace ./hello 2>&1 > /dev/null | wc -l
29

$ strace gawk 'BEGIN { print "hello") }' 2>&1 > /dev/null | wc -l
84
Where the Middle Class Is Shrinking
someone else is going to cry because the coder is dead and the code is unreadable
I recommend the ethereum whitepiper. It has a clear description of bitcoin and then goes on to describe other applications of the blockchain:

https://github.com/ethereum/wiki/wiki/White-Paper
ST now supports async/await keywords in python! yay!
Death is…
“I must, sadly, withdraw my endorsement of Yubikey 4 devices”
How to Write 4 in Between 5?
Log hours is not required on my day job but I heavily do this easily with org-mode. This just get things done at least for me. I would recommend this if you're using emacs. Org-mode has a feature of time clocking as demonstrated in this link [0] that you could handle everything even if you got interrupted. Org-mode is amazing that you could track everything. Generating a clocking report for review is easy as pressing two keystrokes on your keyboard[1].

If you're new to using emacs, just use it for everything, every day, every time and after 3 months you'll be comfortable with it and might be able to like org-mode.

There are lot of resources over the internet, stackoverflow, mailing list, blogs, etc. If you're keen to learning emacs then the most important thing is just use it, use it, use it, use it.

[0] - http://doc.norang.ca/org-mode.html#Clocking

[1] - http://doc.norang.ca/org-mode.html#TimeReportingAndTracking
This is most likely a troll.
A lot of complaining about the $0.02/press (no recharge/replace on battery) but all the other buttons I've seen cost significantly more and this feels a little more plug&play. I'll probably wait for it to get cheaper or get a replaceable battery as I don't have a great use case for it at this time but it's at the top of my list if I need something like this.
Fighting back with pictures
Yes, that's right. 3SAT uses conjunctive normal form.
Bike as in motorcycle, not bicycle I presume?
I recently had to RMA a Samsung 840 EVO that was less than 3 years old, and had only seen light usage (but no extended offline time). It just suddenly stopped responding to ATA commands, returning errors. All the SMART attributes were fine and the drive even gave itself a clean bill of health. Distressingly, even as it was returning read/write errors like crazy, the SMART read/write error attributes stayed at 0. It was running the latest firmware. I could not even do an ATA secure erase to reset it to clean condition, as that command returned an error as well.

I sent it out for RMA, they returned it with the work description "firmware upgraded" and no further information. It's the same drive, but it's been zeroed/factory-reset.

I have backups, so I'm not too concerned about losing data, but this episode didn't exactly make me confident in the quality of SSD firmware, especially since samsung is supposed to be one of the better manufacturers out there.

Just one anecdote, make of it what you will. Of course, I've had countless hard drives fail over the years as well, but the failure mode is very different, there's no partial read possible and it just happened all of a sudden with no indication.
I don't really understand how you'd build with this with any level of ease. Seems like there's still a big gap in the developer toolset. Interesting to see where it goes however..
How does this affect overpopulation?
DTrace is closer to something like LTTng than to strace, though.