skysight-inc/HackerNews huggingface dataset:
To me, the future seems bright not because of this graph but because the underlying performance of solar and wind energy keeps improving. For example, see: http://rameznaam.com/2015/08/10/how-cheap-can-solar-get-very...

As to whether the damage has already been done, I guess "bright" is relative. I agree with your statement, I just think that the biggest disaster scenario is that we find no replacement for fossil fuels and just never ever stop burning them, and I think we are likely to avoid that scenario.
>Weird dances like that are one of the reasons why it's difficult for foreigners to fit in :-)

Western cultures have them too but they are so ingrained you don't notice them. This video highlights some of the more interesting ones (e.g. refusing to accept an apology being offensive): https://www.youtube.com/watch?v=pfO9gL28pAs
You could solve all these problems by gradually shifting taxes away from income and towards carbon. The market would respond accordingly.
Same here.
We use a subdomain with HTTPS that points to 127.0.0.1, and a WebSockets-Server on our clients machines.
We install the private key on each machine for this to work... yeah.

It's always a nightmare, when a browser-upgrade comes along and changes something.

Currently the following connections work:

"wss://localhost.example.com:4321/somepath", // Mac: Chrome, Safari, FF

"wss://localhost:4321/somepath", // Win: Chrome, FF

"wss://127.0.0.1:4320/somepath" // Win: EDGE, IE11, IE10

Some other combinations are possible, that's just what I know we use atm.

The worst thing is: I didn't find a way to catch connection-errors to these URLs. So I have to use timeouts, and try all of them... (or decide by User-Agent which URLs to try.)

I wish there would be some kind of standard that solves this problem.
Please don't. Check out these links for why:

https://news.ycombinator.com/item?id=10178989

https://news.ycombinator.com/newsfaq.html

Users usually post workarounds in the threads, as they did above.
There’s a term for this, greenwashing.

https://en.wikipedia.org/wiki/Greenwashing
Sounds like what Perl 6 does :) You can add optional type signatures, and you get compile-time checks disallowing impossible usages of these:

