skysight-inc/HackerNews huggingface dataset:
I was the same and of the opinion that this was mostly a relic of the past.

Then I was assigned a project where this was enforced in the test suite and had to religiously follow pep8.
It took a while to get used to but after a while the benefits (like fitting into everyone's editor configuration, cleaner list comprehensions etc) became apparent.

Now I'm the one to put flake8 as a part of the test suite in any new python project :)
A practical introduction to deeplearning with Keras and Numerai
Bing: Continuous Delivery – Microsoft Engineering Stories
Why Bill Clinton helped a 33-year-old build a $1bn firm
Is this really fair? Part of Poker is "reading" when other players are bluffing, it's a lot more challenging to read when a computer is...
Awesome, been looking for something like this for a while! Guess I'm going to need some hue lights :)
WiFi Lessons: Why Channels 1, 6 and 11?
Spiraling Ops Debt and the SRE Coding Imperative
They (righfuly so) count on that that there are not many Metalnems out there.
Yes, it could be that, or some environmental factor such as a material used in buildings now more than ever.

Epidemiologists will have some trouble sorting this out though.

And afterwards, interventional studies have to be ran.
Announcing Cernan – Medium
Distorts the attack surface these legacy systems present.
This is such a pragmatic and straight forward approach. I loved reading it. It did help me. Thanks!
I remember Rolex adverts "from back in the day".

I destinctly remember them stating that all their watches were COSC Chronometers and explaining what that meant in terms of accuracy.

Now I'm 41 but even then it was post quartz so people weren't buying Rolex watches for their absolute accuracy.

Personally, I have an Omega Speedmaster Professional that I've worn almost everyday since my 30th birthday. It's manual wind and keeps even worse time than any Chronometer but I love it and don't covert any other (smart)watch.

Owning a mechanical watch is ...odd, I guess. :)
Find an example in your code base where you had to go over 80 characters.

find . -name '*.py' | xargs grep -n '^.\{80\}'

and post it here.
You're welcome!

Unfortunately, I'm mostly on the supply side of the battery equation, consuming those few PDFs that are smuggled out.

The most surprising thing, to me, is that battery tech moves in a zig-zag shape. The best battery that money can buy, for two of pretty much the most important applications (can't elaborate further, sorry) was only made from ~2012 until ~2014. A lot of really expensive things that need that battery are now running off of old stock, which will of course eventually run out. The best comparable battery made in 2016 has less than half its performance.

Another example of this is energy density. For practical purposes, the best density you could reasonably buy was fixed around 90 Wh/kg for a while (until about 1997), then suddenly jumped to ~180 Wh/kg (~2002), then went in 2006 to ~260 Wh/kg... and sat there, where it has sat for eleven years now with practically zero improvement. [0] If I teleported to today from 2006 I'd expect to have some fantastic 400 Wh/kg batteries that would enable all kinds of new technologies... but nope, the best energy density you can get is literally the same as it was eleven years ago.

Worth noting that since 2006 discharge rates of high capacity batteries have gone up, to be perfectly fair. Still though, energy density remains stagnant.

[0] Looking at graphs on Google Images will give you the wrong idea. They typically show the best batteries that year, not necessarily ones you can actually buy, and the numbers are often pulled out of thin air. This graph [1] is the least worst, but that's not saying much.

[1] http://media.greenmonk.net/greenmonk/files/2015/11/Li-IonDen...
I love this. I've always followed this guideline without thinking about how to communicate it.

I'm fairly sure that single quotes are much more common in the UK in literature, though, so this only feels like it makes sense to NA and AU speakers.
There are actually few places where lines need to be this long. If you keep indentation low (by refactoring) most of the lines don't get to 80.
No, you should almost never use std::move. Instead, the parameters should be "const std::string&". This way, you avoid all the unnecessary copies and moves.
The proper way to avoid problems with use after move would be an instrumented compiler adding a check. You can partially do it on your own, but it might be more expensive.

(That by employing pointers or sentinels.)
Not really. Online poker is much more popular. Plus the computer doesn't have a camera either. You have to deduce if your opponent is bluffing through the plays he/it is making.
How good are the BEST poker bots right now at holdem with more than two players?
> Agreed, "aligned with opening delimiter" is brain dead,

As a smug lisp weenie that has been working in python for many years, I completely disagree with this.

> you just waste time re-justify everything if you refactor.

A single `indent-region` in emacs and you are rejustified, no trouble.

> It's just more effort in the long run, and for what?

It's more effort as opposed to what, exactly?

> It isn't prettier, more readable, or more convenient.

It is, to me, prettier, but I think, objectively, it is more readable than alternatives, especially if there is any kind of nesting involved.

I concede that if there is nesting involved, you might be bumping into other python style issues, and generally might want to add some intermediate variables, etc; however, I do believe that in at least some cases this is entirely inconvenient, and so the lisp way of aligning parameters with their delimiter is the way to go in those cases. Anything else would be quite a bit less readable.
Funny, I came here to suggest the same thing. It's a good rule.
First of all, that's not true. Most players play several tables at the same time against the same player, up to four heads-up. That's something like 600 hands an hour in HU.

There's little heads-up play in live games, other than at the end of the tournament, and the stack sizes are completely different. These are not tournament players, they're heads-up specialists. They most assuredly play online the majority of the time.

Second of all, the computer doesn't read the human players, why would it matter? It's all up to actual strategies at that point.
It doesn't use player tendencies, it plays closer to Nash equilibrium than the human players, AFAIK.
Don't focus on aesthetics over functionality
Wonder what that would do to the desert over time. If it could reclaim some desert land it would be wonderful.
On a bunch of platforms in many cases. If in doubt, check produced assembly.
> It's not that it's unfair, it's just a considerably different game than human vs. human poker.

absolutely not, these players play online, there are no tells online
That doesn't sound correct. HBO wouldn't make a show just because their artists are excited, but because the artists are excited and they think their demographic will watch it. Netflix makes the same, just for a different demographic and with more accurate data. It looks like these data points don't help them, which is interesting. Or those (on HN) who say they don't like the Netflix originals are not part of Netflix core demographic.
> It is like playing online poker which is an entirely different ball game vs. real poker.

These are online players. They're playing the game they are best at.
Sorry, 3% was wrong. Wikipedia says Rolex is < 100% and that Breitling is 100% COSC certified, and that the entire Swiss mechanical watch industry is about 3% certified.

The Rolex Submariner has increased in price about 3x to 6x over inflation since its introduction in 1957.[1]

[1] http://www.ablogtowatch.com/rolex-prices-past-60-years-revea...
Nice list of warts.
The 2018 games are in S. Korea, which could be problematic since China has banned all kpop, and Korean entertainment in general in response to S. Korea's missile defense upgrades [1].

It would be very difficult to cover the games without any singing or tv drama stars being on screen at some point. Not sure if the Olympics themselves would fall under "Korean entertainment" or not.

1) http://www.digitalmusicnews.com/2016/11/29/china-bans-korean...
This. Particularly the need for a minimum standard project structure.

