skysight-inc/HackerNews huggingface dataset:
English report: https://exatel.pl/advisory/maxthonreporten.pdf

TL;DR: It doesn't matter if you agree to join "User Experience Improvement Program" in Maxthon or not - the browser regularly sends this data to Beijing servers:

- Windows service pack version,
- screen resolution,
- Maxthon version,
- CPU freq,
- Maxthon path,
- adblock info,
- startup site address,

and the most important:

- ADDRESS OF EVERY VISITED SITE - full history, with every query entered in google,
- every ~5 reports - FULL LIST OF INSTALLED SOFTWARE (with exact versions).
One of 4 top responses. Here's the actual breakdown from the article:

> 1. Ads are annoying and intrusive (64%)
2. Ads are disruptive (54%)
3. Ads create security concerns (39%)
4. Ads affect load time and bandwidth usage (36%)
> I don't understand e-sports teams. They're not representative of a geographical region ... I don't understand the convention for how spectators are intended to root for a team.

That isn't an e-sports specific phenomenon though. Maybe it's the case more with US sports teams, but in something like football/soccer you have teams like Manchester United that have a massive global brand that is attractive to people in multiple countries and may have zero connection to Manchester or England as a whole. People in other countries will choose a team at some point based on specific players they like, a certain style of play, or even who their friends/family are already rooting for. Formula 1 likewise is also just a pure battle of the brands. Pick a team, follow it closely, and cheer for them.
'USA Today' story says 'New York Times' story says Trump doesn't rule out quitting after winning.
But django is a superset of Flask. If it's easy to find django devs it must be easy to find Flask devs.
Honestly I was very fine with just ignoring ads on web pages like I did for a long time, but it's gotten so out of hand in so many ways:
- Risk of downloading malware
- Having to download an additional several megabytes of content I don't even want, but must pay for
- Dark pattern UI to get me to click things I'm not interested in
- Reverse, poorly made UI that's difficult to get rid of (stupid subscription things)

You can argue the ethics of this all day with me but in the end I just don't care. I'm paying for the data pipeline, I'm paying for and maintaining the device that can be infected, and your business model isn't my problem. If you want me to look at ads, make it happen in such a way where it doesn't degrade the rest of the experience. Several websites have done it just fine.
>How close is it to the truth ?

Often a lot closer than in other languages, but that's still not close at all. And it depends a lot on how careful your code is. If you want to rely on the type system more heavily, you have to do more work upfront. E.g., using a simple SQL library that just takes queries as strings vs building your queries in a type-safe EDSL. You can write sketchy Haskell just like any other language, but you're likely to be much more aware of it.

>And how close are we to having that kind of capability for real-time programming?

Last time I looked it seemed like real-time Haskell still had a fair way to go. Presumably because it has garbage collection, lazy evaluation by default and other things that make it hard to prove time bounds. It can also be really hard to optimize sometimes IMO. But I doubt the features that make Haskell reliable are dependent on the features that don't suit real-time programs. I don't know of any pure functional languages with similar type systems, though. https://en.wikipedia.org/wiki/List_of_programming_languages_... has a pretty small list.
This is a very poor comparison.
ugh that'd be great sans angularjs
Mike Pence Chosen as Trump's VP
I fail to see how I "validated" your claims of racism.

Your perspective is that of a paranoiac: no matter what is said or done your fears of racism are further confirmed.
this is not the issue. Stradivarius violins are in private collectors' hands and collectors let famous violinists play those violins. The issue is, should those violinists switch to a brand new violin? this experiment provides no evidence that it's necessary
That's a good point. If you do have a situation where the number of objects is somewhat dynamic, you could use layers of protection such as (re)initializing the unused objects to a known safe state, adding a flag as you mentioned, adding sentinel values to the end, and at the very least you do have the guarantee that you aren't running off into memory that was actually dedicated to another purpose and contains fundamentally different data. If you are doing something really dynamic, you could embed two linked lists (or an embedded list and a free index stack or even two packed stacks). The reason for stacks over lists is that lists can accidentally become cycles.
Care to give a TLDR of the article? I'm afraid my Polish isn't great
So why not make a service for arxiv papers or any other source of resources and have experts critique them?

Maybe there is already a good source of experts on Quora or something. Or start a new site where experts are invited.
Unionize?
Oh God, whose brilliant idea was that anyway. I noticed that start to pop up awhile ago. Browsers do not need notifications...
I would bet that the people who still have original NES cartridges are people who still have a working NES, or one of many HD-compatible clones. This is not a product for them. This is a product for people who played NES games when they were young and now will buy this to get a gust of nostalgia. There's nothing wrong with that, of course.
Oh. Not the esports organization.
Actually I'm working with Clang so that's when and why I wrote this article ;)
Sites and content we consider ‘archival’ that involve no signing in or personalisation,

