skysight-inc/HackerNews huggingface dataset:
This things can actually be fairly compact and self contained. Traditional hydro is designed to store ~1 year of energy generally from seasonal rain, and needs a deep lake to build a useful head of water, which takes a lot of space. Pumped hydro is designed to store ~12 hours of energy and recharged every day. So, you can just have a small lake on top of a hill and another at the base within ~1-2 miles.

As to geography you can also move electricity ~1,000 miles with minimal losses, So there is some dependence on geography but outside of some islands you can use pumped storage just about anywhere in the world as all you really need is a large hill to start with.
> The only think I miss is the ability to lookup the definition of a French or Spanish word. By default, it only looks up english definitions when you click on words (if somebody knows how to achieve this, i'm interested!).

Go to preferences in the Dictionary application.
I just wanted to point out that African and Asian adults would certainly constitute "most" people, based on population. As I understand it, populations that can consume dairy tend to be centered on Northern Europe, a very small fraction of the global population.

I'll only speak for myself, but I was first thrown off by the "most" part as well, until I realized I had a pretty Euro-centric view of it. "Most people I know have no problem with dairy," I thought to myself. Then I remembered most people I know have European ancestry.
Raw renewables capacity (nameplate IIRC, possibly w/ capacity factor applied) is on the order of fossil costs (though those are grossly understated by the market), but storable and dispatchable renewables / sustainable solutions aren't. The cost of stored energy is far higher than of nondispatchable wind and solar.

This matters not only for grid power but for off-grid energy needs, ranging from chainsaws to backup generators to marine and aviation fuel.
Show HN: Growgram
At Growgram, we're building interesting web platforms and applications to help local businesses drive growth online, interact with their customers, sell and maintain a solid web presence.

Our first product, The Restaurant Management Platform helps restaurants with: a) Beautiful, easy to customise responsive restaurant websites b) Visual menu display c) Online ordering and order processing system d) Table reservation e) Customer database f) One click promotions to their customers about offers, discounts, events etc.

Upcoming features: a) Social media integration b) Ability to send sms promotions to the customer base through our platform c) Integration with aggregator services
How much do you want to pay for goods in order for that cashier to make 40K?
ACLU unveils privacy fight in 16 states
>Since you're counting on them not just to store your writing, but also build flow for it, the inclination is to praise them, to withhold criticism.

BZZZT! Wrong! Maybe for you, but not for me!

I have no ingrained suppositions that the platform, free of charge, which hosts cheap-ass text in a usable format, and seems to be stable, would actually be bothered or compelled to promote my material. Not one bit of assumption on my part. I use it as a writing platform simply because it fits a need, and I didn't have to fork over for a domain and the maintenance that goes along with a self-implemented system. Or, if flow simply refers to it working, yeah, I guess I'm assuming that, but that's like a core competency.

It almost reminds me of the Mitch Hedberg joke, the one where a chef becomes a master chef, and then a person asks, "Well, can you farm?" as though they should be a master of every aspect. I write. Medium hosts my writing, and I like the way the software works. Good deal for now, if it changes, I'll tear down and move on (like I did with Blend.io when they pivoted in a way I did not want to follow).

If we're talking ownership, well, that's a "backup" issue for each writer. For serious, lengthy pieces, I'm working in a software like Word before I'm posting online. It's just habit, and I can save locally/backup and Medium is the finished, public product. Simple.

In my experience - coming from music - the distributor is distinct and separate from the promotions arm. Though they may collaborate (PR working in conjuntion with Distributor to announce big release, etc), they are separate avenues in my opinion.

In this piece the author really undercuts their own point by referencing Facebook...mostly because if I had to write a correlative article about the one website where NOT to host music or artistic endeavors because of the single-platform lock-in risks mentioned...it would be Facebook. Anywhere but Facebook.

