skysight-inc/HackerNews huggingface dataset:
> How many things on that list need treatment within minutes?

I don't know, I think most? I am not a medical expert, and as such am not qualified to answer that question. I think that means I'm also unqualified to draw up a living will detailing what to do if I exhibit symptoms of any of these.

> I shopped around a little for a fire extinguisher

And then bought it immediately, right? You're not gonna wait for a fire to buy one. Same with the first aid class, the batteries, the flashlight, and the food. You cannot buy medical care ahead of time, or take a class to train you to treat yourself.

In case you missed it in my other comments, how often would you update your living will in this world? How would you prepare for travel within the US?
> It's just telling that the bots have only learned one single strategy, don't even execute that very well, and still have to play with hero restrictions that rule out counters to that specific strategy of aggressive skirmishing and pushing.

I suspect this has to with the fact that the bots were designed to be agents with no leadership. As you say, the bots performed very well in skirmishes, they lost because they didn't really know what to do beyond that.

They might fare better if one of the bots could act as a team captain and provide high level instructions to the team, i.e., assign people to harvest, defend, or push.

It seems like that's what the human teams have over the bots -- somebody telling the individual team members what to do.
Heating/cooling is one of the few large energy consumers in a home with a strong behavioral component. Many appliances that consume a lot of energy don't have the same opportunity for behavioral intervention. I mean, it's not like you're going to unplug your fridge to save energy.

I think one of the key difference between heating and cooling is that the majority of energy used for heating is natural gas while AC uses electricity. Natural gas flows through pipes into the home when you need it without much change on the utility side, while electricity requires the utility to be generating more than enough energy. It's not easy/efficient to store electricity, which is a good reason to try to use less of it.

Heating uses more energy in part because more people live in areas with more heating degree days (HDD) and fewer cooling degree days (CDD).

[1] https://www.eia.gov/energyexplained/index.php?page=about_deg...
Mini Hunting Camera Waterproof Outdoor Recorder Travel DV
This is suchs a strange concept to me as a dutchman.

Americans seem to think biking is mainly a sport instead of a mode of transportation.

Most dutch people ride on bicycles which are either A) in a constant semi-broken state (students are notorious for this) or B) riding a luxery city bike (usually high income families).
I dunno, arguably, liking things that are bad for you can be worse than disliking them.
The only programmers who haven't used a language with parametric polymorphism are those who have only programmed in C, Go, or dynamic languages at this point.

Outside of Java syntax noise, I really have my doubts that Java's parametric polymorphism is too complicated for the average programmer to understand.

public static <A> A identity(A a) { return a; }
Thank you for pointing this out. How many medicaid patients paying below cost does it take to drag down profits from the occasional 1000% markup that the hospital gets away with?
>"One thing though is that our geography works well with biking."

And the topography doesn't hurt - its flat as a pancake.

Also isn't it possible to basically ride between every city in the Netherlands? I once biked from Rotterdam to Den Hague using only bike paths and protected bike lanes. I got the impression that I could continue riding to Amsterdam in the same fashion if wanted to.
Yeah, I think some of the factors that determine if a show is a massive hit is outside of the direct control of the producer. I think Netflix will get some home runs if they continue to invest in them, and keep giving directors creative freedom. Stranger Things was a really popular tv series.

And Netflix has got options for critically acclaimed tv series that traditional networks can't fully utilize. They can and do import foreign tv shows to an American audience without worrying much about taking airtime away from other shows.
I think there's 2 problems with your problems. Firstly, that Netflix even needs to have 1 big hit when they have quantity over quality of shows, which is honestly far far more important, at least in my opinion, because I buy the service to have a huge variety. I'm never going to pay for one show. The second thing is that you assume people are going to choose Disney over Netflix when they can reasonably have both ($12 a month is pennies). Netflix have far too many loyal customers on their hands, thanks to their (frankly) genius profile-sharing system. The streaming game will change over the next decade, but not in a way random people can seriously predict, and definitely not in a way that will kill Netflix. Think of it in terms of all the shitty streaming services that are only alive because of one show... If they can stay alive, it's reasonable to expect Netflix to stay alive even without a hit show.
The number of the language occurrences in August 2018 Who is hiring thread:
React 377
Python 306
Node 153
Ruby 118
Rails 113
Django 69

