skysight-inc/HackerNews huggingface dataset:
This is exactly my problem with the Clinton campaign article about Pepe being a white nationalist symbol. I found that article troubling because first, it reads like satire and I am legitimately frightened that this is what a major presidential candidate views as political discourse in this country, and second because it so unequivocally casts Pepe as racist symbolism, which is completely false. There is no nuance whatsoever in that article, which increasingly seems like standard procedure in politics on both sides of the aisle. Nuance and deep understanding seem to have completely disappeared from politics, everything is black or white, good or evil.

I'm writing this on my computer and I have an entire folder on my desktop filled with rare Pepes that I've collected over the years. I'm not a white nationalist and up until last week I had a Pepe sticker on my backpack that I carry with me everywhere. When I saw this article gaining mainstream attention I immediately took the sticker off. I have enough things to deal with in life to not want to worry about being called a racist because of my Pepe sticker. Now, I understand there are much greater injustices in the country to deal with than this, but this is yet another example of politicians using these kind of binary arguments that end up making serious discourse impossible.
The Fundamental Limits of Machine Learning
My path to not drinking
I think that's the point. Sometimes the acquiring company is hoping you'll get bored or fed up and walk out before you can vest. Why would they keep you productive which only serves to sustain your incentive to earn a couple million, when they can instead pay only a salary and hope you give up before your years are up?

I hate the definition of "acquihiring", which seems to have been written by a PR firm. It's made out to sound like an altruistic process that magically overrides the business's normal strategy where all that matters is the bottom line and bowing to investors / board members. The reality is that when acquihired, you've entered a new company with its own culture, underhanded and ruthless politics, and ulterior motives.

There is very little truly irreplaceable talent worth paying millions for. What an acquihire is really saying is "We need your help to transition this product into our company's structure. We can't do this in only 2 weeks, so we'll say now that you will be with us for years. Secretly we hope you leave shortly after the difficult transition is completed, but before we have to pay you".

If any business out there acquihires to the spirit of the definition, thanks for being of a rare species.
If you want to tackle these specific reasons, just serve the site via SSL. Other reasons for progressive enhancements might still persist, but the listed cause bigger troubles than "JavaScript does not work correctly" and SSL is a complete solution to all of them.
I think Josh Berkus said it best: https://youtu.be/nPG4sK_glls?t=47
The Opposite of a Muse
I have to be honest: I am not as familiar with the US as most people on Hacker News.

> that's one man's specific political views versus an unsourced assertion and it fails to satisfy.

I’m not trying to tell anymore.

I have asked to journalist friends why they do not write on the topic, and none gave a reasonable answer. I can assure you that my experiences are mirrored by people who were confronted to bad situations; people who weren’t just find it incredible and dismiss them.

> I wouldn't generalise, but I'm not yet confident that you should generalise either.

I don’t want to. I would like to see the ties between the violent thieves that I was confronted to and the glorious culture that I heard so much about. Internal tensions in the community are probably fascinating… but it’s completely undocumented. Once again: I answered questions about why Europeans have such a violent reaction to Gypsies. There are countless incredibly shocking anecdotes of open racism against gadjos. I know my stories are true. If you want to finance journalists to look into it in more details, be my guest. I have tried, and I really hated the response I got from Roma officials.
> She is not going to bring jobs back to the United States.

And why is that important? The government can always lower the minimum wage to adjust the number of jobs if it decreases.
Author here. We are in beta and have about 40,000 cards issued to customers in the UK, with a waiting list of about 200,000. I think we have good reasons for making the architectural decisions we have made, some of which are laid out in the post, but perhaps I did not explain them in enough detail.

For example, we chose HTTP as our RPC protocol because it is widely supported in many languages, and has mature support in Finagle. HTTP/2 fixes most of the performance issues with HTTP, and we have options (eg. to use mux) if we still find there are performance problems – although at the moment, we are quite happy with performance.
silibank.net.kp must be where they make the counterfeit currency?
It is the whole point of SSL that there are not any.
Paris.