AUGH! Seeing this "SSL is just for private things" mindset in 2016 is really disheartening. It's to keep people from screwing with your connection, not just snooping on it.

I really hope the browser vendors start treating HTTP the same way they treat broken certs sometime soon. This will change once users start asking, en masse, "Why am I getting all these warnings", not before.
suppose I already play a Stradivarius now. Does this experiment provide evidence that I should switch ? I am saying no.
Bluff ;) - tell them they did something wrong. It's their fault. They don't know how to use git.

There's an xkcd about this I think.
Not gonna matter if your printer can't print the color you used, which is a lot of them. You'll just be surprised when your prints come back looking like shit I guess.
> you created a business that depends on a single point of failure that is entirely outs0ide your control

I never really thought of it that way before but you are right... I still can't switch to Linux or Mac at this point though so for the short term it's out.

Long term I will have to keep a close eye on Microsoft and see if it's something I have to move away from.

I was always a pay-your-money-get-your-thing kind of guy but this move towards continuous upgrades and possible subscription-based / "free" operating systems isn't a shift I like... I like to "own" my stuff (I know I never "owned" Windows but I had a disk and I paid for it and I got to choose how long I kept it for and I could disable telemetry and so on).

Maybe this IT stuff is a young mans game because the thought of ditching Windows, Visual Studio, SQL Server etc for Linux equivalents and having to re-learn it all doesn't fill me with hope, however, now that I read this sentence back I amd sure someone will correct me and show me that you can run all that stuff, including Active Directory in a 512MB instance of Puppy Linux or something :)
> That's where circularity starts to happen.

No. This is what a circular argument sounds like: "The Bible is the Word of God, and we know this because it says so in the Bible." There is nothing like that in secular materialism. Secular materialism is a conclusion based on evidence. It might be wrong but it is not circular.

And, BTW, if secular materialism is wrong, then the way to demonstrate that is to show evidence that it is wrong. And if you want to claim that secular materialism is circular then the way to show that is to show how it is circular (which you won't be able to do because it isn't) rather than just to say that it is with no supporting argument.
I'm not quite at the point where I can appreciate how useful this is, because I don't really understand concurrency itself. What is a good resource from which to learn about concurrency, and especially Elixir/Erlang's approach to it?
I'm actually curious about this too. Anyone care to comment?
It is the BBC
Interesting, I didn't get that when I went to the site, wonder if it's being A-B tested or something.
If you do a little reading besides the WSJ and NYT, it's obvious that the CIA has been propping up ISIS. Some articles on Glen Greenwald's publication The Intercept goes into to this in a bit of detail. It's amazing to me how few people understand this.
Plus... they don't have to do this.

They could put in place redirects, and then use HSTS to tell browsers to only visit the HTTPS links.

They could leave the old HTML unprocessed and pointing at HTTP and HSTS will fix it for modern browsers.

Only the first request would be via HTTP, and Chrome and other browsers can be told to use HTTPS when they see the links even then: https://hstspreload.appspot.com/
I'd be interested in ratings for layover airports. The flight experience is pretty similar. But layover airports with a little playground for the kids are a huge bonus for me.
>but it's illegal to make certain modifications to it, right?

That's correct in the US. For instance, you can repair an AR-15 back to factory specs, you can modify it in certain ways (adding different sights, etc.), but if you modify it for full-auto operation (which is quite feasible actually), you can be thrown in jail IIRC and be subject to a gigantic fine.

This system works well: people can repair and modify their property to a certain point, but making specific changes are highly illegal, and the penalties are extremely severe, so almost no one does it. The same can be done for other things if the case for public safety warrants it. So repairing your robo-car should be completely legal, but modifying it to blatantly violate emissions laws or to run cyclists off the road can be punished harshly with vehicle confiscation, $1M fines, lengthy prison sentences, etc.
As a professional violinist who's played both a Strad and a del Gesu (and who spent several months with a 1770 Nicolo Gagliano), and who studies with someone whose daily driver is a del Gesu (and who's been playing antique Cremonese instruments for the past 25 years), I always have problems with this sort of study.

As my teacher put it, "Modern instruments may have a voice that's as good as an antique's, but they only have the one voice. Due to how age works with violins, antique violins have many beautiful voices. In a couple hundred years a 21st century instrument with the same craftsmanship and material quality as Strads and del Gesus—and these instruments do exist—will be as good as a the Strads and del Gesus do now. But right now that's not the case."

And I've found this to be true myself. When I pick up a modern violin it might take some time to figure out how to make it sound best, but then I'm done. With an antique instrument, it turns into this indefinitely-long relationship where I continuously learn new things and find new voices and tone colors in the instrument. When I returned the aforementioned Gagliano after three months of heavy use, I felt like I'd only just begun to discover the range it had available.

