skysight-inc/HackerNews huggingface dataset:
I'm not sure why this is here. It is a university press release for some preclinical data (ie only tested in the lab), with the actual paper behind a paywall. We could easily fill the front page of HN and many more with press releases for promising preclinical data. The conversion to actual therapies is probably less than 1%. The actual content of the article could be summarised in a few sentences, the rest is padding and soundbitten platitudes from scientists, usually with a stock lab photo at the top.
We live neither in post-9/11, nor post-Snowden. I'd actually trace it more back to post-New Deal, because the NSA has been conducting bulk domestic surveillance ever since its inception (starting with telegraph communications).
Thanks for taking your time to right out such a helpful and thorough comment. As far as point one goes, I'm definitely doing a few of those things and plan on travelling a bit too.

Number two is helpful, as I hadn't really thought about building any compilers or interpreters.
Could you PM me the blog post if possible? I'm not sure if HN has this capability. If not, then I'll have my email in my profile. Thanks a ton!
That answer has been there for a while. There hasn't really been any indication that the issue actually is open, other than a refusal to state outright "no generics in Go".

I can't decide if my biggest problem with that answer is that it suggests that the primary use case for generics is generic containers (when, really, the main benefit of generic containers is being able to implement generic algorithms on said containers, like pmap), or whether it's the suggestion that breaking type safety in a statically typed language is a feature.

interface{} is barely an improvement over void*. The need for it suggests an insufficiently powerful type system. Go should either have a type system powerful enough not to need an explicit convention to avoid it, or it should have been dynamically typed.
Say we have a department of a company with 36 employees, and one pair of dice. We decide that if any person out of the entire department rolls a 12, then everyone in the department will be fired. The chance of rolling a 12 is 1/36. It doesn't matter if one person keeps rolling the dice, or if they take turns, the chances of everyone being fired are close to 100%.

The same is true for a disk array. Each read operation is an independent event (for the purpose of doing this math). The chance of one URE happening is 1/(10^14) for every bit read. It doesn't matter which disk it happens on. When it happens, the entire array is failed.

Also 12.5 TB is not a hard limit, just an average. The URE could happen on the very first read operation, or you might read 100 TB without a URE.
The Traffic Lights of Tomorrow Will Actively Manage Congestion
They refer to the complexity of the compiler and language, not to user code complexity. Any given language has a complexity budget and they wish to expend it elsewhere.

(Note that I am in disagreement - I do think generics should be added).
Had meant to point at "Last 6 months". (Last 12 months is often useful)

IHMO, it clutters the options with options that are not useful (do you often look at your 14 days spending?) and already included in other options that are close.
What are people's favorite examples of good dashboards?
What a fun and addictive web-site (actually the videos). Bravo!
I don't really see how this is vastly different to the armored trucks used by banks and security services for decades?
I've noticed a few CMSs with varying levels of this sort of thing, would be great if you released it :)

Also, it would really be great if tools like this were listed somewhere, and/or one of them managed to get enough traction to end up being something as fundamental as "bootstrap" is.

I sometimes get sad seeing all these different tools and libraries re-created rather than having features added/improved by a larger community.
My point is that mathematicians are not necessarily or even probably a good fit for intelligence analysis ("spying").
I wouldn't describe the stuff NSA mathematicians ostensibly get up to as spying. See this for example: https://www.nsa.gov/careers/career_fields/mathematics.shtml
There's never been more than 500 cases:

http://en.wikipedia.org/wiki/List_of_Ebola_outbreaks
QCraft: A Beginner's Guide to Quantum Physics in Minecraft [video]
Space, mostly. You have to fit those things somewhere. The more gadgets you cram inside, the more you find you can't keep your perfect shape.
Its always good to have options. As much as I'm supportive of promoting your own work its a little bit in bad taste to smash and promote your project one a submission like this.
You could try Learn Prolog Now:

http://www.learnprolognow.org/lpnpage.php?pageid=online

