skysight-inc/HackerNews huggingface dataset:
I can only speculate, but I would guess it goes something like this:

You type "the quick brown fox jumps over the lazy dog." You continue typing other stuff. 30 minutes later, there's a queue of random slices like: { "lazy dog", "chocolate donut", "brown fox" }. That gets encrypted and sent into a big pile of other data for a machine learning algorithm to develop better typing prediction.

I would like to know if that's the gist of it or if there are other things happening. Hopefully there will at least be a developer blog or something like that to better explain it.
That seems fine. This wasn't a responsible security disclosure, they're not punishing a whistleblower. Publishing an extension to the Chrome Web Store that lets anyone exploit the bug is NOT the responsible way for anyone to "highlight" a security issue unless normal channels have repeatedly failed (which was not the case here), let alone someone who is working for them.
Change the gateway on the Windows 10 install computer (or "default route" as another commenter calls it) to a computer _you_ control, i.e., a UNIX install, that can do IP forwarding. Turn on IP forwarding. Connect the UNIX install to the internet.

Also change your default DNS servers on the Windows 10 install to point to the UNIX install. If you know how, set up DNS on this computer. I recommend using your own cache listening on 127.0.0.x, not a public one.

Then monitor traffic being forwarded by the UNIX install.

This is not difficult for anyone familiar with UNIX. Plenty of good and bad software to help you.

Do people need instructions? If there is interest in blocking this nonsense I for one would be willing to help.

There are a lot more Windows users than Apple users so this is fun to watch how the Windows users react to the incessant connections to the mothership, which is par for the course with Apple products. Would love to see the stats on how much cumulative user-purchased bandwidth Apple and Microsoft are usurping in order to track the people who have to pay for it.

If you want to block this nonsense, then the easiest way to do it is from another computer acting as a gateway.

Trying to block these connections from the computer on which Windows 10 has been installed will probably be an exercise in frustration for most users and they will give up. (Most Apple users do not know or care so they do not try to block.) I am sure that Microsoft is counting on their users acting like Apple users.
Announcing z80, my Zilog z80 emulator
> Is it really more difficult to compile to Go source code

And who's going to write a Java/Clojure/Scala/Jyton/JRuby/Kotlin/ to Go compiler ? when Google couldn't even write their own language for the android plateform at first place ?
Capitalism involves a struggle between labor and capital. Or perhaps another way to say it would be that if capital could do what it wanted without labor, it would. And capital is winning in that struggle, for most jobs there are more qualified people than jobs. I don't see why it's so bad to say; this strikes me as a predictable development of a capitalist economy.
>, but I've never heard of someone claiming that skills are capital.

Both the academic and business worlds acknowledge that skills in the brain are capital. Like the other poster mentioned, the academic world labels it "human capital". The business world also acknowledges it by investing in people and not necessarily factories. This business behavior refutes the other poster's point that it is "ultimately is traded on the market for wages". Wages are not the only endgame.

YCombinator is an example of investing in brains, not factories. What is the "means of production" of a YC2016 company?!? The amazon AWS credits? The laptop that the programmer types on? No. The "means of production" is the programmer's brain. This is why the YC application has questions probing the founders' backgrounds and has zero questions about what gigahertz+RAM+disk of the laptops the programmers use.

What is the songwriter's "means of production"? (It's not the pencil and paper.) What is the dentist's "means of production"? (It's not the reclining chair or drill.)
I'm just noting that the timing coincides with an upward usage of cctv and public surveillance.
Could you deploy an automatic mirror like this, so you can turn your clients into a temporary CDN while they have your page loaded?
Sure, but does doing it all by yourself really put you that much further ahead? That does not slow the pace of change. You have more granular choices, but you have many many choices you are forced to make. If you trust the people making decisions behind the framework, it still seems like the better choice.
SHAREit the Faster Way to Share Content  Lenovo Developer Program
Can you tell us what your product is? Even in the most general terms, it will help figure out how far away from MVP you are.
Using Appcache and ServiceWorker for Evil
I never wrote Thorium was the one final solution but "a" solution. And I also wrote that there would be challenges. I replied to a question about whether such design existed. If other fuels can be used than Thorium, that is fine with me. My main points are not about Thorium at all. I know there are other avenues (though certainly not as well as you do).

