skysight-inc/HackerNews huggingface dataset:
I don't think people understand quality of software. They'd definitely care if it deleted their files - I have seen this happen - but there's really no way to assess this in advance, no recourse if it happens to you, and insufficient choice to enable you to refuse to use something ever again if it has failed you. If e.g. Adobe Creative Cloud is terrible (which it is), but required by the industry and your collaborators, what choice do you have?

We're back to Akerlof's Market for Lemons economics here.
Ah, you're right. I only looked at a few patches in the log:

https://github.com/vim/vim/commits/master

And most of them don't have a name.
Some newer toilets in the US will have this, but it's not nearly as common as it is in AU. I figure it's because of differing attitudes on water conservation.
From what this initial view of Vim 8.0 looks, it actually went in the direction of Neovim, the asynchronous inner works were what made me try Neovim in the 1st place.

Now, from what I can understand, Neovim only has two advantages, a cleaner code trough re-writing (it's debatable if that's really an advantage) and the ability of using other languages for plugins (which seems clearly and advantage due to the lacking features of VimScript).

All in all, it's a nice step forward for Vim.
The Rise of Ransomware and How It Impacts Businesses
And by spraying markers on a lot of people you can either:

- cost a lot of money by forcing events to be cancelled;
- enforce more invasive/costly security measures;
- diminush the value of the security mesure and pass a bomb in.

But this is what's strange with terrorists : they strike ma as utterly incompetents. There is so many easy ways to fuck things up, and they always do the ineficient and hard things. My father worked as a head of security for a national company, we used to discuss of all the way you can really hurt companies, people and society. It's not even that hard and costly. Are they lacking of imagination, or not really trying ?
What I'd love to see in math education is not dumbing down. Although finding a way to make people enthusiastic at first is important. I like math because I liked math. If people don't have pleasure then education fails. But here's my point I want teachers to state clearly what is to understand. "working hard" doesn't cut it for me. Give me a few 'really hard' exercise that will require my brain to change fundamentally then leave me on it. Affirm patience is key, that one WILL understand after looking at this elusive idea. Because that's why odd concepts are odd, they don't fit in our brain patterns, and thus it takes time to reconnect the dots.
Stephen Hawking Amasses Over 1M Followers on New Weibo Account
Secret of Brands Success on Instagram: How You Too Can Benefit
I thought that countersteering is only for motorcycles?

But then , cite "The entire sequence goes largely unnoticed by most riders, which is why some assert that they do not do it", end cite, is most probably true.
You're right, but I just couldn't realistically enumerate all the places where C++ is used. There will always be something missing.
Can't comment on the notification issue as I don't use lock screen notifications. As for the others, I'm on Android 5.1.1 and don't have any of these problems.
Do you want to see what happens if you slip a big knife into someones carry-on? It's harder than "covertly dabbing" someone, but not impossible. On the other hand, big knifes are substantially easier to get your hands on without drawing attention to yourself than even microscopic amounts of Semtex. Yet, it doesn't happen, so I think we're safe here.
I'm guessing it has so much old "legacy" code long before all this new cool inventions like React Native etc. were invented.

I wonder why they cannot start from scratch a new one which has a better architecture and does not slow down your phone.
Roadside 'textalyzer' could help stop distracted driving in New York
I started reading the documentation, which is pretty good, IMHO.
I use only a small fraction of org-mode's features, though. There is so much one could do with org-mode, but I don't have enough time to get acquainted with all the features and get into the habit of using them... Not right away at least.
Of course building great software is hard. So is building great buildings, or designing great planes, or producing great, internationally sold cereal.

The commitee factor is a problem in anything provided internationally to millions of users, as well as in anything sold for hundreed thousands of dollars to single customers.

I don't think software is inherently more difficult than other products with comparable scope and scale. If anything, in software it's easier to develop and provide a product with big scope or big scale than in most other fields. In software you can often achieve quality and scale at the same time with a team smaller than the one of your local hardware shop.