Pipenv shows its pedigree and looks like a great tool...that also overlaps significantly with conda. What are the use cases that Pipenv addresses better than/in lieu of conda?
This is insanely valuable post, helped me a lot with understanding leadership.
It was before the vote to renew, and was not disclosed to people making that vote.
+1. Relatively to what we have before, it's so much better. But compared to the JS/Rust ecosystem, we are behind.

Now it's hard to compete with JS on some stuff : it's the only language in the most popular dev plateform (the web) and it has one implicit standardized async model by default.

It's hard to compete with rust on some stuff : it's compiled and is fast, can provide stand alone binaries easily and has a checker that can avoid many bugs.

But this. The package manager. We can compete. And yet we are late.

It's partially my fault since it's a project I had in mind for years and never took the time to work on. It's partially everybody's fault I guess :)
There's a time bank online. If the time bank were too short, they could just spend $20M instead to make decisions twice as fast.
You can implement explicit stack pools more easily now in C++17 thanks to PMR. Just remember that platforms have a stack length limits and that such a pool is essentially a global variable you may have to handle.
>They can be blackmailed but can't be gagged as any request for a person's data (including access to it) from a Swiss company MUST go through Swiss court.

LOL.
The following works for me and might be useful:

- Use a different IDE/Editor (spacemacs is cool for home use).

- Use a different language (go is super easy to learn and use).

- Use private repositories as this makes writing throwaway code much easier. Bitbucket has them or you can install something like Gogs or Gitlab.

The most important thing is that is it fun.
Jupyter-themes – Custom Jupyter Notebook Themes
Becoming More Functional
I think UBI have a hard time gaining traction in the US. You're asking me to pay higher taxes to have an outcome where someone can actually do less than they currently do to contribute to society.

UBI is a very interesting concept, but in order to sell it you'd have to have a phased approach... one of the phases I think would have to include some sort of checks and balances.
>It has kept Microsoft from sharing its EU data with American agencies so far..

At least publicly. Behind the scenes there could be a sharing bonanza for all we know.
Here in Bulgaria we've observed Fake News for at least couple of years.... the nature of those sites (not just a single article in a reputable source) is just to generate outrage with false but legitimately sounding information.

Since this has happened there is a thought trending among people :
I disagree with you, so you are paid troll by (CIA|George Soros|Putin/Russia|EU liberals)
If I may ask, what exactly were you and your friends hoping to accomplish by participating? What were your goals?
Deployer 4.1.0 released
At least they admit to theit mistakes...
They have the fruit sniffing dogs in the US. I've seen someone in the immigration line at O'Hare get pulled aside because they were smuggling in an apple from the flight. (No doubt there were several in the trash on the plane, which is likely emptied into the US.)

