skysight-inc/HackerNews huggingface dataset:
No, it doesn't.

The causality is unidirectional; there is no entailment in the sense that a period like this could occur without global warming or without global warming effects being responsible for this particular episode.

However, the prior probability of this event is influenced by the warming of the system overall. The expectation that an event like this will occur in a given season is higher if you have a warmed planet than not.

That doesn't mean that it will happen, or that if it happens it's because of global warming. If there is global warming this event is more likely and should be expected more often.
>>Engineers are permitte d to spend up to 20% of their time working on any project of their choice, without needing approval from their manager or anyone else.

Can someone tell more about what they did and the things are that permitted (even though without needing approval.
For me, subscriptions are a deal breaker. Whenever possible, I avoid signing up for a recurring fee for something I only use occasionally.
it is. if you give people the ability to edit tweets they could switch them out to something obscene when they get embedded in a news article, for instance. the whole point of twitter is to have small, public, immutable statements tied to someone's name.
And about 4 billion people live in the slums with no access to basic human needs much less education. Oh, how many einsteins and others are there among those people. Heck the cure for cancer could be among those people but we (collectively as a human race) choose to sideline them and throw away their potential. I think this is a huge loss to the whole human race.
I remember there was a setting in 2007 or 2010 to change the default document standard but I forgot how it worked.

You can set OpenOffice or LibreOffice for document default types in Windows.

I like Libreoffice because it does more file standards than MS Office. Someone emailed a Word Perfect document to a group my wife was in and MS Office could not open it. So I used LibreOffice to open it and convert it to Doc format for my wife so her group can use it.
It's all kinda of things: I did mine on another team I was thinking of transferring to (as a sort of pilot program), a friend of mine in ads worked on a cloud robotics team (this was like 5 years ago), another friend spent some time on a research team for the stuff he had done his thesis on, etc
Parallel career paths!
This type of thing always sounds good and all, but the reality is people get desperate and emotional when their website is down and everyone wants it up ASAP.
The purpose of a backup is to avoid data loss in scenarios included in your risk analysis. For example, your storage system could corrupt data, or an engineer could forget a WHERE clause in a delete, or a large falling object hits your data center.

Snapshots will help you against human error, so they are one kind of backup (and often very useful), but if you do not at least replicate those snapshots somewhere else, you are still vulnerable to data corruption bugs or hardware failures in the original system. Design your backup strategy to meet your requirements for risk mitigation.
>"Regarding HTML, you may want to look at elmx [0]."

In a similar vein...

https://marketplace.visualstudio.com/items?itemName=Rubymani...

https://atom.io/packages/html-to-elm
I like how everyone has a different opinion about how a smart person has to be, but in most cases people are referring to certain traits that do not correlate with intelligence (and frequently could indicate deviation in either direction), and that's plausible since intelligence is such an abstract notion.

For instance, recognising patterns, and acting on those patterns are two different things. One might notice that acting on the patterns can bring him success/economical safety and what he considers joy or effortlessly having goods. But the other one can make a step further and consider that in the steady state he will not be any happier. If both happen to make this logical step, they might have to make a decision based on their preferences, which is highly subjective.

For me, intelligence is not comparable. To be more honest, I think there is only a partial order, and for that, I'm not sure.
I lifted weights with two guys who were both physicists :)
It's interesting. This is exactly how it's worked at every large company I've been at. You have these enormous source trees that are essentially unbranchable. Then you have load build teams that build the latest checked in version. When you want to do anything that uses a component you aren't working on, you grab the built version and use it locally. They you hope like crazy that any changes you make don't break any downstream users (who are integrating with yesterday's build). If the build breaks (which happens frequently), then people use builds from 1, 2, or 3 days ago, leading to inevitable "integration hell".

Although I seriously doubt that Google has this problem, one of the biggest drawbacks of the scheme is that nobody knows how to build anything -- not even their own project. If you are coordinating with another project, then you're always having to wait days for the load build to finish so you can get their changes. If the build breaks for an unrelated reason, you can lose a whole week of development to screwing around.