But I agree with the author that in software, like in some other fields, a lot of the incentives are not aligned to create great software.
Facebook kills the password, in favor of new login tools in Account Kit
> "If it had been on the doors there, it would have stopped people getting in."

Problem? People blowing themselves up on airplanes.
Solution: Check them for bombs before they board the airplane.

Next Problem? People blowing themselves up in the lines before the bomb check in the airport.
Solution: Check people outside the airport.

Next Problem? People blowing themselves up in the lines outside the airport
Solution: Check people for bombs before they board the trains for the airport.

Next Problem? ...

s/[airplanes|airports|trains]/<crowded place>/g

Apparent Actual Problem? Crowds of people are hard to protect without making the crowds live's very uncomfortable.

Actual problem? People want to blow themselves up in crows of people.

Solution: Spend more effort making the world a place in which people do not like blowing themselves up anymore and/or in which they are too lazy to be motivated to do it.

Plan?
The+Teacher+Who+Is+Always+There
This is a device to make money.

All they need is for it to be installed in ONE airport and then they can say "Hey, look. They've got it installed because they are anti-terror. Look at you. You don't have one. You know what that looks like to all of us? Yeah, you are pro-terror. To be anti-terror you need this device."

Any politician who gets one of these installed using government anti-terror funds! Sweeeet! They can strut around telling everyone how much money they are spending to foil terrorists and ACTUALLY HAVE A BOX THEY CAN POINT AT. <press release/photo shoot>
I'm still not arguing that and I'm as excited as everyone else when someone comes with a bold idea as this, still, you can't gouge how well the money will be spent and downplaying risks and alternatives of undertaking a multi decade project because we are in the heat of the moment is not wise. Science justice warriors should take a deep breath before pointing fingers imo. We are inherently in a box and I doubt anyone can imagine what technology will look like in 10 years, let alone 40.
What is the difference between government fighting wars and PMCs fighting wars? Military power is military power, and government leaders are no more anointed and divine than PMCs leaders.

The age of kings is long gone.
Note that this is compile-time. It might still cross-compile.
Async I/O? In a text editor, where the bulk of the time is spent waiting for the user to do something?