I've never seen this at JFK or LAX though.
I'm glad you enjoyed that, thanks. :)
The Swiss legal system doesn't have to be involved at all if they can get the data directly from the US datacenters, no matter what the Swiss law and/or international treaties say is the "formal" process.
Speaking of fascinating what LVMH can sell people...their stock and the other luxury companies in that corner of the equity market have been crazy interesting over the last year. No position myself. Congrats.
It isn't the website's fault that users do things wrong. It's the users' fault. However, it is the website developer's job to mitigate obvious problems. We know that users do things that are stupid so we have to work a little harder. We have to build products that recognise what the basic minimum standard is, and then try exceed it. If you're transferring passwords across the internet in plaintext then you haven't managed to do that and you need to try harder.
Edit: this should say $1720 per year.
Except the most important one, that is Microsoft. Only newest versions are passable. EDG does not support C++14. Embarcadero (C++ builder) is also behind. ICC I'm not sure, but should be modern. Other important commercial windows compilers I missed?
Well, definetely, i love the idea and i like the UI really really much! Can you tell us what did you use for both the frontend and the server side?
Now, I am quite confident I have not uttered word "Piketty" anywhere else in any way (not from my mouth nor keyboard) in a long time. But now my Facebook feed is filled with advertisements to buy piketty's book. If this is not an anecdote, how do they do that?
USA is only 41th in the rankings of press freedom[0]. That's worse than some African countries.

0. https://rsf.org/en/ranking#
Fusion energy is not free. The cost of building a reactor alone puts the price in the same range as fission. But it's safer, and we have an abundance of fuel for it. So build it to handle base loads, use wind/solar where it makes sense, and use excess production to some meaningful task.
1. Find a university course on RF, look up the course textbooks.

In my university we had several courses on "analog electronics" which covered topics like free space path loss and RF concepts (e.g. bandpass filters).

2. Use Google or another search engine (DDG) to find the book in PDF or EPUB version.

3. Enjoy reading the book without forking over hundreds of dollars to a greedy publisher.
Can I ask if you're a developer and if you do side projects? I get home at 9pm everyday (leave at 7:30am) and the only time I have time to do side projects is from 10:30pm - 11:30pm (and of course I have trouble sleeping). I can't figure a better way to do this. I've tried on the train commuting to work but during the 2 hour commute I got maybe 30 minutes of work in due to being squished, lack of a mouse, and a 10" screen to work with. I also tried waking up at 5am but that just didn't cut it for me because I would be too exhausted in the morning.
> I'm fairly sure that single quotes are much more common in the UK in literature, though

It's just that the primary/secondary role is reversed. (This is also reflected in which one you have to hold Shift for on a computer keyboard.)
You're welcome!

And they do. The big battery makers are Panasonic, LG Chem, Samsung SDI, and a few companies that make things internally. Apple has tried to get into batteries with a few strategic acquisitions but didn't really get anywhere (as far as we know.)
This is nice and almost perfect, the only improvement I would like is to change the metrices, I live in South Africa and it would be very nice if I could see my prices in ZAR (South African Rands) and my Temperature in Degrees Celcius, apart from that, great site, planning a trip in March for my birthday and definitely will be using this :)
This is me. I specifically make the decision to get something working, but not worry about how, so much (essentially opposite to my attitude in a professional context). If it's a project that I stick with for a long time, it usually ends up rewritten a half-dozen times anyhow. Still, the code's usually not in a state that I'd want to brag about. Big parts that I don't care about at the moment will be stubbed out, to be filled in when I do care about them later.

If it feels like work, that's because it's work (in some way or another). If you don't want it to feel like work, find something to do that doesn't feel that way.
And if you support both const arguments, maybe whole or part of the function can be declared constexpr. (or pure in C++17 or is it even 14)
You are right that I passed judgement on you - I found your post offensive and insensitive. It is fair that I call you out on it. The fact that you continue to defend your insensitivity speaks volumes.
You don't buy a Rolex to tell the time. You buy a Rolex to tell the world.

Mechanically, they're mostly pretty average. But they are a Veblen good for sure, and some people treat them as an investment.

Personally I hate divers/chronos and don't want to lost a significant sum of money when I break one or have one stolen, so I have a nice collection of <$200 quartz watches.
Supply Chain Transparency: are you maintaining transparency?
I understand that people underestimate the difficulty, but this guy was paying others to do his interview tasks, so I think this fits into an entirely different category.
> * 3 side/side buffers is arbitrary, (it would be 2 on a small laptop display) *