So then let's not use words like "criminal" when people just consider alternate designs, new or ancient, maybe?
Artsy.net home page weighs 5.2Mb compressed. Less than 20% of that is JavaScript that is fully cached between page views. Let's suppose average visitor will watch 3 pages on average visit. He'll consume 800Kb of JavaScript and 12Mb of images. Most likely, next visit visitor browser won't download any JS at all. If people are OK browsing so image-rich website on their phones, developers shouldn't bother about 140Kb of Ember.JS if it helps them deliver app faster. JavaScript is less than 10% even for the first time visitor.
A study of geolocation sharing on Facebook Messenger
I see plenty of amish on bicycles in PA, if that is the Amish you're talking about.
Yet malicious software found on Lenovo PCs
As someone who frequently travels on the tube: The rule persists.
I've found Interactive Brokers to be rather unfriendly for long term investing due to their minimum monthly activity fees though.

But to be fair, they do advertise themselves as a platform for active traders, and the monthly minimums can be waived with a large enough account. I don't qualify for the latter yet, but once I do I'll probably switch over to IB if Robinhood isn't in Canada by then (You can't really beat free).
> For the first few months, it is likely infinity.

> What about the first month they make money?

Mattermark has nearly $300,000/month in revenue and several dozen plus employees. It's not newly hatched, and it's a fairly straightforward B2B play in which customers pay for access to a service.

At what point would you suggest that metrics like rent to revenue become meaningful? 10 years in? When its revenue reaches some meaningless, arbitrary amount? When NASA announces the discovery of extraterrestrial life?

Just look at slide 12 at http://www.slideshare.net/DanielleMorrill/mattermark-2nd-fin.... Less than a year ago this company was projecting $400,000 in monthly revenue by June 2015. According to this post, it generated less than $300,000.

This is precisely why you pay attention to metrics like rent to revenue. "We're VC funded and the rules don't apply to us" doesn't work forever, and it often works for far shorter than expected when growth in revenue starts to lag projected growth in revenue and your spending has been based on projected revenue.
discussion: https://news.ycombinator.com/item?id=10053996
But the point still holds in the countries you mentioned. It may take more political capital than monetary capital for businesses to strip power from workers but the effect is the same.

In the U.S. corruption is built into the governance system via things like citizens united, and revolving door agencies. In a country like China it occurs at a lower level via selective enforcement of regulations, bribery and price fixing.

not saying that these things can't all happen in both countries - they are just some surface level examples that illustrate how the same outcome is achieved in two very different systems.
I wonder how WINE or even ReactOS is coming along... then again, the new features of Win10 that some application might eventually require are unlikely to make it into those alternatives in a timely manner.
Like 15% of my Steam library is playable on Linux, do you really understand what does FUD mean? or you just repeat it blindly when you read something you don't like about Linux?

Linux is not a good platform for games. Steam does a good job at improving the current state, but it's far from ideal. For many people it matters, and expressing their sentiment is far from being FUD.
Travel to Laguna Beach for Sea, Sand and Surf
> And ISO and IEEE standards can't be "misguided"

That's not a claim that I would ever make. But the right time to bring up objections is during the drafting of the standard.

If you aim to implement a standard you should have a very good reason before you implement some interface differently than specified. I would argue that these return values are not a good enough reason. gets(3) on the other hand would hardly be missed...

> Undefined behavior is not defined, explicitly or otherwise. There can be explicit wording that some requirement is not being made.

In C, undefined behavior has a quite specific meaning: invoking undefined behavior is an error in the program and the implementation is at liberty to do anything it pleases.

"undefined behavior: behavior upon use of a nonportable or erroneous program construct or of erroneous data, for which this International Standard imposes no requirements."

Your example of evaluation order is not undefined behavior, but unspecified behavior: there is a set of possible orderings and the implementation may pick any one of them.
> From what I hear they are planning to/have inflated my agreed rate with the client and charged them for my work. Now I understand that the client has breached the contract they had with the recruiter.

Question: Did the client actually pay the recruiter for the additional engagement or not? Did you invoice the client directly?

In either case, you have no contract to back up your claim. The relationship between client & recruiter has been damaged. It seems unlikely you will get paid, especially if the recruiter is threatening the client with legal action.

> What to do?

Be persistent-- call/email the client daily until they reply. If possible, show up in person at the office. Find out who his top boss is, does the company have a CEO? Do they have investors? Call them, ask for help sorting this out.

Moving foward, always have a formal agreement or contract in place covering the scope of your work and how you will be paid.
> "Tired of all the slow and bloated preprocessors..."

