skysight-inc/HackerNews huggingface dataset:
It's more than keyboard shortcuts, vim has different sets of commands that can be composed to take different actions. Say, typing di" [d]eletes what's [i]nside a pair of ["] characters. Also vim is more powerful if used as a Unix tool instead of per se, it's more of a citizen of that ecosystem.

There are different paradigms in development environments, Unix+a text editor is one. There are also those like Emacs, Acme, and usual IDEs. One has to choose which is better for their use. Say if you're a Mac or iOS dev maybe XCode is better for you, but if you're writing C, Perl, Python, etc., Unix & Vi is a nice environment. If you're doing Lisp, Emacs is the best environment out there (though Emacs and Vim are extensible, so they have some tooling for all the languages out there).
It looks about the same as GitLab's merge request / code review feature to me. The being able to dismiss a commit is different, but I'm not sure I understand that feature.

When I'm doing a big review, I copy the list of files into a text document and check them off after I finish each one. I've found that especially useful when the order of the files requires a lot of jumping around to follow the flow. I'd like to see this feature supported by a code review tool.
> Norway has so much hydroelectric capacity that it doesn't matter, though.

We have substantial DC interconnects to countries that have little or no hydro so our prices are no not much different from the rest of Northern Europe. Any excess solar would be sold to Europe just like excess hydro is now. It could also be used to drive pumped storage to ensure that the reservoirs are full for the winter.
The best time to plant a tree was 20 years ago, the second best time is today. As for adjusting you don't need a period of adjustment to go from a sugar riddled diet to a non-sugar riddled diet. Or to ease into it. I have never read anything to suggest something like that. You need to do that with exercise because the fat built up in your arteries might break off and clog your heart. Or the arteries are too narrow as it is and exertion might cause problems in you won't get enough blood running properly in your system which could cause other cadiovascular problems.
> FCC chief wants smartphones’ hidden FM radios turned on, but won’t do anything about it

That's a principled stand: 'I want to do something, but I do not have legitimate authority to make sit so.' It's actually amazingly principled for someone in Washington.
Congrats for the awesome journey! A lot of useful insights that we will use for our startup too, answering on Stack Overflow is a thing that I didn't think about till now. At this moment we are using uptimerobot for our creative-tim.com and for our demos, blog etc. We will give a try to Cronitor too. The link for "http://startupli.st/" didn't work, do you have another one?
You mean something like Julia?
It is the height of their craft nonetheless, if not for anything but having more money for ingredients. All the great chefs say that a great meal starts with selecting the best ingredients for it. You can be the best chef of the world but unable to do baked beans and cheese justice, if that is all you have access to.
I love the good nature of everyone involved in the mixup!
Thank you for writing this great summary. Just last week I was was trying to compile such a list as a 'novice' user and this has everything I had bookmarked and much more.

My focus was on portability, I switch systems alot, I don't know how practical carrying all these plugins around is but have not given vundle a try yet.

I have to say that working with VIM feels like a weekly/monthly epiphany's. I will discover something new that can be incorporated into my workflow and can't believe what I'd been missing all along.
women in my experience seem to lack the desire to really go all out in their careers

It depends what you are optimising for. If men "go all out" but experience burnout, stress ulcers, depression, carpal tunnel syndrome, problems from bad diet and poor posture and lack of fresh air and exercise, yadda yadda then are women wise or foolish to emulate them? What about the life expectancy gap that no-one likes to talk about?

Consider that many men who sacrifice their health to "ambition" are doing so to provide for or at least to impress a woman. Who is really exploiting who?
Say Hello to the Blue Ocean Pipeline Editor
Wow, it's that bad for developers of their own platform? I do rails development and left OSX for linux a few years ago after finding all the custom song & dance to do things on apple was painful. Not a day goes by I am not grateful for doing that, i am much happier doing web dev on a linux box.

But I was under the impression Apple at least took care of the devs who work on their platforms.

As someone else has noted: vote with your keyboard. I do ROR web development in part because I am free of many of the constraints other devs must face on custom platforms.

If you don't like doing dev with Apple, don't do dev with Apple. Either pick better tooling (if available) or ditch the platform (if possible).
We'd need a lot of trees

In 2000, the IPCC gathered the available evidence for a special report which concluded that tree-planting could sequester (remove from the atmosphere) around 1.1–1.6 GT of CO2 per year. That compares to total global greenhouse gas emissions equivalent to 50 GT of CO2 in 2004.

https://www.theguardian.com/environment/2012/nov/29/planting...
Is 180ns that bad? Assuming that at each turn you process a packet of 180 bytes...
This going way over the line for politics on HN but I can't let it go. Everyone repeating the story you are pushing is robbing the Hillary supporters of their agency. I've voted for Democrats for years and years. I didn't view Bernie as a once in a lifetime opportunity. I saw him as way too far left for me.

I was clearly wrong on the relative electability of Hillary & Bernie, but I'm voted in the primary for the candidate that better represented my views. I didn't vote for Hillary because the DNC made me do it or the media lied to me. I watched their speeches, I read their websites, I watched the debates, and I decided I'd rather have Hillary than Bernie. That's it.

It's not a giant conspiracy, there's just a lot of rank and file Democratic voters that aren't all in on Bernie's worldview. If you want to make an argument for why I should be more in on the Bernie plan than Hillary's plan I'd hear it (I guess not on HN), but stop pretending like the majority of Democratic primary voters were duped.
I always get a chuckle when people mention the number of Pulitzers the NY Times has, Pulitzer himself was a master provocateur and spreader of yellow journalism, aka Fake News
Yes I know that's what Swift 3 was trying to do, that's what I don't agree with. In my opinion the tradeoffs are just not worth it.

Whatever happened to graceful deprecation of older language features an APIs? They invalidated all the related example code online and created a ton of mandatory work for all iOS developers within a 1 year timeframe, that's nuts. In my opinion :)
This may not be what HN readers want to hear, but users, not developers, have the primary influence over what the market is.
Sadly StartupLi.st was shut down, the creator writes for Mattermark now.
Ask HN: How to quantify tax deduction for donations?
I'm working on a project that would integrate really well with donating money to some non-profits.

I know that donations = tax deductions, I found tons of info on how to do that and caveats, but I'm not able to find quantitative examples. Like if my revenue is $R, I'd have to pay $T in taxes. If I donate $D, then taxes will only be $X.

I'll certainly ask an accountant for advise, but was wondering if anyone has experience and would like to share some numbers.

I'm mostly interested in the case of an LLC in CA, but any other experience is welcome, as I'm sure others here would benefit.
Sooner or later people will wake up to the fact that this is their own fault for leveraging a proprietary ecosystem.

You want to play in Apple's walled garden, you take the scraps they give you.

They have no financial incentive to make the experience better for you if you're already a captive developer.
I think the assumption is that MBA students are more ambitious than normal. Students often choose the MBA degree because they are unsure what they really want to do. An MBA is seen as a generally useful degree which could lead to a high paying job in many different fields. Limiting the study to students who had made that choice, for whatever reason, could very well have an effect on the study's outcome.
The iPod Nano 5th edition required that the user plug in head phones to listen to FM radio, this was required because there was no internal antenna, nor would one work very well with the case being made out of metal.

Not a dongle...
You can shift the focus from the word "god" to the word "magic" but you are still rejecting a heterogenous mix of ideas of which you've only been exposed to a tiny fraction.

You have supreme belief that your compression of these ideas into the concept "magic" was lossless compression with respect to accurately conserving 6 billion people's core beliefs...

That seems honesty crazy to me. And it resembles an article of faith on your part.
> Can you still submit apps with Xcode 7?

...yes. You can. 6 is the minimum.

> having done the Xcode Old/Xcode New dance every year

There didn't used to be this hard division between Xcode versions because of the compiler. If you were willing to do some reconfiguring, you could use newer GCC or "Apple LLVM" with the older Xcode.
Isn't political content like this (interesting as it is) off-topic for Hacker News?
The set is so large and our sampling so biased that I doubt any of us can conclude anything based off our personal experiences.
As far as I know there are no plans to directly compile (JIT or otherwise) typescript. Typescript is always (again, as far as I know) transpiled into javascript whereupon it gets JIT'd in the browser just like "normal" javascript.

The gains that come from using typescript are productivity gains: in big projects static typing, generics, decorators, and interfaces are supposed to be a boost to productivity, not a boost to performance.
It is a matter of safety. Given a national crisis, the cellular networks may go down, but the radio will practically always work.
go it :D
> Never dereference null pointers

Something's wrong with us if this has to be mentioned in a list like this.
They should recruit the services of Miss Swift, who received a swift response from Apple when she tried this, albeit not on a Git repository. http://taylorswift.tumblr.com/post/122071902085/to-apple-lov...
There is a Truffle implementation of Python, but I think it's a bit out of date https://bitbucket.org/ssllab/zippy. I can't find any papers now but I think they had results showing that it was faster than PyPy (which is consistent with what other Truffle languages have achieved relative to RPython versions).

The native extension problem can be solved in Truffle with the LLVM bitcode interpreter. We're using this to interpret Ruby's C extensions.
Because it's harder to feel urgency when the heat is slooowly turned up on you? Until it's too late.
We might have an eighth continent. Here’s why that matters
I think this is preferable. If everyone was more upfront with their bias, then it becomes incumbent on the reader to get a complete view. Sure, plenty of people would just read what they want, but that's ALREADY happening. At least there would be less denial about it.
Funny related story... When I first heard of a KVM switch, I thought KVM was a reference to Linux virtualization. [1] I was a non-techie working at a cloud provider, and virtualization was discussed regularly. I only realized a couple months ago that it a KVM switch was referring to keyboard-video-mouse, which made a lot more sense.

[1] https://en.m.wikipedia.org/wiki/Kernel-based_Virtual_Machine
> Why was it a piece of cake to regulate CFC:s but no one has the vision to strive to control CO2 and methane.

Because for ordinary people, the CFC story is a wonderful one. Multi-national co-operation has halted and begun to roll back a serious environmental degredation.

For a small number of people who are slightly less rich thatn they might otherwise have been, though, it was a catastrophe, something that must never be allowed to happen again; much like the public health victories areound tobacco and lead, it energised a small slice of the world to make sure that future efforts (in the current case, the damagfe of greenhouse gases) are never again repeated. No matter what the cost.
So you're saying social-bonding hacks/disruptions sometimes ruin the fun. What about other situations?

Will gatherings be less fun when Alexa becomes the life of the party, cracking jokes and proposing toasts? Will Siri join in the dinner conversation (parent, friend or good-listener mode, with wit, personality and intelligence sliders).

Will fans be turned off when self-driving cars start winning the Indy 500? How about when the Boston Dynamics Red Sox win the World Series?
If you want to keep these 8 cores busy, you need I/O to feed them.

Otherwise, your cores will be either waiting for something or just getting hot running synthetic benchmarks.
All of that has zero meaning given Google's reluctance to fix Android updates.

The majority of the Android users is yet to experience any of those improvements.
It's not just that it has shortcuts, per se, but that these shortcuts are sort of "fundamental units", which combine in interesting and intuitive ways, often resulting in efficient text editing.

The latter is rather subjective. I love vim for small projects, which, being a grad student, is most of what I write. However, I prefer IDE's for large projects with multiple files and hierarchies.
It's not the shortcuts, it's how they work. The thing about vi shortcuts is that they form a composable "language" of sorts, so instead of having to memorize a set of shortcuts for doing specific things, you memorize motions and actions and the rules to compose these.

For example, in another editor you might have ctrl-K to delete a line (dd in vim) , but what about deleting 4 lines? in vim, it's 4dd.

Or you might want to delete from the start of a block to the end... The motion for block in vim is %, so to delete a block, you'd do "d%". Similarly, deletion to the end of the line is d$

In visual block mode (ctrl-v) you can select a bunch of text and apply an action (eg. a simple replace, which would be :s/foo/bar) on only that text.

Even if you just learn a bit at the surface, the free composability of motions with actions makes even classic vi (which doesn't even support arrow keys for moving around) extremely comfortable to use, and most of the time you don't need to twist your hands into uncomfortable chords involving multiple modifier keys.
You didn't quote a law.

For violating the establishment clause, I heard about that and regarded it as laughable. E.g., the US has lots of institutions for essentially any religion on the planet. So, no way can actions at the border for immigrants "establish" a state religion in the US.
Xerox DocuMate 510 Driver Download
> it's hard to get away from

Could have fooled me, many western women lean towards tsundere...

These two properties are not incompatible.
You believe in one true way to understand what God is.
I remember a few years ago, at a WWDC session on Xcode, the presenter was talking about version control improvements.

He said something to the extent of "Xcode has a robust version control system" and the crowd laughed. And the presenter got offended, said it "wasn't nice" of the audience to laugh considering how hard-working the Xcode team was.

My recollection is blurry so it would be nice if someone else remembers this too.

But if that's really the attitude within Apple or the Xcode team, don't hold your breath for improvements.

Edit: changed my paraphrase of the presenter. since I remember it a little better now.
Maybe it's the other way round - maybe it's the women who are "normally" ambitious, but it's the men who feel more pressure to be successful and thus ambitious (because women seem to value that more than men, in average, as far as sexual relationships are concerned), so you see more ambitious men than women.

I'm guessing both effects have an effect in reality.
this article is based on images some anonymous user posted on chinese forums, so by official i just mean placed like anandtech or techpowerup that do their own benchmarking in a professional environment.
The information age seems to want for clarification of the 'old rules' of society immemorial. Addiction, theft, privacy, economic theory, etc. We don't seem to yet have clear articulation about how those rules should be newly applied.

A curious thought is that as facebook controls more and more information content it could become a kind of monopoly on the 'marketplace of ideas'. If the dreams of this manifesto were to come to pass, the marketplace of ideas would lack its own market forces and instead facts and ideas would be doled out by a single (corporate) directive force. Many of the principles of our democracy rely on that open marketplace of ideas, and would no longer function as we intend if that marketplace is not open. Can an object/company be too large/controlling within the marketplace of ideas that it becomes a governmental/societal obligation to break it up, as it does when a single player becomes a monopoly in an economic market?
Always cool being able to watch these and understand how my dad felt during the space race of the 1960s.
Military-Grade Spy Gear in Local Police Departments
What is your definition if conflict then? If you broaden your definition of violence to include all kinds of conflict, then all you're saying is "all conflict is conflict".
it will be something else :).
e.g happy 3kday :D
This is repeated around the world. Incentives are designed under the assumption that certain vehicle types need a leg up. Then car companies build cars to that specification, with an associated cost, and sell them to those who can afford. So the hybrid ferrari gets a break, but the non-hybrid but nevertheless more fuel efficient honda civic doesn't. Parking for electric vehicles. Bus lane access for hybrids. hov lanes now filled by rich people in limos (i saw a limo block a bus lane recently for 10 minutes. People on the buss were livid). Tax breaks for strapping a duracell to your SUV and calling it a hybrid. All started with good intentions but were corrupted by those with the resources to hack the rules.
Agreed, I have used several of their tutorials to get things working on my droplet. The tutorials rank high in search and often happen to be exactly what I am looking for (that does not happen often!).

E.g. just this week I used their tutorial to secure nginx with Let's Encrypt which worked perfectly.
Until April 9, 2019 https://support.microsoft.com/en-us/help/18581/lifecycle-sup...
I'm not saying that we should ban those things. I'm saying that protecting those extremes comes at a cost of limiting other free expression. If our goal is to maximize freedom of expression, we might be doing it wrong.

Effectively, this idea plays out every day on the internet in the moderation policies of discussion spaces. Reddit was fine with child pornography under the stewardship of Violentacrez, until suddenly he and his subreddits were an existential threat. HN has consciously adopted human moderation with what's basically a 'no abuse' policy because algorithmic moderation via votes was failing to prevent HN from becoming a monoculture of aggressive nerds driving out everyone else; the effect has at HN has been to increase the amount of freedom of expression because the community is larger and more diverse, even though users here are less free in terms of manners of communication.
Can you give some examples of advantages of doing ROR development on Linux vs Mac?
I made a conscious decision a while back to simply use a Linux distro (Ubuntu) with easily/cheaply-available commodity hardware for programming. Correct me if I'm wrong but other than iOS development, there isn't anything I can't do on Ubuntu with a 2010-ish laptop that I can do with a 2016-ish Macbook.
May I offer a counterpoint?

In the current climate in western culture, it's more like women know exactly what they want and how to demand it, the problem is more that it is given to them without challenging them enough, thus preventing personal and professional growth. Right now, I get to witness how a coworker has to give private lessons to students in the evenings, beside working 100% as a software engineer, because he is forced to pay for the life of his ex-wife who moved in with her new boyfriend. He is financially ruined and barely able to make ends meet.
this is awesome!

please please submit this to kubernetes-incubator
I'm an atheist in a theological sense.

Philosophically I'm agnostic.

You are making the same leap about atheists that you say atheists make about deities.
What's Torus and why should I care?
You can delete your account here: https://edit.yahoo.com/config/delete_user
The project is cool and I know the code is not necessarily the point. That said, if I were being picky, I'd ask why the author chose not to use docstrings. The code itself is fine but not very Pythonic. There are small inconsistencies* that running pycodestyle [1] once would have caught and could be fixed quickly — I recommend OP consider that.

*Mostly related to: whitespace / spacing, indentation, mixing single quotes and double quotes, magic numbers, naming conventions

[1]: https://pypi.python.org/pypi/pycodestyle
thank you. What's the status of truffle? I often hear news from the project, but i never read anything about the scope of the project. Is is highly experimental? Are people using it in production? Is it intended to be used in production in the near future?

Also, if it's faster and the C-extension solved by the LLVM interpreter, what's holding it back from being used?
Is being shy and reserved a bad thing?
Would be an interesting write-up. How do you handle upgrades? What is the reason for Docker in your case? Are you managing the individual containers manually or using some tool?
And that would have been covered under nist or iso or any other resonable standard. My point is that once you look into these companieas, get beyond the tech stuff, virtually none implement proper security on such large deployments.
Indeed, the article does not represent the 2016 sales at all. Tesla sold 176 cars in 2016 in Denmark and 2738 in 2015 [0]. While there is definitely a drop, the sales of 2015 were probably also boosted by the fact that lots of Danes, who were interested in buying a Tesla, made sure to do so before the law took effect. In 2014 they sold 460.

[0]: http://www.bilimp.dk/statistics/index.asp