> sub takes-string(Str $foo) { }
sub takes-string (Str $foo) { #`(Sub|94327719210888) ... }
> takes-string(5); say "Hi!"
===SORRY!=== Error while compiling:
Calling takes-string(Int) will never work with declared signature (Str $foo)
------> <BOL>⏏takes-string(5); say "Hi!"
You either want it or you don't. If you haven't been laying the ground work for years it's not likely to work out. Have you saved enough? Structured your living situation so you can move to wherever is most optimal?

Not only will you not be making money, your business will need capital to prove product market for before anyone will even offer seed money. Can you put up the cash?

This isn't just another job it's a lifestyle change. A lower paycheck is the least of your problems. Is your family 100% invested? Your work will look like fooling around to them when you have no office or product in the early stages. Subtle hints about "maybe it's time to get a real job" will sting. Partly because you won't be 100% sure yourself at times.

My advice is don't do it.
> Whereas many definitions I've seen for gaming disorders set a threshold of 20 hours a week or 2 hours a day to define gaming disorder.

Nothing against or for either ones (TV/Gaming), but 20 hours a week are almost 3 hours a day, not 2 - 1.5 times more is quite a difference IMO.
(and exaggerating or downplaying something seldom helps arguments...)
That sounds like graphics drivers issues to me; I would double-check that.
The more the better!
That would only work if everything else about the photo was identical - device, resolution, carrier, time, battery level. Seems very unlikely one could substitute even identical text in a screenshot with enough accuracy to get the same hash from an image file.
Novedades en Bikinis y Bañadores de Mujer en Cordoba
The disorder/addiction lies in the why and how of what it is you're doing, not the amount in itself.

You can be an alcoholic when you only ever drink one beer per day, as long as it's either a compulsion to do it and/or it affects your life negatively.
I noticed you said “she”.

Maybe she didn’t want a bunch of men overriding her decision, claiming it as their own, and/or taking ownership for work they didn’t do(so as to look to the boss man).

Women being marginalized in tech is quite a big problem in tech as you know.
The same happened in former Austro-Hungary. The bad thing was when said owners decided that they should impose their moral precepts on their workers: "it's bad having fun and drinking till late at night on Sundays because no-one will come to work sober on Mondays, so let's punish those workers who are seen as encouraging this behavior". It was also not fun for the workers/tenants being forced to buy all their food stuff from the owners' shops, who in fact had imposed a monopoly in feeding their workers. That's pretty close to servitude, if you ask me.
Start a company and get bought, or redefine the problem. Would you consider working a non technjcal role there, or at a company that is similar to Google?
Why stop recycling glass?
If you use two different Linode regions this outage shouldn’t affect you at all?

The CDN thing is a pet peeve of mine too. Are you even measuring load performance? Where are your customers located? If you’re just wanting to throw everything on a CDN “because it’s faster” then no it’s not very useful at all.
My local recycling company clearly states that I should recycle used pizza boxes in the "paper packaging" box when searching on their webpage. So I guess it depends on the recycling process.
I might be remembering things wrong, but doesn't a lot of chewing gum have Titanium Dioxide as its whitening agent for teeth?
Best online downloader
Good news. Will be having another look at it.
Certainly, with an asterisk. That asterisk is that your thoughts are urban-centric. Right now there is a vast amount of very cheap land available in the US. So desperate are some areas for people and development, that you can even get free land if you promise to build (or park) a home on it. There are even multi acre lots given out by the government at places like Cuyahoga Valley National Park [1] for next to nothing.

You can't get much cheaper than this. When people talk about the rise in housing prices, it's invariably speaking of not only the most populated, but also the most economically prosperous and desirable areas in the country. And in these places - no, housing and land prices will likely only continue to increase as demand is unlikely to waver anytime in the foreseeable future, yet supply is strictly limited - even when expanded.

[1] - https://www.nationalgeographic.com/people-and-culture/food/t...
I can't fathom why you're being downvoted.

I remember clearly in elementary school being taught the names of every single type of cloud, but I'm sure I never, ever had anyone sit me down and explain the recycling codes.
Yeah but the hardest they went to get another 25c was the 3 2 1 continue countdown. And you got quarters out of mom pocket, it’s really hard to visualize spending when it comes from your parents credit card.
I can certainly see merit in that idea. The problem is that it's often not clear what the idiomatic style for a particular language applied to a particular problem is. Many of the Haskell solutions also look quite old, predating for example the now standard Haskell "Vector" library.

It's a useful resource, but I think we should we wary of making very general remarks based on the results.
I would recommend short stories by Ryūnosuke Akutagawa[1].

1. https://en.wikipedia.org/wiki/Ry%C5%ABnosuke_Akutagawa
Oddly enough, the zero-calorie (or very low calorie) sweeteners are almost as fattening as sugar.
Plenty of people feel exactly the opposite, and avoid using messaging services for many purposes because of it. They want the bulk of what they say to fade away, because it is ephemeral, and they don't want to worry about it forever. More and more people are aware that, even if what you say today is perfectly benign, tomorrow it may be a problem. And why create potential problems, when there is absolutely no benefit to you in putting your request to your partner to buy some eggs on the way home on a permanent record?

You might worry about not being able to find something you said. Others worry about being able to find something they said.

I personally chose my defaults appropriately, with work stuff getting archived and everything else not even getting backed up. And realistically, even the work stuff is completely useless after a couple of years; a problem I have is not finding information, but finding current, useful information.
People in the US totally recycle metal, but paradoxically it is never encouraged since the economic incentives are so large. For example: One of the main reasons that abandoned buildings in Detroit decay so quickly is that they are generally stripped of their wiring and plumbing since copper and lead are so easy to turn into money.

http://www.scrapregister.com/scrap-prices/united-states/260
They’d better switch to using metal because Apple deprecated OpenGL for MacOS.
> He’s missing an important point: new games are specifically designed to be far more addictive and harder to put down, especially those mobile incrementals.

Arcade games were the original microtransactions.
I'm missing something or Firefox inspector console (the base of web development) is still far from reaching Chrome levels?. For example, if I inspect an element and change window size I don't see applied media query updated in the element tab. Chrome instead let me see in real-time what media query rules are applied. This is really a strong limitation in web development.
Per definition, highly available means no interruption of service. Failover does not meet this criterion since there is an interruption.
https://hooktube.com/watch?v=lNYcviXK4rg

RIP
Try h264fy:
https://github.com/erkserkserks/h264ify-firefox
It forces h264 on youtube, which is HW-accelerated
And then there's Japan:

http://homeandawaywithlisa.com/blog/2013/1/31/taking-out-the...
MonetaryCoin: The Return of Monetarism, from Milton Friedman to Satoshi Nakamoto
Why is that surprising? Until the 90s France had a nuclear triad, but the land component was dropped. We used to have more warheads, but still need quite a few to keep global coverage through submarines and aircrafts...
I like to understand "postmodern" as "not modern anymore", a regression.
New EU copyright filtering law threatens the internet as we knew it
MonetaryCoin introduction
On a similar note if you like tmux, give i3 window manager a go!
Already working in the most advanced recycling plants. Stadler's latest plant has zero people hand-sorting.[1]
Here's NYC's big plant in Brooklyn.[2] Sill some hand-sorting.
A robotic one from Japan.[3]

It may not be profitable, but it's quite possible to separate just about everything automatically now.

[1] http://www.recyclingtoday.com/article/stadler-installs-fully...
[2] https://www.youtube.com/watch?v=nUrBBBs7yzQ
[3] https://www.youtube.com/watch?v=HxkklR3BNFc
Unless you're running a Hackintosh or a customized Mac Pro, there's no such thing as a "graphics driver issue" on macOS (if the rest of the system works fine).
They're indeed also very biased, just in the opposite direction. You just can't get unbiased views.
In a bipartisan 8-0 vote, the state Assembly Communications and Conveyance Committee...

Typical SF Chronicle partisan bias.

Seven of those eight were Democrats. Does that sound like "bipartisan" action? Also, saying it was 8-0 was a flat lie. It was actually 8-2, with both votes in opposition to this hatchet job being Republicans.

The votes to gut it: Cervantes, Eduardo Garcia, Kamlager-Dove, Low, Maienschein, Quirk-Silva, Rodriguez, Santiago.

See details under 6/20 activity here:

http://leginfo.legislature.ca.gov/faces/billVotesClient.xhtm...
There will always be cheaters. In this case, rich cheaters.

The people "resorting" to Fonseca were the privileged. They must not get any clemency in their transgressions. I'm happy to see there's at least some fallout from all of this. I expected less.
How is the "grid of patches" different from one more level of convolution?
Nah, futuristic style from the 70s is called retrofuturistic. There used to be a bar in that 70s space age style in Berlin, sadly it seems to have closed.
Trial underway of net to capture space debris
FWIW the major factor driving user experience is content blocking. It is good to know the subtle diffrences, but any browser that ships with content blocking enabled by defult smashes the browser with the fastest rendering speed when it comes to actual browsing.

Moz://a could easily ship the best browser on the market if they actually cared about the users, instead of taking Google money and pretending to be a competition.
will always wish that Python weren't the lingua franca of sorts for machine learning.

Then you’re in luck, because that language is R!
> For instance calling `each` on `nil` should have the effect of calling it on an empty enumerable

And I thougt it was only me. I love Rails, but when I started learning it this was so confusing to me. Well, I understood what was happening, but I always expected an iteration or a method acting on nothing to simply return an empty result instead of an error.
Papers for software architecture / design
I am very much interested about software architecture, Design Patterns, Clean Code, OO concepts. I wanted to ask if there is an ongoing research in this kind of topics or are more or less fixed? Are there any new papers, lets say the last 5 years, that you would suggest to read?

In terms of books I have read, the GOF book, Clean Code, Clean Architecture, Pragmatic Programmer and even more, I am looking for fresh ideas.
I don't like strangers using my name. Police do that, debt collectors do that. Flight attendants and waiters should not do that.

I think it's an information asymmetry thing. I don't like it when people know more about me than the other way round, or at least don't like it when they make it obvious.

And specifically with birthdays. I'd be pretty annoyed if flight attendants started wishing me happy birthday, I hate it when people do that. I like to keep my birthday a private event. I barely tolerate work buying me a cake and singing happy birthday, and that's just because I get cake and everyone else in the office enjoys the whole thing.
Depends on what matters, if you are using CSS grid then Firefox is the goto browser.

If you are using CSS grid then media queries are not where it is at, the design is content driven and not screen size driven.
I have been looking to get into C++ with CNTK actually... I think this might be the next big thing. People don’t realise how close to a high-level language C++ is nowadays with C++14 compliance in every major compiler

In fact I am sure that advocates of Go, Rust et al are really comparing them to C++98 and would be very pleasantly surprised by C++14
There are a number of assumptions being made about "P2", for example:

> a peer stores a single copy

Why? You can have multiple peers store your data and I can argue that this will be even more competitive in price.

> they need to implement their own erasure coding to compensate for the lack of redundancy at the service.

But you can have redundancy at the service.

> P2's pricing will be volatile

This is unexplained.
Compulsion is the other side of the coin, not just negative effects.

If your uncle can't give up the sauce he's an alcoholic, and if you couldn't stop reading then you were absolutely addicted to books.

You can be an addict (compulsive behaviour) without any negative effects at all.

It's not the amount of beers you drink, it's that you can't stop.
> it is surely no way to spend any sizable share of your adult life

Why not? We are many people who don't want to start a family, ever.
> I would argue that at the least it's a little absurd that we're resorting to corporate housing and "work-dorms" for lack of a better term when we could just simply shift more work to small and mid-size cities. Get your short commute, live in an actual house.

the problem is workplace choice. I can walk from my house to Broadcom, EMC, drobo, Palo Alto Networks, Dell, citrix, and hundreds of tiny tech companies. 10 minutes in an uber takes me to google, facebook, linkedin, etc, etc,...

This means that switching jobs has a much lower cost.

The problem with small towns is that each one is only going to support one big employer. You often must move next time you want a new job.

My favored solution is to simply upzone near train stops. I'd be happy to abide by a rule that I couldn't own a car in the city if you would sell me a small condo without parking near a train station. (I don't have a car as-is, for that matter, though this will likely change once uber stops dumping)
New online service for downloading videos
Even my therapist suggested reading Murakami!
If I recall my oater history correctly, the ranchers used to house ka-boys in 'bunkhouses'.

Back to the article, though: the idea of 'Roams' where travelling contractors hang out and ply their trade, IS a new and a intriguing development. Pretty much the opposite of a cubicle & commute life.
Manjaro i3 (https://manjaro.org/category/community-editions/i3/) is a very nice pre-riced one. Despite a lot of unnecessary bling you wouldn't get with a stock install it gave my crappy old dell laptop a new lease on life.
I'm way too invested in Chrome Sync to change browsers at this point.
One question (for you or anyone else with relevant experience, really): the more negative reviews on Amazon say that the book is mostly a collection of anecdotal evidence about how great checklists are.
Assuming this is true, and that one is already sold on how useful a checklist is, can you suggest more practical hands-on books on how to build effective checklists?
(If you think that the reviews are wrong, and the book provides actual practical advice, this would also be useful information, thanks).
It doesn't have built-in websocket support so it can F off. Build better dev tools and feel bad. Even the plugin that used to be usable isn't supported on the new FF.
> because they are generally considered beneficial

Thanks, but no. I don't want to live in a society that's ruled according to other people's ideas of what benifits them and find this idea completely immoral and alien. As a person, I want to be able to do whatever I very damn please, benificial or no, as long as it doesn't infringe other person's freedom.
All of this is fine until collusion...

With current US competition protections a cartel likely will happen a few times or more. Since there is "competition" between companies, even if all of them are doing the same thing.
That's because those people (online community) are the same stupid as those who believe earth is flat. They are just on a different side of the barricade, praising the story they are more comfortable with.

I guess they might think that agreeing with science people automatically makes them smart and critical thinking.
Another long-term negative consequence would be the kind of mindset/ thought process they'll develop as they grow up. or eg: right now there's lot of debate over use of computer vision, AI etc and Amazon,Google have already faced backlash. Google corrected their stance at least for the time-being. No such action at Amazon, also I never really got the impression that Amazon had a employee driven culture. Google much better at that.
Coming back to the point, when these kids grow up to be 20-40 years old adult, they might not see the negative consequences of state-wide surveillance IF they didn't face any negative consequence/disadvantage due to cams in school. The reverse might also happen,i.e, they face negative consequence/disadvantage at school and so they are cautious about the tech when they grow up.
Personally, as a 20 year old, I am in a dilemma. On one side, cameras, vision have a lot of security benefits etc. They seem to be inevitable. Bad actors are always there, it's about how the safeguards which are put in place. what happens to the data and who does what? That's the question. Maybe if there was some large-scale audit system by non-profits, citizen groups etc , it would be better.
That GDPR wall made me LOL
Vivaldi does have a sync feature!
But I don't know if you're aware of that already, and FF/Chrome sync have something special in their Sync that Vivaldi doesn't.
Honest question, are there any groups or categories of people who would appreciate that kind of mall experience?
Now you can burst into outrage blaming Trump.
None of these are a license to forge ahead anyway. All of these problems have their own solution that should be addressed, and most definitely not by just doing what you want anyway.
That's not how the world works, sorry to break it to you.
That's Apple's problem, not Mozilla's.
I agree with you on the downsides of distributed decision making, but I think it is just a matter of tradeoffs.

Involving more people in a decision is usually going to result in better decisions, as it will benefit from more viewpoints, experiences, and critical review.

The tradeoff of group decision making is that it is expensive and slow. Even just a single hour meeting with 8 people is a whole man day of work.

On the other hand, distributed decision making (where individuals or smaller groups make decisions) is faster and cheaper, though on average probably produces less optimal decisions.

Whether centralized or distributed decision making is optimal depends entirely on factors like how much better the centralized decision is than the distributed one, at what cost that improvement comes, and the cost of later correcting a sub-optimal decision.

In other words, the real world is complicated. Soothing bromides like "It's Easier To Ask Forgiveness Than To Get Permission" or whatever its opposite is don't have very much value.
Ehrm, I'd definitely say it's worthy of study. But I agree 100% on the lack of envisioned future, good or bad. No warning (such as Philip K. Dick), no vision (such as earlier Star Trek).
The trend of "stick together Yaml and a template engine, we have our DSL!" in CM sytems is a bit horrible.

Ansible does make some efforts to limit jinja templating to variable substitution, but it's sill not that great, you have all kinds of weird stuff that can happen specially with colons.

The worst one is saltstack, the resulting syntax is just atrocious and border line unreadable, I not a big fan of map.jinja files[0] and on the yaml side, things can get ugly quite fast [1].

I know it's not a popular opinion, but I would rather use the puppet DSL, even with its step learning curve.

[0] https://github.com/saltstack-formulas/salt-formula/blob/mast...

[1] https://github.com/saltstack-formulas/mysql-formula/blob/mas...
I've also switched to Opera a couple of months ago. I'm running Opera touch on android too. I've found Opera on desktop (Linux) to be faster than Firefox and Chrome and the only functionality I'm missing is "to move the tabs to left and right". Even the chromecast works on Opera, which is fantastic.
I've been using the Flow functionality ever since I've started using Opera, and I think that is the second reason (well, after it being fast) I'm going to stick with Opera.