skysight-inc/HackerNews huggingface dataset:
One thing we know from studies is that when we effectively delegate work to someone else we trust, we no longer worry about it. The other thing we know from studies is that inside our brain we consider the 'future self' as another person - fMRI studies have shown that 'future self' is the same parts of the brain as we use to think about OTHER people.

The result is if we trust the future self, we can effectively delegate to someone else - ourselves!

I think when you figured out 'the switch' this is what you are doing.

One exercise is to say to yourself "This is a problem for Future <insert your name here>". This is surprisingly effective! Of course this only works if you trust your future self's ability to remember... an organization system really helps here. It doesnt matter WHAT system, just that you know it will work.
Once you've switched to gradient descent (or anything that can solve for solutions to arbitrary cost functions) there is no difference.

I'd have to work this out on paper. I think that's essentially right, but most of your CPU cost is going to be in evaluating that function (or, more accurately, its derivative) and not all functions are, in terms of computational cost, equal. I think the logistic model might take longer to train, but I'd have to work it out to be sure.

You're right that the code isn't much different.

So linear regression can perhaps be easier than logistic regression, but only when n is so small that you're solving your linear regression by inverting the matrix.

The matrix grows with the number of features, so if you have 1 billion observations but only 100 features (dimensions) you can do that.
"Data Science" is when you do statistics on a macbook.

https://twitter.com/BigDataBorat
So... there's now two 'ledgers' of Aurororacoin? I get PKI and P2P but cryptocurrency is new to me. Why would you ever want to fork a ledger/blockchain?
I suspect it was mostly the later. ;)

Nonetheless, because array programming requires unorthodox input and is sufficiently different than popular paradigms, authors typically write slower which may explain the deliberateness.
Here is a longer list:

LLVM assumes a register-based target

LLVM assumes that pointers are integers

and it can only vectorize counting loops whereas the Mill does while-loops too.
New U. of California President Plays Down Online Education
"It is the building of fine bridges by Romans and Victorians in advance of material science and computer simulation."

Not really - it is the equivalent of Romans building bridges by sticking dirt together without figuring out the correct composition of building materials, why/how materials can cement, and so forth.

"allotopic expression of mitochondrial genes is absolutely a way to fix protein expression issues."

You are actively presenting bleeding edge research as a definite solution in spite of how primitive it is [1]. It is not immediately clear that allotopic expression is the answer, just because it worked in mice for one specific example it is not necessarily true that it translates to humans or other diseases. In fact, findings in mice often do not translate to humans [2].

"SENS is supported by a number of noted figures in the life sciences, including George Church, Anthony Atala, Judith Campisi, and so forth:"

While I respect Campisi's work on senescence and aging there is obviously conflict here where one of the pioneers of the field is supportive of a theory that promotes her field. For this reason I think it is best that we do not defer to authority figures on this matter as you will find reputable authorities on both sides of this debate.

"You are behind the times on calorie restriction research. It works very well on all measures of health in primates except for longevity."

See [3] from de Cabo's group (who is one of the authors on the paper in the OP). If you're talking about increasing lifespan (one of the lofty goals of SENS) is longevity not the most important thing here? From this (respected) paper de Cabo points out many flaws in the studies on caloric restriction due to differing methodologies and genetic variation that resulted in adverse effects in some murine experiments. This is far from 'working well'.

[1] http://www.genetics.org/content/165/2/707.short
[2] http://www.pnas.org/content/early/2013/02/07/1222878110.abst...
[3] http://www.nature.com/nature/journal/v489/n7415/full/nature1...
Right. And I think that's a useful consideration to use. I've worked on some algorithms in the past that were the result of a few million dollars in R&D. We decided not to patent because of the gray areas involved, but instead kept the algorithms protected by distributing only compiled code (as is pretty common in industry). But good solid protection for that kind of investment would be a useful thing to have even if it's a software patent.

One-click shopping? I believe there was lots of effort put into engineering it, but not so much on the R&D side.

Is a patent examiner qualified to implement whatever decision is made on where that line is? I think it's still going to remain a minefield for a very long time.
Printing clothes on demand will never work.

Those already exist today. You can have a tailor make you a suit, and it's a special thing only for you.

Most people don't want that, they want to wear what their friends and idols wear, so it's not feasible to shift production to 3D printers, so that they print the same thing over and over again. Our current system requires no further investment.
Can you provide some insight? I've found the investment ecosystem out here pretty thin.
I love Notch's management style: 'We have to decide what the full version of the game is. That's kindda the first step. The next step is to do that.'
Hackernews is the fastest loading website I regularly visit.
What I'd like for programming is a universal translator. Somebody writes a program in Java or Lisp, and I can read and modify it in Python and the author can read my changes in their own pet language. I write an Ant script and you can consume it with rubygems. You give me a program compiled into machine language or Java or .NET bytecode and I can read it in Python and run my modified version in the JVM, CLR, Mac, iPhone, Android, browser. Transparently, only looking at what the source language was if I get curious.
Honestly, people do not need multiple pages of documentation for behaviour guidelines.

