skysight-inc/HackerNews huggingface dataset:
I'm sorry but this is just crazy talk, no pun intended. My depression has hurt me in so many ways even if I'm 'over' it. It hasn't made me this world-weary stoic, it has hurt my ability to be an effective person, relate with others, socialize, be optimistic, etc. There's no silver lining to it. I think a lot of these extremist opinions are very dangerous and on the level of anti-vax stuff because they can cause death. 2% to 9% of people that have been diagnosed with depression in their lifetime will go on to complete suicide. These are non-trivial numbers.

http://mentalhealth.about.com/cs/depression/a/suiciderates.h...
Ile jest autobusów? Czyli jak rekrutować dobrych do IT
why? the text is right there on the page if you scroll down at all
Sounds like a normal day. Rambo: First Blood reference also :)
How to Tighten Security on Your Android Device
The technical term for this is "additionality", making sure they pay to add renewable capability, not just use up a share of the renewable energy that was already being produced and Google accounts for it when planning their purchases.

They give some details on this here:

https://blog.google/topics/environment/google-green-blog-wha...
I read this yesterday and fired up Safari for the first time. Once I got uBlock installed and my settings the way I wanted, the experience was fine, except one thing. There seems to be a tiny delay when I tap-to-click on the trackpad (2012 MBP). Does anyone else get that? It's the only problem I have with Safari, but it'll almost annoying enough to drive me back to Chrome.
In my experience Babel minified better than Closure Compiler with less maintenance of the externs on my part.
> How do you distribute the one time pad in the first place?

I'm fairly naive to this area, but wouldn't video chat initiated with public keys suffice? Then confirm identities and exchange secrets. To me this seems substantially equivalent to in-person key exchange for non-Three Letter Agency threat models. 20 years ago this wouldn't really have been feasible, but today it (mostly) is -- from a quick glance at the FAQ, Signal may even support something like this already.