My feeling is that prolog as a language hasn't aged as well as it could have, so learning it now is mainly as a mental exercise. Something like Mercury shows more of the potential of logic programming, seating it properly alongside functional programming as it should be.

https://mercurylang.org/
I don't have the hard numbers to back up the cost question, but I believe one contributing factor to the claims appearing "naive/disingenuous" to you may stem from the fact that you may be looking at the language Go from a totally different perspective than the creators when they first envisioned the language (I could be very wrong in this regard):

"Go was designed to address the problems faced in software development at Google, which led to a language that is not a breakthrough research language but is nonetheless an excellent tool for engineering large software projects"[0]

They go on to list some concrete points on the type of problems they are trying to solve:

- slow builds
- uncontrolled dependencies
- each programmer using a different subset of the language
- poor program understanding (code hard to read, poorly documented, and so on)
- duplication of effort
- cost of updates
- version skew
- difficulty of writing automatic tools
- cross-language builds

So while I can see generics helping their goal of, say "duplication of effort", I can also see it negatively impacting bullets "different subsets of the language" and maybe "poor programming understanding" since debugging generics can be extra-painful.

I might not agree with the way they value generics but to me, it does seem reasonable given their design vision and goals.

[0] https://talks.golang.org/2012/splash.article
In a statically typed language, it shouldn't be necessary to break type safety to implement basic abstractions. The only thing interface{} provides over void* is safe typecasting.
Have you read PG's essays?

How to get startup ideas:
http://paulgraham.com/startupideas.html

The rest: http://paulgraham.com/articles.html
>The information about amphetamines made an impression. His friends at times tried to discourage him, but he claimed that without them, he could create no mathematics. Given his colossal output, this means that a significant part of the landscape of modern mathematics owes it existence to this drug.

Erdős was a heavy user of many other stimulants (like coffee), but only started to use antidepressants and then amphetamines in 1971 when he was 58 after his mother died. He was already established as a first rate mathematician (he should have won the Fields Medal), and using amphetamines to work 19 hours a day was his way of coping with the death of his mother.

See http://www.untruth.org/~josh/math/Paul%20Erd%F6s%20bio-rev2.... for more.
> I dismissed Go not because of its lack of abstraction power, but because its authors and community is incapable of admitting problems when they see them.

For what it's worth, I have had a similar experience.

One time I expressed a personal opinion on G+ about something I don't like about Go personally. A Go fan re-shared this in the Go community and it turned into a debate. https://plus.google.com/+RalphCorderoy/posts/ZfaM1a21tyW

People argued that my concern was theoretical and would not happen in practice.

Then, by chance, someone wrote a totally unrelated blog article about their actual experiences writing Go. The article was overall positive about Go, but among their list of dislikes from using it in practice was exactly the concern I had voiced.

I posted this to the thread and the response I got was: "When I read that, he didn't give an example of it coming up. Again, it seems purely hypothetical.﻿"

Apparently a person writing about their experiences who says "There are a few things about Go that I'm not super happy about, and that tend to bite me from time to time," and then talking about problem X, is not enough evidence that X actually happens.

I took from this experience that, at the very least, there is a strong bias against admitting problems.
Ask HN: Does growthhackers.com mean HN is fading as the marketing go-to?
HN used to be the go-to online community for software entrepreneurs to talk marketing shop. Does the arrival of the software marketing focused growthhackers.com indicate the HN is no longer the go-to destination for this topic?

BTW I have no connection at all to growthhackers.com
Worldwide Ranking of Scientific Institutions
Hm, I shut down my account, and I haven't gotten any emails from them... perhaps they've changed?
Go has plenty of "magic": garbage collection, maps, slices, channels, goroutines. It just wants you to stick to the abstractions provided by the language and not create your own.

This is fine, it's a design goal of the language, but it's unsurprisingly frustrating for people used to more expressive languages.
I have been using Cardinal CSS [1], a mobile first framework on my site[2]. Minified version is only 15kb. It also has support for LESS.

