skysight-inc/HackerNews huggingface dataset:
Whistleblowing, like all things must be done in a correct and legal way. Randomly spreading FUD because some large institution functions in ways you don't fully understand is not going to help as much as it will force them to spend money on damage control because you caused them damage. It's a vicious cycle and neither affected party is good when both are doing unlwaful things.
Introducing Codeless Mobile Analytics – Mixpanel
I hope someone can provide a deeper indication to what is going on - on first reading it looks like the iron bar is simply recording past events. The observer would be the one who decides to use this information to extrapolate into future events - the iron bar just sitting there.
> I know the word lists aren't complete. This was the best I could do given the time constraint, the fact that I don't actually speak 19 languages... And also, after two evenings of googling dirty words, I started feeling like I'm about to acquire Tourette's in some unknown language ;)

Despite all that, I'm impressed by the level of completion for Bengali and Hindi. I tried a few variations of several common Bengali curses and all came up. Thanks for making this, and also for not limiting it to Romance and Germanic languages.

What sources did you use to compile the list of words?
As legacy media cuts back on FOIA, digital-only news outlets step in
>Well then go lobby for creating dsPIC support in LLVM!

Um. Been there, done that. Well, you see, [: discussion of internal politics deleted :]
Agarrar, tomar, levantar
Seriously, I read several posts here that I'm absolutely sure where written by NSA/GCHQ agents working very comfy to try and manipulate technical opinion. Anyone with a brain and enough technical knowledge (which can be assumed of HN readers) knows the situation is much worse than 1984, beyond Orwellian, absurd, ridiculous, disgusting.

If you where a Secret Agency, and you knew the top 100 news/forums for opinionated technical people, would you not set a division of monkeys to try and confuse people? They win if some people even "doubt" or "question"... we must all be 100% sure of what is happening, 24h a day, ready to feel threatened and abused by cameras, abusive permissions, tracking devices, dragnets. We must feel the disgust 24h a day.
Experiments show that anarchocommunism works... in small groups, in larger, non-anarchocommunist contexts.

Which is to say it doesn't scale. At all. Rendering it pretty useless at the kind of scale its adherents postulate it at.
I am from Brazil, from my point of view Occupy was a sort of copy-cat of the spanish occupy (that spawned from the financial crisis), also vaguely related to Arab Spring.

At the time, I even tought about how closely it looked to the "Stand Alone Complex" discussed in the anime series of same name, when people create a social movement, and they believe they are being copy-cats, but there is no "original" to copy.

When Occupy happened, it was the same time as occupy-style protests in Spain, Portugal, Italy and Greece, the Spanish and Portuguese called themselves "Indignados", and if you saw live feeds of the Greece movement, you could see people carrying "Indignados" banners too.

Also Arab spring happened at the same time, one thing interesting was that Anonymous (the 4chan Anonymous "group") was present in all of those, sometimes doing important things, for example in the same IRC channel they organized live feeds of spanish protests, medical help in Tunisia (a couple of "Anons" with actual medical training in Tunisia roamed around in makeshift ambulances helping injured protesters) and internet infrastructure in Egypt (in Egypt after the government shutdown the internet, "Anons" drove around in vans with satellite and various forms of local connections to provide data links so people could upload photos and videos of the protests).

Occupy Wall Street was a sort of natural consequence, lots of US people got involved in the overseas protests, and it does not surprise me they decided to try the same in US.

The thing is, that in US the cause they could fight for was completely unrelated, in Europe the problem was the stupid austerity programs and the debt problems, in the muslim world it started as protests against corruption (the first protester, a Tunisian that set fire to himself, was upset that the Tunisian police could stroll on the market and take whatever they wanted without paying, that Tunisian was a shopkeeper).

