skysight-inc/HackerNews huggingface dataset:
From an enterprise POV, I experience the opposite. We haven't rolled out W10 in production yet, but just looking at the test/key user machines who have it, Windows updates have become markedly worse. A real lottery regarding reliability and stability, no comparison to the past.
What a sad state. It starts with "protecting" people from terrorism, but it will quickly devolve into humanity-stunting censorship. Instead, educate people about terrorism. We cannot defer education in the hopes of protecting people. This never, ever ends the way it is intended.

One day I fear I will open my eyes to find parts of the world blurry, because of state-mandated image filtering device, embedded in my eye.
I do not understand why it’s hard to see
at least the end result.

The longer it takes for a change in input to produce a change in output, the greater the chance confounding factors will interfere, making your conclusions less convincing.

You moved your spending from billboards to print magazines, and 6 months later sales are higher. How do you tell if it was the ads, when there was also a model refresh, your competitor released a poorly reviewed product, and the economy has been kind to your target demographic?

As John Wanamaker supposedly said, "Half the money I spend on advertising is wasted; the trouble is I don't know which half"
I hope you communicated that clearly beforehand?
I'm not British, so I'm not fully well versed in UK politics, but as far as I can tell, this has been driven by both Labour and the Tories.

Remember, it was under a Labour PM that the UK invaded Iraq. Civil liberties were steadily eroded through a series of anti-terrorism laws during Blair's tenure.

Of course, things might be different now that Corbyn is running the Labour party, but it's difficult to undo what has been done. Once power has been gained, the holder is usually very reluctant to let it go.

[0] https://en.wikipedia.org/wiki/Terrorism_Acts
Human population is not growing exponentially anymore. Human population growth rate peaked 1962 at 2.1%, and it has been slowing down since.

Even remaining population growth is a big problem, but using he word 'exponentially' to describe growth that is slowing down and is most likely sublinear is not accurate.
It's worrisome especially since UK has started classifying "serious crimes" as crimes that would normally be punishable by 6 months in prison. This greatly expands the ability to "legally" spy on everyone. The fact that the police has almost the same level of access to the mass surveillance tools as the GCHQ does is also extremely worrying, and it's something that should never be allowed in any country that portrays itself as a "democracy."

The courts have recently said they can't allow the cops this much power, but May has already pre-empted this with some purposefully half-baked "improvements" to the law, so that it looks like they're changing the law according to the ruling, but in really they're not. Then they'll have to be sued again, which will take a few more years. And then they'll pass some new half-baked improvements, and so on. It's a game they seem more than happy to play and drag out real reforms as much as possible.