When working in that kind of environment, I tend to maintain my own VCS, then squash my commits when integrating with the main VCS. I also do all my own load build. Everywhere I've worked, I've been heavily criticised (usually by management) for doing this, but productivity has been on my side, so people reluctantly accept it. I often find it strange how so many people prefer doing it the other way...
POSIX compliance is important if you value portability - especially for business critical systems (e.g. you want your bank's transaction processing data to work on IBM Z/Series's UNIX, whatever Linux distro they use, and say... SunOS).

My main takeaway from the article is POSIX is too antiquated and anemic as a "system API" for modern-day use - however I'm surprised the article doesn't seem to touch upon POSIX shortcomings instead being a consequence of the UNIX design philosophy - a strong personal concern of mine regards UNIX-like's future development course - should we continue to uphold "everything is a file", ioctl(), and piping text-streams as the best way to build an OS?

Curiously, the article chides POSIX for lacking modern abstractions (specifically, graphics) but I disagree - POSIX would be a disaster if it included anything like OpenGL or Cairo (case-in-point: Win32 is tightly coupled with GDI and now we're paying the price by being physically unable to do deep-color graphics in Win32 without serious hacks) - I think that (to paraphrase one of the UNIX philosophies) "small APIs that do one thing and do it well" applies to POSIX (as it does process and system management, and nothing else) and it has worked.

Coming from a modern Windows developer experience - I think there's a great deal to be learned from the failures of the vaporware "object-oriented operating system" concepts of the mid-1990s and how the concept has been resurrected in the form of PowerShell object-piping and WinMD today and should be explored as the next possible step in OS design at a fundamental level - not just as a shim on top as it is with Windows.

That said, UNIX and GNU/Linux have always evolved in small steps - pretty much every great-leap-forward is doomed to failure or endless ideological controversy (see `systemd`) so maybe UNIX-like OSes are not the right place to test new design concepts - but some new OS will - and eventually that OS will supersede Linux in the way many people believe Rust will replace C++.
I agree with your analysis but what happens when China or a country like NK is the new economic powerhouse to please over EU ? Will US companies lobby the US the other way then ?

It's the Stallman argument again: don't defend privacy (free software) because it's convenient (hey, it's free and high tech enough), defend privacy because it's a principle that aligns with your ethics, not your economic interests.
Meanwhile in Sydney, I'm sweating it out @ 45c (113F) in the middle of a heatwave like never before.
Google should have innovated or they should have complied. Instead they built on POSIX's shoulders and then diverged only enough to harm portability. Not cool.
In the UK hair dressers regularly come out as the people happiest in their work, it's not a huge leap to imagine nail salon workers are similar.
>So I learned my first lesson with RDS - make sure final snapshot flag is enabled (for EC2 user, please remind yourself anything stored on ephemeral storage are going to be loss upon a hard VM stop/start operation, so backup!!!).

This bit us once. Someone issued a `shutdown -h now` out of habit in an instance that was going for reboot, and it came back without its data, because "shutdown" is the same as "stop", and "stop" on ephemeral instances means "delete all my data". Since the command was issued from inside the VM, no warning or message that would've appeared on the EC2 console was displayed.

Amazon's position on ephemeral storage was shockingly unacceptable and unprofessional. They claimed they had to scrub the physical storage as soon as the stop button was pressed for security purposes, which is a complete cop-out. Of course they can't reallocate that chunk of the disk to the next instance while your stuff is on it, but they could've implemented a small cooldown period between stoppage, scrubbing, and reallocating the disk so that there would at least be a panic button and/or so accidental reboots-as-shutdowns don't destroy data. The only reason they didn't do that is because they didn't want to need to expand their infrastructure to accommodate it. Very sloppy, and not at all OK. That's not how you treat customer data.