"Don't be a dick" covers most of it. "Don't attack the person making a point. And don't be vicious when you attack their point; test it, probe it; destroy it; just don't be vicious".

Sadly having extensive documentation about what is or is not allowed leads to destructive bike shedding and comcern trolling.
There are many downsides to curing aging, but none of them are as bad as the current situation: 100,000 deaths every day. It's worse than you can imagine; those 100,000 people experienced decades of mental and physical decline before they died.

I think you are confused about the economics of the situation. Who will pay for retirement benefits? Aging is why we retire. If we never got old, we could work as long as we wanted.

Even if anti-aging treatments remain expensive for decades after they're invented, it will still be economically worthwhile to treat everyone. This is because age-related diseases are more expensive. Alzheimer's. Cancer. Heart disease. Dementia. COPD. These diseases slowly kill their victims, causing immense suffering. Treatments for most of them are ineffectual and cost millions for each patient. When it comes to cost, rejuvenation therapies have a low bar to get over.

My grandmother died this month. She had a form of rheumatoid arthritis that slowly turned her lungs into scar tissue. My only consolation is that her mind didn't go before she died. If only rich people could avoid her fate, I wouldn't mind a bit. The fewer people who suffer as she did, the better.
>> I don't think he plans to change much about the appearance of the site

On the whole, that's good. I would ask @kevin to make comment threads collapsible. Works that way on my hn android app and I love what it adds to the comment reading experience.
I think that's what a lot of these alternate cryptocurrencies are doing. People get in early and hope that there are enough fools who get in late to sell their massive holdings to them. Then these same people try to do the same to other people down the line. Eventually, it becomes clear that there are no more people to buy into the alternate currency, and the entire thing shits the bed.

I'm not sure where you draw the line between a "currency" like this and Bitcoin, but I think it's important to look at what the bulk of transactions are for. Bitcoin, despite rampant speculation, is still used for some things - avoiding Paypal, drug transactions, etc. Litecoin is more on the speculation side, but still has a fair amount of use. Dogecoin has its use on Reddit. But a lot of these other coins are only for speculation, and it's basically gambling to put money into them and hope that you get out before everyone goes "Well, that's all, folks! We're done here!"
Thanks -- sounds like a good call.
Congrats on the new job.

If you fix the Font Stack in news.css so that it is

font-family: sans-serif;

You will have my eternal gratitude, I'll also accept

font-family: verdana, sans-serif;

;)

Good Luck with the new role.
For us a junior is someone who is starting, possibly a graduate or even just out of school. This is someone who is still learning the craft of programming (gathering real world experience) rather than the text book skills.

After a year they should no longer be junior. They are just a plain old developer, if not then perhaps programming is not for them.

Senior developers are simple those people who have a say in planning the direction that the company will take with their software. Strategic thinking in relation to the business needs of the company.

Developers tend to have a very flat hierarchy so senior is just as likely a management position rather than a recognition of outstanding skills.

In our company at present we have no juniors as everyone has been there more than a year, but we also have no seniors. To be honest I think that senior developers only appear when the head count gets into double figures and management cannot hold meetings with everyone over every little thing. Hence senior as a management position / title.
The cobbler's children have no shoes..
I think that this is the key argument fir the deaths caused. But, I was under the impression that the effectiveness of air bags compared to their hazards was coming into question in testing anyway. a seat belt saves many more lives than an airbag?
Mini Nimbus – The creative agency that gives clients brands hip new looks
Mini Nimbus, a new agency based in Atlanta, Georgia, is sliding into the spotlight, introducing a freshly conceived creative solution for all sized businesses.

Mini Nimbus helps deliver customers with a fresh new look to their brand and rapidly changing the way people see the web. Mini Nimbus, takes challenges that businesses are facing on the web and turns those problems into solutions by providing custom solutions such as custom website development and comprehensive brand research and design. We also deliver a strong advertising package that allows customers to reach their target audiences locally.

Not only are we constantly improving businesses web presence and appearances but we are providing hosting solutions that can increase conversions by providing lighting fast speeds so you web site does not lag behind. Most hosting companies provide overloaded servers that leave your servers dragging behind your competition but at Mini Nimbus it is a sin to crowd our servers. Our hosting solutions consist of Shared Hosting Services, Resellers, VPS, Dedicated, Domain Names and SSL security solutions. We also are providing some of the newest TLD’s that are being offered.
What is different from our competitors? We use fresh astehetics in all our designs and go the extra mile to help out our customers solutions. Be are by far the know it all company but our employee collaboration & inspiration session for a hour a day definitely helps!