Larceny and beatings near the Louvre are well documented.

The firebombing was on a moving camp near Marne-la-Valley.
Aren't the Babel people trying to define a common standard format for the AST so different parsers and code generators can better work together?

That said, if you look at TS as a superset of Babel plugins, there's actually not much to TS that is TS-specific. Adding that to Babel would be relatively simple.

You seem to be arguing it's a slippery slope. We're not talking about arbitrary syntax. We're talking about a fairly well-established syntax extension backed by Google and Microsoft. It doesn't have to perfectly universal and generic to support TS.

EDIT: If you were specifically addressing the parent: yes, if every syntax extension was created as a parser plugin, getting them to work together would be messy, but that's basically what we have in PostCSS isn't it? Plugins explicitly instructing users "this conflicts with X, please add it after Y but before Z" -- which is fine IMO as you only need to care about the most popular ones and everybody else knows their stack is experimental.
I was always wondering why HN crowd is ok with TS and so prejudiced against Dart - Dart has NG2, await async in older browsers and good tooling (webstorm, vscode) and much saner package system. When doing lot of small web apps - it's easier to mantain.
Same here, I appreciate the work that was put in, but it has become a major problem for me. My torment here: http://garfieldnate.github.io/blog/2015/07/20/hacking-throug.... Any time I want to write a new blog post, the release is a big ordeal, and all of the commands are very slow. It's a mess.
https://www.gov.uk/help/cookies

They tell you they're using the cookies. They tell you why they use them. They tell you how to opt out of them.

They also say:

>> We don’t allow Google to use or share our analytics data.
Last time I used julia was in Juno, the loading of package was really slow, is this problem solved now? It once gave me a lot of hope...but the result was a little bit disappointing given that it claims so much. It has macro, if only it has lisp syntax...
If you compare Haskell with JavaScript, all JavaScript functions would run in the `IO` monad because you can always (even implicitly as in the article) run an impure action even if everything else seems pure. In Haskell, if your function is not monadic, you can't "run" the monadic action. On the other hand, you don't see exceptions in Haskell's type signatures and you can throw them in pure code. Hm! ;-)
I was referring to the first expansion pack, which added Blood Elves for the Horde and Draenei (blue space goat people) for the Alliance.

To anyone who is bothered by female video game character: I want you to look at the four original Horde female models. Orc, Troll, Tauren, Undead. I want you to note how sexualized they are. And I want you to note that horde was less popular among players of all genders because they were not sexualized enough.
Should oracle spring clean javafx?
Quite a milestone for Julia, and an important step forward towards stability as well: I believe a core Julia team member (Viral Shah IIRC) said that there would be only one or two major releases between 0.5 and 1.0.

One thing I like about Julia development is how receptive they are to community ideas, while also making sure the suggestions fit into the larger pattern and rejecting those that don't. (The "Support for arrays with indexing starting at values different from 1" thing does worry me, since it has the potential to screw things up gloriously, but it seems[1] they predicted HN will gnaw at this one. :) And I'm yet to read the whole of that issue, maybe it'll end up convincing me it's a good idea.)

[1] https://github.com/JuliaLang/julia/pull/16260
> The gov.uk site is wonderful to use! It is incredibly fast, just a tenth of a second latency, it feels.

That's because unlike "modern" sites, it contains the site's contents in the HTML, so when the HTML is loaded, you have everything you came for.

% curl https://gdstechnology.blog.gov.uk/2016/09/19/why-we-use-progressive-enhancement-to-build-gov-uk/ >test.html
% du -h test.html
36K

That amount of data can still be downloaded over the slowest mobile link imaginable in a fraction of a second. And whatever scripts are needed to do whatever extra can be downloaded and happen after the fact. That's how the web used to work.

Compare to "modern" SPA-monstrocities (like blogger.com until recently), where you had actual code written to defer showing the (1KB) content (which you came for), until several MBs of fonts, scripts and whatever had loaded, parsed and executed.

