skysight-inc/HackerNews huggingface dataset:
They will, once the "free money" of normal shitty ads stops working. Then, once the amount of work required to serve proxied ad-content through their own domains is more than the benefit of the "free money" of shitty ads, the force of human nature means that most publishers will move to that model. Personally, I think this will become a machine learning battlefield in the next handful of years.
I use the mobile web now instead of the phone app now. I realize it's probably paranoia but there have been far too many times when I've talked about something and a related ad magically appears in my news feed.

Hasn't been a problem since I deleted the app.
Its inherent in the understanding of what "differential privacy" is. But please listen to her explain it herself, http://www.sciencefriday.com/segments/crowdsourcing-data-whi...

Basically, its either your statics approach meaninglessness and maintain the individuals privacy or "overly accurate estimates of too many statistics is blatantly non-private"
Yes, but to clarify, it's only rather different than previous python offerings. There exist things more or less equivalent in other languages, so it's not as if there's much of a reason it took this long.
Hah nice catch, I didn't even notice that.
thats because of how the products are marketed, not the nutrition label.

people think vitamin water is healthy because its called vitamin water. because the flavors are called things like "immune booster" "essential" "multi-v" and because they give descriptions on exactly what ailment this drink is designed to combat.

putting 1/2 cup as the serving size for ice cream is manipulating a nutrition label to sell more product, putting truthful information on the label and advertising your product as health food anyways is just dishonest marketing.
Not weird. This phenomenon is literally called a "tipping point," and it has been well documented in many different settings and disciplines. Example:

https://en.wikipedia.org/wiki/Tipping_point_(sociology)

We're at the tipping point between Python 2.7 and 3.x.
He's still very, very hated here. He really fucked this city up.
The other way to "do" open-source as a career (but not really) is just to get into jobs where you're working with open-source technologies. There's lots of jobs doing Linux-based development, for instance. You might not get to release anything to the community, but at least you won't be pulling your hair out working on a proprietary platform.
There were several other conditions that would cause the game to crash, which were more reasonable to just play through, aside from the malformed packet handling.

The overall point here is that there is a real cost to making your software crash. Most of your users want software that is stable, and crashing is often worse than doing the wrong thing and continuing to run in a slightly janky state.
> Weird how suddenly everyone seems to have coalesced around 3.5

I wonder if v3.5 being included in Ubuntu 16.04 LTS has helped there a little.
Kaitai Struct v0.4, binary format markup language, now supports C# and C++
I appreciate the distinctions! I feel like I should research them more, but I must be conflating the the terms in my mind.
Just write a browser add-on to delete the entire right hand column of Facebook pages.
Which is why the "gold standard" is still gold. It has value because of limited supply and demand. You can't print more gold or "rollback" a heist.
Ask HN: Crypto-currency and software development effort
I'm wondering if someone would see a way to make a bitcoin-like crypto-currency that is bound to some sort of a git network so that development effort would actually be mining effort. I don't know the specifics but you got the idea: developer makes popular forks/commits, this is somehow mining effort that mines coins, developer gets remunerated and user is happy.
I take your point, but I think it's important to distinguish two issues that are raised by modern technology here.

One is about information. Modern technology allows new kinds of communications and learning and collaboration. It also means that for the first time it is technologically feasible for governments and other powerful organisations to monitor entire societies pervasively.

Another is about automation and efficiency and scale. Modern technology allows individuals or small groups to do many wonderful things. It also potentially allows individuals or small groups to cause far more damage than they could before, whether that is physical, emotional, economic, or any combination of those.

There is a certain amount of overlap. For example, some of the implications of widely distributed surveillance are concerning, but some of the implications of not just monitoring but actively influencing large groups of people by modifying (overtly or otherwise) the information and communications they receive are downright terrifying.

However, I think these are two quite separate issues in principle, and they each introduce risks of their own along with the benefits. Encryption is the counter to one form of risk in the communications area, and in that sense it does roughly speaking bring back the privacy that everyone used to enjoy automatically. Restoring that privacy necessarily means that bad people can use those communications channels to discuss doing bad things as well, but they could discuss those things in other forums instead if they needed to. We need other ways to control the risks of new technologies enabling larger scale threats, regardless of what we do about communications and encryption.
> You act like engineering things that most people like is a bad thing.

Like or is being exploited based on genetical brain responses to like because of the result of the "quest for new information" ?

This behaviour is psychologically engineered to trigger more dopamine fueled hits and with it fueling site engagement.
> GitLab really started accelerating in 2015 as this commit graph shows

They're using a Github commit graph to show how good Gitlab is? GitLab's graphs aren't as nice? :)
Yeah, I got a serious education doing this for mail items. And I had it easier as I was able to control the background and lighting and camera and everything.