US has much less obvious corruption than Tunisia (ie: no cops stealing food from food trucks), and although US has crazy debts, the dollar being reserve currency allow the US to pretend the debt problem does not exist, so Occupy had to protest confusing stuff.
How you and the world have changed since you were born
How did you guys split the databases per customer? Is it all one big stream of data for you or does it get split at a pretty early level? Is data of multiple customers in every database or do you maintain a cluster per customer?
Any-json will convert almost anything to JSON
A Franco-Dutchman would pronounce it bete-neuker:

https://www.youtube.com/watch?v=Cqszqbd5cLg
Did you really just call parallel construction a conspiracy theory? Hell no it isn't, and you are being dishonest or ignorant by claiming it's not well founded.

Let's quote Wikipedia:

"In August 2013, a report by Reuters revealed that the Special Operations Division (SOD) of the U.S. Drug Enforcement Administration advises DEA agents to practice parallel construction when creating criminal cases against Americans that are actually based on NSA warrantless surveillance. The use of illegally obtained evidence is generally inadmissible under the Fruit of the poisonous tree doctrine.

Two senior DEA officials explained that the reason parallel construction is used is to protect sources (such as undercover agents or informants) or methods in an investigation. One DEA official had told Reuters: "Parallel construction is a law enforcement technique we use every day. It's decades old, a bedrock concept.""

That's a formal government advisory to its agents that they should cover up the way that they actually encountered evidence. And that is total bullshit because it completely invalidates your right to a fair trial, among other rights. This isn't the NSA, solving crimes, it's the government law enforcement agencies querying the NSA database in order to solve cases they've already opened.

[0]:https://en.wikipedia.org/wiki/Parallel_construction
A Graduate Course in Applied Cryptography [pdf]
Just found one yesterday: https://github.com/binaryage/asepsis/issues/30

But, you can disable SIP so not sure how much it really matters.
A browser is one thing, it's just an application. The OS is the lowest layer, if you can't control it, you can't trust it. And there is always the option to stop the update in Chrome. If you don't run the OS behind a hardware firewall that can scramble SSL, Win10 will send a lot of data unfiltered and non-optional to its vendor - unacceptable for an operating system (the lowest layer).
"phuck" works as well
Title should say 1 million ARM cores
It's interesting, but I'm at a loss as to what's even remotely new about it. Unless the computer that you typed this on is very, very different from mine that I'm typing this on, there isn't any living components in it, yet it is "computing" and "deciding" quite a bit. There's a ton of natural processes that incorporate some feedback element and can be said without much stretching to be doing a computation. We're beyond science on that matter, we're decades if not centuries into engineering with these facts. (It's not hard to say a steam engine is "computing" parameters to keep itself running, for instance, and h

Maybe it's just my bias as a computer scientist, but I would never dream that they would find anything but what they found. Having read the paper, they're basically proposing alternate models of computations, but computer scientists have hardly been blinded by transistors; proposing alternate models is a hobby, and there's at least one large one getting a lot of study to the point that I expect everyone will just understand the acronym without my expansion, QC. We've computed with water (both macroscopic and microfluidics), mechanical machinery (i.e., cogs not transistors), chemistry, DNA, analog circuitry, and light, and I'm sure that's not a complete list. We've hypothesized computing with mechanical nanotechnology, von Neuman replicators (up to and including converting entire astronomical bodies), black holes, closed timelike curves, and the fundamental structure of spacetime itself. If this was proposed as a Master's thesis in computer science, the advisor would advise the student to do something less pedestrian.

That doesn't make this paper "bad" in some absolute sense, but I'm surprised it's publishable, since for better or worse that incorporates a certain amount of novelty in its criteria.
Why the Confirm Password Field Must Die
scientist/founders do, see practically all bio-tech startups.

exactly the same as in tech - founders reap the big rewards, individual coders less so.
Just a heads-up, I installed it and signed in with one of my two accounts, but then decided to switch the one free account to my other account. After removing the original account, I wasn't given the option to add in the single free account, only upgrade (I'm guessing there was an assumption in the code that the user would always have one account, and never remove it?). Uninstalling/reinstalling didn't give me the option to re-register, either.
That permission can be removed doesn't mean permission has to be obtained.