It was enough to make page-loading on a high-speed connection of a modern PC take many many seconds. On a mobile phone with a weak CPU this can lock your phone up for quite a time.

If that's not an anti-pattern I don't know what is.

We need to get back to the basics. The basics worked, and the direction we're heading is doing all the wrong things.
My last point about the user’s country linked to the example of Kazakhstan, where all HTTPS traffic is blocked unless you install a government-supplied middleman cert.
Not 6502 but the Zardoz 65816 compiler from back in the day (early nineties) had different memory models and one of the best allowed you to use the direct page register (essentially a moveable zero page) to access local variables in your functions. If you made some concessions to how you coded your C, you could end up with reasonably efficient code all things considered. It would be pretty cool to see a C like language that compiled efficiently for a stock 6502.
Sorry... in Haskell there is performUnsafeIO. Nothing in Haskell is therefore guaranteed to be pure!

Hello Downvoter: I know it is silly but the article is talking about equally silly JS by overriding valueOf.
The president can just lookup what Aleppo is.
Usually you run NS behind anycast, so the actual number of servers can be vastly bigger. But since this is NK, maybe 5 is reasonable.
* ...provider is intercepting the connection and injecting broken JavaScript

Who the hell puts up with stuff like this? Is this real?

If so, time to switch provider. Really.
The investment firm Lazard has a nice report[1] on comparing U.S. energy costs by source. Here's the costs in the U.S. (without counting subsidies):

* Wind: $ 32/MWh
* Solar: $ 43/MWh
* Natural Gas: $ 52/MWh
* Coal: $ 65/MWh
* Geothermal: $ 82/MWh
* Biomass: $ 82/MWh
* Nuclear: $ 97/MWh
* Solar+Storage: $ 119/MWh
* Diesel: $ 212/MWh

So wind and solar are currently the cheapest, but you can only get to about 50% penetration with those without storage[2]. The rest has to be "dispatchable".

[1]: https://www.lazard.com/media/2390/lazards-levelized-cost-of-...

[2]: https://people.eecs.berkeley.edu/~vsmith/docs/renewables_sgc...
I got the same problem. But I'm going to start working on my project instead of telling you to start working on yours. And with start I mean not start a new project, but actually pick up where I left it.
Apple is one of the companies that fill more stupid (obvious) patents in the world...

They have a freaking patent on converting different data types, patent US7886264B1 [1]

Even though Apple has never acted as a patent troll, it doesn't mean their patent portfolio isn't potentially harmful and it could be used as such some time soon to maximize profits.

It wouldn't be the first time a once very successful company makes good profits by charging licensing fees on things way far away of their product line. I'm looking at you Microsoft... [2]

[1]: https://patents.google.com/patent/US7886264B1
[2]: http://www.forbes.com/sites/ewanspence/2015/11/01/microsoft-...
I'd read this article and something about it bothered me, took a while to put my finger on it.

To me creating a back end banking system using a load of software that's very new and still very much developing is a risky move. Once they're in production bank back ends tend to be around for a LONG time (in my experience in UK FS there were a load of old back-end systems that were maintained out of necessity as they were too expensive to re-write and the product they supported was still in use)

To me banking back-end systems should be boring from a tech perspective. Use well known components where the limitations and downsides are well known, and also if it were me I'd use components that I could get a support contract for. You don't want to be relying on open source support at 3am on a Sunday when you hit some bug or other and the FCA is breathing down your neck to get your transactions processed in a timely manner.
>I believe we strip the last two blocks off the IP address before sending it over.

No you don't. You don't "send" anything over to Google. The users browser does because loading a gov.uk page also loads a Google Analytic script straight from google-analytics.com. You don't have the power to prevent the users IP being sent to Google in that situation and it's worrying that you think you do.

Additionally, focusing on the IP address seems rather silly when a much more accurate tracking cookie is being used.
https://addons.mozilla.org/en-US/firefox/addon/quora-share/