And it really is about age for age's sake, not quality. I own a good-but-not-great Edinburgh-made violin from 1807 appraised at $15K, and I've seriously played a modern-made violin appraised for $60K. The "default voice" of the $60K violin is better, but the antique instrument is definitely the more versatile one.

I know we like to be objective and scientific here on HN, but don't discard the fuzzy talk of "forming a relationship with the violin" too soon. Even if we don't understand the science behind it yet, it seems that there's something to it.

A better experiment that'll never happen because of logistics:

Present a professional violinist with ten antique violins, ten modern violins, and a range of high-quality bows (the bow plays a HUGE role in how the violin sounds and responds). Give him/her a few hours to choose the favorite of each type of violin and a complementing bow. Let him/her play both violins for a year and then report back on which was preferred. Repeat for a statistically-significant number of violinists.
But what percentage of passengers would fly Jet Blue over United at a more expensive fare?
Apologies. That was an asshole comment on my part.
Some people just want to make themselves better. They don't care about a control group. They only care to see if they can produce a positive effect on the one subject that matters to them. Most of them would probably go to a doctor for this if it were readily accessible.
Do you have a link to the code? Is it open source? Sounds pretty cool :-)
This is cute, but the title got me excited for something well beyond this. Heck, even if an AI produced spontaneously code that defined a function and later used it, I'd be ecstatic. This is just a fun piece of art.
It seems that people often confuse complex with clever or impressive. Impressive is unifying the falling of an apple with the orbiting of the planets into three simple universal laws.

Complexity is an emergent phenomenon. It occurs when there are too many interactions to track. To make something simple is to take all of that complexity and to understand and model it as the interaction of a few simple rules repeated over and over and over.
Chrome's auto-translation was good enough that it was very readable; you can try Google translate.

ksdev also wrote a succinct TLDR here: https://news.ycombinator.com/item?id=12095127
For sure we'll do a blog post about it. By the way if you want something now the Travis CI talk is really good https://www.youtube.com/watch?v=N8u9H6JDAzo

We don't have any hard data on this but I think we're in the reasonable range.
Sure it's "FREE" - becasue every time you use it, you will be consuming compute from your AWS account. That is my thought. AWS would not do this if it did not make them money. It is not just to be cool.
How terrorists use encryption
I'm very sceptical of experiment design that relies on self-reporting. It is super-easy to get people to accept amazingly compromised compressed versions of original visual and audible information.

But what is that measuring? That we can't sense the difference? That information from our senses is lost when encoding it in our nervous system? That our conscious minds cannot introspect or report the difference? We know our conscious minds are unreliable reporters of what our subconscious is doing or deciding. On the other hand it is easy to show that the scene we think we are seeing is created in the mind. It is easy to trick a person into thinking identical shading is different, and different shading identical. What does that actually tell us about how to compress video?

I would prefer to go with physiology. If our sense organs can resolve it, and the nervous system can delivery the sensory information, the information is important, no matter what words our unreliable consciousness says.
It already exists. It's called a Wii U.
Reminds me of just remove the duck

https://rachelbythebay.com/w/2013/06/05/duck/
The main developer of south was responsible for bringing schema migrations to Django's core... don't know how similar it was to south's codebase, though: https://www.djangoproject.com/weblog/2013/mar/22/kickstartin...
That name yields some rather unfortunate Google image results.
They are seeing a 22% lossless compression of already lossily-compressed JPEGs, though.
I am not telling people to stop being critical of others, but we should stop painting people whom we disagree with as James Bond movie Villains. That is the point. During the election cycle, we all get emotional esp. if we are politically minded, my caution is against these heightened emotions and rhetoric.

Contempt for fellow citizens should not be a habit.
i think this thread is separating the beginners from the veterans.
I would like to take the opportunity to plug for my favorite adblocker, Ublock Origin. It doesn't have a whitelist like ABP, and has a very good picker to remove ads in case some sneak through.
> The carts are perfectly reliable

Depends on the cartridge. Any of the ones with a battery save (like Zelda or Final Fantasy) need to be opened up, have the welded in battery clipped off the board, have a CR2032 socket soldered on instead, and then put a new battery in and reassemble.

It's a LOT of pain to get a NES cart with a dead battery working again. That's probably why they opted not to put a slot in this thing -- many people's dusty old carts are dead, and not knowing any better, they'd blame the new console.
I tried looking on the Moore Foundation website and the grant wasn't listed yet. Here's one to Numfocus though from last year: https://www.moore.org/grantee-detail?granteeId=2114
Holy crap. That is just a ton of information being sent up there. (Also, as solely an English speaker, I'm very impressed with Google Translate's ability to parse this article out into a readable form.)

I mean to their credit, the NSA is not in Beijing. I dunno though, this seems a lot worse. What a mess. This is part of the reason I won't buy Lenovo computers anymore. The Maxthon browser is installed by default, along with all sorts of other junkware and god knows what any of it actually does.
That's great.