Fortunately, AWS has moved on; I don't think that any new instances can be created with ephemeral storage anymore. Pure EBS now.

>I also learned that RDS is not truly HA in the case of upgrading servers, both minor and major upgrade. I've tested major upgrade and saw DB connection unavailable up to 10 min. In some minor version upgrades both primary and secondary had to be taken down.

You need multi-AZ for true HA. Failover within the same AZ has a small delay, as you've noted.

>I still enjoy using RDS, the service is stable and quick to use, but just make sure you have the habit of backuping and take serious ownership and responsibility of the database.

As many others in this thread have said, AWS and other cloud providers aren't a silver bullet. Competent people are still needed to manage these sorts of things. GitLab most likely would not have fared any better under AWS.
WhatsApp – Two-Step Verification
I think the reverse would make more sense.
The Brave web browser has this built in, more or less. You give it bitcoin and it does micropayments for content you read. You can set max amounts, etc...
املاک آنلاین – فروش ویلا با بنای 170 متر مربع در شهرک فرزاد and تصاویر
It takes more than a judge's comments to change a constitution.
POSIX is neither antiquated nor anemic. There's nothing antiquated about a hierarchical filesystem with a single root. There's nothing antiquated about 'everything is a file'. In fact, that's continually useful to me on a day-to-day basis. There's nothing antiquated about byte streams, which is all they are. They aren't text streams.

A great example of how all of this turns out to be good design is that you can see how easily UNIX-based systems adopted Unicode. Say what you like about byte streams as a universal interface, but it sure was easy to switch from ASCII to UTF-8 when your system APIs weren't all built around the idea that everything would be encoded in a particular way.

I don't think systemd is unpopular or controversial because it's a great leap forward. That's just buying into the propaganda. It's unpopular and controversial because it presents itself as a great leap forward while not being one.

>but some new OS will - and eventually that OS will supersede Linux in the way many people believe Rust will replace C++.

C++ hasn't even replaced C. Why would Rust replace C++? When has a popular, stable, architecturally-important language ever been replaced?

The sort of people that think that Rust will replace C++ are the sort of people who thought Java would replace C++, who thought C++ would replace C, who thought Windows would replace Unix and who think that another system of opaque proprietary object-oriented APIs will replace POSIX. They're wrong, in every way.
What else can you say with 140 chars? It's heaven for snarky comments and trolls.
Another way to get around many paywalls is to change your browser's user agent string to 'Googlebot'. I've got a subscription to the Financial Times, but if there's a one-off article somewhere else that I want to read, that's my go-to method for getting through a paywall. I wonder if their fix will close it off too.
Agree. I think that this is further driven by two factors in the discovery system.

First Scientists are (I think) moral. So they find some evidence for AGW and then think "oh gosh if this is true my kids are going to have a problem" and then try to raise the profile of the topic to (essentially) help their kids out. On issues like "dog tooth growth" there is no driving moral imperative and so no tree shaking.

The other factor is money, scientists are human. Scientists need grants, appealing to politicians gets grants, stirring up news media gets grants. There has been a lot of grant getting in this space - the top 5% of folks working in the field have got grants in the most professional, highly targetted and useful way possible. The 5% worst applications funded, not so much.

However, this process is all about getting the science done - it seems to me as an outsider that the science has moved from not done but in the news to mostly done but roped around with personal positions, sacred cows and so on (like all science). I think that practitioners in the field think this too as they still want to work in it. In contrast I was will one of the leading Quantum Physicists a few weeks ago, I understood very little of what was said but smiled when he announced "I'm not working in Quantum Computing now as the theory is all done"! Compare...

The problem isn't the professional, ethical and well supported by science messages being put out by most AGW people now; it's the wild (probably correct, but wild) assertions that came out 15 years ago. These were slammed and unpicked by skeptics, leaving a residue of mistrust.

Unfortunately without one (assertion, flap) you don't get the other. This is where Feynman was wrong - PR does sometimes trump (geddit?) nature.