May for instance knew the EU Court would ban that type of surveillance (the court's top advisor tends to signal how the ruling will go many months ahead), so she rushed IPA through Parliament like a month before the EU Court's decision. It's just goes to show how mischievous these guys are.
Hopefully, we will attain enough collective intelligence eventually that we will be able stop population growth and stop having irrational hatred for other humans.

I am however pessimistic.
What about Git, and Gimp?
Depends on how good you are. If you have a fairly solid resume, moving to Bangalore (India) would not be a problem. Not exactly a high paying market, but the software engineering industry here is more mature than that in Pakistan. Moving to India would/should also be much easier than moving to say, Europe, and Bangalore is a pretty safe/tolerant city.

That being said, I have zero idea about the paperwork necessary to work in India. People don't exactly move to India that often looking for work.
A lot of people don't know this but birth rates have fallen dramatically:

https://en.m.wikipedia.org/wiki/Sub-replacement_fertility

We will soon have the opposite problem in many countries - an aging population with no base of support.
You don’t remember Labour’s ID cards and biometric database? Or their expansion of the surveillance state?
I think they meant VR graphics data, not data stored on 3D things.
We need something like a Hippocratic Oath for IT professionals.
You don't ever push straight to the repo. You enqueue your changeset to be pushed by a central system. At Facebook we call this "asynchronous landing" and you're right, before this became a thing about five years back, at certain times of day it was very tricky to push your changes out.

Once you switch to this model, you can do convenient things like landing straight from the review system (by a "Ship it" button), landing after some checks were successfully performed, and so on.

Incidentally, this is similar to how merging pull requests by rebasing works on GitHub.
off the top of my head, AT&T and Verizon have done various forms of customer tracking for advertisers. They both used supercookies at some point, which were injected into customer egress, and ATT used to inspect web traffic in order to target ads (opt-out with a monthly fee, of course).
Are we mining Bitcoins here?
Reinforcement based learning requires self-observation. Especially when done with predictive modeling. Both the brain clearly does. You might like this paper: https://psyarxiv.com/387h9
Demystifying Observables
Getting OSM data exports is a little tedious.

They're available, but it's not so easy to get it since it's always very exhaustive. They should try to review how they make data available for developers, have different data sets, appropriate file formats, etc. They should offers different level of exhaustiveness and type of maps. The most basic should only contain roads and streets with their names.

OSM.org is great as a google maps alternative for users, but the problem lies with how OSM lets it data being available. GIS systems are always sensitive to size and performance, so it's not a simple problem.

MapBox seems to be on the rise, but I don't know what they're doing exactly, and what is free or not.

I tried using their .mbtiles format once and failed, it is a combination of zlib, sqlite and google protocol buffer. The generated C++ headers were the most horrific thing I saw in my life. There are better alternative to google pbf, I guess flatbuffers for example?

I have no idea how one would or should distribute map files properly. XML is not indexed and very very large, mainstream databases are inadequate because indexing geographic data is tricky so you cannot really select a specific zone you want.

If I was openstreetmap, I would federate XML exports, and generate country exports automatically, AND generate smaller exports for smaller country regions. I don't know if a good alternative would be to provide slightly overlapping squares, so planet.osm would be divided by 16 (or 32) squares, and then each square 16 (or 32) times again.

Open platform only thrive if distribution is smooth, and for maps it's not easy but it could be done. It's only a data problem.

EDIT:

I'm talking about exports simply because OSM.org servers might never be able to hold XML API calls for every developer who wants to use it in their apps.
I'm using it far less as it keeps showing me stuff I don't care about from 5 or so days ago instead of linear timeline.

It annoys me because no one ever asked for non-chronological & there's no setting to change it. Instead it shows you stuff it ‘thinks’ you want to see but so far it has been way off the mark for me. And I've missed local bar promos as a result.

I'll give it credit though; it has encouraged me to unfollow a large amount of people it kept showing me repeats of.

I definitely feel less urge to engage on Instagram now than I used to as well.
In my experience, it's because internet advertising is indeed globally horrible, but advertising on internet is often not about global effects.

To give you a perspective, efficient "performance" (the kind which wants you to buy now) advertising is a click ratio of about half a percent on ads, which vastly outperforms the basic performance one, usually having a ratio of about a tenth of a percent. Of those fractions of a percent, a fraction of a percent will actually buy...

That still means ads missed the target 995 times out of 1000, so are still globally horrible.

Nevertheless, since ads on the internet are so cheap (prices are often negotiated by 1000 ads, to make it a bit more tangible, and we're talking like 5$ per 1000 ads here), it's still sometimes worth it.

So yeah, the global experience is crap, but that's often not the point anyway.
It could also be that you only need a certain percent of new content to keep eyeballs. Thus, by only showing some new content at a time, instead of all at once (as in a chronological feed), you would increase user engagement time.
One solution is to coordinate who 'owns' master, mutex style, using something like an intranet wiki.

When you 'hold the lock', you get to rebase and push, and 'release the lock', and if you've any sense the system will automatically ensure you haven't broken the build.

Of course, it's important not to waste time, as this serializes the commit process, as it were.
The credit bureaus were unwilling to validate requests from non-US address when I tried, just after news broke of the Equifax breach. The online forms literally had no provision for changing the country, with US State and ZIP code (of my current address) being mandatory fields.

I asked about it in the expats Stack Exchange site and others had the same problem: https://expatriates.stackexchange.com/questions/12104/how-ca...

Same goes for Social Security accounts, they require a US address before they permit you to log in online and monitor your account for fraud.
And add-track.js, flash-banner.gif?
A friend of mine, cancelled the account 2 weeks ago. For months I was also thinking about closing it too, so I finally did it after him. Few days after having talked about it with an ex colleague, he also closed his account too.

The amount of useless information, the irrelevance of it, ads, privacy concerns, the fact that you just care about your most intimate friends, and not about that ones you connected in the beggining when you though 'oh look, my friend from primary school!', most people does no longer provide interesting content, just conversations about politics (not always sane debates), photos to generate envy/pose... and realizing that Facebook just does not give you anything good, just depression or low self steem... Also the fact that when you are bored you just check social media instead of doing something useful... All of this made me realize I had got to close it.

And I feel better, and I'm sure I would feel even better if I also close my Instagram account. Nowadays I just keep the Instagram app on my phone. I also got tired of toxic comments on Twitter and I check it much less often now.

I feel, one of the reasons we registered on Facebook was to be more social but that ended up being the opposite and now we want to feel 'contact' again, and you can only get that by physical interaction and real conversation, because a postcard or a call has never been the same than a real conversation and a hug.

This is just the beggining. I've been on Facebook for 10 years, and I'm sure a lot of millenials are starting to close their accounts, or at least they don't even use it.
ERR_CERT_COMMON_NAME_INVALID doesn't mean what you think it does
So it looks like one of two things has happened:

1) The British government have built AI tech capable of identifying extremist views in any video at the incredibly low price of £600000, doing what no other technology company in the world is capable of.

2) A smart consulting company has convinced the British government to waste £600000 on building a model that can flag certain videos from a very specific training set but in real world use is horribly innacurate and completely useless.
After a couple of paid projects with Phoenix I'm not sure it's a path forward. More like a fork in the road to a different destination. I'll steal pattern matching from Elixir and keep using Ruby on Rails. Phoenix adds too much unnecessary complications for the average web app, starting with Ecto. Potentially great when building complex systems, but there are not many of them.