Just numbers to think about. It's not scientific in any way.
Total replacement won't come until things are completely seamless, but it's definitely happening. Especially in cars. It will just become completely seamless for you to ask your car to display directions from Google maps as an AR projection on all the vehicle windows. Once these headsets get down to a normal pair of glasses with full FOV, people will just wear them all day every day. At that point the lines between reality and virtual will blur and AR will be the default interaction.
Having generics isn't related to excessive abstractions.

I've seen the situation in C++ where templates led to excessive templates, simply because they were "neat." As a result, I found myself debugging code that had no source code whatsoever.
It's significantly easier to move between US states than it is to emigrate.
Soldermask, and through hole vias for that matter.

I've used an Othermill. Absolutely fantastic piece of kit, it's saved me a lot of grief. But making SMD work is out of the question. (Yes, you can get a 1206 to work with the Othermill. No, you aren't going to get a QFN16 with an exposed pad to work. Or for that matter, a QFP16. Or even an SOIC16.)
Political parties tried to buy one in three Mexican votes in the recent election
> I would assume the rights to those digitalizations belong to the same owner as the rights to stream in most cases.

Not in most cases, no. Usually everything is owned by someone else -- even the audio and the video are usually owned by separate companies.

Also, the originals that those blu-rays were digitized from are most likely the film masters themselves, which would have to be found again, and possibly restored again. You'd be surprised how easily studios lose their film masters.
Try searching for "USA inventors".

Oddly, when your search isn't a substring of "African American Inventors" you don't get weird results.

It's almost like the search algo isn't perfect.
Your pedantry only works in a closed loop where all externalities are accounted for.

There is no real world scenario in a place that has a beating season where the cost to the consumer is better with electricity versus gas or oil. Electric costs about 4x for whole house heating in my neck of the woods, and houses quote electric only heat sell at a discount.

My guess is that your evaluation of electric externalities doesn’t include the health impacts of burning coal, ecosystem damage due to hydroelectric or long term storage and other capital costs incurred by nuclear generation.
If browsers supported a method to provide content securely without the need to encrypt everything, lots of uses of the web would not be hampered by the TLS-everything-that-moves movement. The limitations we have accepted in our browsers are what causes these conflicts. But we don't have to accept them. We could do with less propaganda and more compromise and innovation.
Also, road design in the netherlands is specifically designed to seperate cars and bikes as much as possible. ( a crash between bikes is far less dangerous compared to a car-bike crash).

If that is not possible, they design roads in a way which forces people to slow down to "safe" speeds. (50km/h or lower usually).
AC can use refrigerants that are not pollutants. Also AC by definition can always be solar powered. This is literally a non-issue.

Here’s a question: why do we not shelter our homes and buildings? It doesn’t make any sense to let the sun bake the house and then continually refrigerate the inside of it. Just string some cloth or literally any material over the house with an air gap. It would cost almost nothing compared the the total cost of the house and it would save tons of money on cooling alone. So why isn’t it done? Well it is, but if your shade structure isn’t organic and green leafed, you get run out of town. Such a shame. We need some kind of artificial tree.
Frankly, I wish we could get CA to take note, and unelect Senator Feinstein: she has been against strong encryption[1] (and in fact, on the particular bill mentioned in [1] which would require companies to decrypt user data, Ron Wyden tweeted, "I will do everything in my power to block Burr-Feinstein anti-encryption bill. It makes Americans less safe."); she co-sponsored PIPA[2]; and said, "I don't look at [Snowden's acts] as being a whistleblower. I think it's an act of treason" [3] despite being the Chairwoman of the Senate Select Committee on Intelligence when the then-DNI lied about whether the NSA was spying on Americans — revelations we learned about because of Snowden. (And again, we find Ron Wyden! He's the very person who asked the question "Does the NSA collect any type of data at all on millions or hundreds of millions of Americans?")

Alas, she got 44% of the vote in the primary, so I don't think that'll happen.

[1]: https://techcrunch.com/2016/04/13/burr-feinstein-encryption-...

[2]: http://www.ontheissues.org/Economic/Dianne_Feinstein_Technol...

[3]: http://thehill.com/policy/defense/304573-sen-feinstein-snowd...
I kind of wonder if Netflix's decision to release a show a season at a time changes cultural success. All of those shows were weekly, so they stuck around in your head and in general conversation. Netflix you can binge watch, so after a month or two you probably aren't watching it anymore.
First of all, zzzeek, thanks for your great software. While working on SQLAlchemy, have you ever run into situations where you really missed static typing? Do you ever see yourself wanting to introduce Python's static typing behavior into that project, and why or why not?
Yeah, we believe you. wink wink nudge nudge.
I see that the current system is broken.

Just where is the line between "tedious but workable" and "broken?"
> The CryptProtectData function performs encryption on the data in a DATA_BLOB structure. Typically, only a user with the same logon credential as the user who encrypted the data can decrypt the data. In addition, the encryption and decryption usually must be done on the same computer. For information about exceptions, see Remarks.

https://docs.microsoft.com/en-us/windows/desktop/api/dpapi/n...

If you can execute code on the computer (as the user), you can decrypt the credentials.

Scary how easy it is to steal it all :(
Your risk of sustaining catastrophic bodily injury skyrockets.
It was the same with Denmark. And especially Copenhagen. They went from a very car-centric society to a remarkably bike-centric one. Despite bad weather. All due to the Oil Crisis. Unlike other governments in the rest of EU, it seems that both the Dutch and the Danes understood a change was needed.

I've read urbanism brochures from the 1960s, when the Technical University was getting moved from central Copenhagen to a suburb (Lyngby), and it's remarkable how car-centric the design was. An old airport, where the runway was converted into a huge parking lot, and commuting by car was carefully considered to weight all decisions.
Here in England we heat by pumping fairly hot water through metal radiators, heated by gas or oil. A heat pump produces only lukewarm water at a slow but efficient rate. It is really hard extract the heat out of lukewarm water into a room, often the typical UK room loses heat faster than you can get it out of the water. (Hot water heats the room much more easily). As such the early adopters of heat pumps have expensive items that barely heat their houses and when they try to get more heat out of them in a hurry they become very inefficient.

There is almost no domestic air conditioning industry. On the rare occasions it gets too hot we open a window and thank the Gods. Thus there are very few cheap and reliable domestic suppliers of air conditioners for heating. And the air heating ones are tarnished by our experience with the unsuitable water heating ones.

So we burn oil/gas or electric storage heaters... Achieving a 300% efficiency and actually being able to heat a poorly insulated UK room just sounds too good to be true.
HTTPS security model is fundamentally broken to meet the needs of the junta. National Security Letters can be used to "legally" obtain root certificate keys of all Root CAs even remotely affiliated with the United States. You must be extremely naive to believe that the NSA has not already collected all Root CA keys relevant to operations within USA borders. NSL also tend to forbid disclosure of the existence of the NSL, so you will never know that the Root CA is compromised. If you as a Root CA disclose the existence of such a NSL, MS-13 might pay you a visit, and you might unfortunately show up on a obituary in a newspaper nobody reads.
Ubuntu Pastebin
Ask HN: Should I should switch my career path to coding after 27?
A little background about myself. I'm 27 and have been working as a full time online journalist and designer for the past five years. I've seriously lost my motivation for various reasons to continue with journalism as a career. My daily routine at work consists of writing news stories, planning and designing what will be implemented on the site and coordinating the flow with the IT department, and other things like basic video editing.

I'm the type of person you would probably call a geek. I've have been interested in coding for years, know basic HTML, CSS and JavaScript along with the underlying technologies of the web. I've been following HN for the past few years and this awesome community drives my motivation to constantly learn new things.
Since last year, I've been trying to learn Python with gaps in between, but decided to seriously take it on 2 months ago. Now I'm trying to do small projects to apply what I'm learning, such as manipulating somewhat complex Excel files with Openpyxl.

I have a short, mid and long term plan in mind. I'm aiming to nail down the fundamentals of programming with Python and JS first. Then get hired at a junior position when I permanently move to Australia with my wife next year, and develop my skills as I gain experience in the field. In the long term, I want to write my own software, but that seems far away from now.

I have the motivation to learn, but struggle to convince myself if I'm taking the step in the right direction. I come across many people, blog posts and comments on different platforms who say that it's difficult to enter software development after 30.

I'd like to get some feedback from this super awesome community. Sorry for keeping it long.
> The United States is 65% white

Closer to 77%.

Oh, you meant non-Hispanic White.

> How you gonna get to 51% of the vote when your primary message to white people is "check your privilege"?

(1) US elections are often won with a plurality (and sometimes, e.g. 2016, simple minority) of the vote, 51% is not required.

(2) No major US political group has that as a major message.
Immediately after that, it says: "That said, PRs are still welcome and maintenance is continued by the surrounding community."

> Which pretty much states that Glium is not a really long term viable solution at the moment.

Except what that post-mortem is _really_ saying is that OpenGL is not a long-term viable solution. The whole post-mortem is about the fact that OpenGL drivers are so buggy that you can't write portable code to target it.
One big advantage I found for Lyx over TexMacs is that you can have latex in comments in Lyx but not in TexMacs
Holy shit, I'm so sorry.

Do you mean that you took one run of Cipro as a perscription, or do you seriously mean you only took a single dose?

Did they warn you about the known side effects involving tendon damage?
Discussion from back then: https://news.ycombinator.com/item?id=780092

Edit: a comment from back then linked to https://www.wired.com/2008/02/blind-hacker/?currentPage=all, which still exists and has more background.
In NZ you don't tip, and we actively boycott restaurants that treat staff unfairly.

I much prefer it this way.
Of course black Americans were more interested than white Americans in emancipation and civil rights for black Americans. And of course women were more interested than men in women's suffrage.

But all of those things—women's suffrage, black emancipation, and equal rights for blacks—were won not by appealing to group identity, but by appealing to the universality of being human. After all, it is men who voted to give women the franchise. And it was whites who went to war for black emancipation and then voted for universal civil rights. Those are all examples of people going against their group interests.
Can't tell if you're being sarcastic or not, but yes, there are patients that pay (or are charged) a 1,000% markup, that in turn offsets patients not paying anything. I'm not saying the problem is the patients paying nothing; the problem is that the payment model is broken.
> A more robust version with more helpful errors would be....

My issue with that example is that it isn't like that. People don't use fmt.Errorf() with exactly the same string on every line. They like to add per-line context.

Then you're back to one handle block for every line and it's even worse.
> there's more demand/need/expectation of js in web projects today

On the backend too?

There are headless Rails applications. Is that what you are talking about? If I understand it correctly, it's essentially a Rails server that exposes an API that a Javascript client uses.
Truthfully I couldn't be arsed to see 99% of Netflix shows leave. I will pay for a subscription to watch one show then change to a different provider when I'm done and want to watch another. Cable doesn't let you do that.
AT&T had an offering when I lived in Mountain View that was so comically terrible as to not realistically be an option at all.
I really wish I agreed with your characterization, but I don't. What I see as prototypical identity politics is something like the Why Can't We Hate Men article the Washington Post published (https://www.washingtonpost.com/opinions/why-cant-we-hate-men...).

The problem is that these people aren't arguing for fair treatment. They are arguing for unfair treatment, but just unfair treatment that now favors them, and this treatment is determined by group identity (i.e. men=bad so you can hate any man).

If that's the approach, then to me it reveals that any rhetoric about fair treatment is just that, rhetoric, and what is really wanted is power.
I couldn't tell you, luckily I'm on a different team.
The Windows x86 version of SBCL crashes immediately on startup, so I figured the warning on the x64 version should be taken seriously, but if you are saying it is solid after all, that is good news.

Going to give CCL a try.
Humans still beat machines at most of the Atari 2600 games.

https://github.com/cshenton/atari-leaderboard

And that list is incomplete if you want to include human high scores on non-emulators (not included in that list). This is even after the reinforcement learning algorithms have been given orders of magnitude more training time than humans. Furthermore, much of the machine performance over humans can be attributed to better reaction time.
In case of this particular software, I actually wanted to pay/donate, but couldn't find a link for this IIRC. (Or it could have been via credit card, and I didn't have a credit card.)

I'm curious if there's some way for a dev to easily add a widget/button to get paid/donated for a piece of software. Ideally, with any tax etc. problems handled too. I also created some FLOSS software, and would be cool if I could just slap a button in the Readme, or in the app itself, and have a chance to get donations if someone wants to express appreciation this way.
>> The more important question might be: can we ever have a fair fight between
humans and machines?

Fair or not fair, there is no API to the real world. If we are going to create
machines that can learn and think outside of simulations, however complex they
may be, these machines will need a way to interact with the physical
environment.

Gary Marcus is on the right track here. Building systems that can "handle the
complexity of the real world", as per OpenAI's stated goal according to the
article, is incredibly ambitious and pointing out the vast distance separating
the current state-of-the-art from that lofty goal is, well, only fair.

I mean, if you think about it, back in the '70s, in the original AI Winter,
one of the big criticisms of AI research was that it languished in simulated
environments like blocks world and didn't perform nearly as well in the real
world. And here we are today, celebrating a bright step on the path to
conquering yet another simulation.
"You cannot buy medical care ahead of time"

Actually, that's pretty much what our current "insurance" system tries to look like, so maybe you do have a point there :-)
Thanks! Yeah, the key still needs to be protected--the benefit is that you minimize the number of secrets you need to deal with, but it unfortunately isn't possible to avoid managing some kind of secret entirely. That said, using a token instead of storing the secrets directly also allows for additional access control (say by IP range), quicker/more effective revocation and rotation, and makes it trivial to keep developers and infrastructure in sync (this was always a major problem in my experience with approaches like 12 factor).

We're definitely interested in other authentication approaches that leverage pre-existing cloud credentials/roles, but for now are sticking with the simplicity/universality of an environment variable, since just about every platform supports them, and access is generally coupled to server-level access.

Integrating with Kubernetes in particular is very straightforward--you just set an ENVKEY secret, expose it as an environment variable to your pods, install envkey-source[1] in your containers, and then run a single line `eval $(envkey-source)` to inject your config. Or to make it even simpler, one of our users has figured out an approach that avoids the need to install envkey-source/eval it in your container at all[2].

"Regarding PCI compliance: if card data is encrypted, the scope of compliance simply moves over to the keys :-)"

True enough! This could also be said about e.g. your Stripe secret key, though you're still less screwed by having this exposed than losing the cc numbers directly.

1 - https://github.com/envkey/envkey-source

2 - https://medium.com/@dmaas/add-envkey-to-a-docker-app-in-kube...
Anyone know what the 'undiscovered mechanic' is?

> At least one previously undiscovered game mechanic, which allows players to recharge a certain weapon quickly by staying out of range of the enemy, has been discovered by the bots and passed on to humans

I assume they're talking about blink dagger, and something more advanced than "don't take damage"?