Well, I couldn't control the autofocus very well, going from a $500 DSLR to a $1200 DSLR made HUGE gains since it'd have far, far more autofocus points.

I was really interested in the text output of the OCR that I later did (which was a treat in itself since mail has so many different fonts, even on the same item!). I learned a lot about a lot of things too.
I think the CFTC interference is overstated- BitFinex still could have segregated cold wallets for the whales, and I've heard they made the change primarily in response to the last hack.

I want the CFTC interference to be the primary issue, though- it certainly fits the narrative and would be a great lesson going forward.

Note: I also lost money on the hack.
Luckily Facebook still offers APIs to all of its content, so it's entirely possible to keep using (or build a new) third-party client that would whitelist content from actual Friends and therefore passively block ads.

Unlike (also-Facebook-owned) Instagram, which has lately made it very difficult to get the content back out.
Steps to Follow When Reengineering Code
Another issue is that many 3rd party ad networks have performance issues. Nothing like waiting for the ad network to catch up so you can view the site.
What are you talking about? There have been plenty on bombings and shootings for hundreds of years.
> The internet and cryptography changes that.

By Internet, I think you mean phonographs, magnetic tapes and pocket recorders.

Cryptography brings some of that back.
Epic battle physics simulation with Golaem
Wow that is horrible.
The real question is where do I get a magic typewriter that works like that???
Missing is a definition of what "value" is.

My Bitcoin is a digital representation of the bits needed to solve a particular block. It doesn't represent value, but a numerical solution to a mathematical problem.
Receba Grátis O Curso de Linkedin Marketing
"Immersion room" computers? What do you do for a living?
thanks, fixed!

I was trying to make it not intimidating by just writing what I knew, and _not_ researching all the odds and ends, instead, just saying "I don't know" etc as appropriate. Plus including my mistakes.
There was an app that did something related to this called facewash (renamed to simplewash) https://www.facebook.com/simplewash/, but it seems to since have been shut down. May be worth it to shoot them a message
It likely depends where the netflix servers are relative to you versus those used by other speed tests. For example, at my workplace in a big US city, I get about ~500Mpbs down from dlsreports, speedtest.net, and xfinity speedtest, because they are all using servers based in this city. Speedof.me and fast.com are not from what I can tell and give me download speeds between 200-300Mbps.
You can also use the Google Drive app. Touch the plus button and then scan. It is working decently.
I would be thrilled if the amount dispensed were at least enough to cover the parking that the courthouse charges.
I agree with everything you've said in your reply but it does not contradict what I said.

To be more specific, the "defined standards" (docs, tests etc) are measures of what makes something better or worse. They aren't a measure of what is good. What is good is if those docs, tests etc are superior to the docs, tests etc of other code.

And we are right where back to the relative measure problem.

One could come up with an objective measure of "good" which would require a threshold for these measures. Such a measure would require us to say that a project is good if the docs are of such and such standard, the test coverage >60%, the names can be understood by most people and so forth.

However, I think that standard would still be informed by what most people do.

To put it another way, if we waved a magical wand and everyone started documenting and testing starting tomorrow, then "good" code would require something else.
Yann LeCun (Facebook, Director of AI) – AMA on Quora
Science on the brain: your mind's hidden 'physics engine' can predict the future
Then you leadership is not doing it right. Cases should take days at most, more then that they should be broken up.

The whole point of Kanban is to have everything visible and known. If your not looking at the Kanban board and taking action based things that look wrong whats the point?
Since Django 1.10 you can simply use get_random_secret_key in django.core.management.utils.

This will not work:

if python3:
print (SECRET_KEY)
else:
print SECRET_KEY

because it's a syntax error in Python 3. Instead, you can just write "print (SECRET_KEY)", this works in both versions and has the same effect.
If you look they aren't using fast.com as the domain they are downloading files from. That's just the domain that hosts the page. It doesn't matter if it gets throttled because it only serves up a few kb of html.
> The actual benchmark file is served over HTTPS from, but there are still multiple simple ways to distinguish the current speedtest testcase from normal streaming.

Do you mind explaining the details you are aware of that lead you to think they are not emulating streaming traffic in at least some portion of their test (since they are testing multiple sessions and types of traffic)? I may have missed a portion of this article or some other source that outlined this.

It would fairly trivial to send sample content of actual video content for the test, and emulate a streaming client on the tester side, so I'm not sure how an ISP would distinguish traffic in that situation.
Having worked on a similar product and heard a very similar description of the 'proprietary' method, I'm guessing either security, speed or both are actually compromised.
if you really want to avoid calling it sucralose (why?) why dont you just call it chlorinated sugar?
Complete agreement. How the heck could an entity (machine or biological) communicate meaningful ideas of any sort without a comprehensive understanding of the world upon which those ideas rest?