No one seems to be thinking about how Science should accommodate and learn from this. Which, given the Scientific method, is odd.
I spent ~18 months at Google, and one of the annoying aspects was the diversity of build systems. I built with Ninja, emerge, Blaze, and Android's Rube-Goldberg-shell-script system.
Ioctl is a deranged joke. The rest has held up surprisingly well, and I regularly find myself dropping down a few layers of abstraction to get away from higher level APIs.

I can generally get more done faster with a binary pipe and some sort of generator for serialization than with higher level communication APIs.
Nah, because it would cost the company billions of dollars in lost productivity waiting for these files to get re-processed every time someone built the thing. Google's general philosophy is that humans are expensive and computers are cheap, so pretty much anything that helps the humans go faster is a going to be a net benefit in the long run.
Yikes! I shared the course directly from the udacity app. Looks like I got the wrong link.

https://www.udacity.com/course/web-development--cs253

That should take you to the right one hopefully. It's basically Steve Huffman's course on how to build a blog. :)
Microsoft used to have the best practices and...they were mostly as good as Google. Everything old is new again.
None of those things (except pro-military, but every party in the US is pro-military, that's what you get when you're the only empire on earth) are typical of the republicans. The republicans, despite what you might (incorrectly) think, are not represented well by Trump.
It is a small conundrum, I don't particularly like Murdoch either, but his paper is well regarded and many important pieces have appeared there (like op-ed from public figures for example), and I miss out when I can't have access to WSJ articles.

I wish there were a way to buy access to individual articles .
Cara Mudah Membuat Mainan Beyblade Dari Kertas
First photo of Magic Leap prototype leaks
> Yes, but images produced by humans are a tiny fraction of images processed by the eye.

Processed by the eye, yes, but that rises to 100% for images processed by the brain. The brain appropriates images by imparting its processing on the lower level visual cortex. Perception is an active process.
Cheers mate, I really appreciate it!
I think a lot of people say these grandiose things about smart people because they don't want to consider that they simply spent 30+ years doing little but their work/passion and are simply very good.

Feynman was a genius, but he dissects his own accomplishments and you can see how if you only knew this, this, this, and that, plus a few different methods of integration, it would have seemed obvious to you too.

tl;dr we do our heroes a disservice when we hold them in too high esteem, because we discount their very human, and very costly, accomplishments.
It's unprofessional. Anyone that is deploying things into a production environment without extensive careful testing and quality assurance is either selling something so dreadfully irrelevant that nobody cares if it's full of bugs and issues, or is putting others lives, jobs or wellbeings in danger.
Because they aren't measures of how good you are at developing, testing, and releasing software, they're just measures of how good you are at estimating the amount of work it'll take to complete a project 3 months in advance.
Maybe do a little research.
Most dumb and normal people also don't cry at funerals.

Smarter people than your friends have feelings, fall in love and cry for their dead pets.

Nothing to do with how smart you are. Cynicism isn't being smart. Cynicism is just being cynic.