(If your threat model includes "abduction and coercion", then aren't you kind of hosed even with previous in-person OTPs?)
Estimating an Average Without AVG()
Unsubsidized wind power is driving nuclear power and coal out of business. Unsubsidized! Solar is still a bit more expensive, but will continue to decline in price each year.

Investing in solar on your roof, in most markets, in a better investment than the S&P500 (EDIT: Utility solar has costs approaching 2 cents/kwh and still declining). Google is doing their shareholders a service by hedging their energy costs, no different than when Delta (the airline) bought a refinery.
Sadly, the reddit/HN hivemind has decided the stoicism is the current hot fad for young male techies and anything that remotely sounds like a positive for it will be trumped up as justification for it. This article is being misrepresented to promote that view.
The Worm Web Serial[1]. I've heard it is longer than all of the Harry Potter books combined.

It starts as modern day slightly alternate universe super heroes, and ends up in some pretty heavy sci fi concepts towards the middle and end.

By far and away my favorite part is how it dives deep into not just the origins of many characters (and the universe has a LOT of characters), but also their powers. Specifically, it walks through how characters learn how to use their powers in new and creative ways, and explores what it feels like to use the powers from the users' pov. This gets interesting with things like perception, control, tinkering and entropy type powers, and the author does a great job at exploring these in a way where you can almost picture using them yourself.

Another cool part is that while I referenced it as a superhero story, it is probably more accurately described as a super villain story as the main character goes down that path. However you soon learn that it really isn't that black and white and that gray spectrum becomes a key element of the story.

[1]https://parahumans.wordpress.com/
1. You are mostly right, but you are also exaggerating : in Poland you barely make half of what you get in Paris. (But the cost of living is also way inferior)

2. that's absolutely right, but working in Germany without speaking German wasn't really a good experience of mine either.

3. that's cute. Administrations are horrible everywhere, and it's even worst if it's not your country because you don't know what “everybody knows”.

4. Google is in Paris, but if you're looking for a good job, you probably don't want to work for Google anyways. (At least I don't, since I've had several bad feedbacks from both French or American offices)

5. this is highly subjective, I won't argue over this one.
The concern of well intentioned individuals is a potential force for good. I wouldn't want you to simply let your guard down and I have certainly argued with dang myself.

Best.
> There have never been things like this that just grow in complexity forever.

The evolution of the species? Homo sapiens seem rather complex.

Perhaps what we'll see is that over time, large portions of what have been long list of pedantic instructions become decision models that get tweaked over time. Imagine when referring to the size of a software system using two numbers: MLOCs and MDPs (Matured Decision Points). Not unlike industrial revolution assembly lines compared to the automated factories of today — modern factory workers are some degrees removed from the step-by-step movements.
Most of the lifetime CO2 footprint of data center hardware is from the operational phase, not manufacturing. This (somewhat dated) paper from Dell indicates that 90% of the CO2 footprint of a rack mounted server comes from the usage phase: http://i.dell.com/sites/content/corporate/corp-comm/en/Docum...
So it's hopeless afterall
The Culture Series by Iain Banks. Love his style, love the setting, and love the stories. Really fascinating look at a post-scarcity galaxy spanning anarchist society facilitated by extra dimensional artificial intelligences.
> Google is definitely leading the industry here.

It's fantastic that Google plans to switch to renewables since they are one of the biggest players. Definitely an exaggeration to say that they are leading the charge. Apple was among the first to make renewables an issue and achieved 100% in data centers back in 2013, with little fanfare.

http://www.datacenterdynamics.com/content-tracks/design-buil...

And creating a subsidiary that's a power company is table stakes:

https://9to5mac.com/2016/06/09/apple-energy-company/
Wind farms are almost always constructed with Power Purchase Agreements where utilities agree to buy 100% of the output from the installation at a specific price. These prices in Texas / Oklahoma / Iowa are usually under $0.03/kWh.
> Over the long haul, yes, but in real-time - no. And electricity prices to fluctuate a lot over days, weeks etc..

You'd deal with this the same way you deal with it in every other commodity market, futures contracts.
I found myself asking the same question. 64 bit integers are useful because you'll never fill up an IntMap with a uint64 key, and 256 bit integers are useful because they offer sufficient (128 bit) collision resistance. In my mind, a uint128 is too big for use as an index, and too small as a GUID.
It was word play... no talk of politics and all that. Maybe you missed the jest in my post
How to pay programmers the right amount
I had two co-workers like this -- "remote a plane-ride away" -- and it only worked because they were extremely productive and quite senior, didn't need really any hand-holding, and could express themselves extremely productively in emails and other textual media.

Their visits were always great fun, but I think both of them felt they were missing some part of the office culture.

I think it really depends on management too: do you have to be in the room to be part of any new initiatives, any fun projects? Or does management consider remote team members as first-class as the local ones?
Godaddy is terrible. I do small business websites so I run across clients with GoDaddy all of the time.

Their legacy "deluxe" hosting is as terrible as always. Simple things like extracting zip files with their file manager will hang/fail at random.

Their cpanel offering is terrible because your IO is throttled to a snail's crawl. 1MB/s is not enough for much of anything.

Their managed WordPress group did a dog and pony at our meetup group when it launched. It had a good "we're listening" marketing spin. That service has turned to garbage as well. I tried migrating a site from a cpanel dev server to their hosting and it turned into a week long project because their import tool craps out when encountering mysql 5.6 or newer. Their tech support scripts don't acknowledge the problem so they will waste an hour of your day asking to "disable plugins" and try the default 2016 theme for migration when clearly that's not the issue.

In general while their telephone people are nice enough, the antiquated versions of software (max php 5.5), over burdened servers, and severe resource throttling are reasons to avoid them at all costs.
Biomass is considered "green energy"? Why?!

Also that chart is US-only, while the story about Google here is that Google will go 100% renewable energy globally.
One advantage of storing multiple schemas in one database is that a connection can be shared (assuming a shared authentication strategy). This is because, as mentioned in the article, the switch to one schema vs. another happens after the connection. This can make it easier to pool connections and to share servers across tenants. A tenant_id approach gives the same benefit without the isolation, but a separate database (even on the same server) doesn't.

Edit: typo
This looks pretty slick. Awesome to see that FiveThirtyEight is using it, too (http://formidable.com/open-source/victory/about/#showcase). I've always wrestled with D3 when doing charting, so I'll have to give this a try.
I think it's mostly just a timing issue. To make it to the front page a submission needs to garner enough upvotes at a specific rate, and it's competing with other submissions at the same time.
They could pay some taxes too :)
The context, I believe, is that the energy deal is a fixed, predictable cost. Shareholders like predictability.
Tests confirm Germany's 'star in a jar' nuclear fusion reactor really works
I am a software developer in Paris and never heard about shortage of dev jobs. In fact this the opposite, all recruiters struggle to find devs.
Thanks. Does this mean that Google is essentially subsidizing the cost of producing renewable energy, and if so, does that then mean that the consumers of the renewable energy end up paying less because of said subsidy? I'm just trying to follow where that money is actually going and how it's actually shifting overall usage from fossil fuels to renewable.
Who will use Google's products and services when highly populated coastal areas are underwater?
I don't know a nice way to say this. Your reply has added nothing to my understanding.
>because it's actually really easy to spoof someone if you can arrest them and force them to give the key password.

Country dependent [0]. Not enough evidence one way or the other for FBI coercing.

[0] https://en.wikipedia.org/wiki/Key_disclosure_law
No, ClojureScript has been bootstrappable since late summer 2015. Everything already runs in JavaScript. It's just that now the final optional optimization pass can also run in JavaScript.
real-time is about maximum-bounded response time.... not performance.

an i7 in this case will be significantly worse than a Cortex-M0. Entirely due to the features in the i7 that make it high performance, such as instruction reordering, branch prediction, etc. All those types of features make the performance less deterministic.
This was so so encouraging and reminded me of why I started this math thing in the first place.

This post made me better today, because it reminded me it's okay to be stuck. You just have to keep going.
Dead code removal relies heavily on writing JS in a style that allows for static analysis. Dynamic requires, heavy usage of closures, knowledge of external/global variables are all things that prevent a lot of commonjs code from being removed. https://developers.google.com/closure/compiler/docs/limitati... has more information if you're interested in the assumptions that the compiler makes.

Interestingly, we're finally starting to see these ideas get more mainstream as people adopt es6 modules and publish bundled code with explicit externs in tools like Webpack 2 and Rollup.
Apple (smaller server park, but does that matter?) claims 93% over 2015, so they can't be far behind. http://images.apple.com/environment/pdf/Apple_Environmental_...:

"For starters, as of January 2016, we’re sourcing or generating enough renewable energy to cover 93 percent of the electricity we use at our facilities worldwide. In fact, Apple is now 100 percent renewable in 23 countries, including China, Germany, Singapore, and the United States. We’re also 100 percent renewable at every one of our data centers. So whenever you send an iMessage, download a song from iTunes, or ask Siri a question, the energy Apple uses doesn’t contribute to climate change.

In the past five years, we have reduced the carbon footprint of Apple facilities by 64 percent thanks to our clean energy use, avoiding over 1 million metric tons of carbon emissions. We’re working hard to reach 100 percent renewable energy for all of our facilities worldwide, and help our suppliers in China and everywhere around the world make the same transition to clean energy as we have."
> Let's be honest...it is not good for their shareholders.

perhaps it's not good for short term profit and volume, but don't equate that with shareholders please.
Agreed, Fog Creek has been fascinating to watch over the years, back then (and now) they seemed to follow a completely different path to building a software company and the incredible detail they put into developer experience, I used to love watching their YouTube channel when it was about their internal setup/staffing etc.

Was always a dream to build a company like that, one day maybe.
There's a considerable amount of embodied energy and embodied pollution in Solar Panel and Wind Turbine construction.

I think this is lost on most people in Silicon Valley.
The picture of the game reminded me how much fun it was to live in this world where this was the "high technology" of the time. It looks very similar to the TI-81 I used to cut my teeth on when I started programming. There were so many restrictions it was a nice challenge to try to do things to push the limits of the available instructions. I can't imagine growing up today where computing environments are much more complex off the bat.
Maybe, I'm just trying to explain the other perspective. Saying "Conservatives lived through Obama and liberals will do fine under President Trump" is a political position, and adopting a politics ban supports that position.

All I'm trying to say is that it's important to recognize that you are adopting a political position here, even though it doesn't feel like it. I'm not trying to say you're wrong, just that you have to acknowledge you have a position, and you can't escape by calling something a "political grievance de jour". That itself is a political statement.
I second the First 15 lives of Harry August. Great book, well written
In San Francisco City Hall’s Battle with Airbnb, Hosts Are the Casualties
Yeah, at the lithography company, only senior "can't lose them" people were even given this option. And not like it was offered, just that the option could be taken by not giving much of a choice. That probably bothered some team members.
> If you have even more than just 1 deployment of a thing and scale to 2 (or N), you now also have to manage the software level of those N containers (without multi-tenancy) vs. just 1 deployment for everywhere.

Sometimes this is a feature. If you're doing managed enterprise SaaS then you frequently need to have different customers running on different releases for whatever reason (maybe one customer has a difficult data migration that has to take place before you can upgrade, maybe another customer has something custom that needs to be upgraded in sync).
Yes but you also have a lot of things for free in France, mainly healthcare, a lot more vacation than in the US...
How do languages which aim to replace C (such as Rust) deal with this issue?

Now I agree, your average webapp won't see any benefit by removing checks and will see security features by keeping them in, so I'm all for it.

But in OSs (or browsers), speed does matter. And there's no way to optimize it (every + or array operation involves an if).

Is this just one of the "costs of doing business"?
It's not nuanced at all, it's quite clear. And I was very explicit about why I don't see it as a good use of my time or energy to try to explain it to you.

If this is something you really want to understand (whether or not you agree), invest the effort (which may also mean finding a way to get beyond any limits your belief system is leading to).

If you do that, you don't need any further explanation from me.

If you don't do that, nothing I say will help you understand.
SEEKING WORK - Remote, NYC

Technologies: Ruby, Rails, Javascript, Node, Angular, React

Portfolio/CV: www.bolton.bio

Email: neill@bolton.bio

----------------

Hey all! My name's Neill. I'm your local linux enthusiast, web developer, cyclist, travel bug, anime fan, serial entrepreneur addicted to making cool stuff with awesome people.

I'm an experienced full-stack engineer and have been working with various companies and startups over the past four years and have taken on roles that include quality assurance engineering, frontend web development, mobile development, backend / database work, linux server administration.. if you have a vision I can own development from front to back and make it happen.

I'm always on the lookout for awesome workplaces with strong, engineering-driven culture to connect with and possibly be a part of and help grow. I learn very quickly and am always excited for whatever comes my way.
Ask HN: What is JavaScript?
Someone on the street asks you the simple question "What is Javascript?". You don't know anything about this person.

How do you personally answer this question?
dude you have to be a complete idiot to answer facts with stupid allegations and pointless ramblings on digital currency markets vs real markets and illegal markets. My point is... Bitcoin is solely used for purchasing illegal goods on the internet yours is a weak argument on "all that data is fake, bitcoin darknets massive amount of money is a dream made by journalist, everybody is using bitcoin for legit goods, i mention cartels on my comment to made a stupid and pointless mention on who runs darknets".
It has a lightheartedness and desire to be fun that I just don't see anymore. I don't know if filmmakers (directors, writers, and actors alike) feel the need to be serious in order to be taken seriously, or if they are just afraid of putting themselves out there in that way.

A good recent example is The Hobbit. It should have been a lighthearted adventure (like the book), but was instead dragged out into a overwrought, heavy, 10 hour bore.

In contrast, while not an adventure, I really enjoyed Stranger Things because it just went for solid entertainment, not trying to make statements or be deep or whatever. And since Spielberg won't make movies like that anymore...

Maybe if filmmakers realized that the Oscars are a joke and not having one puts you in as fine a company as having one (Hitchcock, anyone?).
Code from year one may still be the same code but when it gets moved or reformatted its cohort is updated. If a bad change is reverted, will the cohort for those lines of code also be reverted? The effect of understated longevity is not so obvious when it is gradual and organic. Sometimes an event in a project's history makes the effect very obvious.

https://blog.yoavfarhi.com/2016/12/06/half-life-wordpress-co...
One step at a time. Don't let perfect be the enemy of good.

Data centers are an easier target because you have more flexibility. And to provide a counterexample, Apple recently pressured Foxconn to power certain parts of iPhone manufacturing with renewables by 2018. We'll see if the two companies deliver on that goal.

https://www.apple.com/pr/library/2015/10/22Apple-Launches-Ne...
I'm puzzled by how many people want their programs to just keep on trucking and try their best after something unexpected occurs.

Crashing is not the worst thing your program can do. In fact, I'd argue that it's the second-best thing your program can do, right behind working correctly. Losing data is much worse than crashing, and corrupting data is worse still. Both are strong possibilities once your program's state is something unexpected.
Those are more of an app store and less of a package manager. Apt and Yum solve a problem users don't know they have. The app stores solve the problem of obtaining and installing the application. They don't solve the problem of managing shared libraries and quickly updating those shared libraries.

For an application like VLC this sort of thing become really important. More important than your typical email client or document editor.
CRISPR court hearing puts University of California on the defensive
Why just limit one book a day? You are giving the book away for free, give all. I missed the python book.
If Google believes that running off renewable energy will help protect their business in the future then this is good for shareholders. Shareholders care about the future value of stock, so if running off fossil fuels is deemed a business risk and this can mitigate that risk then it is good for the value of the stock.

Of course in the short term it might impact the bottom line but so long as the business trajectory is positive and Google's stock continues to be perceived as a good investment then that shouldn't matter.

And your issue with the line: "In some places, like Chile, Google said, renewables have at times become cheaper than fossil fuels."

Meh, it's PR, take it with a grain of salt and remember this isn't a peer reviewed paper.
My brother in law was a buyer for Tower. They weren't blindsided, they knew it was coming. The record labels at first refused to license music to them for digital distribution, then later insisted on onerous terms. Tower missed out on digital because of the record labels. It took Steve Jobs' force of personality to knock sense into the labels.
The treatment/theraputic perspective is that depression is a treatable disease of the brain, one that can be modified by changes in behavior/thinking and/or by medication.

(Note: the paper paints a mixed picture but concludes with the generally-accepted scientific model that depressive realism is rarely accurate)

...It's strange how I've been seeing more and more about how Depression is somehow "Rational" lately. That kind of thinking reinforces depression, and is part of the core of the illness. Also this meta-study doesn't assess whether depressed individuals also overestimate helplessness. (One of the studies in the paper only tests if they underestimate control in an experiment, which might sound like the same thing at first blush but it isn't) Broken clock is right twice, poorly-designed studies, and all that...
Tsickle isn't that great, Webpack plugings are not not letting CC do the bundling. In general it's not good!
MIT researchers develop system that lets you customize and test your own drones