Distribution and Publicity are moving targets, faster now than ever. ReverbNation. That's a site that does distribution and promotion, and I don't think it's very good. BandCamp is more about distribution than promotion, and I see a lot of pretty happy customers over that route. Facebook is, for lack of a better concept, a necessary evil but simply one aspect in a fully functional, diversified approach to coming to market. Which also includes YouTube, the radio of the internet generation.
> Do we call these folks African American (they're not from Africa)

My favourite example of this was a black British model, whom an American commentator called "African-American". She was born and grew up in the UK, and was neither African nor American.
>I'm actually more likely to use Medium now than I was before.

Me too. His explanation of why Medium is thought to be good (before he goes on to explain why he thinks it's actually bad) was very convincing!

>Medium is on its way to becoming the consensus platform for writing on the web. if you're not sure you're going to be blogging regularly, the default place to put your writing is Medium, rather than starting a blog on Tumblr or WordPress.com, for example. I guess the thought is that it's wasteful to start a blog if you're not sure you're going to post that often.
I would love for the 3 asshats that downvoted me to link to studies showing no association between socio-economic status and IQ. Or studies supporting IQ tests as non-biased measures of intrinsic human intelligence. I'll probably be waiting forever because troll don't care much for evidence.
Well, at least medium.com loads. (site is down this moment)
I live in Hawaii and last week saw the first confirmed case of Zika virus in the United States in a child born with microcephaly on the Big Island. [1]

The mother had recently traveled to Brazil and thankfully neither her nor the baby are infectious -- but, living in the tropics, it seems to be only a matter of time until we see mosquitoes carrying Zika here.

[1] http://www.hawaiinewsnow.com/story/31007233/hawaii-health-of...
Perhaps you're thinking of Jared Diamond's (author of Guns, Germs, and Steel) The Worst Mistake in the History of the Human Race? Which can be read here: http://www.ditext.com/diamond/mistake.html
That's one reasonable interpretation, except that it causes problems where Jan 30 + 1m == Jan 31 + 1m and also Feb 28 - 1m != Jan 30 or 31.

Luckily most people can ignore leap seconds, just like pretty much every system time library. Because they don't happen on regular intervals it is impossible to code a fixed rule for dealing with leap seconds so very few things even attempt it.

Time is hard enough to deal with already and few human scale things care about 1 second differences that happen once every 3-5 years or so.

> what should Siri do if you tell it to "move today's 1 o'clock to the next month" ?

This is an interesting question, because there are at least two valid options. If it is the 31st of the month, then maybe you want it to happen on the first of next month. Something a human secretary might intuit. On the other hand, you might mean moving the appointment back a whole month, unless it's the 31st and then you mean to have it a day earlier on the next month...

Like I said, this kind of logic gets you in ambiguous edge case hell in a hurry. FWIW, I don't think Siri even attempts to deal with a request like that.

A better solution is probably to require the person to be a bit more explicit in their request "Siri, move my 1 o'clock to next Tuesday".

Besides, these kinds of interactions aren't impossible with epoch time, they just require more work. One can argue that it would be good to make this sort of thing a little tougher as it will encourage the programmer to think harder about what they are doing and reconsider if it is a good idea.
upvoted for accuracy
As far as I know the US taxes the income of its citizens even when they live outside the US. So why can't the US just tax the offshore income of the companies?
I've done a lot of Java, and I'd say the stereotypes didn't come from nowhere (XML is great! Enjoy using XML for dependency injection and configuration!). Not to mention the lack of expressivity of the language causing the proliferation of FactoryBeans.

The other issue is that the "IE effect": the language stopped evolving for years. In the meantime, Microsoft launched C#, and Java is only catching up now in terms of convenience. But even with Java 8, as far as I know, a lot of things are still strictly worse than in many other languages (no import aliases in 2016, no shorthand for getters/setters...). To a large extent, it's still a language that forces you to live in a IDE even for trivial things, due to the amount of boilerplate you need for even simple things.

Of course, compared to C#, it still benefits from a considerably larger and IMHO higher-quality ecosystem, as well as working very well with some non-Java open-source solutions (eg, Postgres), though it's generally poorly integrated on all platforms it runs on.
stiobhart.net
Implant to 'Plug' Brain into Supercomputers
>The worst kept secret in Silicon Valley is that 90+% of the so called 'unicorns' are just donkeys with a plastic cone on their head.

that isn't a secret, that is a celebrated strategy of "fake it until you make it"
Does that mean that you use JDBI for DB access?
Both.

The scale of solar and wind build-out required, and of energy storage, are both absolutely staggering.

Largest built infrastructure, possibly short of highway and road systems (which are significantly lower tech, and have far fewer moving parts).

Though highway maintenance costs might give you pause as well. Lifetime for solar and wind plant is roughly 20 years, due to various degredation factors.
we know what the current mainstream high-carb diet will lead to: epidemic levels of obesity and type 2 diabetes.

bon appétit.
One Final Effort
Java is great but there are other high-performance options with great languages e.g. Haskell.
Hello form planet Earth:

It is not what you "want to charge", it is what they are willing to pay you, that counts.
Our startup is six months into Holacracy. Here's how we're doing
It's bound to happen but like with cigarettes it takes time. Personally I'm looking forward to horrible picture on the morning cereals.
And what good is a large population of people in their peak consumption years if they have no money with which to consume?

So long as you have a low-paid workforce who have to save their money (either themselves or via insurance companies) in case they get an infected tooth or need to see a doctor for an antibiotic prescription, you'll have low consumption spending and low growth.
An amusing example of this sort of problem shows up sometimes on airplanes with onboard WiFi. If the phone doesn't get a GPS lock right away (common when you're in a metal tube) then it may show the position based on the mapped location for the hotspot MAC address, which is often at a completely different airport.

Obviously, Skyhook isn't driving around mapping airliners, but I think these days they have the mobile devices themselves do the mapping, by phoning home with the WiFi hotspots it sees while out and about.
Solar and wind never produce zero energy in a single day. So, at most you may want ~30% of one days worth of storage which less than ~1/20th of what he wants. Extra capacity is actually fairly cheap (winds cost are ~2.5¢/kWh now) and something we already do. In extreme events like a heat wave, traditional hydropower can make up the long term difference as it's designed to store power over long periods already.

There math is also wrong on energy density, you get ~30% efficiency with gas > electricity. So one gallon of gas takes less water on balance. ~4 cubic meters of water dropping one mile ~= 1 gallon. A 10 meter drop in water level over 1 km^2 = ~2,500,000 gallons of gas per day and 0.9 billion gallons of gas per year.

Sure, you would need two ~1 km^2 square body's of water within ~3 miles of each other with one ~1 mile higher than another. But, building two 10-20m deep pools is cheap, so now you just need a large flat hill or an unusually deep valley.

PS: People talk about how variable wind is, but if you ignore the peak and compare median power to minimal power it's actually surprisingly steady. Yes, we will waste a few days at peak power, but that's not actually a lot of wasted energy.
I'm having a bit of trouble thinking that having an amazing freight system in a country as big and with the diversity of production as the US isn't the definition of pragmatism.
> For some reason, the government (and most other institutions) desperately seems to want to lump you into one of 4 or 5 unscientific categories.

Not governmental, but medically, your race can affect what treatments will be effective.
"Earlier this week, we asked the team to take some time out to send along their thoughts on Halo 2’s development process. You’ll find a selection of their unfiltered memories below – some good and some bad. Attached, you’ll also find a discussion thread. We’d love it if you’d leave some of your own favorite Halo 2 memories for posterity, whether it was waiting in line for launch, firing up Halo 2 for the first time, or Battle Rifling a hole into our faces during a Humpday Challenge."

Really brutal honest look at the nasty parts of the game industry.
What is it and why would people use it? Mentioning something nobody uses and nobody has heard of doesn't seem like much of a a priority when critiquing a popular service.
DreamHost Launches Fully Integrated Support for Let’s Encrypt Project
Reducing Crash Recoverability to Reachability [pdf]
This seems to be the same problem as women have in Silicon Valley. If you didn't spend a lot of time with computers on your own before college, you're not in the running. Up until 1985 or so, that wasn't the case, because few people had pre-college access to much CPU power. More women were going into computer science then.
Solving Cache Line Contention in Large NUMA Systems
What clarity? That's what I mean. The first example starts with a date then adds values to it. Second does same thing. I use neither language nor do tjme series but still knew tge intent. So all you're getting is extra keystrokes with same clarity.
Kotlin has most of the complexity of Scala, and very little of the power. If you want a clean language that offers Scala-like functionality, Ceylon is the one to watch.
And of course Medium didn't charge the reader, another difference from magazine publishers.
If a GitHub link makes it to the top 100 posts to hacker news we grab it. A while ago the PostGres DB on Heroku filled up, and we stopped pulling in new links, but we've fixed that now. Sorry your project isn't listed! If it makes it to the front page again, maybe on the next release, we'll automatically feature it.
And if you have an Android phone, I created an app for the section of the book about the Daily Dozen foods you should be eating every day. Here is a link if you are interested: https://play.google.com/store/apps/details?id=org.slavick.da...
Interesting. I have my own reasons why you shouldn't post to Medium. It makes you look like an elitist blowhard. The majority of Medium blog posts that I have read are:

* 25 year old founder wants to explain how the reason his startup failed wasn't his fault.

* 25 year old founder has a list of "10 ways to live a meaningful life"

* 23 year old Javascript programmer proclaims "Node.js is dead, long live Node.js" (3 paragraphs)

* 20something Bay Area resident thinks he's solved the housing crisis in 4 paragraphs.

95% Egotistic tripe. I can't think of any Medium posts I ever shared with someone else.
my last exposure to Java was many years ago in the EJBs timeframe, and I didn't have a lot of fun with it (leading to staying away from Java positions since then).

Last year I had to work on a Spark application and I was honestly a bit uneasy when I started but I was quite surprised at how much nicer it was to develop in Java 8 and how well IntelliJ worked (first time in probably 20 years that I wasn't using emacs for development) and the performance was quite surprising as well.

I still mostly work in python day-to-day, but if I was looking at starting something from scratch, Java would definitely something I'd look at quite seriously.
> You're an idiot.

It's clear that you intended this as a conditional statement, not a personal attack, but it would be better to steer clearer of that cliff.
Ih ok. Sounds like we can keep first style just make order of operations clear and with rules to catch this. Second syntax woukd appear to require same checks. Again, equivalent intent and problems with more verbosity in 2.
On the contrary Scala is baroque, its syntax is not following any known pattern. For example if I want to write a recursive function I have to indicate my return parameter type otherwise not. It doesn't matter whether you come from a C background or a Java background...or any background because of this:

> def addInt( a:Int, b:Int ) : Int = {

> var sum:Int = 0

> sum = a + b

> return sum

> }

You have to relearn how a function looks like in the first place. Return types are at the end, parameter types are after the parameter name separated by a colon.

If you want a language which runs on the JVM Clojure is a way better option. You don't have to learn its syntax since there is hardly anything you can call one. It is binary compatible with itself which is not true with Scala, you can choose whether you want a type system or not since it is optional (look at clojure/core.typed). It is also interoperable with java but it has a much better functional approach to programming compared to Scala since everything is immutable but it is not wasteful because of persistent data structures and for concurrency you have the STM which IMHO is a strict upgrade to the Actor model. Writing DSLs with the powerful macros Clojure has is more usable than any non-lisp language and the result is more expressive.

So to add it all up with Scala you add a lot of complexity and a lot of pitfalls you can fall into while with Clojure you take away complexity while retaining the vast Java ecosystem for interoperability. Don't take my word for it but take a look at Uncle Bob's talk "Clojure is the new C" : http://www.infoq.com/presentations/clojure-c
The "gig economy" companies are actually a way of giving more people a chance to make money.

They aren't the bad guys here. The taxi unions, which stifled innovation, forced out all competition with the medallion system, and created a monopoly, which resulted in terrible, overpriced, and outdated systems only hurt the consumer.
As with the Mac App Store I think the danger is to think about your content as something that only should live one place.

I decided to treat my content as I do my apps. As individual assets which are just looking for distribution.

That's why I have my personal blog and then use medium as just another distribution channel for the content I write there. I also post it on linkedin and a couple of other places.

If something else comes up I will also put it there if it makes sense.

I normally get a healthy number of visits on my blog and while I wont get the traffic to my personal post I still get my thoughts out there when i use Medium (and some of the readers do cross from one destination to another)

Just my 5 cents.
The text is too large on this blog post on a mobile device. If it were written on medium, at least it would be more legible.
I wonder if the couple could make a profit on this mishap by suing anyone who accuses them of stealing phones (i.e. on social media) after visiting their house.
That's patently false.

https://en.wikipedia.org/wiki/Person_of_color

"Person of color typically refers to individuals of non-Caucasian heritage"

"As Joseph Truman argues, the term people of color is attractive because it unites disparate racial and ethnic groups into a larger collective in solidarity with one another."

http://www.npr.org/sections/codeswitch/2014/03/30/295931070/...

"In U.S. history, "person of color" has often been used to refer only to people of African heritage. Today, it usually covers all/any peoples of African, Latino/Hispanic, Native American, Asian or Pacific Island descent, and its intent is to be inclusive.
The US is out of demand because wages for Gen X and millennials have been minimized by decades of shift in the power balance between employers & labor, on top of that, many millennials have been saddled with much higher education costs compared to Gen X and especially the Boomer generation. So even as careers progress and wages rise due to experience, some of that margin of money isn't going to disposable consumer spending, it's going to go to loan repayment. That money then spends more time circulating in the financial service sector vs other sectors where there is a greater amount of real value creation and real growth.
> The evidence for plant-based, low-fat vegan diets seems more convincing to me.

There are several nutrients you can easily be undersupplied with if you're not watching out really carefully:
https://en.wikipedia.org/wiki/Veganism#Nutrients

Those can be easily supplied by eating a small amount of meat and other animal products without loosing the benefits of a mostly plant based diet.
CP violation.

The rates of some weak-force processes are measurably different when you replace particles with their antiparticles. This has been observed in processes involving quarks for over 50 years now. We haven't quite done it with leptons yet because of the difficulties involved in detecting neutrinos.

See also the Sakharov conditions for baryogenesis
> Out of curiosity are those senior devs keeping their skills up, or are they programming in Java/.NET or something similar?

Those two things aren't mutually exclusive. There is very good money to be made consulting at the enterprise level doing Java/.NET or something similar, but you also have to keep your skills up.
Really? Your example of "unreadable" Scala code is a DSL specifically designed to look like BASIC, complete with line numbers?

Have you taken a look at the source code? It's extremely simple, short and easy to understand. It even says so in the blog post you linked to. The only way I can figure someone not understanding it is if they think "these don't look like Java keywords, I give up!".

Also, I don't know about Clojure, but Scala isn't DOA in large organizations.
Oh it's been a pleasant trip down memory lane for me let me tell ya. Probably why I haven't done that sort of thing in a long time haha.
SECONDS_PER_DAY is constant for human scale activities. People who fret over leap seconds are either overly pedantic about time or are working at high enough precision that they aren't going to be making crude adjustments like "plus 1 month from now".

Besides, I can practically guarantee that the libraries discussed here don't deal with leap seconds. They're going to get it just as wrong.
I'd give Gates a bit more credit (and that's from someone highly, highly critical of his business practices and even much of his erstwhile philanthropic activities). His public persona is relatively glib, but there are signs of deeper awareness generally expressed only privately.

E.g., "Gates' billionaire "Good Club" sees population growth as leading global issue (London Times / 2009)"
https://www.reddit.com/r/dredmorbius/comments/237yxs/gates_b...