He could be smarter and not cry and just say "I'll miss him/her" in smalltalk rather than rationalising the whole thing (because that's actually the dumb thing to do).
In fact, does anyone know whether LLVM/GCC can target AVR well? I recently had the displeasure of staring at what sdcc produces from pretty reasonable-looking C... (it doesn't help that some 8-bit microcontrollers are really not C processors.)
Wow, thank you so much for posting this link. I was looking for something like this before jumping into theoretical machine learning.
There's another side to Twitter:

> I know a lot of creators of nerd culture. Game designers, writers, comic artists. Old, gnarled, crabby, battle-hardened pros with decades of experience. You'd have heard of a bunch of them.

> They all have something in common. It never fails to amaze me, but a single mean email or bad review can send them into a spiral. Like, they'll still be obsessing over it days later. I think, "Wow. After all these years, they still won't let this stuff roll off of them?" And then it happens to me.

> So we filter our inputs.

> ...

> Some people are mean. Some people are crazy. Some people are both. I do not let people in these categories pour poison directly into my ear.

> ...

> Twitter was designed, from Day 1, to enable any random person to send messages directly to any public figure. In other words, from Day 1, it was designed to be an abuse and harassment engine. It's not a bug. It's a feature. All that abuse and controversy is how it gets clicks and money.

http://jeff-vogel.blogspot.com/2016/04/how-i-deal-with-haras...
The red PS1 would've clearly indicated to the engineer that he was typing `rm -rf ...` on the _master_, not the secondary. This assumes that the master and secondary would have differing prompts based on their relative importance.
I used these stats http://www.npi.org.uk/visualisations/rise-companies-no-emplo.... Also, this backs it up for US businesses http://www.forbes.com/sites/jasonnazar/2013/09/09/16-surpris...
> angular comes with ionic 2 and nativescript, but neither of those mobile frameworks allow angular to reach the performance of react native.

Wonder where this comes from ?

Ionic 2. Clearly. since it is webview. but nativescript doesn't make any sense.

Nativescript performance should be in the range of react native if not higher.
"Machine Elves" was coined by Terence McKenna to describe the beings in the DMT world. He didn't do much LSD and wasn't a big fan of it.

Maybe others have had different experiences but at the very least the origins of the term are tied to DMT.
Not an American, but sitting on the sidelines, it never seemed to me that hope & change were a 'choose your own adventure' slogan. It seemed more like 'let's bring positivity back into vogue' after a two-term presidency of terrorism, poorly-handled natural disasters, divisive rhetoric, security theatre, war that didn't work out, and more war that didn't work out.
> My pet theory: much of 'gut feelings' and intuition boils down to having our internal black box predict the behavior of other people.

That's a tautology.

> Smart people end up having to run SmartPerson + NormalPersonVM(pre-alpha) in parallel. Normal people just run NormalPerson natively. Then they complain about bugs and slowness ('smart people are out of touch with reality!', etc.)

When all you have is hammer, everything looks like a nail.
They certainly aren't preventative!
The comma first is not with language design, it's a convention from FP langs (at least Haskell).

>What if you want to change the first item of a list?

Html.program
{ view = view
, update = update
}

to

Html.program
{ view = newView
, update = update
}

Leading comma vs allow a non-terminating comma both leads to the same diff of just the one line.

I mean, there are quite a bunch of languages that don't support non-terminating commas, which is really a bit of parsing that hides intent.

Other than that, bashing a language for having the convention (that is not forced by the language but by... convention) is quite ridiculous. The HTML comment is a valid point to raise, but there is quite a good reason for having it be native Elm, which brings a ton more benefits than having JSX'esgue syntax.
Please no. Most editors have a comment/uncomment function which you can use on multiple lines at once. Abusing triple quoted strings for commenting is bad practice. I'd avoid it out of principle, because it's semantically the same as proper strings and looks the same with code highlighting, so it increases cognitive load. But also because they might be interpreted as docstrings mistakenly, either by other programmers, or the documentation tool itself.

A good rule, especially for beginners, is that triple quotes are primarily for docstrings, and the occasional multi line string. (Too many multi line strings, and it's probably a good idea to put them in a separate file)

Edit: There's also other errors with this "anti-book", including basic stuff like operators. For example, the major operator list at the top is missing "or", the Boolean part probably needs a bit more info on truthiness as "not" works on non-Boolean types also, and the membership test operator ("in") works on many other data types, not just lists. And of course, "!=" == "xor".
Ok, but if your neighbour comes to your door covered with blood, toting an axe and wittering about his dead wife nothing is proved either.

The guy is a stand up fella, real family man, pillar of the church.

Do you open the door, hug him and invite him in?
I can't tell if this is some kind of joke or not.

There's absolutely nothing wrong, whatsoever, with having a public IP address on a production database server.