[1]: http://cardinalcss.com/
[2]: http://www.jjude.biz
It reminds me of the wonderful fun days of Java 1.2 - anybody remember how proud Sun was of how everything derived from object so you could use the untyped containers for everything?
Venture Capitalist Sounds Alarm on Startup Investing
Quantum mind
Quit whining.
The Starter Manifesto
The accessor variant of the existential operator in CoffeeScript (which Swift apparently has taken influence from) handles this nicely.
Haskell: Project Euler 6-10
Looking at 14 days history can tell you if something is recurring weekly or not. Looking at a month too, but then you lose resolution.

Same thing about 3/6/12 months. Looking for seasonal trends is not stupid.
"…proves that when the loop terminates…"

_if_ the loop terminates. That still is something you will have to prove.

For example, one could call 'sum' end up with pointers into different arrays. That in itself triggers undefined behavior in C, but let's ignore that, and also assume that pointer addition wraps around, so that calling

sum( &p[1], &p[0])

will eventually return. Even then, there is a troublesome area: the begin and 'end' arguments might have different alignment.

(Can one get that within a single C array? Maybe, on some platforms, by creating an array of unions, where the first element of the union contains a short and a double, and the alternative a double and a short)
Wait, YouTube can make video slideshows from your photos?
>since most of the worlds problems today stem from overpopulation

Why do you think that most of the world's problems today stem from overpopulation? What problems?

If you're talking about hunger, that's demonstrably false. There is plenty of food produced to feed the entire population. Even African produces plenty of food to feed itself. Famine occurs in times of war and natural disaster, or other great upheavals. Most of the causes are man-made and have nothing to do with overpopulation.
Wow, interesting journey.

Anyway, I'm a fan. I'm working on a game engine now with an eye toward it being usable with mvc.

Keep making neat things!
I tend to assume this has more to do with the piss-poor state of windows laptop manufacturers than with Apple. I'm sure those guys run Linux or Windows on their desktops, but seriously you expect them to put up with a heavy and crudware-riddled HP? A fragile Lenovo? A monstrously ugly MSI? A cheap Dell that falls apart the day the warranty runs out?
Don't misconstrue Displayport and Thunderbolt - one is a royalty free standard, the other is crippled Intel only and patent encumbered. Dockport is a VESA standard that adds USB and DC power to DP to compete with Thunderbolt. I have much more interest in using that than some profiteering move on Intels part to achieve vendor lock in to its chipsets by getting end users stuck with Thunderbolt devices.
Love the idea :) You get the GIFs tagged and may make some shibes along the way! It does often take a long time to get an image though. Maybe too much traffic atm?
Interesting anecdote:

"For the first time since '99, in the past 12 months, I've been in board meetings where the company says, "Our only option is a 10-year lease," at record pricing on a per square foot basis here in San Francisco, which is two or three times what the rent was three years ago. And so this is why it's all cyclical—because the landlords get greedy.
The Mercola website is absolutely unreliable on just about any medical topic. The article, alas, is par for the course, and it deserves no reading from participants on Hacker News.

Here's a link to a criticism of a related mistaken point of view on the Mercola website.

http://www.sciencebasedmedicine.org/swine-flu-vaccine-fearmo...
We have had and do have independent agencies to measure inflation. But if you wish, we also measure GDP which is an absolute number. Here is the budget with respect to GDP:

http://en.wikipedia.org/wiki/File:Total_Revenues_and_Outlays...

We start out with outlays at under 16% GDP in 1970, and go all the way up to 20% in 2014, with a spike up to 24% during the last crisis. Not surprising, shocking, or daramatic at all. This is better than even the inflation adjusted numbers; e.g.

http://www.glencoe.com/sec/socialstudies/economics/econprinc...

Well, W2, we spent a lot of money then, but even still, federal spending by 2000 was 8X that of spending in 1940. Why is that? Well, population growth obviously, higher expectations as another.

By going with ABSOLUTE numbers with no context on population, inflation, and GDP...that's very biased.