Gives Quora a much better UX.
Prior discussion: https://news.ycombinator.com/item?id=12535072
Also worth mentioning that this is PouchDB compatible (our test suite currently has a few glitches but currently working them out).

The querying (which is also supported by pouchdb-find) is a huge step towards fixing what I see as the most common issue working with CouchDB, pretty excited about it.
If we lived in a world where the government moves at a decent pace, that'd be an option. As we do not, you can either complain for decades or try to do something that actually fixes the bug.
Yeah. But it's definitely optimized for mathematical usage.
The assumption in this article is that as long as a line of code as the same characters, its output will be the same. But this makes no sense. Consider:

var arr = [0,1,2]
sum(arr);
arr = [1,2,3];
sum(arr);

The two sums will have different results. What the article does is in essence calling

sum([Math.Random(), Math.Random(), Math.Random()]);
sum([Math.Random(), Math.Random(), Math.Random()]);

I don't see why one would expect the output of such a call to be always the same, if you are in all effect changing the input. Even if the characters you typed are the same, if the values that are passed around change the result of a function call will change. "Pure" is a property with regards to the values passed to a function, not to the characters typed to call it.
If you want to keep secrets, publishing them in DNS is the wrong place for it.
Why do you believe you have a ethical claim on my labor? Do you own me?

While there can be a case for Land taxation, there is no ethical claim for Income Taxation.
Just current accounts. And yes, the UK does need a new kind of bank. Monzo's USP is that their technology is modern and built from the ground up. For the end user, this means you get push notifications of card transactions instantaneously. You can freeze and unfreeze your card instantaneously. The Monzo app uses your phone's location to determine when you travel to a new country, and doesn't block your card for suspicious activity as a result. It gives you realtime currency conversion for your transactions. The app allows you to budget your money, and categorise where you spend it. And more.

-edit-

Oh and I forgot to add, they offer a complete API, so you or third party developers can build on top of your financial data. No other bank offers this today.
I'm glad GDS is working to improve gov.uk sites but some really simple things still seem broken. Example: it'd be great if GDS would stop with the ridiculous forced password recipes across gov.uk sites.

Today I had to try three times to get 1password to satisfy the insane requirements of the site (8-12 alphanumerics, no special characters).
I completely agree with you, but there is way too much lobbying power protecting the status quo in the patent arena.

Not even a letter to Congress signed by very important SV players did anything... [1]

At Unpatent we believe that big changes can be made using technology when legislation is clearly falling behind.

[1]: http://www.unitedforpatentreform.com
Loved the section "Try to get something done every day". Productivity hacks do nothing to me. Reading Hacker News while working is nothing off my actual work as long as I get things done. And I do get things done, lots of work. Not saying that productivity hacks won't work for someone, but people need to understand that best metric of getting stuff done is getting stuff done, regardless what you did in-between of start point and finish line.
Backup SQLite database with zero downtime when running Ghost in Azure Web Apps
> “Power resides where men believe it resides. No more and no less.”

Follow it through. People believe what they are told, to a certain extent, so Power resides where people are told it does. Who tells them where it resides? Those who can afford to shout about it a lot.

Thusly a billionaire is powerful because they have the ability to make people believe it by projecting that position through "propaganda", and this doesn't go away. Money buys people listening to you. By the quote, that is essentially power, and so money is power.
In tenth grade in high school Java programming came up in IT class. Unfortunately, our teacher didn't have much of a clue herself... However, programming was something I'd been wanting to learn for a long time, so I downloaded all the example source code from the school system, borrowed a couple of books from our local library and dug in. Using that, I taught myself Java over the next year, then moved on to other languages.
> it's a performance/complexity nightmare

Babel itself demonstrates the truth of this. If you look at the source code for any of Babel's syntax plugins, they are literally only a few lines long, because all they do is activate a feature that is actually part of the parser core.
The question is asked providing the entire implementation of the respective sum functions in terms of primitives. There's no room for unsafePerformIO in the Haskell code (assuming prelude's `(+)` and `foldl`).