libsass is amazingly fast. I generally see it churn through ~20k lines of CSS (don't ask) in 6ms.
> If Android usage of Java is in violation of Oracle's copyright, than why isn't OpenJDK?

OpenJDK was released by Sun as GPL.
They are also getting more broken imho.

Case point, multiple Apple TVs on the same network, quite often broken. iTunes WiFi sync often breaks without a plug in and fiddle session, I guess they really want you to use iCloud.

App crashes on iOS are quite significant now where they used to be very rare imo.
​SUSE brings its management software to the cloud
My experience working through ember and ember CLI versions was that it was tedious and time consuming as well. It is not stable software and fixes don't happen or don't happen fast (so many utterances of the word "months" in the ember world).

Lots of marketing though. It's not really backwards compatible, they just like to claim things like that. If you say it doesn't work, well you must be doing it wrong. Very typical of Emberjs.
$150 IP-only bills

That is only going to happen if they can maintain monopoly pricing. Which is gradually being chiselled away at; maybe the US will even invent LLU.
>>Windows is objectively worse than both OSX and Linux in more ways that I care to enumerate here

Well, you can't put "objectively" in front of your opinion and call it a day. That's not how this works.
I make my living writing software in C++ and there's nothing,absolutely nothing that gets close to performance ,comfort and tools of Visual Studio. I would also subscribe to the idea that Windows "just works" and any linux installation I had so far also just works, if you disable automatic updates - my only bad experience was always with updates breaking stuff, sometimes leaving me with a terminal input because the gpu driver wouldn't start anymore. But hey, YMMV and I wouldn't want to call one or the other "better".
HBO and Netflix competing is good for us all.
Type Casting Verification: Stopping an Emerging Attack Vector [pdf]
For the right protocol see my other comment here:

https://news.ycombinator.com/item?id=10055042

The protocol is for the screenshots to show the woman saying, "I'm not interested in you romantically, sorry! See you at the conference :)".

It's not hard.

Getting 8 facebook message in a row that I didn't answer, is something that I've certainly done with girls I was highly interested in. It's just not a big deal. At all.

Granted the case may be different for women than it is for me, I don't know, I don't have their perspective. But I do know I'm expected to contact them. This is true even when they're VERY interested in me!
They also had the money to buy Sun Microsystems , they didn't. They had the money to use something else than Java on Android , they didn't. They're not going to move to Go, they'll just pay and make a deal if Oracle wins.
0331, infantry machine gunner. We saw a lot of combat in Fallujah, which might have taken the starch out of most. There is also the timing to consider, 01 to 05 were interesting years for the military - a very large injection of middle and upper middle class folks.
The NOC review talks always mention the amount of abuse mail they receive. It is typically very little.
Will we get to see Big Bird's breasts?
They may as well not. The Fire product range is broadly terrible.
discussion: https://news.ycombinator.com/item?id=10036061
My thoughts exactly d:-)
Why basic income?
The Bail Trap
For anything but web development, yes Windows is a vastly superior development platform to Linux.
The solution would be to do the incremental updates as they were released. Yeah it's no use to you now after you've fallen behind but it's the easiest way to be able to update your project rather than dropping behind 4-5 versions.
>>At the risk of generalising myself I'd still like to say that Indian culture in general doesn't want anyone to challenge authority (parents/teachers/bosses) this is something we are taught as children.

You did end up generalizing. We are taught to 'respect' elders. Challenging authority doesn't mean lack of respect.

Plus it also depends on what kind of background you hail from. People from upper middle class background and rich have generally little incentive to challenge the authority. Because they are the authority and they benefit from it.

Some one from lower castes, lower middle class and poor people have no other option but to be anarchists. Following the system can only do more damage to them.
This paper just received the $100,000 Internet Defense Prize from Facebook at USENIX Security ’15
Sentiment Analysis APIs Benchmark
Eh? More pay usually means more per hour/month, not an increase in hours worked.
All good points. (And my figure actually assumes 10x faster and no loss of time between clearing wells and capturing photons -- i.e. 90% of time is spent capturing photons and 10% is spent clearing the well with no downtime -- to be generous. And, again, just to equal current performance.)