There are procedures whereby I can be put in jail, removing my permission to leave the room where I've been forcibly relocated. But that doesn't mean I have to "obtain permission to leave the room" right now.

The no-fly list is utterly reprehensible, but it doesn't match what was said.
Underrated post here. Kestner's launched multiple products. Greets from the ML.
Yeah, I definitely get this vibe quite strongly too. We know they're out there, if not here. HN readers understand the scope of the dragnet and the systematic analysis of content and metadata. In part, this is why I am patrolling around to offer good objections to the idiots. I am highly suspicious of very-upvoted yet very dumb/uneducated/intentionally misleading comments in this thread, also.

The objections are too canned/simple/easy to shoot down, and they rely on emotion rather than facts.

The tech crowd's acquiescence to the surveillance state is absolutely necessary for it to function as designed.
Still not very accurate. It thinks my DigitalOcean droplet is in Russia. (actually in London)
Face down.
False positive: "hat" was flagged for "idiot" in English. I can't find a dictionary with that definition, and it's not one that I'm familiar with as a native speaker.
tl;dr: the iron bar prefers the taste of Coke to Pepsi, and wants to "make America great again".
The software still models a full network, the hardware has a different network topology.
Meeting on a narrow road
Facebook ‘Spam King’ Guilty for Sending 27M Messages
That is the video title on Youtube and is the goal of the project, but the video itself shows a 100K ARM cores machine, not a million.
There are two techniques/strategies I have used to become more productive. Both strategies revolve around the idea of not becoming distracted.

1. Stop "planning" everything and start "doing" things. I believe planning is a great way to procrastinate because you convince yourself you are being productive when you are not. Instead, I try to minimize my planning and keep things moving.

I stopped using planning tools such as Trello or other Kanban systems because they are so heavy and in the browser it makes it easy to get distracted and surf the web but also, those tools suck you in and you soon start 'planning' a lot of details instead of actually doing work.