There could be if the Haskell version was typed on `Num a`, but it's typed on `Int`, which is a standard type with a known pure Num instance.
This is my blog post. The title is rather specific, but at least that will save you from clicking through if you're definitely not interested.
At least in my view, there's a couple of big things: Dart doesn't introduce that many advantages over JS for all of its differences, and TS introduces many of them with a smaller diff; there's also the presentation of it—Dart was originally presented as a wholesale replacement of Dart, to ship in all browsers, the language more or less as a fait accompli, which rubs plenty of people the wrong way.
As others have mentioned, you can find it on Companies House, or on the the FCA (Financial Conduct Authority) register: https://register.fca.org.uk/ShPo_FirmDetailsPage?id=001b0000...
Would many people within the country even have access to this intranet?
Red carpet doesn't get redder than this.

That said they had some surprising entries:

> In 2006, the Swedish horror comedy Frostbiten was shown at the festival, the first foreign horror film to ever be shown in North Korea.
Nice! I will give this a go for sure. Thanks :)
There's no substitute for caring, and unfortunately much of the contemporary JS/Web world just doesn't care about these issues.
Is Google Voice considered dead?

It's been my primary number for ~4 years now, and yes, it's not 100% reliable (spotty forwarding once in a while), it's still serving me well.
"Too big to regulate." Scary stuff.
The author uses the definition that a pure function must return identical outputs on identical inputs. I actually think a better definition is that the output of a function cannot depend on anything but it's inputs. If we use that definition then the first example he gives where the `sum` function violates pureness is actually not a violation. This is also justified by interpreting a `.valueOf = Math.random` field as a random variable, making the procedure `sum` a map from a random variable to a random variable.
This would be valid if we were only talking about taxation applied to the actual land.

The scenario I described was the IRS taking your land to cover taxation based on your Income, IRS does not tax land in any way. They tax income and other transactions but not land.

The IRS however can take your home, car, or any other personal property you own to cover income based taxation.

I actually agree with your assessment for pure land taxation (not to include any structures, or other items you places upon the land)

Taxing land value I believe has a ethical foundation for the reasons you stated, taxing income has no ethical foundation for those same reasons. If you believe the government has the right to tax land because it has or once had an ownership interest over that land, then the only possible reason you could agree that the government has the right to tax income is if you believe the government has a ownership interest over your person.
And the web apps all run on the same machine?
Powerful Facebook Marketing Tips from Respected Marketers
Answers Straight from an Executive Headhunter: Recruitment Trends in 2016
They're alluding to the fact that Gbuy sounds similar to a Hokkien profanity :)
> Dafeng strange fruit spreads across the Great Hall won the People's love and young manhood of the world's largest hot in that reverence Kim Jong-un...

North Korean is a different dialect so it's no surprise Google struggles with it. It looks like a news/propaganda site.
(Download Video) Sevyn Streeter – My Love for You
Installation Steps for USB WiFi Adapter on Windows 10 PC
You can get to approximately 50% penetration safely without storage[1], then you have to start adding factors that can deal with intermittent sources like wind and solar[2]. It doesn't have to be storage, either. You can used demand response signals to outsource your "storage" by paying people to turn off their electric vehicle charging or ice manufacturing for a period of time. In energy, reducing demand has the same result as increasing supply.

Additionally, in hotter places like the UAE, solar irradiation tends to correlate much more with grid load, since cooling is the primary energy use. So, you could safely push well beyond the 50% penetration point for solar/wind.

[1]: https://people.eecs.berkeley.edu/~vsmith/docs/renewables_sgc...

[2]: https://www1.eere.energy.gov/solar/pdfs/2010ulw_ellis.pdf
No, he's right. The browser incompatibilities are incredible. The devil lies in the subtle things. Relative spacing and heights, absolute positions, divs that have to line up, etc. As soon as you require precision on all browsers, it becomes a nightmare. And a decade of HTML+CSS experience changes nothing about that, unless you only go for the most simplistic website imaginable.
But that stuff is mostly relevant for manufacturers, not developers.