Edit: the charts are still useful, if you look at them only for relatively distribution of spending. They don't convey how spending compares to the overall economy, however.
Wow, I've been taken in by their branding - I thought they'd been around for a hundred+ years, not just since 1997.
Stephen Few's book, Information Dashboard Design, is about the design industry bible on the subject. (His other books are supposedly good, too.)

As many of the other comments in here have noted, the design of a good dashboard is often "don't design one, you need something else."
I didn't check the comments first, here's what I found:
http://video2.spiegel.de/flash/03/31/1521330_iphone.mp4
If there's any magic on that list, it's limited to the garbage collector, and to whatever extent it's magic, that magic would vanish if it were based on strict automatic reference counting.

The others are conveniences to avoid subtle bugs and millions of developers writing the exact same code in every project.

I've mentioned this before, but my experience is that "expressive" is synonymous with "obfuscated". Go helps us in writing clear, maintainable code, not clever code.
Are you driven by power (would you like to be called a Founder, CEO), impact (what you have created has touched or is being used by x000 or x Million people) or is doubling your money something which fuels your passion? Usually, at the start you can get only one of these three - power, impact or money.

Once you've figured what fuels your passion or makes you jump out of bed in the morning, clarity of next steps will emerge.

If you are driven to be a founder, ceo - you will need to start finding a core team to build a company. New companies need a core team before it can get a core idea.

If you are looking for impact - have a look at ashoka.org or acumen.org. This might give ideas on developmental impact.

If you are looking to double your money, I'm clueless but I'm guessing there will be someone on wall street who knows the exact recipe on how to do it.
A compendium of resources for the modern film photographer
'Not to mention that the government has trusted signing keys and can generate SSL certificates for any site' do you have anywhere I could read more about this?
One route:

What are you most passionate about? What do you see "broken" in the world and want fixed?

(I'm passionate that higher ed is a great idea poorly implemented, so that's my startup's focus.)
The author of the article kindly submitted here, which I found quite interesting and informative, notes that she used to write for the Center for Infectious Disease Research and Policy (CIDRAP) based at my alma mater university. Sure enough, CIDRAP has its own current write-up on ebola[1] that is a good supplement to the information in the Wired article we are discussing here.

"The possibility of an airborne-transmissible Ebola virus is one 'that virologists are loath to discuss openly but are definitely considering in private,' wrote Osterholm. In its current form, the virus spreads only through contact with bodily fluids, he noted, but with more human transmission in the past few months than probably occurred in the past 500 years, the virus is getting plenty of chances to evolve."

The current rather high rate of transmission of the disease from one patient to another is alarming, and is perhaps preventable by better public-health practices aided by significant overseas funding, but if the virus haphazardly mutates into a form that spreads though more modes of transmission while still being as lethal, the world is in for a very severe challenge. As it is, the predicted number of cases by the end of the year will overwhelm several countries in the region where ebola is now spreading.

[1] http://www.cidrap.umn.edu/news-perspective/2014/09/experts-r...
Another route:

Go try to build something. Anything. You'll find things that are broken very quickly and can easily be the seed of a new business.
Should've called it sculder.
< As it grows, its rate of growth will increase

No, R will stay the same. Or decrease as the population becomes more exposed.
My fear is that we're not able to stop a simple stomach flu which is spread almost the same way, through bodily liquids, so I don't think it will be easy to stop once it hits first world countries like most people currently assume...
The standard choice is the CPI or core CPI data compiled by the BLS. You can also use the billion price index for the more conspiracy oriented but they give you essentially the same number. I don't know of any measures of inflation that are wildly off the standard official estimates of CPI or core CPI. Choosing to not index has just as many political ramification as choosing to index it.
I anticipated nostalgia and I'd like to know if this can be done with Sonic Battle?
I find it interesting that people worry about Ebola going airborne but not something like AIDS.

I guess there's a biological reason....
What about 2048 RSA public key cryptography performed on the application level? Didn't the Snowden leak say the NSA still can't crack 2048?
Whoops. I didn't mean it in a negative way - I was hoping that the creator could mention some other advantages of using Picnic.css that I missed. I've edited the comment to focus less on the downsides of Picnic and instead focus on the differences of Picnic and Min.
I'll just leave these here: https://groups.google.com/forum/#!msg/golang-dev/ZTD1qtpruA8...

https://github.com/clipperhouse/gen

I'm sorry you got the impression of that there is a strong bias against admitting problems. I haven't seen that bias at all myself. Instead I've seen a willingness to look at different approaches to the problem and an unwillingness to compromise the other design goals of the language.
Apple Watch Is and Isn’t
Yes. Or (as suggested below) spending as percentage of GDP.
Callbacks, Promises, and Node’s missed opportunity
Poll: How long have you been a member of HN?
I happened to look at my profile today, and noticed I'd been a member of HN for 4.45 years (1627 days). I then looked at a few randomly selected profiles, and the average seemed right around that. I think it would be interesting to seem the tenure of HN users now that the readership has grown and the community has been around for a few years.

The options are listed in days, with one option for the old faithful members that have been here since 2007. Please select only one.

Note: if you can't remember, just check your profile.
2700+ days, (since the beginning in 2007)
2250+ days
2000+ days
1750+ days
1500+ days
1250+ days
1000+ days
750+ days
500+ days
250+ days
0+ days
I like this.

First response: I'd prefer the total spending was more clearly highlighted (larger font and/or to the side).

Inflation-adjusted or percent of total GDP would also be useful.

The detail pop-ups are pretty sweet. A little hard to navigate (somewhat a property of space available). Maybe give them more of the window -- if someone's looking at the detail show them the detail and allocate display space to it.
Optimize your images and accelerate your websites
Here's one of the previous largest outbreak, 2000-2001 in Uganda. (Note unlike the Wikipedia one, it's not cumulative). Looks like a sudden decline in new cases right after a CDC intervention -- very sharp inflection point. The cumulative version would be roughly a sigmoid.