I replaced my task manager with a simple command line tool I made myself (https://goo.gl/YF6Wsk). I am not sure if it would help anyone else but I use it every day. The premise of the tool is simple, minimize the time I spend outside of my editor. If I have to log tasks I do it and jump right back in my editor.

2. The Pomodoro Technique has helped me "get in the zone" because the technique makes you focus right off the bat.
● Top dumb issues

● Not linux or BSD? #include <windows.h>

can someone explain the above to me? the slides didn't make sense.
The roots of cultural control go further back than the Cold War. Arguably it was Edward Bernays, father of public relations, who used his uncle Sigmund Freud's theories about humans being irrational economic actors motivated by primal instincts of fear, sex, and so on, to sell them products they didn't need.

The U.S. Government (and many around the world, including nazi Germany, whose head of propaganda admired Bernays) adapted these techniques as means to control people, or at least keep them from going out of control (Bolshevik Revolution, Naziism, etc). The popular image of the happy-go-lucky 1950s wasn't just how things "turned out to be," it was a concerted government effort to create the ideal and stable society that wouldn't overthrow the government.

You can see the same influence today in ideological news networks using compelling and vapid distractions instead of keeping focus on the "real" issues.

The BBC made a great documentary on this subject: "Century of the Self."
Your "assuming no repeat customers" is a key point -- when reading overall financial statements like these, note that at "jumbo scale" like Fitbit/GoPro, the "average" customer acquisition cost actually drops tremendously because you get: referral sales / word-of-mouth from existing customers, much more public awareness and perceived legitimacy, more free press coverage, replacement and upgrade sales, gifting from existing owners, etc. all of which contributes to $0 effective CACs on those additional units sold. It does not mean that their marginal cost to acquire an additional new customer is $6.59; if it were, they'd certainly go out and spend it as fast as they can until saturation.

In contrast, a hardware startup (or a software one, for that matter) just has to go out and hustle to get every single sale, whether through paid or non-paid customer acquisition channels. This is where YC's philosophy of treating hardware and software companies similarly works: they both usually have very similar customer acquisition challenges in rapidly building and scaling their growth channels (rather than, say, technical engineering challenges, which are very rarely the limiting factor in startups).
I get your point, but this "Have twenty 10 second interruptions in the day and I've lost over 3 hours of productive time" is ridiculous.

Yes, interruptions are exactly that - interruptions. No, a 2 second message accidentally sent to the entire team should not be the end of the world.
Things mimicking other things
Encyclopedia of Pasta
Druid does pre-aggregation (roll-up) of data at ingestion time and is also used at scale (30+ trillion events, ingesting over 1M+ events/s) by numerous large technology companies: http://druid.io/druid-powered.html
Sounds like something Paul Allen's Brain Institute is working on.

http://youtu.be/Te-SDsb6sHM

http://youtu.be/EX7wzqAoeQA

https://en.m.wikipedia.org/wiki/Allen_Institute_for_Brain_Sc...
Every time I use Angular it feels like it's doing things the right way and it's becoming the Rails or Django of the JavaScript world. Wish I had fought to use AngularJs directives and $resource instead of messing about with ReactJS and jQuery ajax calls.

With this migration plan it seems silly not to keep hacking with AngularJS 1.x
Oh, yeah, actually forgot about that. It just bothered me that they just seemed to throw everything away. After burning through several million dollars, I think they could have at least just done a Github dump or something.
How UCLA scientists find out what pigeons know of the world
Bird brianed…https://experiment.com/projects/how-do-birds-see-the-world Very different brains that process things very differently!
Nope. I just use Adblock in all my browsers, and never run executables from untrusted sources. Whenever I install free software, I always go down the "advanced" install route and make sure that no adware is installed.

Been using Windows 7 and 8 for years with this strategy, and now 10. No viruses in years.

With that said, however, I also have a fairly intimate understanding of all of the common places that viruses hook into the operating system, and I double check things every so often just to make sure that everything is clean.

Common places to look: startup locations in the registry (check using msconfig), task scheduler items, services.msc, browser hooks, browser extensions, file/folder context menu hooks, etc... (using tools like HijackThis to look)
Nah, you're misunderstanding. The FISA court is only for formal intelligence filings which could be used for active casework.

Assuming they play by the rules (they don't, but anyway...) all they'd have to do to get your emails anyway is ask GCHQ for them. GCHQ isn't American, so they didn't break any laws by grabbing the content and metadata for all your communications. GCHQ passes the data to the NSA, and boom, they have your data. Legally, with no FISA warrant.

The FISA court is a rubber stamp, anyway-- look at their approval rate.
Fun with time travel: retroactive data structures in Python
How to build a WordPress plugin – Part 1
If there's an answer to your question in the comments, type it up, make it better, and answer your own question if it will make the internet better. That's the point. The gamification is just a good way of encouraging the desired behaviors.

The goal is to help people, and nobody is going to beat Jon Skeet anyway.
So they realized it, yet didn't attempt to design for it.

His handwavey mechanism fails to the same complexity-induced irrelevance. People violently revolt only when they are hungry, not when they are merely unfree.
I work for Virtru (https://www.virtru.com) and we aim to make sending encrypted email from your existing email address as simple as possible. For example, send encrypted email to any recipient (even if they do not use Virtru) directly from your existing Gmail account in Chrome.

There have been a lot of competitors entering this space in the last few years, but getting people to change their behavior is incredibly difficult. Businesses which have a regulatory or compliance reason to use encrypted email are looking for products and solutions, but I have not seen the individual customer make a large effort to change their email habits.

I'd love to hear any feedback you might have if you give Virtru a try!
Ahh, I was mistaken with what I saw in the gitter then - thanks for correcting me!
Experiments merely show that anarchocommunism attracts violence seeking to preserve authority. That is nothing new. Violence has always been the root of hierarchy. Whether it is the abolition of hierarchy or contention between old and new hierarchy, violence has always been the preferred cure and preventive.

Anarchism need not be seen merely as a state of a society. Anarchism can also be seen as a means, a method of collaborating with people. One can see anarchism everywhere in daily life and in struggles that are not specifically for the abolition of states. The root of the many anarchist political ideologies is the thought that a human being is best when she freely associates with her human beings and acts in collaboration with the world. As a method of being, it is useful even to people who care not to get involved in the grand affairs of the world.

Like many ideas and vegetables, the root of anarchism is perhaps its most useful bit.
This is great! There are certain puns/combos that would be really hard to catch though.

For example - the Ford Nova. In Spanish, it literally translates to "no va" "doesn't go". Terrible name for a car.

I'm unsure how to make this understand the context of the product, but that would be the next step
I ignore calls from some people, and I lazily answer texts. This works for most people, they get that if it's not important and time sensitive, they can email or text and I'll get around to responding. And if it is important they can call. But some people insist that every little concern they have is urgent and when they learn that I don't respond to texts immediately, they start calling for everything. The way I see it, these people aren't respecting the importance of a phone call, so I screen their calls.

Calling me is literally ringing a bell and demanding I speak to you this instant. If you ring this bell for something that doesn't actually need my immediate attention then you don't respect my time and I won't give it to you.

I give others this respect, I almost never call anyone unless it's an emergency, and if I want to speak to someone I wait until it looks like they're not occupied. To me this seems like respect, but I'm open to the possibility that I have communication issues.
Since when is that the only item in the set of "things where the potential for abuse is incredibly easy to imagine"?
I really dont understand this...
Event:Premiere Episode Screening of ABC Family’s ‘Monica the Medium’
Communism uses suppression as a means to control the population.

I've never considered the converse, using 'promotion' to control the population.
1200+ Tasks Assigned to Fancy Hands – Feeling Better and More Productive
It's a weird analogy, but it makes sense in the context of the paper's authors' statement:

> "The most important implication that we wish to claim is that the proposed scheme will provide a new perspective for understanding the information-processing principles of certain lower forms of life," Kim, from the International Center for Materials Nanoarchitectonics' National Institute for Materials Science in Tsukuba, Ibaraki, Japan, told Phys.org. "These lower lifeforms exploit their underlying physics without needing any sophisticated neural systems."
I'm thinking that's a framework-specific or coding-style issue? From using a number of frameworks, I've virtually never had issues with endless loops. Perhaps it helps that frameworks like Knockout, etc don't trigger change events when the value is the same.
On Windows the free Microsoft tools Security Essentials or Defender. I gave up on "shrinkwrapped" anti-virus because it phones home all the time and I once I stopped running XP Professional x64, I stopped having to use it.
hi @randomwalker, I enrolled to that course a few hours ago! I hope that the course is not too bad because of the limitations you mentioned above.
> Two way data binding is awesome and neat and shiny and chrome. It's also pretty slow;

No it's not, Angular's implementation of two way data binding is slow; dirty checking is what's slow.
Why do people care if you speak Native American English vs. just normal english? I didn't even realize Native Americans had their own dialect.
Probably depends on a site's audience. I know in the financial industry that an unfortunately large amount of people still use IE8 as many vendor websites require it (long live Active X). But I imagine the visitors to many B2C websites no longer use IE8.
I'm with ya brother but these arguments are way too reminiscent of how Christians console themselves.
My current employer is requiring everyone to get Security+ certifications because our clients are starting to require that.

edit: oh, certificate vs certification. I don't know of anyone who cares about the Coursera certificates, but it seems certifications are still in vogue.
Ng-conf May 4th – 6th 2016 ticket lottery announced
Poorly written preprocessor bits in C code that assume that anything anyone ever runs is either Linux, BSD (including OS X), or Windows. They basically write the following:

#ifdef LINUX
// include Linux headers
#elif defined(BSD)
// include BSD headers
#else
// include Windows headers. What else would it possibly be?
#endif

The "mach.h" one is similar: people make a bad assumption that OS X is the only Mach kernel people use. (Hurd is obviously a counterpoint, just an unpopular one.)