The underlying idea is sound -- storing bits is a linear problem but storing photons is an exponential problem. Of course you're still going to have to dump exponential amounts of energy... (So forget the "unbounded" part.)
Oh ok. Yea that's a good point. Though i stated in another reply that images of unconstrained users from NIR sensors is still an active and less successful form of face recognition. It's actually part of what i work on!
When I read that soldiers were forcing Iraqi civilians to do iris scans several years ago, I knew that eventually we'd see police in the USA doing the same thing here.
Once the NFL put together the NFL Network it quickly started using it to broadcast games. It isn't doomed by streaming, it provides some (much?) of the stadium side infrastructure that is still necessary for streaming.
If I have a weekly task I know I have to do like a status report, I always block out time in my diary for it.
I usually partake of the "faster, lighter, less bloated" kool aid, but I have to say I don't really see the bloat in less/sass/stylus. They're fast, you can just ignore the features you don't need, and they're an `npm install` away.
Maybe it's because MS is sending that data directly to a third party. Have you tried to lookup those domains? They aren't registered by Microsoft.
Does each node hold a full BGP routing table? That could be a problem as the number of nodes increases
Is there a way to legally stream sports like the big football game in february, without already having a cable subscription? That's the one thing (well, aside from big bang theory) my family and I miss from cable.
I'd like to know too. Maybe they compare typed data to a dictionary and throw away everything that doesn't match so that every slice contains only dictionary words that couldn't be identified as passwords. That's just speculation of course.
Maybe it works for the CCC because in Germany raiding an event held by an organisation so famous for free speech activism would easily turn into a PR disaster?

This is not a common theme in the rest of the EU. For example, Assembly Computer Festival in Helsinki, while more of a demo/game event, “deals harshly” with it. http://www.assembly.org/manual/rules-etiquette/
Amazing how many people just slap a keyword search interface on their site and call it a day... They'd be better off pointing at Google rather than rolling a crappy home grown solution.
If I put a lock on the fridge they gave me, should I be taken to jail?
New Report Looks at Trends in Mobile Continuous Integration
Or you could start a company in India.

Last time I checked, you can start a company from anywhere.
Steam's Linux game library is quite un-impressive when you count in how poorly many of them including most AAA titles actually work on SteamOS and other Linux distro's.

Allot of them aren't natively ported by rather use middle ware like the one offered by Transgaming which is no more than an optimized version of Wine.

Not to mention that many of the "AAA" titles will have either a much higher system requirement for Linux or outright just not support hardware which is supported on Winodws.

For example Borderlands The Pre-Sequel doesn't supports AMD cards at all on Linux and has double the minimum requirements of the Windows version.

So sorry while Linux gaming has come a long long way it's still not something that you can call viable for "Gamers".

If you only play old titles and indie games you are probably fine tho...
"He's using the notion of "human capital" which I think is clearly different enough from ordinary capital so as to deserve a different term"

Sort of yes, sort of no. It's important to understand that "physical capital" isn't some sort of magic pathway to wealth, either. If by some weird turn of events I suddenly came into possession of a 20-ton press, it isn't going to do me any good, and just about my only avenue to producing money from it is to sell it to some entity that does know what to do with it.

A great deal of "capital" in the industrial world is relationships, organization, and the ability to apply human capital. Simplifying that to "physical goods" leads to weak thinking and bad policy.
The problem isn't limited to bandwidth caps and pay-per-byte; bandwidth usage can be a problem anywhere bandwidth is finite. Any heuristic that tries to hide the bandwidth usage based on a single computer can fail when there are other computers using the same network.
Visual J++ was, at the time, the best implementation of Java as a language integrated with an IDE, UI stack, and runtime that ran on a commonly used OS. If it was "embrace and extinguish" it had considerable merit. It would have completely transformed Windows software development, especially for interactive software.

At the time, Forte and Eclipse were a bog-slow nightmare to use with insane hardware requirements relative to even high-end PCs of that time, and Sun's UI stacks still haven't produced any human-usable software, never mind back then.

I don't always think Microsoft should win IP cases, but Sun destroyed a very worthwhile product and they had no comparable product to protect. It was a purely destructive action.
The pricey alternative is if you want the absolute best. The free alternative is already (with high probability, based on Erjang and more recent improvements) much better than BEAM. Not to mention the costs you save by not writing C code and having an immense selection of high-quality libraries to choose from.
This is an area where MLB is way ahead of the rest. There was even a nice article linked here a while ago: https://news.ycombinator.com/item?id=9416565
Thanks for the feedback. It's a bit heavy, but it is under 1mb & the pingdom average load time is currently 1.1s. I'll test around for edge-cases which might cause above-average load times.
Its a Student and he was not yet working for them.
I don't write any CSS but clicked through because you're using m4, which I use in my 'dotfiles' git repo to specialize things according to what host/platform I deploy it on. Nice to see another human user of m4.

I also learned about http://entrproject.org/ through your README.md . Being stuck on OSX for work, this looks very handy. Thanks!