http://web.stanford.edu/group/parasites/ParaSites2012/Lassa%...

http://www.cdc.gov/mmwr/preview/mmwrhtml/mm5005a1.htm

Looks like there were about 10 new cases/day at its peak; the current outbreak is at 150/day.

A couple things stood out to me:

Fourteen (64%) of 22 health-care workers in Gulu were
infected after establishing the isolation wards; these
incidenses led to the reinforcement of infection-control
measures.

So that's not novel to the current outbreak at all!

During the 4-month outbreak and response period,
approximately 5600 contacts in Gulu District were under
surveillance for 21 days by approximately 150 trained
volunteers.
The Future of Minecraft
How is that surprising? USA have been decades behind France and Europe with respect to intelligent credit cards (you know, this French patented invention the USA credit companies never were interested in, until the patent was over).

And of course, given that my credit cards have electronic chips in them, they also have NFC. (But for security reasons, NFC payments are only possible for small change; for costly charges, we still type in PIN or sign).

https://www.secure.bnpparibas.net/banque/portail/particulier...
Ebola kills 90% of its victims in a matter of weeks while the life expectancy for someone with HIV in the first world is almost the same as anyone else [1]

[1] http://www.aidsmeds.com/articles/life_expectancy_1667_24972....
This isn't a resume. This is you saying nice things about yourself.
Sounds like the major issue is MSFT. I suspect Microsoft sees Thunderbolt as an opportunity to recreate the Firewire experience for most people: poor experience will kill the technology and drive would-be adopters away from Mac. Back into the arms of Microsoft.
If anyone needs more powerful and frequently-execute cron jobs
If anyone needs more powerful and frequently-execute cron jobs, https://www.easycron.com/ is good complement.﻿
You're claiming that they think generics have no value. That is incorrect. They just think there are other things that have more value.[1] In other words, they prefer a different set of trade offs than you do. I don't see how this could be reasonably considered "denial."

[1] - http://research.swtch.com/generic
Sweet I just got my FREE Minecraft Code from this site