Mini Nimbus was once Mad Cow Host and revamped into a all out creative agency with a power packed punch of a hosting company. We are a one-stop solution of quality web products at affordable rates.
It's useful to consider developer maturity in terms of the maximum project complexity they can handle:

A junior developer can effectively build a software solution to something, given some advice about the interfaces and algorithms to be used.

A senior developer just needs a high level description of the desired technical solution. They can be trusted to instrument, refactor, collaborate, rewrite, invent, and get the problem solved.

A lead developer can be given bigger problems and organize an entire team of developers to tackle it.

This line of reasoning still works if you keep going:

A product manager can be given a metric to improve or a customer to satisfy. No further direction is required. They can be relied upon to do research, come up with a plan, hire staff (technical and nontechnical) and organize it all.

All CEOs have the same problem to solve: "Grow the business."
2048 Alphabet game. For people who don't like numbers.
One thing I'd really like to understand re: ageing is why a newborn is essentially 'reset' from an ageing perspective. I appreciate that egg cells aren't constantly dividing during a mothers life but they are still a product of division and contain DNA that can suffer from time based mutations. So if aging is due to mistakes accumulated during either divisions or time then why are children born young? I don't think this is as simple as non-viable embryos are miscarried, there must be something different in the formation of embryos that means they don't carry the aging of their parents...and what clue does that give to cure aging?
Soon enough, everyone is working more and more to catch up to you, and everyone's miserable.

That's an argument against high performance regardless of hours. But I doubt many Googlers are miserable because they have to "compete" with Jeff Dean.
The ability to have easy credit was the foremost event which brought about the consumer era. Reverting back to a defacto gold standard would be a retrogression on a scale rarely witnessed in the previous few centuries.
One naked xterm - none of this girly-man "window-manager" rubbish - from which I start every other application, specifying -geometry. If I'm feeling effete that day.
I'm not knocking make, it's a good piece of software.

The reason I roll my own in Python is that I get exactly the functionality I want working in exactly the way I want and quite often I can replace a binary dependency which I use a tiny part of with a python function.

I find that reduces my cognitive load as I'm only working with one thing instead of others.

ymmv.
As a former long-time Slashdot reader, the progressively-worse site designs were far, far more disruptive and harmful than any changes in the quality of the discussion might have been.

Their beta site was what made me stop visiting earlier this year. The fact that such an unusable design could seriously be considered in the first place was partly responsible. Their lack of action when confronted with lots of very legitimate concern regarding the beta site was also responsible.

Maybe things have changed since then. But I wouldn't know for sure, having not bothered to go back there.
phpBB threads are so painful to read.
The WhiteHat Aviator Web Browser
Can't you say the same thing about users who don't know to expect their connection to use TLS? What you're claiming as the problem isn't a problem with DNSSEC, but with the absence of DNSSEC. If DNSSEC were the default, then this attack couldn't happen.
Sure, it gets messy to try to comprehensively document all types of incivility and only enforce what is described there. HN would benefit from a friendly middle ground between that legalistic style and simply saying "be civil".
That doesn't mean it's OK, if major pools and major exchanges are still on the old fork.

Let's wait what will happen.
TLDR; "Those with higher levels of creatine in 1980 spend more time in the labour market in the subsequent two decades and earn more. Creatine is not associated with educational attainment."

"The associations between creatine and labour market outcomes are robust to controlling for other biomarkers, educational attainment and parental background. Creatine is a naturally occurring nitrogenous organic acid which supplies energy to body cells, including muscles and brain. Our findings are consistent with high energy levels, induced by creatine, leading to productivity-enhancing traits - such as a high propensity for effort, perseverance, or high-commitment - which results in positive labour market outcomes."
Former Ultima Online developers working on MMO offering 'unparalleled freedom'
It's actually not. It was a planned hard fork, just a lot of people (including pools and exchanges) did not update.

It's going to cause a big mess.
That's interesting, any chance you can expand on that?

E.g. obviously you have some kind of operating budget to pay staff, offices, etc. Do you simply not break it down into different categories ahead of time? With an organisation the size of YC I don't understand how you can keep everything straight without something at least semi-formal.
A pressing problem is the fact that a large slice of Americans believe that the owners are the creators.
pinfo is an easier to use viewer for info files (it tries to adopt a lynx-like style).
The most expensive colleges in the country are art schools, not Ivies
It's funny, I just wrote a blog post yesterday about how I don't contribute to many public discussions because I'm too afraid of the hostility that can come along with my participation (I'm pretty thin skinned). I haven't posted it yet specifically because I was agonizing over what I say getting picked apart sentence by sentence by an angry HN mob. I probably won't ever publish it. I hope Daniel can do more to fix the nastiness that can exist here on HN.
Yeah, but that seems to be different from code execution. https://news.ycombinator.com/item?id=7493849 seems to be closer to the truth.
For people that can't relate to Christianity, and still need some help with the "forgiving" thing, I can recommend compassion meditation, aka Metta meditation.