Are there any plans to use these primitives to communicate with servers not written in Elixir? For example can you foresee Elixir being used to manage and coordinate heterogeneous architectures?
I can understand the sentiment, but I think we've gone a bit too far with it in the US.

In Italy, where I lived, there were certainly residential areas, but they were very close to businesses - from our house we could walk 5/10 minutes and be at a coffee shop, supermarket, our kids schools, a tram stop, a bakery, and a few other things.

In the US, you have massive residential-only neighborhoods like this:

https://www.google.com/maps/@44.1036878,-121.3081349,1586a,2...

It's a car or nothing.

Philosophically, you can say they just designed it wrong, but I think you can also make an argument that sometimes it's best to evolve complex things, via markets, rather than attempt a big up front design and then rigidly enforce that.
MailOnline. SSL would just cost too much in Akamai billing. Otherwise they'd do it straight away for the SEO uplift.
The blowing on the cartridge myth was always funny. People still think they have to do it.

The actual trick is to stick the game in, and after you push it down, you then slide it with your finger to the left or right about a half-centimeter to align the pins correctly, hit reset, and it's good.
We thought about paying independent of location. If we pay everyone the same we would have either a huge burn rate or we could never hire great people from the Bay Area.

Another consideration is that people's costs are strongly related to where they live.

But I can also see the case for paying everyone the same. But I think other remote friendly companies are doing the same as us, this video shows how Travis CI thinks about it https://www.youtube.com/watch?v=N8u9H6JDAzo
The FCC press release without journalist interpretation: http://transition.fcc.gov/Daily_Releases/Daily_Business/2016...

> a new unlicensed band at 64-71 GHz.
Practical Product – Ep. #1, Driving Adoption with Your Product Launches
What about a statically analyzable language? That could be factored into the loss function.
Neurological manipulation to manage inflammatory condition may have a promising future, and may be a good avenue to pursue for some patients (like people not responding to immunomodulation). At a conference I overheard of botox injection reducing psoriasis plaques in otherwise unresponsive patients (just hearsay), and it is known that patients with onset of types of neurologic damage (e.g. Parkinsons) have increased risk of another inflammation-related condition seborrheic dermatitis (just correlation). Teasing apart causal mechanisms at work could be quite a task.
Ask HN: Pre-launch feedback Cloud Security startup
Hi,

We're still building our platform but we feel we are close enough to start getting the word out.

We are a team of Phds with decades of security experience but not too much SEO/Advertising background. We're aware of a few pre-launch sites such as betalist, betabound and startupli.st (seems to be down for the last hours).

Any other places we should be aware of ?

Thanks !

PS: I didn't post our url since I'm not sure it's allowed or advised.
We updated the link from https://www.sciencedaily.com/releases/2016/07/160704223410.h..., which points to this.
Oh, thanks! I hadn't heard of Natron but it looks pretty cool from the tutorial videos.
Show HN: Combining Flow with tcomb to allow for runtime enforced refined types
Well, there are other religions that have carried on after their promised messiah died by quickly reinterpreting their texts. I know it sounds like I'm trying to be edgy, but seriously: there's good precedent for religious fanatics being undeterred by a prophecy being unfulfilled.
Ah, my bad. Disregard everything :)
Nintendo announces NES Classic Edition, launching this fall – Polygon
My very limited understanding is that 5G incorporates a concept of heterogeneous networks at different scales, i.e. the scale of the cell tower and the scale of a wireless router and the scale of a cheap sensor. In a way, there's another layer of abstraction over frequencies and carriers...in addition to whatever hardware level changes are involved.
Their traffic is too high for them to afford it (and probably wouldn't outweigh the SEO uplift)
Writing a scraper for this is trivial and it's not like you're going to get caught if you're just scraping a few big name people. I definitely think this would be a good idea for political candidates and such, who the public should really have this sort of information about...

A quick script that could do this with a few people and store the info locally might be a good idea, then we'd take this out of the hands of Twitter. Maybe a little PyQt GUI that can sit in your tray and scrape twitter accounts or watch via their websocket API and notify you when a tweet is deleted.
Oh the Daily Mail? A+ source.
Teaching anything has to be done many times. Depending on the audience the degree of specificity that one goes into while teaching is variable. I personally read this as an attempt to teach and that teaching to be directed at newcomers to git. Nothing more.

Anyone reading something like this as a newcomer is free to go on to become an expert and for their own opinions and practices. For an experienced practitioner to read a "Tutorial" and deem it dogmatic because it doesn't adhere to their specific and experienced approach ignores the fact that the practitioner has the benefit of significant experience that a new learner does not.
let's also not forget that constantly building stuff on xeon cores costs a lot of money.