My suggestions are: simple to average web apps, stay with Ruby (Rails) or Python (Django); complex, look into Elixir (Phoenix.)

I never used Crystal so I can't say anything about it.
We already know that at least some small US companies can't justify the cost of compliance, even if it means cutting out the EU.

https://news.ycombinator.com/item?id=16114530
Spiro Curves are a nice alternative: http://www.levien.com/spiro/
Yeah, you can’t just couple more carriages on to a train. The e320 trains are already sixteen cars; extending this means that platforms and signalling systems have to be modified to deal with longer trains, which can be phenomenally expensive. And more traction power needs to be available, which means you will required a motored car.

It’s more complex than sticking carriages together!
"Hi, I'm <E-list celebrity> and I made my own website..."

Ugh. Seriously though I suspect it is because their algorithms have decided that you like X and therefore they only show you adverts about X, which is a small subset of all available adverts, so you get the same ones again and again.

On TV they can't target so accurately so you basically get shown every advert. This means there are more to show and it is less repetitive.

I also think advertisers don't mind showing the same person their advert a million times. It may be annoying but it works - name one competitor to Grammarly off the top of your head.
I think it's a generational thing. Young people born in time of peace romanticizing great battles, national pride etc. Peace is boring and hard, there are economical struggles, politics, many problems without someone to blame. In war time everything is much clearer, esp. for young boys, they just have to kill the bad guys (the other side) and receive accolades. Of course, the stage is usually already set up by propaganda, schools, one-sided history teaching and so on.
I tried mining Vertcoin for 1 month
It is a very well designed product, congrats on having been part of it. :)
1) He is accused of that. He is still accused of rape its statue of limitations expires 2020, ten years after it was alleged to have happened. Although that investigation has been closed because there is little hope of it going to trial, since he fled the country and is hidden away.