Language isn't some side feature. It's a complicated interface layer that lives on top of an enormously rich, dynamic internal model of the world one lives in.

The article barely touches on this fundamental aspect.
I never struggled to tell Coinbase from Bitfinex. Coinbase has top tier investors. Insured deposits. Multisig.

And I got out of Mt. Gox way before it hit the wall because it lacked any similar re-assurances.

Impossible? Hardly. You can count the good ones on your fingers and they are not hard to spot.
It's up to you
Reminds of these ads.

http://ghostinfluence.com/the-ultimate-retaliation-pranking-...
Agreed. There is often a lack of imagination on the part of folks as regards the potential future abuse of privacy invading tech. There will come a day when thoughts can be decoded with ease.
I don't think I have any ethical obligation to Facebook whatsoever. My browser is my agent, not theirs. I can and do already modify lots of sites to hide cruft (like "social recommendations") I don't want to see; do you think I have an ethical obligation to consume a site exactly as its creator intended it to look? Do I only have an ethical obligation if the creator stands to somehow make money from it? What if what I'm blocking isn't an ad but is a referral link where they'd get paid if I go there and buy something?

There is no coherent position which creates an ethical obligation to view sites in full and unmodified (especially given that one of the primary purposes of web browsers, historically, has been to mangle what a site sent to you into something that's actually a sensible and renderable document tree).
Google actually got that far and then backed out? That's incompetent management.

Palo Alto has mostly underground utilities. No poles. Did someone at Google not know this?
It shows an animated spinner if you don't redirect the output.
I think OP was talking about torture in order to obtain keys.
You say "buy" but I do not see how this applies to Facebook. I do not buy anything, there is no money changing hands, no product offered or received.
I believe it's less about fear mongering and more about understanding the level of sophistication of the software. Talk to anti malware analyst and they'll tell you how commoditized the malware game is nowadays. There's an endless stream of malware and ransomware which can be linked back to just a handful of frameworks. These types of malware families also fall under the spray-n-pray mentality for distribution. Spam, drive-by-downloads, infected torrents, etc.

Compare the mass of malware that is out there with the level of technical sophistication, OPSEC to prevent detection, and precise targeting of its victims. Along with other big name malwares (i.e. Stuxnet, Flame, etc.), this class of malware is very precise in its objective. It isn't trying to make money for its owners. It isn't trying to replicate itself across the internet endlessly. Rather it has a key objective of infecting a specific set of networks. So when researchers call out the fact that it is likely to be "state sponsored", they are saying the purpose of the malware is very different than your average piece of malware.
Newly Discovered Exploit Should Trigger a Moratorium on Blocking Adblockers
How Pokemon Go spreads commons around the world
>I have always wondered how people make money while purely working on OSS projects which generate so little revenue if any.

Basically, they don't, except for a few exceptions. Some small minority gets to do it as a full-time career because they either 1) work for a company that has an open-source business model of some kind (such as Magento, which is open-source but the code is uncommented and difficult to understand, so they sell services in customizing it for e-shop owners), or 2) work for a company or foundation that large corporations fund in order to advance open-source infrastructure (e.g. The Linux Foundation, people at Intel working on Linux drivers for Intel hardware, etc.). And maybe 3) they work in some capacity at a university and do open-source work that way. Everyone else does it for free in their spare time. And they're doing it less and less it seems; notice that FOSS's heyday was really back in the early 2000s: sourceforge, freshmeat, etc. were all hot sites back then, and there was all kinds of new open-source software coming out constantly. Now it's stagnating: the generation that was interested in this stuff has gotten old, become middle-aged, and gotten married and maybe had kids, so they don't have free time for that stuff any more. The younger generation, by and large, isn't picking up the slack (probably because the economy is shit and they're all working on their "side hustle" because they're rightfully paranoid about making enough money to maintain their standard of living in the face of ever-increasing rents).
Blackjack Simulator with OMEGA II Card Counting
^ As if any amount of security clearance can erase human fallibility.

In any real security environment, humans are poison. Period, end of story. This is not an issue exclusive to open-source.
Innovation and its Enemies
You just made me realize why bacteria and other things want to kill us so badly... we are precisely that, really extremely-high concentration stores of nutrients.
Econometrician here.

I really hate that linear regression is being explained in "Machine Learning" language.
"Features", "design matrix", "prediction s".
My first thought was why not use the simple edge detection with connected components? Assume the document of interest is the prominent feature of high connection. Discard high frequency (low length) line segments that are not connected to form the largest quadrilateral.

Further segmentation could be done by having the user "tap" to select the document.
Word2vec may be crude, but it demonstrates that you can learn non-trivial relationships between words with even such a simple algorithm. What is the meaning of a word, if not the relationship it has to other words?

Gender was just an example. There are lots of semantic information learned by word2vec, and the vectors have shown to be useful in text classification and other uses. It can learn subtle stuff, like the relationship between countries, celebrities, etc. All that information is contained in a few hundred dimensions, which is tiny compared to the neurons in the brain.
How Bad Is Your Air-Conditioner for the Planet?
Do you disclose that content is sponsored? If not, is it legal?
Mandela spent 20 years in jail for plotting to blow up a hotel, I believe? And that was nearly a century ago.
Your hourly wage should be priced much higher than your wage for fixed yearly employment because the time is inconsistent and there is overhead.

If you make $100k/year at a full time salaried job you should price your hourly at $100/hr. This is why plumbers charge $80+/hr -- it is skilled labor and the work is not constant and there is overhead.

You have to consider vacation time/benefits/overhead/etc. To estimate yearly salary at full employment of near 40hrs/wk is double the hourly x 1000 per year. So a $100/hr wage is about $200k/year if you are working a full 40hrs per week on client work and there is no overhead. This is never the case -- there is always overhead.

tldr: $100k/hr is not at all an unreasonable level for a software developer to value their hourly time.
SJ, sure -- though for other peninsula cities (Mountain View, Palo Alto) I'm curious as to how well this type of solution would fare considering the lack of high rooftops and the lack of space/pervasive NIMBY attitude that happens when someone wants to build something like a tower for p2p transmission.

I was really stoked to see Fiber coming to my house in the near future, but this doesn't look good for places like MV/PA.
Wow, I hadn't thought of that before! That really is genius.
I really do agree that complexity is the enemy, but people keep shoving complexity into build scripts against better judgment. I've given up and would rather deal with a complex ruby script than a makefile of equal intrinsic complexity.
AWS CloudFront Blocked by Great Firewall of China
I don't know how long this has been going on, but we've noticed that CloudFront has been inaccessible for at least the last 4 hours from China.

This is the CF origin used by Amazon.com itself: http://www.greatfirewallofchina.org/index.php?siteurl=dq4ijymydgrfx.cloudfront.net
Playing dumb only makes you look dumb. Judges/legislators/basically everyone can see right through this kind of pretense and aren't particularly sympathetic to the "b...but I'm technically correct!" stance.
Former Turner Broadcasting chairman Jamie Kellner, explaining to us why DVRs are to television what the Boston Strangler was to the woman home alone, said "Your contract with the network when you get the show is you're going to watch the spots. […] Any time you skip a commercial or watch the button you're actually stealing the programming."

This was the same guy who cancelled Animaniacs and Freakazoid, btw.
You missed the point.

It's that targeted ads are meant to manipulate your decision making. In order to do that, you're tracked, yes. You can prevent them from manipulating your decisions (put your blinders/Adblock on), which is really great even if you can't prevent them from tracking you.
> All of the information of our world is contained in text

Even if this were a true statement, it's still the case that it might not be enough. There is a class of functions that are simply not learnable without some prerequisite knowledge. This is directly analogous to a one-time pad in crypto. It is entirely possible that the function 'language' is in this class of unlearnable functions. While it may be the case that certain varieties of intelligence are learnable tabula rasa from a powerful neural net, the surface form of human natural language (the part your recommending measuring) may simply not have enough information in it to decode the whole picture. It is entirely possible that you need to supply some of your own information as well to the picture, in a specific manner so as to act as a kind of decryption key. A record needs a record player, even if you can make similar sounds with cassettes and CDs.

And so, I'm willing to bet that you simply cannot, using raw, uninformed statistical techniques, predict what word a human would say next. You need to understand more of the underlying structure of humans first.

I will agree, however, that the success towards the Hutter Prize is a valuable demonstration of AI progress. Simply because I believe that maximal compression and the kind of intelligence I'm talking about are one and the same thing. You need to offload as much of the semantic weight of the corpus into the encryption algorithm as you can. That means building a very complex model of natural language. And if you accept the premise that this model is not simply learnable by observing the surface form, then that means building Strong AI
The code push infrastructure also runs on PyPy specifically: https://github.com/mozilla-services/autopush
BOSS: Uh, Bob, you forgot to close a loop in your code so we've got a bit of an iguana problem...

PROGRAMMER: What kind of problem?

BOSS: Call the Pentagon.
Their shareholders mind ;)
That is abdicating your responsibility. Think of the kittens!