skysight-inc/HackerNews huggingface dataset:
This has been like watching one form of misinformation battling another form of misinformation. One set of misguided people battling another set of misguided people.

NetNeutrality is a concept that makes sense in a western context where carriers are basically monopolies. It's unbelievable how good arguments in one context, have been blindly applied to a completely unrelated context.

Activists in the West (who's rep and rent are based on their commitment to netneutrality) without knowing anything about the local context have been cheering on local activists.

Local activists (led by stand up comedians ofcourse similar to Glenn Beck\Jon Stewart) getting carried away by this support (cause Urban India has this strange craving for western validation which I still don't fully understand) have now convinced the regulator to step in and are celebrating victory.

This is similar to how the Egyptians celebrated victory after the army stepped in to depose a democratically elected govt. Just Unbelievable! Free markets are dead. Regulation driven by manufactured outrage or vested interests manufacturing outrage are alive and thriving.

Ofcourse it doesn't help that Facebook and their games are involved which automatically swings every debate into deeply religious territory. As much as I can't stand Facebook and will have nothing to do with them ever, the point of a free market (which produces innovation) has been lost.

If Christian missionaries or Hindu missions go and setup schools and libraries for free in Rural India is someone protesting differential pricing in Urban India. It's ridiculous.

The people who loose out are the farmer\weaver who just need an email address to be linked to the cities. Who is going to provide that now? Rural India is so vast and voiceless that they are the automatic loosers in such a debate.

Congratulations NetNeutrality activists! Well done.
It isn't (just) laziness. A friend of mine downloaded Google Chrome because they knew it was a secure browser to use... except that the search result page provided them with a poisoned installed full of malware.

If you're not technically inclined there are minefields everywhere.
Hadoop Developer with Administration Training Online in SRY IT Solutions
> many people have been working at IBM their whole career (20-30-40 years)

The first huge layoffs at IBM were something like 25 years ago, presumably the people at least at the lower end of this scale would be used to things getting disrupted by now.
that chimes with my experience. I've got a MotoG 3rd Gen which has a pretty good battery life. I installed Instagram and it was draining much faster and looking at the battery information it had drained about 20-30% of the charge and much more than any other app.
Tavis is beast when comes to finding these exploits. Its always fun reading his write ups.
Thanks for the correction. I didn't know postMessage() was special. Now I too am confused as to why the browser should be to blame here.
I use pidgin, with the newer facebook plugin - it doesn't look as sexy, but it does almost all I need (except for uploading files), and I have a bunch of other accounts connected. When I need to upload stuff, I just go to https://messenger.com
Bee Bread
If you were center-drilling a shaft why not chuck it in a lathe?
Ask HN: Cloning of Popular Dev-Tools, for a Small Business Idea?
Hey Hacker News,

I am a software developer, and someone very keen to build a small software business. I've been very interested in build tools for systems performance and monitoring.

To this end, I have been contemplating about cloning one or two popular tools like pagers, uptime monitors or logging solution.

I understand there to be many experienced folks here, and hope to seek some advice on this approach. Thanks!
Can you cite that exposure to written material has a negative impact on memory? It seems like an extraordinary claim.
NSA Switches to Quantum-Resistant Cryptography
Totally anecdotal, but my experience corroborates this. I lived in Hampshire for three years recently and despite lots of searching, never saw a live hedgehog and only two dead ones. In that time I did see probably a dozen badgers and innumerable foxes.
I always half-joke that I have a master's degree in computer science and I don't know the difference between those, as in two years out of school nobody cares and they are almost synonymous (exception: in some countries like Canada you can't in theory call yourself engineer if you don't have such designation, official tests and all).
>Once effective technology exists to decentralize key aspects of the platform

This has been promised, at least, since the 90s. So far its really not happening. If anything the exact opposite is.

>There needs to be a protocol to decentralize social the way bitcoin decentralized money.

In the currency wars, bitcoin isn't even a player. Its quite the niche, like FB alternative diaspora*. Heck, by now we should all have local copies of wikipedia and only do nightly diffs right? Everyone wants their own personal decentralized copy of wikipedia, right?

I think centralization is not only going to be popular due to cost savings and ease of management, but the natural way to go for information technology. Complex systems often consolidate balkanized parts into larger wholes. This is also why we have ~200 countries instead of tens of thousands of city-states. Or why so many markets in technology break down into natural monopolies/duopolies.

The network effect, branding, lock-in, and minimizing customer confusion are fairly significant forces here on the customer end. Not to mention, the ability for large organizations to buy up smaller ones and also having the financial resources to soak up all the hot talent. From the abuse end of things, there's defeating smaller competitors with crony capitalism like patent abuse or predatory pricing, both of which larger entities have an easier time of doing.
Here is the Python 2/3 compatible version:

license, chosen_word, guesses, scaffold, man, guesses_left = 'https://opensource.org/licenses/MIT', ''.join(filter(str.isalpha, __import__('random').choice(open('/usr/share/dict/words').readlines()).upper())), set(), '|======\n| |\n| {3} {0} {5}\n| {2}{1}{4}\n| {6} {7}\n| {8} {9}\n|', list('OT-\\-//\\||'), 10
while not all(letter in guesses for letter in chosen_word) and guesses_left: _, guesses_left = list(map(guesses.add, filter(str.isalpha, (__builtins__.raw_input if 'raw_input' in dir(__builtins__) else __builtins__.input)('%s(%s guesses left)\n%s\n%s:' % (','.join(sorted(guesses)), guesses_left, scaffold.format(*(man[:10-guesses_left] + [' '] * guesses_left)), ' '.join(letter if letter in guesses else '_' for letter in chosen_word))).upper()))), max((10 - len(guesses - set(chosen_word))), 0)
print('You', ['lose!\n' + scaffold.format(*man), 'win!'][bool(guesses_left)], '\nWord was', chosen_word)
Mission Critical Cloud: Cloudstack Fork
that's the definition of an ad hominem attack
I've only used a small number of low budget tools on a very infrequent basis since. A quick search on the internet suggests that safety mechanisms are common nowadays, with keyless chucks and chuck guards seemingly the most common. I guess I was just impressed with both the improvisational nature and retrofitting of the spring solution.
Here is a blog post from the creator of this demo:

http://praeclarum.org/post/132881570743/live-coding-with-xam...

There is also a demo using F#:

https://www.youtube.com/watch?v=bbSawlDetOU
IMO if there's enough busywaiting that it shows up on the CPU load, then there's so much busywaiting that that is a problem, because a CPU that's busy with such chores is not available for real work. The CPU load is not (as you say) very lucid, a bit like the question mark in the "unix car" joke, but in that particular case it's caused by a real problem: Too much busywaiting.
Well, I'm very interested in religion, religious experiences, anthropology, and all this stuff.

That's different from a psychologist, in his role within the scientific medical community, talking about "sacred medicine" and "sacred knowledge."

I might read the book... but I'm still wary of scientists starting to use religious/mystical/visionary language.
Top 9 Windows Event Log Tips Using C#
I, too, was attempting to make the comment in this broader context.

The point I probably failed to elaborate upon adequately is that Facebook's model is all about sucking productivity from individual users and then streamlining this service for technological and industrial innovation. Yes, the latter half of this equation means more "productivity" caused by the output of new jobs in development, tech startups, ads, etc., but at the cost of a total reversal of the values and goals set forth by the original web.
First job out of college had me working with a government built database using foxbase (not fox pro). It was a bit of an eye opener compared to the database course in college. Since we really didn't have much of a budget, any reporting I wanted to do had to use my Turbo C compiler and Postscript. It was educational.
One of the other commenters already pointed out services like Docker are letting us abstract away from the specifics and just run the software wherever there's an OS that'll take it. That reduces the hold any one provider can have and forces them to compete on price / features rather than technology lock-in. If one of them implements a requirement you must use their standard APIs for XYZ, then you're probably going to get a mass exodus.

Longer term, I think Amazon's cloud will continue to eat market share, especially as an entirely new generation of techies comes online whose only experience has been working with AWS and other cloud providers. Kind of like the transition from desktop software in the 80s/90s to server-based web apps in the 90s-early 00s. If you're building a company / app today, the first move is to go to the cloud and get on AWS. That's the "safe" business move now rather than spending capital to buy hardware, getting a sysadmin, etc. etc. etc.

For the market, I'm hoping we see someone develop a set of common APIs that abstract away common specifics across AWS/Google Cloud/Azure and let you run a generic web stack and dynamically move parts of your app around based on pricing. If Google drops below AWS and your demand is spiking, you setup new instances on Google, rather than spinning up AWS instances, and use a micro service API to interact with the database. Behind the scenes, the API layer tracks the different clouds you configured for and dynamically moves most pieces of your application except data storage as your target conditions change. I envision spot cost, demand, latency, and host availability / provisioning time all playing a role in this cost algorithm. Eventually you end up with agnostic applications that don't ever live anywhere. They migrate and dynamically adjust across different clouds turning each individual cloud in part of a larger, more agnostic cloud for some services.
I bought my father-in-law a new laptop, wiped it and installed it with just what said he needed.

Only to watch him say "I want to get vlc," type vlc into Google, skip over the VideoLAN - downloads link, and click some virus-infested link further down because the title of the link was "Get vlc."
See also: http://www.autoblog.com/2016/01/29/gm-import-cadillac-ct6-ch...

China has done a terrifyingly good job of capturing the production stream from raw materials to components. This makes it very attractive to move product assembly to China as well.

Developed countries backed themselves into this situation, largely by established companies failing to continuously improve their production methods and quality[1].

Disclaimer: I work for GM, any opinions are solely my own.

1. http://www.thisamericanlife.org/radio-archives/episode/561/n...
Barcelona membuka keunggulan
It's sad "scientists" are wasting their time on this close-proximity alien fantasy when they could be working on real problems.
Ask HN: Does anyone have experience transitioning to use OKRs?
OKRs (Objectives and Key Results) have been used at Google since "John Doerr originally presented OKRs to Google’s leadership in 1999 when Google was less than a year old, and they’ve been in use ever since." [1.]

How did the transition go from not using OKRs since the nascent years of your company to then using OKRs to guide and to uphold decisions?

I'm curious about how OKRs changed your approach to work and your company and how positive or negative the impact was?

1. How Google sets goals: OKRs - A presentation by Rick Klau
- https://library.gv.com/how-google-sets-goals-okrs-a1f69b0b72c7#.utb1a7w99

2. Search on HN:
- https://hn.algolia.com/?query=OKRs&sort=byPopularity&prefix=false&page=0&dateRange=all&type=story
Yahoo Remote Code Execution on Cms.snacktv.de [pdf]
> Unless you're literally mindlessly staring at known data, you're learning.

You can learn doing that too. The subconscious is an amazing thing.
This is a good example of why love is so misunderstood. What is being described in the article is closer to desire than love. The two are not the same, though desire can be the gateway towards love. Loving relationships aren't defined by codependency, though desire and love can exist together.

I'm not a Christian, but the best description of love (that I know of) is found in the Bible...

https://www.biblegateway.com/passage/?search=1+Corinthians+1...
The White House Wants to Spend $300M on a Water Revolution
Did you read the document? The Microsoft product is quite good, but many of the paid ones are better. I don't know what problems you are talking about (I don't have any) - but that's a personal anecdote, we are discussing a proper comparison.
pays the bills. there's a lot of demand for good PHP developers - but there's a lot of bad fish in the pond.
not disagreeing or trying to undermine your argument, but curious (i'm in northern ohio). traditional coyotes, or the coyote-wolf-dog mix that is ubiquitous in the northeast ?
Personally I find the advantage of using ES2015 over ES5 marginal for most use cases, so I actually went back to writing "traditional" ES5 JS with require.js imports and only use a JSX->JS transpiler for the React part of my code. This helps me a lot to stay "closer" to my code and reduce the complexity of my build chain.

Many things that ES2015 provides are nice of course and the code looks a bit cleaner, but apart from a few real innovations most changes seem to be syntactic sugar.

Also, I found that each step in my build chain made it more complicated to build and maintain my code, especially for other developers. I eventually even abandoned Gulp (which in my opinion tries to reinvent Unix pipes but does it all wrong) in favor of a simple Makefile that chains a few build commands and uses inotifywait to watch the filesystem for changes in order to automatically rebuild the code during development.

Another thing I do which may shock many JS people is to actually check in the build directory of my setup into version control, because this makes deployment much easier and ensures that I will always have a working version of the code in the repository, even if some external dependencies should change in the future. This also eliminates installing extensive tooling on my production servers, which itself is a large burden and creates many security issues (for a simple setup consisting of rabel, react, require.js and a few support libraries, node.js downloads about 350 MB of source files onto the machine).
> I'm waiting for the day that Facebook depricates and/or discontinues the mobile site to force people onto the app.

Messaging doesn't fully work in an Android browser. You might get a real-time notification badge, but my experience is 50/50. There is also an issue that if you do a manual refresh, you still might not get the new message notification. I imagine that there isn't a rush to fix these issues either.
Ask HN: Usually engineering jobs are plentiful – is this a time to stay put?
I've been passively looking for a new position for a year and have generally been (purposely) rather picky.

Maybe coincidence but 2016 seems like there's been less opportunity. I would guess Yahoo and Twitter (and others) are losing engineers which are hitting the market.

Is this a good time to look or better to keep a "safe" job?
That is no longer the case since iOS 9 I think. Unless they didn't update / use the new App Thinning function.

But even if they get 30% reduction promised by App Thinning, they are still HUGE!.
> You can't buy computer security. It is something obtained through configuration and knowledge.

Tragically, I believe this is true. But it isn't a great and noble thing that people must gain knowledge to overcome their powerless fear of computer technology, it is a failure of technology creators to provide people with simple tools that they can use without fear.

The problem isn't how we teach security, because hardly anybody should have to learn security in the first place. That the mainstream public is even aware of a concern called "security" having to do with their computing tools is already a failure. I can't think of any other mainstream products that people have to be so careful with, where they are told it is their fault that they just haven't gained the expertise necessary to use it without problems.
We like their food, and we are never squeamish about culturally appropriating any tasty food or food terms or language in general. Everyone loves tacos, no matter their feelings on illegal immigration or whatever.

Also see ancestry, there are 50M people of German ancestry in the USA, and only 80M people of Germany ancestry in Germany itself. We're a big enough fraction of the total that if we feel like changing language rules, we have enough people to make it stick, at least as a weird local dialect.
iPhone 6+ here. Facebook isn't in my top 15 battery users for last 7 days (lowest 5 on the list take 1% each), even though it's been open in the background the whole time and I check in there on average once daily. In short, not a problem for me.

Like parent says, make sure you turn OFF "Background App Refresh" for the FB app.
Show HN: Hawk 2.0 is released (Web interface for Pacemaker clusters)
Wow, such holier than thou attitude.

Anything thinking the problem is that the poor people aren't connected enough is seriously misinformed. India connected over 300mil people last year, and guess what, Facebook's effort only contributed ~1% of that number.

Not to mention, over the long term, the very real problem that the Facebook walled garden of apps would present in terms of opportunities for entrepreneurs is much more urgent in an emerging economy like India. India has tried (and is still trying) subsidies for the poor, that hasn't helped. Facebook wanted everyone to go through their platform before reaching those users. Will that help the guy from the small town who just created an app? No it won't.

So yeah, your condescending comparisons to Egypt and your "think of the poor!" argument is the exact same thing Zuckerberg said in his op-ed in Times of India. It didn't work then and it is not gonna work now.
So, what is the spiritual successor of 0mq?

I think a lot of use cases that would have been covered by 0mq are now handled by more higher level abstractions like consensus protocols or more heavy weight message queues (which absolutely makes sense), but what would be a modern (i.e. maintained) alternative for the simple "pub-sub via TCP" use case of 0mq?
It's the other way around, let facebook build a separate, proprietary infrastructure for their service. I'm not sure if a real Private Network or a virtual PN would be the better comparison.
Show HN: Realtime streaming data from all US courts (100 loc)
UN Report on Digital Currencies Calls to Balance Regulation and Innovation
you can use external libs but you have to write an extern file, the extern file only needs to reference the parts of the lib you use.
The problem for EU is that Schengen is broken without effective controls of external borders.

And the Schengen external border is particularly porous in Greece towards Turkey, because people can cross from Bodrum to Kos in any toy boat. And they will. Then there's also the traffic towards Lambedusa of Italy from Libya, and many other somewhat more difficult routes, but the idea is the same: bypass any border controls, and you can't be sent back.

Of course, a number will drown trying these crossings, but by the time they are about to depart for this hop, they have already paid thousands of $ to traffickers, and if they choose not to try, they've lost their money for nothing.

And once people are in Kos, Greece is not very interested in enforcing the Dublin protocol, and the people are free to move on towards their preferred target countries (Germany, Nordic countries, and UK; that latter one still has border controls at English Channel as they are not in Schengen).

Nothing will stop this migration except EU-wide declaration that you can't get in as a spontaneous asylum seeker, you have to come via camp where your application is processed -- much like Australia.

This is a very hard decision for EU leaders to make, as there has been so much grandstanding about the humanitarian superiority of EU countries (e.g. towards Australia). However, if nothing is done, this migration is the end of EU.

Russia may yet decide to mix things up further by enabling transit of asylum seekers - it would be an even straighter and cheaper route to Finnish and Norwegian borders, and people wouldn't need to pass through the fairly hostile nations in Balkans. And then the only option for Finland and Norway would be to permanently close the border to Russia for all passengers.
One unmentioned downside - I'm not sure that it's possible to use Facebook Login without the mobile app.
The demand for heroin is overwhelming.[0]

An argument from popularity is not an argument that something is a net positive for society. Obesity is becoming more popular.

[0]https://www.youtube.com/watch?v=PDylgzybWAw
Wow! This comment is really far away from reality.

1/ There are no studies that show correlation between free basics and increase in internet penetration. In fact, Reliance Telecom, Facebook's free basics partner in India, marketed it was a way to surf facebook & whatsapp for free.

2/ Google is giving away free internet in Railway stations in India. Unlike free basics, it gives access to the complete internet and not to a set of websites that have done a deal with facebook. No one opposed it, since it does not break net neutrality.

3/ I find it ridiculous that some folks in Western countries can start dictating what's good for the poor in India and think that the arguments of people actually living there are invalid.

I would encourage you to try to understand the issue from a local perspective by speaking to the people who live there rather than have unsubstantiated assumptions.
Since All Browser on IOS uses the same rendering and JS engine, I fail to comprehend why it is larger then even an Desktop App which includes its own engines.

HSBC is nothing more then a web view. 80MB? Seriously?

There is something seriously wrong with the iOS App Ecosystem bloat.
Sad? I don't see anyone crying.

It's not as if the entire scientific community is just dropping whatever they're doing to work on this. The value of an endeavor is its likelihood of success times its potential reward. So while the probability that these people will succeed is very, very low, the potentially incalculable rewards of discovering alien life offset that.
Wouldn't those users tend to have a hardware perimeter that they could use to verify the behavior of Windows?

Also, I think if Microsoft is actually worried about losing those users, it would choose not to subvert the firewall.
I spent a good three minutes on the new website without fully understanding what this was about. A Linux distro? Something related to React.js? And why the hell is everything bouncing around every time I click a link?

On the old website I found everything I needed to know in 0.2 seconds. Didn't even have to click on anything.