2) Now you're being dishonest with your translation. Julian was accused of "Olaga tvång", "sexuellt ofredande" and "våldtäkt". If you want to translate "sexuellt ofredande" to sexual misconduct I guess that's fine but it seems most news papers translate it to sexual molestation or sexual assault. "Våldtäkt" cannot be translated to anything other than rape.

3-5) This is more conspiracy theories. The only special treatment Assange has gotten is by Ecuador and large part of the internet that claims the US is behind all this.
Due in Over 19 Years (01/19/2038) Next Major – Ruby Issue Tracking System
Integrate the payment mechanism.
Here is a naive question:

Let's say I want a small application with flask and angular.

I create a single repo for both flask and angular. I put everything flask in one sub folder called backbend and I put everything angular in another folder called frontend

WIP here: https://github.com/kusl/flaskexperiment or https://git.sr.ht/%7Ekus/flaskexperiment/

Now the problems are just starting: how do I set up ci for all my projects? Travis ci expects a single file at the root of the project and so does gitlab ci (hi sid, big fan)

I am sad I can't talk to the experts at Google about how they navigated these problems. I understand Google has many enemies that are constantly trying to exploit whatever but I still wish we could have a more open conversation here.
My spanish teacher, for example, accepts all payments via a similar method. She has several skype students based all over the world and the traditional methods of transfer are expensive and unwieldy.

There are also issues with Spain being rather anti people setting up simple businesses from home.
This also reminded me of the first such revolution, the agricultural revolution. In A Brief History of Humankind by Yuval Noah Harrari he says that it wasn't humans that domesticated wheat, but wheat that domesticated humans. The reasoning being that since we started to use wheat we've grown to too large numbers to go back to the previous lifestyle. We've been essentially trapped to continue using wheat, which was not even as good for our health.

A similar argument could be made about the Haber-Bosch process. There's no way back from too much growth. And there are serious side effects.
Mining in Crypto Currencies is the process to Verify, Order, and Secure the transactions in the global ledger. Without mining no one could send transactions, without transactions the currency does not function.

The hard problem that the mining algorithm computes is a Hash of a batch of transactions together with some meta data. This meta data also includes the Hash of the previous batch. This is creating a cryptographic chain of transaction batches (blocks). A Blockchain.

This is securing the transactions in the following way:

- You can not change a transaction without changing the hash of the batch the transaction was included in.

- This would also change the hash of all transaction batches that follow.

- The crypto currency miners and users follow the longest chain with the most work put into.

- To fake or alter a Transaction you would need to recalculate the hashes of the blocks that follow faster then the honest miners so that your new chain is the longest chain.

- More honest miners means it is harder to manipulate the blockchain since to do that you would need to control more then 51% of the global hash power of this currency.

