skysight-inc/HackerNews huggingface dataset:
Surfingkeys has a couple of features over cVim that I really like:

-pressing '?' on any page will open the list of shortcuts

-searching through bookmarks / history ('t') is prettier

-very useful feature of switching through all the current open tabs with link hints ('T')

There's one shortcoming I noticed, however, is that when you go to the link hint mode, there are no indication than you entered it. On cVim there's a "follow link" notice in the lower right corner.

I'm a fairly casual user though, someone else will probably find more differences and pros / cons for each extension
Why so? Firefox is still my browser du jour mainly because of Vimperator. I also use Vimium when in chrome, but Vimperator is way more powerful, and plugins are trivial to write: https://vimpr.github.io/plugins-en.html
Renewable Energy Project Is Connecting 1 in 5 Schools in Kenya to Solar Power
Word of warning: I used to love Transferwise, but they completely shut down a good friend of mine's account and froze his funds, stranding him in Europe without any money. They flagged his account, saying he was selling illicit substances and being paid through his Transferwise account, which is completely absurd. If you knew this guy... Anyway, it took him weeks to get the money released, and even then most of it was not deposited into his account, but instead sent back to the senders (his family). Minus fees, of course. Which, granted, aren't very much. :P
Doesn't level 6 sound like therapy, basically?
Looks good, but isn't it the as existing https://visionmedia.github.io/page.js/ ?
> if AFTER paying taxes (for example in an European country) they want to bring back some of that already taxed money to the US, they have to pay an additional ~40% in taxes.

Except this isn't what is happening. In Europe at least they practice the double Irish [0]. So effectively the stash we're talking about haven't been taxed yet.

[0] https://en.wikipedia.org/wiki/Double_Irish_arrangement
>>> from datetime import datetime, timedelta
>>> datetime.now() - (datetime.now() + timedelta(days=1))
datetime.timedelta(-2, 86399, 999969)
If you just want a REST API for your database, sure, PostgREST does that for Postgres. But Foxx lets you specify your own endpoints, not just expose the DB via REST (which ArangoDB already can do out of the box). IOW: if you just want to talk to your DB over REST and manipulate documents directly, ArangoDB's native REST API is the equivalent of PostgREST.

If you want arbitrary HTTP endpoints with logic you define yourself, bundled as isolated modules with an express-like router API, Foxx is currently the only way to do that within a database. It allows you to colocate your data-centric application logic with the data it operates on (or even remove the need for exposing sensitive data altogether by handling application-level auth/auth within the database).