I've used (an older version of) Vim on huge 100MB+ files and never thought it to be slow at all. In fact I don't think I've ever experienced any lag with Vim. I suspect you won't find this new version any faster.
Photo series ‘Hidden Characters’ unveils the stories behind internet passwords
And in the same vein https://www.xkcd.com/263/
People who work in the mining industry are going to be in for a "fun" time.
I don't think any toilet built here in Finland since at least the 50's (some of those still exist, earlier I'm not sure of) have needed a plunger either, those things just work. The US plunger thing just baffles me. And banking too, sure.
Docker and Deep Learning, a bad match
As the author of the article, I can only say that I agree with you but I just wanted to write a little bit longer version of "Hey, look, C++ is alive and there are still interesting jobs involving using it!".
Your question is something absolutely different, and yes, it should be given much more in-depth thinking.
It's 3dfx, a long-defunct graphics hardware company.
Intuitiveness depends on satisfying the user's implicit expectations. My expectation is that within a text editor, I'm able to use Vim keybindings (and my assorted plugins) to edit text.

So your assumption hinges on the expectation of a user which is not at all similar to me or most other Vim powerusers.
Why is Embraer allowed to make a coin aircraft but these guys aren't?
>that causes little deaths compared to most diseases or social issues. cost little compared to most economical or educational issues. has little long terme consequences on the country compared to internal and external policies, laws, politics and visions

9/11 was an extra 20% on top of US murders in 2001. The Paris attacks also clock in at an extra 20% of the murder rate in France. Larger versions of sophisticated ambushes like the ones in Paris or Mumbai could very conceivably run up death tolls in the thousands. These people would kill millions of us if they could, so why exactly should we let down our guard?

Not to mention that murder is not the totality of terrorism's effects. When people critical of Islam are repeatedly targeted by terrorists, we all lose our freedom to speak our minds. We live in societies almost completely free of political violence, which has allowed an amazing flourishing of industry, technology, and culture. Terrorism is a huge threat to that. Europe in particular has a serious problem on their hands, given how many European-born Muslims are alienated from and hostile to Western society.

>is a direct consequence of social, economical and educational issues and a by product of policies, laws, politics and visions.

Huh? Isn't this true for any societal issue?
Not quite as old (circa 1978) but TeX is still alive and well: https://en.wikipedia.org/wiki/TeX
So can anyone else vouch for Endicia? We use Stamps.com for our shipping at work, and nobody really likes it. But I don't want to recommend something that is only marginally easier/faster/better. Is it truly a noticeably better piece of software like Seth says?
Hello
hellohellohellohello
This is exactly the key point. You either have a queue of people inside the airport, or outside waiting to go through security. The target has just been moved and is equally as accessible (perhaps more so) as before.
Each task has its own tools. You seem to have been using Emacs as surrogate for a certain IDE experience known to you. An IDE is a tool that has been carefully geared toward a certain domain and workflow. Like an office suite, it provides everything the target audience needs. It's turn-key ready and all you need, if your work never goes beyond the intended model. But IDEs are not very flexible if you deviate away from that model. On top of that they tend to be quite opaque regarding the internals (I remember VS being very annoying in that regard). Emacs, on the other hand, is basically just an editor. But it runs circles around any built-in IDE editor I have seen. On top of that, it provides extensibility. That's where the fun starts. If you're working in a domain that hasn't got any turn-key solutions yet, Emacs is a good start.

Personally, I use IDEs for the work they were made for. But if I just want to edit text or don't want to set up a project just for an "application" that consists of two or three scripts, I use a good and simple editor with syntax highlighting. Anything else would be like using a car to get from your kitchen to the living room.
You can't, let it go.
The SF definition is also excluding its suburbs (i.e. Silicon Valley).
I dig Seth Godin a lot, but the real reason that software trends toward mediocrity over time is that the code base generally becomes an unmaintainable pile of crap. I find this this takes place over the course of years due to:

1. Tight development timelines that encourage features getting slapped in quickly at the expense of proper refactoring or architecture.

2. A shifting or unclear product spec - sometimes so dramatic that refactoring or rewriting is prohibitive (a hack is born)

3. The fact that many developers will touch the code over time. Not only will developers have differing code styles, the preferred code styles and patterns of the language and framework change over time too. The attitudes and level of commitment changes over time as original developers leave and new ones come in. If the code finally gets shipped to an outsourcing firm, you can bet that any last traces of quality are going to disappear.

This doesn't just happen at lazy or cheap firms - I've seen projects with an incredibly strong development team devolve over time too. It can be prevented, but it happens more often than not.

PayPal? Imagine the twisted bunch of cgi they probably still have lying around in their core code base. I'd be willing to bet there are still traces of Peter Thiel and Elon Musk in there, and nobody wants to touch it
And engaging in a Wikipedia editing contest against a supposedly well funded PR company on a very controversial topic? Don't expect a very positive outcome from such endeavors.

At least the page isn't full of blatant lies (well the philantropy is a bit questionable) but it's very selective about the facts it brings up. I'd expect it would be much harder to get approved edits done on this page than most other Wikipedia pages, including those of big name politicians. You'd have to really pay attention to the sources you'd be citing and careful about the language you use not to get disputed/deleted.
Frankly, his profile page[1] doesn't really do any favors for his content. There's great stuff in there, but the timeline has less impact than a blog index or a Twitter feed. I'm wondering if he might have been more at home on Tumblr.

1: https://medium.com/@charlesomeara
Calculus didn't really 'click' for me until I had to apply it in my college physics classes.

That's when it all came together.

Physics felt like the word problems you'd see in elementary school math. Ie, taking the concept from a theoretical 3+4=? to "Jim has three apples and Mary gives him four more, how many does he have?"
And bringing that to calculus.
A good measure for plugins IMO is to look for ones that are very focused on a specific featureset. For example, Syntastic is plain awesome because it solves the problem of syntax/semantics checking once and for all, and does not attempt to do anything else.

Other than that, my plugin selection mostly includes plugins that add specific motions (EasyMotion), commands (vim-surround), or behavior (detectindent.vim).

On the other hand, I absolutely despise plugins that claim to turn Vim into an IDE for $language. These tend to be bloated as fuck.
> Medium is swimming in crap. Like reprints or links to other pages. Why?
> That’s for social media. Don’t repost things. Where’s the originality in that.

What if I told you, ... "Medium IS social media"?
Your Development Team Will Never, Ever, Be Big Enough
The impact of making touch listeners passive on a JS-heavy web page
Learning new material is hard at the beginning. You don't have any context and the terms are foreign. You might not even know Wolfram Alpha exists if you're uninitiated. Despite its ease of use, some people appreciate a guided approach to learning.

While the subject can't be trivialized, if someone gains learning momentum (whether by interest or confidence) then this kind of material did a great deal to help them.
If vim causes you to write comments that go from "How to I copy and paste correctly?" to the last 3/4th of it being "Programmers are fucking stupid" ... it might not be the tool for you.
For that to not be a trap you'd have to define affordably as a percentage of income.
Especially Syntastic. It's always a pain when every ":w" of a Ruby file hangs for 5 seconds during syntax checking because Ruby is so abysmally slow.
There are 4 of them. 3rd, 10th on the right, 11th on the left and 3rd to last on the right. It's "medico" in Italian, it could be "dottore" but it's a more general term.
Verizon Workers Strike On East Coast
Hahahaha! Oh, what a beautiful world that would be.
To me, it's just that text editing becomes way more efficient when you can accomplish everything without reaching for the mouse.

The great thing about Vi (and I presume Emacs as well) is that you can get keybindings for just about any IDE. I use Visual Studio for intellisense, but I install VsVim which gives it 90% of the most commonly used features of Vim. XCode has XVim. IntelliJ products have IdeaVim. I've used them all, they're all great. It's nice to be able to feel instantly at home in any editor.
I used to work on software for medical devices. Are you suggesting this software won't hurt people if it fails?

Software runs our telephone networks and the telephones themselves. Are you suggesting the inability to contact emergency services isn't vital?

Software runs our cars. Is the ability to remotely disable a car something that won't hurt people?
Hey, I do many things similarly (track connections with people, record movies watch etc. Nowhere near to the level of detail you've experimented with, but I've dreamt of using calendar as a database of life too, or at least some kind of timeline-based experience that sewed the various facts about my life (phonecall with x, meet with y) and presented it in useful ways. Nice to see someone else thinking along the same lines.
5 Challenges in Orchestrating the Internet of Things
People don't view the impact of death merely in terms of body count. If we did, we wouldn't care about serial killers or child abductions or people shot by police. We devote major resources to fighting terrorism not because of the body count, but because we feel it deeply unjust to allow terrorists to kill innocent people to make a political point, especially when that political point is an attack on fundamental precepts of our society. Terrorism isn't just an attack on people; it's intended to be an attack on our institutions and our society.
AWS storage with S3 is $0.03/GB/Month. I have probably around 20 Gigabytes, stored in Singapore and US-East, versioned back 2+ years + another 58 Gigabytes in Personal Photos Backed up on Amazon Singapore (which I really should move to Glacier). It's compressed when stored on S3, so total storage is only 54 Gigabytes on Amazon Singapore, and 12 Gigabytes on Amazon-East.

I shoot a ton of pictures with my SLR, but, at the same time, I don't shoot raw, my camera is an EOS 10D (6.3 megapixel resolution) and I'm hyper aggressive about deleting all but the top 5% of my shots each day. I may shoot 300 pictures and keep 10-15.

So, I guess the major difference is I'm backing up about 78 Gigabytes of Data (though 20 of which is in two locations).
We really need a public database to track this behavior on a company by company basis.
This is mostly about linters, makeprg's and things like Ctrl+P / Command+T, git-gutter etc.

I recently switched to NeoVim and it really _does_ make a world of difference, saving is a whole lot faster when git-diff can be performed asynchronously and the ability to scan directories in the background makes fuzzy searching of files a lot faster.
But will the test always give a false positive for some people or is it usually more random?

If it is, then just test the sequences again.
>His tutorial is obviously meant to make the introduction to the topic more accessible.

And I'm saying he doesn't much succeed at that. After the first few chapters, the content is either trivial or very similar to what you'd find in a textbook.

>As for the Wolfram Alpha comment, the idea is about "immersion".

You could be right, but it seems like a generous appraisal. It reads to me more like an attempt to brush over the fact that the student doesn't actually know any calculus yet.

If your intent is to teach that calculus can be performed intuitively, teach that - don't teach how you can phrase your question to get a computer to solve them.
Maybe I got to medium late, but a medium link has always been a sure sign to me that the content I'm about to read is obviously wrong and likely lacking in humility
I disagree. VS, Clion, Eclipse etc. have very different key bindings and differ significantly in the way projects are set up and regarding underlying build mechanisms. These are all things you need to learn to be proficient with a tool. Once you are beyond a superficial use of a tool, a slightly steeper initial learning curve pales in contrast of what you need to reach a certain level.
It doesn't really _need_ it; the seat stay could be designed to be stronger, but there's more of your weight on the back wheel than on the front wheel, so the seat stay would have to be stronger and, hence, 'fatter' than the fork.

And, since the angle between vertical and the seat stay tends to be larger than that between vertical and front fork, the seat stay already would need to be a bit fatter (the fork is relatively more compressed and relatively less bent than the seat stay)

Also, the force you exert on the chain when riding the bike tries to bend the seat stay, too. That, too, would require a stronger seat stay.

However, there is a better (in the sense that it makes the frame stronger at the same weight or gives you a lighter frame of the same strength): the chain stay. It introduces a triangle in the structure, and triangles are strong.
I just wish they fixed scheduling.

If it's 12:10 AM, and I set an alarm for 8 tomorrow in Google Now, I want it for the morning, not 32 hours time.

Compare with Siri, which actually asks you explicitly.
I had quite a bit of travel/business contact with Indian websites and saw a lot like that, seems to be the standard.
> This seems a lot like saying, if someone pays you to do a structural analysis of a parking garage because they want to know if they can profit by shorting the company that owns it, and you discover that the garage is likely to collapse, you don't have any obligation to disclose the vulnerability.

There is a vital difference in that scenario: You paid the engineers who did the structural differences and thus have an expectation that they would disclose that information to you.

If someone comes around and pokes at your building without you having paid or told them to do so, I don't think there's any legal expectation whatsoever for them to tell you about any faults. (Ignoring the code of ethics professional Engineering societies have.)
Neovim also has the terminal buffers, which Vim has explicitly stated to never add.

(Source: Somewhere in :help, but unfortunately I can't find it right now.)
This is in fact fixing a massive pain point in vim, and one of the main reasons why NeoVIM has so much support. Saving a file in vim takes 1-2 seconds for me. Not because my disk is slow, but because I run some linters on my files, that take that long to all complete.

Async I/O is not about disk I/O, but communication with other programs.
Natural Language Analysis of David Bowie Personas
1. one piece of software can be used by a billion people, no extra cost per person. Unlike candy or anything physical, it doesn’t cost more per user (not a penny more) to have more people use great software instead of settling for good software.

I strongly believe that you could spend all of the money on Earth on a software project for a billion users and you still wouldn't have something that all of the billion actually like and enjoy using. There's so much cultural variation between people globally that there simply isn't a pattern that fits everyone.

If you want your software to be universally accepted as something good you have to accept that you'll need lots of different versions of it.

To that end, Seth's assertion that "it doesn’t cost more per user" is quite wrong.