Securing a Blockchain is not as noble of an effort then curing cancer with Folding@Home, but it is also not just wasting electricity.
Thinking that SVN is an option is even more harmful.
Unicorn Coin is the token of The Crypto Unicorn. Eасh соin rеprеsеnts yоur оwn pеrsоnаl Uniсоrn. You cаn gеt аs mаny аs yоu wаnt аnd lаtеr trаde thеm fоr оther соins or tоkеns, suсh аs bitсоin оr еthеrеum. Uniсоrn Соin is аn ЕRC-20 tokеn
I think (not sure if this has been agreed as best practice) that you can use cookies to decide which content to push. This should work in most cases - set a cookie that lasts as long as your users' cache, and don't do server push if that cookie exists.
Maybe the side is down? Only white content on mobile.
What's wrong with Metcalfe's Law?
Getting started with HDFS on Kubernetes
Does this optimization mean we can dispense with Bootsnap? The magic Bootsnap does makes me fearful and it adds yet another moving part that can break :(
Us news from carlos d jackle
You're right that crypto currencies are not productive assets and as such they are a negative-sum game.

But they have utility. At this point I think mostly for gamblers and criminals as you said yourself.

But they also have utility for all sorts of tinkerers, and via that route they may eventually become more useful to the rest of us.
"The reasons are numerous, but one that Seidenberg cites over and over again is this: The way kids are taught to read in school is disconnected from the latest research, namely how language and speech actually develop in a child's brain."

This is almost certainly wrong and even logically absurd. I am sure there are more optimal ways to learn to read but any kind with a fair IQ who aren't dyslexic can learn to read.

My son isn't a genius, but he have been practicing reading since he was 5 and today at 8 he reads Harry Potter.

The trick (as with almost any other field)? Practice, practice, practice. That's it. There is no magic sauce there.

One thing that we found that actually increased his lust for reading (he definitely would rather play soccer, Minecraft or Rayman) is to give him a Kindle which has a kids app with achievements and daily reading goals.

It's sad that so few kids read at their grade level but it's not because of sub-optimal teaching methods that much is for sure.
Overkill is a point of view here. Training and deploying neural networks is becoming easier than ever.

In my group at Arm there's a solid expectation that we'll see neural networks integrated into every part of a running application, and whether they execute on special NN processors or the general-purpose CPU will largely depend on where the data is needed.

I cut a very long comment short and wrote the rest of this up here: http://yieldthought.com/post/170830096265/when-are-neural-ne...
Server push in Python https://pgjones.gitlab.io/quart/serving_http2.html#server-pu...

(I am the Quart author, thought this would be interesting and relevant).
A lot. In Denmark, if you go out with 3 friends, one pays the bill at the restaurant and the others transfer their share to him (with one swipe on the phone to the friends phone number or email address that you already have so no need to set up receivers).

When you go to a birthday afterwards, one has bought the present and the others transfer their part to him.

Danes send money to eachother daily.
Wow, that’s incredibly simplified. They have to have incredible uptime guarantees, transfer money from different banking systems, and ensure that amounts are never wrong. And we are talking millions of transactions a second here. And it has to be fully working and never make a mistake.

Not easy at all.
I guess they want to deter people phoning to complain because there is some minor delay in the system?

I've had instances where it's taken more than hour, although it usually is as near instant as physically possible.
> that it will partner only with digital networks that pledge to use an industry standard for ad metrics and improve consumer ad experiences.

Whatever standard this ends up being, it needs to guarantee you cannot get drive-by malware, or the ad blocker is staying on and the arms race will continue indefinitely.
> first documented in 1900

We should have put in 15 minutes of undisturbed rest after reading this in 1900. We didn't, and promptly forgot how not to forget.
Recording Studios in India Online Booking
Clickbait and fake news are not solely driven by advertising revenue so even if idle CPU and GPU had zero marginal cost crypto would not eliminate them. On top of that utilizing idle capacity is not free. The cost associated with crypto algorithms is real and must be evaluated in the context of what else could be done with the energy and compute resources. It’s not clear to me that crypto is the best use of our resources.
Android has a lot of gratuitous animations as well. To give an example, the Clock app on my Pixel animates the tab icons, which I find dumb and annoying.

At least macOS gives you the option to disable gratuitous animations with their accessibility settings. I'm hoping eventually Android will wise up and follows their lead.
SMAC is just wonderful for all lovers of technoporn
Definitely not the one that I was thinking of, but wow, thank you!

I may even go and hunt this one down on Thursday...
Talking Studios is a list aggregator and booking facilitator for audio video & photo recording studios in India. The aim is to automate the current unorganized media and recording industry
VAT has an explicit zero rate band in the same way income taxes do

having less turnover or income than the value at which you move above the zero rate band is not evasion

low income people aren't evading taxes by not earning enough to be liable to pay them
It helps that cigarette smoking is physically addicting.