It's not quite entirely secular either, because it often has roots in Buddhism. Still, you can easily practice it without needing to adapt any Buddhist teachings. I'm not a Buddhist and I don't desire to become one, but some of the practice is quite useful :)

I'm just pointing it out because I really agree with prewett, that forgiving (all sorts of things and people) is a very powerful and positive thing to do. Much more so than I expected before I practiced Metta meditation for a while--it was just one of many different series of meditation types/styles we did with our meditation group. It's had a very profound and long-lasting effect on me, also quite different/orthogonal to the benefits one gains from typical mindfulness meditation. Which I can also recommend btw, but the effects of the compassion meditation seem that more tangible, like it taught me things. Maybe that's just me though.
Little Dungeon: Turtle Rock
The far more damaging part of HN IMHO is the silent banning. It's a very ugly sledgehammer which is routinely used to censor dissenting voices. Victims of it have no real recourse even if they do notice they've been censored. It doesn't make for an open relaxed environment where people can express their opinion.

It's a lame, lazy and flawed system of moderation which ends up with a ton of false positives.

I wouldn't be surprised if this comment gets me silent banned!
Your falling pray to survivors bias. If you pick a cell and after each time it reproduces you pick just one of it's decedents as the 'original' then they don't actually last all that long on average. Sure, single celled organisms don't have a built in lifespan but without reproduction anything can wipe them out and you can easily find an average lifespan that's not all that long.

As to redefining things so there is only a single cell on the planet that's meaningless. Transcription errors occur all the time to the point where most of the cells in your body don't share the same DNA. Some people even contain a large number of their siblings cells to the point where DNA tests are less reliable than you might think. http://en.wikipedia.org/wiki/Chimera_(genetics)

Multi celled organisms are best thought of like a country it's an agreement between a group of similar cells. As such theirs plenty of edge cases where something is both a viable single celled organism and part of an a collective. Specialization is more efficient but not really necessary. As such it's easy to see just how multi celled organisms evolve, but also how cancer is basically inevitable because breaking that agreement does not prevent a cell from being viable in the short term. It also demonstrates that sharing DNA is not really nessiary as for example gut bacteria play a vary useful role dispite sharing any DNA with their host.

PS: In the life sciences edge cases can get really strange. As in the closest genetic species to humans is a bunch of single celled organisms not monkey's. http://en.wikipedia.org/wiki/HeLa
The workspace-based, image-oriented programming paradigm
Most read Data Science articles by quarter
I wonder what sort of life experiences might influence whether one is a segmentor or an integrator. I am heavily a segmentor, which I suppose I'd attribute to growing up with divorced parents. I was shared between my parents, one week at moms and one week at dads. Each house had it's own rules, toys, friends, etc. I'd never considered it before, but, it seems like I was raised to be a segmentor.
North Korea's tyrants eventually die, but that doesn't help as long as they have equally tyrannical descendants ready to take over.
Clang modules for C++ are going nowhere as long as the concerned working group of WG21 isn't proposing anything.

While it seems that everybody has almost the same idea how modules should look as part of the language almost no one can agree on how they should be specified or what part of a module should actually be specified at all.
>How hard is it to put an image on two screens and sync it to gyroscopes/ultrasonics/infrareds? This is college-senior-project level complexity.

Hard.
I guess it is. It sounds wrong to me as well, but there's only so much performance you can fit into certain hours. Thus, more hours are bound to become the norm, in my opinion.
No mention of tup?

You can do something like the make variant with:

: foreach *.c |> gcc -c %f -o %o |> %B.o

Edit: Note that this example is different from what Make will do. With Make you're saying "whenever you need to satisfy a * .o dependency go compile a .c". With Tup, it is "find all * .c and make .os from each of them". In fact, a complete Tupfile that just compiles all .c files it finds and links the resulting .o files is simply (copied straight from the examples):

: foreach *.c |> gcc -Wall -c %f -o %o |> %B.o
: *.o |> gcc %f -o %o |> hello

Or if you want to output files named in some other way and not as basename.o, you can write a script that generates those rules and include it inline:

run ./myscript.py

Or you can write a Lua script that uses the Tup Lua API to define rules.
So which one of you guys knows how to make non-expiring pagination links?
It's actually pretty fast for me.