The only equivalent I can think of personally are CouchApps in CouchDB but they are necessarily far more limited in scope (because CouchDB isn't built to support complex or ad hoc queries).
Yes, in theory. In practice, every library developer/maintainer uses different guidelines.
One amusing nitpick: this extension restores the backspace-outside-text-input-elements key press functionality, yet does not restore the shift+backspace counterpart (ATM).

Second bitterly amusing fact is that proclaimed drawback of "accidental" backspace causing loss of data entered into form is (FMPoW) in fact quite hard to achieve: you have to make really poor web-app with `history.replace`, broken HTTP redirects or wild JavaScript rendering without proper history API "anchoring" of the view state. For normal use-case (like writing this comment) I am confident that I can go back to previous page in history and return here and I will get this textarea filled with text it contained before exit.

Third fact which contradicts my previous statement and surprised me a lot is how many people here at HN expressed negative experiences with accidental history.backs (paulddraper here and namely discussion under "Ask HN: Please stop overriding standard browser navigation keys with Javascript." [1] I found while digging.

Btw, Firefox goes even further: it is able to re-fill generated elements, keeps filled values after (soft) reload (aka F5 or CTRL+R) and generally prevents loss your precious data so much that I haven't experienced any accident of this kind in years (back in times this was not this reliable there was "Lazarus: Form Recovery" Firefox extension [2]).

[1] https://news.ycombinator.com/item?id=3092100
[2] https://addons.mozilla.org/en-US/firefox/addon/lazarus-form-...
Excerise?
Ex cerise.
> What libraries need to do GC? That is a language issue and not a library issue.

Boehm GC disagrees.
I know it's very different in JVM land, but many Akka libraries do something similar where they take am actor system, allowing the developer to share or separate the actor systems.
Every tax can be fair or unfair, it depends of who is paying. We tend to think that the taxes we pay (or dream of paying some day) are unfair. But Apple would not be Apple if it wasn't an US company. The right time to complain about taxes is before profiting from the system, not after.
I don't think being blunt is more efficient. First, adding a few "kind" softener words do not really take so much time, don't you think so? Second, efficiency in human to human communication is not only a function of raw information density. Adding well chosen "kind words" may allow the reader to get some context and a better understanding of the message.

A simple example: say you already communicated with the guy in the past. If you add a reference to this previous communication, the reader will remember you better and adjust the frame.

There's so many things passing through language, many are very volatile but still important. We're not computers. Human language have very little in common with computer languages.
Actually Apple does utilize loopholes in EU. For example[0]

[0]: http://www.out-law.com/en/articles/2014/september/european-c...
There's an alternative: running an optimization step after software installation, like Android's ART does.
I've never been motivated by money and I've been lucky to have had intellectually rewarding jobs for most of my career.

I get paid enough not to have to worry about money for the most part (although I still can't afford a house, but then who can).

My motivation comes from curiosity, difficult problems, or feeling that other people need my work.

One thing that completely shuts-down my motivation is imposed competition. I have absolutely no interest in doing a task to beat someone else or get there first if those motivators are imposed from without. However, sometimes I am motivated from within to make something a competition, I just don't want the competition to be mandatory.
I wouldn't count iPhones out of this. The 10nm process means chips half the size of those from Samsung and TSMC. I imagine Apple will be very interested in that. They've also been trying to move completely away from Samsung for years, but TSMC doesn't have the capacity to carry all their production needs. Intel does.

In terms of what in 'interesting' it depends what you are interested in. Yes all the sales growth is in low end phones, but high end phones are still selling in the hundreds of millions and still commanding decent margins, if only for Apple at least. That market isn't going away.
Other half of Webhook. Collect, modify and forward
yeah, that's why vfork has been introduced back in the days.
See http://man7.org/linux/man-pages/man2/vfork.2.html
Apple could have Intel fab their arm chips that's a big deal.

There are also the vr and automotive marked needing high end chips. Arm is not just phones.
Professor Brian Cox clashes with Australian climate sceptic
We have known this the last 20 years, people just don't give a fuck unless the after-effects are cutting into their profit.

I will miss the bees. I will not miss the people.
Can money really "get lost"? I would think a dollar that otherwise would have been paid via salary to one of these 14k now goes some other way. Somebody else gets it. Somebody else can spend it.
would be great if could get few true feedbacks on this idea.
We think that every third party API has to be configured viaSOCKET.
When I was at school I had a penpal in Japan, this was before email so we corresponded through airmail and it took about 2 weeks between letters. There's a lot to be said for that kind of communication, now everyone can talk to anyone anywhere in the world instantly.

And I think for all it's incredible advantages we've lost something. When you're writing a letter that'll take 2 weeks to get somewhere you can't just put 'lol' or 'k'!

So I do appreciate the authors points but I don't see how we could ever go back to that, from a technical point of view it would be easy to build a service that fulfilled his criteria, but would anyone use it? Maybe the world is ready for an 'inverse Twitter'.
Offer them a partial amnesty: repatriate the funds at a 20% tax rate or so.

The goverment wins because 20% of $181bn is way more than 40% of nothing, and Apple wins because they get to use the money within the US.

Partial amnesties for repratriation have been been done before, most recently in Greece as far as I know.
Might be helpful used in a Captcha-type setup
You should have asked for a check!
The pi includes h264 and mpeg4 decoding support. You only have to pay to activate the VC-1 and mpeg2 codecs. But, I don't see why you are blaming broadcom and raspberry pi for this, the cost comes from the MPEG LA's license fee for using their patents related to the video codecs. I guess you are saying broadcom or raspberry pi or someone else should have paid the license fee for the users, instead of having the users pay the cost themselves? They did that for h264, which is probably the most needed codec.
I'm not a fan of Apple or its business practices but that's exactly what Google, Microsoft and all the other bigger IT (and other) companies are doing too. No news here.
Catharsis Not Vacation
This article references an interview found in the Washington Post... https://www.washingtonpost.com/classic-apps/stepping-out-of-...

In that interview Mr. Cook says "We’ve said at 40 percent, we’re not going to bring it back until there’s a fair rate."

I wonder what he considers a fair rate?
I think you're touching on something important - the refresh cycle for PCs/Laptops is going to very soon be transitioning from the traditional 2-year cycle to 3-years, and, in the case of desktops, we're going to be seeing people run their systems for 4, even 5 years before considering upgrading. Combine this trend (which I think we can all agree on), with the fact that for a lot of people, their dominant computer is their smart phone/phablet, which is being refreshed every two-years, and you can see that fairly soon (if not already) Intel Fabs that focus on making chips for the desktop/laptop market will be underutilized - and there is a lot of capital tied up in those.
New Opportunities and Tech for Drone Developers and Enthusiasts
> ARM conditional execution is very clever.

also mostly dead in 64bit armv8
I always wonder what happens to those software engineers, the "hack through the night" sort of guys. They must eventually burn out, or get replaced by the younger developers who are onto the next "hack through the night" project.

There must reach a stage in development where you're considered "too old" (sadly) or haven't kept up with the latest and greatest in trends.

What do you do then?? Project manage? Do all developers move into project management?

I see this mildly where I work where older developers are greatly valued (they're good!) but haven't kept up to date, eg. a lot of C++ is here, but nobody here (and I mean nobody) has any understanding of C++11, C++14 changes and are stuck in the C++98 ways. They even call C++11 "C++0x" still. This is different to the "learn the next fad" approach, as C++98/2003 deserve to go away.
It used to be, but hasn't been for years. Banks slowly switched from paper statements, to summary statements to now you can have entirely electronic statements. I get no physical bank statements from any of the banks I use (CBA, Suncorp, ING & BoQ).
They don't have to pay an additional 40%,they have to pay the difference until 40%.

And please, when Apple (or Google) post losses in Spain and they take fiscal benefits because of this, it is not a totally correct claim the one about Apple and others paying taxes on Europe
I mean, I work as a developer at a company - so I can't get them to raise the desk for me or turn up with cinder blocks
I will upvote any HN article about climate change! I really want the tech community to start seriously panicking about this stuff. They after all have the skills and the influence to do something about it.
> It is true that fork(2) is simple and elegant design

What exactly is simple and elegant about it? Have you looked into how much tooling is necessary everywhere in unix to make it work? It's insane. It has a huge footprint and it does not provide standardized APIs to make it work for non covered cases (the best we have is pthread_atfork which is not portable).
Not to diss the Super Soaker, it is an awesome invention, but that wasn't the only big thing that Lonnie Johnson worked on. The man was part of NASA's Galileo engineering team and he also worked on the B-2 Stealth Bomber among other things.

http://www.theymadethat.com/people/2oon4p/lonnie-george-john...
Is that because they're too expensive or because potential employers undervalue their skills??
I'm always unsure how to react to claims of 10 foot rise in sea level in 40 years. Considering how many cities and regions are within 10' of sea level. I understand how awesomely devastating to the world this would be.

Should we all be freaking out? Does like every single person need to start taking it seriously? Are the powers at be doing enough to hopefully curb it enough? Is there anything we can really do aside from vote for the right people?

Or are we utterly screwed and likely millions+ will die within by end of this century for our species negligence?
These are profits which are not being made within the US I am guessing? This is something that seems to be glossed over but it's a really important distinction to be made.

Apple's actions seem pretty reasonable, if you worked and lived abroad as a US citizen would you be very happy if Uncle Sam reached into your back pocket for a cut of your income after paying into the local tax system? This is essentially what they are asking of Apple.. the US government should get a cut of transactions which never took place in the US.
> Wouldn't it be great if you could refuse to pay your taxes until you decided your tax rate was “fair”?

If by "refuse to pay your taxes" you mean "refuse to pay tax on the portion of your income that you have the legal ability to not pay tax on", then yes, that is pretty great. I and many others do that on a regular basis.

If the tax department wants a company to pay more tax, it has two options: 1. legally require them to, 2. convince them that there is some other reason to. A great way to achieve option 2 is to threaten them with option 1.

Right now there's an extended negotiation happening between Apple (and friends) and the government, where both parties sure would like to avoid a whole bunch of new onerous legislation, and it would appear Tim Cook is describing the situation under which Apple would be willing to come to terms.

If there's no deal I'm sure the resulting new laws will be a huge nightmare for everyone involved, so both parties have an incentive to negotiate pretty hard without actually backing away from the table. It's an interesting look at what happens when you're a big enough company to negotiate with the government.

Not sure what all the bleating in this article is about though. You pay the tax you have to pay and no more. Has the author ever filed a tax return? Does he pay more than his required amount of tax out of a sense of patriotic duty? If not, I find this framing pretty deceptive. Nobody's giving gifts to the tax department.
Sure but 1 and 2 end up being the same. Because when you reach the limits you clone.

The thing with parallelism is not reading. It is writing. So the best way ... is to have isolated computation then reconnect them at the end... and yes it is hard..

But parallelism has few interest in my view. Concurrency is far more interested.
> That decision is a bit odd to me. Not only do they show that their merge system can produce data that the application considers invalid, it can even convert a string to a list without having any operation creating a list explicitly.

It's hard to see good alternatives there. If you move from a single editor to concurrent edits without very strict ordering guarantees or a transactional system, you will need to deal with conflicts or lose data. Creating output that would be considered invalid unless the application is fixed to explicitly deal with it (or explicitly throw it away) seems quite reasonable.
Generally yes, but it's not really important in this case. All they're doing here is using it to smooth a graph for display
What alternatives are there?
In Star Trek there is a holiday planet, with climate controls. Change the weather and the temperature with the press of a button.

Today people are scared of the planet getting too hot. People are even more scared of the planet getting too cold. People have serious trouble, when it is not sunny enough or rainy enough, to support food production.

Seems like this would be more useful right now, than the warp drive...
Here is a hot code replacement feature: https://twitter.com/playcanvas/status/751469647149621248 You definitely learn JS! That's the language typed by the coder in the video. Of course, PlayCanvas has its own API to make certain tasks quicker and easier for you, but you can write your own shaders in GLSL if you like.
It goes to the stock owners pockets, not lost.
You must be a riot at parties.

Maybe the next class you take should be on how not to be the worst.
Ford's self-driving car 'coming in 2021'
1. Do you think that the efforts should be to reverse it. How much of this is tech vs political?

2. How to handle it when it arrives?

3. how to survive the after effects of an apocalyptic scenario?
This looks cool. I'm using dokku to do that and I'm very satisfied with it, but I would like something closer to core docker experience, which would make it easier to integrate with other tools/process (like swarm, which not to have on dokku is a big problem).

This is where I want to see docker go, being able to handle zero downtime deployment without pain, good luck!
Also, it is fungicide what is the big issue here. It has the same effect on bees as if you were constantly washing your hands in sanitizers. You remove the beneficial bacteria (or in the case of bees, fungi AND bacteria) from their hives, so disruptive and aggressive fungi can invade and destroy them from the inside.

I've read this in an article when I was 11 years old. The problem, as in most cases, are the humans. Some days I am wishing for a huge ecological disruption, famine and another Spanish flu to wipe 50-70% of the globe, even though I know I too might be one to go in such an event.

In fact, that is what the Gates Foundation is expecting to be a coin-flip scenario in their lifetime, which is what, the next 20 years or so! So yeah, prepping in a WW2 bunker with broadband internet and half a year of supplies in the mountains doesn't sound so crazy after all. When shit hits the fan, shoot on sight and salt the meat.
> How do you even "destroy" an ecosystem?

Easy. Wiping the key groups, like top predators or pollinators

In any case, destroying is not the right verb here, "changing" the ecosystem would be a better fit. Often for worse.

> There is no evidence of neonics disrupting food webs

There's plenty of evidence. This article is just one more. No wild bees and other pollinators -> no apples, plums, peaches, pears, onions, lattice, pumpkins, carrots, peas, peanuts, caffe, honey... I think that this qualifies as a case of "food web in trouble".

> Most of the food crops we depend on both directly and indirectly are grasses and are wind pollinated (corn, wheat, etc.)

Yes human diet is mostly based in cereals. The problem is that a lot of areas in N of Europe, Russia USA or South America aren't suitable to temperate or tropical cereals like corn or rice, because weather. Thus they need either spend gas for bringing cereals to the population, or rely on potatoes, apples, cabbages and other crops that stand frost and short summers. The 'big' cereals can be also difficult in desertic or high mountain areas, because they need a lot of water and soil is too poor. Legumes and other desertic crops (fruit tree cacti for example) are awesome in this cases. If you use all the water in culturing lattice, the wild organisms suffer obviously.
Out of interest, what's wrong with Intents??

As alternatives, do people just end up dumping to an sqlite database and polling it in each Activity? Haha that'd be madness
Really?? It is the opposite here. No one really uses the dash. I like wee differences like this.
It should be close to zero, why are we forcing Apple to pay taxes twice? Let them bring the money back and they will put it to much better use than any government organization. They could hire huge numbers of people and contribute to a massive trade surplus.
LOL, you see "a staggering amount of waste" in commercial entities and thing the way to find efficiency is to look to the government? Like government-sponsored research is going to be more efficient? That's a good one.
You can't see how technology can "fix" psychology?

The most obvious way is direct through e.g. drugs. There's a very wide spectrum of potential futures here from nootropics to brave-new-worldesque soma.

The less obvious way is that technology alters your surroundings, which in turn influence your psychology.

Neither scenario seems particularly implausible to me.
Intriguing! I was under the illusion that webGL was emit-only, and that Javascript programs can't read back any output generated by WebGL. I must be wrong or out of date :) So how does the script do it?
I think with business acumen you can hire all the "more" you need.
Any american citizen that does not live in the US still has to pay taxes if they have to pay I don't see why apple or other corporations can or should get out of paying it.
You could also just point out that the brain is finite, if you were nitpicking.
The foundry also needs a Foundry License from ARM [0]. But as has been pointed out, Intel already manufactures SOCs containing ARM cores, in particular the Stratix 10 [1], though Intel isn't listed by ARM as a Foundry License holder. I suspect there are many variations and intricacies to the ARM licensing system that aren't public knowledge. We just don't really know what licensing deal Intel has. For example, do they have a Design license now? If they do, they may well want to keep that private info until they have product to announce.

[0] https://www.arm.com/products/buying-guide/licensing/processo...
[1] https://www.altera.com/products/fpga/stratix-series/stratix-...
I'm not sure they ever were on the brink of shutting.
Like left-pad?
"Substitute Python for bash and I get the same sense from Kubernetes"

Huh? Kubernetes is written in Golang.
I don't see what the big deal is. These people are spending their own time making libraries, and not using up your time. Are you to judge how people should make use of their time?

Second, I think it's great that people are making alternatives - it promotes a healthier ecosystem where people can share good ideas as well.

> instead of fixing and patching the existings
Finally, by your logic, the popular requests library shouldn't have existed and Kenneth would have been patching the more conventional urllib library