It's about 1/3 of my 13" 2013 Macbook Air - the other 2/3 is usually a browser.

It's also not even about how much horizontal space there is for any reason - it just scans better if you keep it narrower.
>open

>Apple

I wouldn't expect anything made by Apple to be open in any way
Nice list! We manage to avoid most problems with distribution by using Docker containers, but it brings its own set of problems and downsides. I would love to have a better solution!
Can you tell me what kind of fake news or ideas Bulgarians believe would be sponsored by the CIA? I'm genuinely intrigued to hear that the CIA would be responsible for spreading propaganda in Bulgaria of all places.
I was quite surprised how difficult it was to get hold of the iOS binary and how this still relied on the application being available for old iOS version.
You "don't" need to go over 80 chars.

But it's stupid to break a line like this in two

stuff.do_something_funny(abc, def, ghi)

when the limit is reached at the 3rd parameter (or worse, at the parenthesis)
when I used to work as a developer I didn't get any work-related things done before lunch ever
But the test and its result was orthogonal to the issue before Parliament.

It's like an executive team discussing whether to adopt a mobile-first strategy and then someone blurts 'but Galaxy 7 phones caught fire!'.
Poster mentioned UX, not UI, meaning it's very easy to fire up the app and be watching something in less than a minute.
Sugar does not make me tired. Consuming more calories actually gives me more motivation, especially when I'm hitting the gym hard.
Dipoles are directional too. There are nulls directly aligned with the antenna (above and below the router in this case).

No doubt this accounts for some of the "my WiFi doesn't work upstairs" stories.
It's more like there was always a lot of pent-up supply of amazing content available. The reason the supply was not finding an outlet was because of the problem that such content doesn't have the mass appeal required to be a hit show on non-premium cable (or, god forbid, a theatrical release movie). So the outlets were limited. HBO was one such premium outlet but it was always limited by the number of primetime hours in the day because of the cable based business model (still is).

Netflix comes along and starts ordering shows where they know the target audience is going to be very limited, say only 10% of all college graduates from big metro areas. That's enough for a show to be Netflix success. Some of them they contract with US production companies (House of Cards, OIT New Black etc.), others they source from non-US TV networks (Sherlock, Black Mirror etc.)

If they have enough of these shows, they can cover most of their target audience and make sure that most people have at least a few original shows keeping them hooked to the $10/month subscription. There's no limit on airtime since Netflix is all on-demand. So now there are dozens (or who knows, even hundreds) of these shows and all they need for you is to get hooked on one or two of those. And a few of them have been legitimate breakout hits like House of Cards, Stranger Things, OITNB etc. Maybe individually none of those shows is as big as Game of Thrones, but combined, they're obviously doing a great job for Netflix.

For HBO to truly compete with Netflix, they'll have to break their "Cable first" model and truly start thinking in terms of unlimited online hours. We'll see when they release their first online only show.
I hate that with a passion.

But I'm not clear what's being suggested in the article. Personally, I'd turn:

foo = long_function_name(var_one, var_two,
var_three, var_four)

into:

foo = long_function_name(
var_one, var_two, var_three, var_four
)

or:

foo = long_function_name(
var_one,
var_two,
var_three,
var_four,
)

depending on the actual length. (Or all on one line if short enough of course.)

"Aligned with opening delimiter" basically just means "put all the code as close to our column limit as possible", which is nuts.
Budget resets every time duration is changed.
While 80 characters may be a bit restrictive, there is a need for a hard limit of something.

I've found that in the absence of a hard limit, you all too quickly end up with a codebase riddled with 250+ line monsters forcing you to scroll right and left all over the place just to get the faintest smidgen of an idea of what's going on. It's a maintenance nightmare.

Meanwhile, GitHub won't show lines longer than 132 characters (on Windows) or 123 characters (on the Mac) without scrolling, no matter how wide your screen.

I personally find 100 seems to strike the right balance.
There is basically a line break between talking about the results and drawing conclusions. Nothing explains why the success should come from original content. Sure, it's a factor, but calling it The Reason is awkward.

Also I don't think Netflix has won the streaming wars, already. I use both Netflix and Amazon (with two more competitors I don't use, in my country). And they are actually different enough to both survive together. Netflix is the everybody solution: cheap, broad, but certainly not covering all corners. Amazon is the "rich" solution: You can have nearly everything there is, but for some of it you need to pay premium (i.e., buy/rent the movie despite paying for prime already).
MCQ Questions on Memory Management in OS Part-2 – InfoTechSite
They did everything right only AFTER ignoring the problem first, then doing a wonky first recall and only in the end recalling the devices completely. So while in the end they did the right thing, the way they've handled the whole situation was suboptimal to be generous.
No but "mut" comes with a maintenance cost. Where it is harder to make assumptions over its value.