skysight-inc/HackerNews huggingface dataset:
So you believe that the best way to help parents is to have network level blocks? People should use poorly designed technology because they are stupid?

But to prevent kids getting around network level filtering you still need to have all the anti-circumvention measures baked into the OS/browser/anti-virus. The UK government have created a network level filter that still needs client level changes to actually work. I understand that most parents would have a hard time doing this, but a government backed effort could have made a difference. I see this as similar to installing antivirus (which a lots of parents seem perfectly capable of).

I understand that it is possible to block SSL by IP address. However, it is also possible to send anything down the same tunnel; but you can't inspect the actual packets to see if they are clean. Some filters perform a MITM, but I think we can agree that is a terrible idea. Browser based filtering lets you filter any site based on its contents and also maintain the security of the data. It also avoids domain level blocks that block other sites by accident.
Stomp The Heck Out Of Your Customer's Main Objection
I would still consider things that are designed to kill moths and herbs to be poison, conceptually - especially in contrast to GM crop that is designed to be bigger/healthier/more resistant to weather/quicker to grow. I don't think people would be as skeptical towards the latter group.
Pornhub 2013 Year in Review
I think the situation would be drastically different if the buses didn't exist, for better or worse. Workers would make completely different choices in where they live, and it's not likely they would choose the same neighborhoods that the buses afford them the convenience of. And just maybe SV companies would change their highly suburban and unsustainable real estate policies. Just because 1 bus going form a to b is better than 100 cars going from a to b doesn't justify the policy of the buses or even demonstrate they're sustainable.
Another interesting metric would be to further define the age categories by income (which correlates to job type). I live in Manhattan and it is a very fun place for singles with lots to do (and if you're Jewish a lot of Jewish cultural and religious activities) and lots of fellow singles to meet for dating and to make friends.

Rent is ridiculously high because of zoning restrictions against construction or limiting building height (which increases housing costs).
That's rather radical and unprofessional to say.

One can say such thing to Google, Facebook, Adobe or any company out there if they dislike that company. Any nsa contractor who depends on government contract to feed their families - is it wrong? If I can't find a job at private industry but NSA hired me for 3 months is it wrong that I did it for the money for my family? How would you know that was my story? You won't and you will just penalize me for being a contractor once.

And people have different degree of tolerance and standard for patriotism. i don't endorse what they do, but that's exact false attitude we have toward NSA affiliations. We put government's fault onto the workers and it is wrong.
> You can argue that that design should be restored, but merely pointing out that it used to be that way is hardly an argument.

Its an argument that an error was made by breaking the design that the founders had put in place. The House is the people, the Senate is the States. The breakage sent us down the road of a weakened 10th amendment and increased centralized power. The 16th is no joy, and I have heard the starve the beast theory, but the 17th has taken away the regulatory stops needed to keep DC in control.
"These are Burning Man hippies, self-styled artists, people who graduated from great schools with useless majors, and the usual constituent of the Bay Area's overprivileged poverty tourists: 20-30 y/o white kids from middle class families."

That describes a huge fraction of today's protestors and activists, which is why despite many things in the world sucking I rarely take today's "activism" very seriously. It's mostly activism-as-entertainment for trustafarians.
TIL: "cold air" is ~54f.
It's because of things like this that I'm glad I live in the Midwest and not California.
Getting started in video production
Sweet beavus!
>Spying on foreign governments because you think they might present a threat to you in terms of war/foreign policy is generally defensible (although many on here would disagree with that), while using the apparatus of the state to support select private enterprise through espionage is not.

Exactly. And this is something that has been going on for ages,

To be clear, it's not like they feel they promote "select private enterprises" by doing so. That is, it's not "let's help our pals at company X" -- it's more like "let's give the US corporations a leverage against Mexico / Brasil / France etc".

It already is an unfair (and illegal in most cases) leverage because it's based on huge spying machinery. But when it's also combined with the kind of huge diplomatic, political and military pressure the US has, then it becomes a way to crush competition, in other words post-colonialism at its best.

And no, not "all countries do the same" (a common counter-argument). A lot, maybe all countries do have spying agencies, but most of them are concerned with internal affairs (dissidents and such) and dangerous neighborhoud countries (feuds). And of course, their scale and scope is orders of magnitude smaller.

Only someone watching too much 24 and Homeland would believe that countries such as, say, Chile, Argentina, Luxemburg, Czech republic, Albania, Greece, Portugal, Denmark, Colombia and such have the same kind of spying infrastructure and reach as the US has (and much much less the diplomatic might to take advantage of it, even if they had). It's not called a "superpower" for nothing.
Is it just me, or does the psuedo-intellectual/conspiratorial rhetoric used in this post make anybody else uncomfortable? I feel like class warfare tends to start with misplaced high-mindedness, as if there is an element of being "in the know" for those who take part in the violence. Obviously the author thought writing this way would help further his cause, so what does that say about the participants? Too uninformed to know the difference? Too angry to care?
>it’s a sign that our education system is out of control

On the contrary, it seems to be quite stable continuation of a centuries-old tradition[1], which has been quite successful, but optimized for different outcomes (success at tasks for which the rules are clear and fixed).

[1] http://en.wikipedia.org/wiki/Imperial_examination
Hmm, how do I put this gently? Let me try.

I hate to break this to you, but you dont have the ability to "fundamentally disagree" on something like this. Put simply, you dont know what you're talking about. You obviously dont know anything about economics, and to the extent that you've read something it's clearly been selective in order to fit your worldview. You can disagree with me and be wrong if you insist on it, because these things you're saying are fundamentally and demonstrably wrong. You might as well tell me the sun rises in the west.
The meaning of "troll" has been diluted so much in recent years, that it's now largely used by the media, and people in general, to mean someone who expresses a view that you disagree with.

And it's used to describe people on twitter who harass or post abusive comments.

"troll" used to mean something. Now it's just a stock insult.
> You're describing what you think should be; rayiner is describing what is.

Certainly you can see the problem with then cementing in law or policy what is just because it is.

> step one is always identify the problem

Step two is not write policy so there no longer is a problem.
"The whole "removal" sounds like "one ought not be an NSA employee."

It is not that one 'ought not'. It is that the NSA is spying on us all. It is also lying about what it is doing, and being deceitful about its tactics.

People need to make a choice about where they stand. If they want to stand with the NSA, that is fine.

Unfortunately from a practical POV, it means I cannot trust them.

On the bright side, I cannot think of any reason an ex employee of the NSA would be honest about their previous employment.
Show HN: tally - a small IRC library to keep track of your open source project
Not at all Targets.

I worked at several stores (up through 2008), and still shop there.

I have never seen a credit card machine at the stores I have been in contacted that fully captures a credit/debit card.
If you worked on a personal project on a Google bus (on your own laptop, without using their wifi), would Google be able to claim ownership?
Given the little commitment I see from Apple regarding Quartz Composer I wonder if this isn't an opportunity to build a new, better Quartz Composer with a stronger focus on UI Design and release it as an app. Actually, given the current state of what's possible in the browser, I suppose most of that should even be possible in a browser so that it runs on all platforms.

The things that come to mind that would not work in the browser are also the things that UI designers hardly need like Midi, OSC, low level IO, Webcam (and that even kinda works).
The open source / consulting strategy may actually prove more lucrative from the sounds of it. Best of luck.
1. Shortage of housing is even worse near Google campus than in SF

2. Angry mob or your opinions should not dictate where people choose to live.

I could offer many suggestions as to how you should live YOUR life to better suit MY goal and ideas, but I don't because that would be stupid.

You should choose a place to live that suits YOU the best and you should offer the same curtesy to others.

The "occupy Google bus" movement is straight-up bullying.
Gotta love “TECHIES: Your World Is Not Welcome Here”

I find it hard to sympathize with a bunch of lazy thugs who do nothing to improve their situation. Engineering and white collar jobs in general have always paid well. Industries who are in demand even more so, and for just reason. Did similar protests happen in Detroit 50 years ago during the auto boom? Did unskilled rubes that do nothing all day put up banners saying "Auto boys not welcome"?

This is absurd. Take control of your own damn life. Educate yourself and learn relevant skills. The resources are out there and more accessible than ever. Spend a few good hours in your public library every day for a year and walk out of there a changed person with valuable skills to offer.
I dont think we will punish them. We simply cannot trust them.

If they want to be trusted, they need to stand apart from the people who are lying and deceiving us about their tactics and their data gathering.
http://blogs.kqed.org/newsfix/2013/12/20/eviction-protesters...
Since the last incident included a guy impersonating a Google employee, I'd imagine most news outlets are going to vet this story a little harder before covering it.
Because, with cryptography, the onus is on you to prove that your system is secure, not on other people to prove that it is broken. Everyone tells you there are many hints that your system is not secure, and you just go "well you can't prove it isn't, so there".
OPPO N1: The first CyanogenMod Android smartphone is on its way
Having a longer commute arguably makes workers' lives revolve more around their job.
(.)(.)\2\1 ?
Has anything changed in your thinking since posting the original mail?
No, that's incorrect. A hash function should have these properties:

* Given a hash h it should be hard to find a message m such that hash(m) = h

* Given a mesage m1 it should be hard to find m2 such that hash(m1) = hash(m2)

* It should be hard to find any two messages m1 and m2 such that hash(m1) = hash(m2)

If you have some secure hash function h, the function h'(m) that appends the low byte of m to h(m) is still secure under all three properties, but it obviously leaks information.
Stat.io is. UK-based data aggregation / location intelligence startup. Aggregating, standardizing and visualizing all public socio-economic data sources onto one platform. Do get in touch if interested. All info on this brief: [pdf] http://stat.io/jobs/SoftwareDeveloper.pdf
I also have Wells Fargo. Whenever I have lost a card in the past (It used to actually happen a lot - I usually left them in ATMs). They would do what you said, only I could go in to any WF location and get a temp card until my new one arrived in the mail. If I was not near any WF location and I explained the situation, they would ALWAYS overnight it for free.
The entire article is an exercise in self aggrandizement. To me, it reads as if it were written by a 13 year old- the author basically has super powers, but only uses them for good of the world.
Nice. Deploying a Scala / Play Framework project on Heroku is painful because the compile times out about half the time. Being able to compile locally and push up a zip is going to make like much nicer.
https://en.bitcoin.it/wiki/Private_key
Depending on how much you're willing to pay, Silent Circle might fit the bill: https://silentcircle.com/

Disclaimer: I work for them.
>How would US espionage force the EU from prosecuting or legislating against these companies?

Well, how about evesdropping on EU meetings where such actions is discussed, and taking the appropriate actions / applying pressure to favor european officials that are against them or remove from office officials that are in favor?
Fair enough, but the article is about broader trends, not tradeoffs when choosing a particular specialty.
They're an obvious soft-target. An easy target that they can attack without penalty.

The "obvious target" would be to do this in the middle of the city, to raise better awareness of their anger and their message. As it is, this is simply an unknown attack on a bus. Even the spin-propaganda blog post is very unclear on what the problem is...
I would love to see Google hire some muscle to provide security for their buses. Just let the protesters choose what level of violence to bring to the table.
You cannot negate a capture, only a character literal. A capture might only be a character but it is NOT a literal,
LastPass Grid Multifactor Authentication
"That's rather radical and unprofessional to say."

In what sense is it unprofessional?

"Any nsa contractor who depends on government contract to feed their families - is it wrong? "

in a moral sense? who knows. but from a practical sense it genuinely does mean I cannot trust you. hey, I understand what you are saying - and I sympathise, but at the end of the day there are clear, solid reasons why I cannot trust an ex NSA employee.

"And people have different degree of tolerance and standard for patriotism. i don't endorse what they do, but that's exact false attitude we have toward NSA affiliations."

working for the NSA is not patriotic. it is the opposite of patriotic. it is associating with sneaky people who deceive and lie.
See this announcement earlier this year from the major card networks: http://cardnotpresent.com/news/cnp-news-oct13/Amex,__MasterC...
Throwing ideas around is almost always helpful. Often when someone points out a solution to a problem or presents a good idea for something new, someone else, who hadn't thought of it themselves, will be inspired and go do the implementation. What's wrong with that?
> I dont think we will punish them. We simply cannot trust them.

Will you risk your company's integrity and reputation over hiring someone who had worked for NSA? An undergraduate? A father who had three kids to feed and just took the job to make a living?

Not trusting often turns out to be punishing. And in many cases we simply just discriminate them.

This is a serious issue, a real moral issue.
My point is that a monoid is a monoid. It's an abstraction that's so basic that it cannot be broken down. It's a concept that you learn, like how you learn what a dog is or what integers, loops, functions, sets, hashmaps, etc are.

A very large part of our job is to apply abstractions. I don't often hear lawyers complaining about how accessible the name of some law is, or from doctors about how accessible the name of some disease is. I've never heard an American football player say "We should call the pistol formation something else. Calling it pistol is potentially confusing". They just learn what a pistol formation is and carry on.

As programmers, abstraction is a very large part of our job. We owe it to ourselves to learn the basics and to improve our abilities with respect to our craft, even though sometimes it's hard.
It's faster to damage a single bus than slash 100 tires.

The protesters don't care about the state of rush hour. They care about what the corporate buses represent: large tech corporations increasing the wealth gap and raising rent in SF/Oakland. It's a fact that each stalled bus will have a bottom-line impact on Google or one of its partners.

That said, smashing windows is not an effective way to win allies. It just makes it a little bit easier to dismiss opponents of gentrification as supporters of vandalism. These "activists" are alienating the very public officials who would otherwise support measures that favor existing residents (e.g. rent control and stabilization).
https://github.com/guillermooo/Vintageous
It bugs me when these guys just offer the advice to go back and check your statement for suspicious activity. When 40 million cards are stolen, it's not as if the thief/thieves are going on a personal buying spree. They obviously intend to sell the cards on the black market.

So, their advice to not replace cards is irresponsible and literally helps the thieves to comfirm to potential buyers that the cards are likely still good.

And, of course, once your card is exposed you're always at risk of future fraud. Are we all just supposed to be paranoid now (moreso than usual, that is)?
New Product (From Sparkfun): Actobotics
Don't feel too bad, this is a common problem. Something that isn't talked about in HNews in the age of the cloud, but proprietary data, hosted on each customers data center (or server in closet), is still something a lot of business wants to control.
The contest is framed in such a way that the protocol's weaknesses aren't exposed to attack in the way that they would be in the wild.
That was a very painful module to take, but it was incredibly useful.
Down in the Metro DC area it's not uncommon to spend 30 minutes to an hour travelling between meetings. In that way Southern Maryland and Northern Virginia are very similar to SV.
Do you truly need to ad-hominem attack tptacek? You sound pretty much like pseudoscientists when they blame mainstream science being too rigid and not accepting their groundbreaking theories.
In my personal opinion, that's just something that will have to happen before engineers start taking the subject seriously.

If a year or two of NSA interns have to learn the hard way that they'll never find employment anywhere else afterwords, too bad. You can bet your ass that, by the third year, nobody will be accepting those positions without fully intending on being there forever, and committing to the degradation of privacy.
I am sorry, I expressed myself very badly. I didn't mean to jump at you for the votes etc., but the general reaction to that post really astonished and saddened me.

And when I said "posturing", I was not even just thinking of this thread, but general delusions about being objective. I can see being "more objective", but even that will always be vague, and I think "objective, period" is out of the reach of anything within the universe. Simply because it's in and part of it. Yes, I get that religious stuff can be annoying, but so is thinking you're suddenly sooo objective just because you're not religious... On the scale between subjective and objective, the needle doesn't even visibly move, so to speak.

When someone expresses genuine condolences in an awkward way, a huge drama over religion and calling that person basically evil and wrong is kinda tragic. Like petty fights at a funeral. But you shouldn't be the scapegoat for that, just like that Indian poster shouldn't be the scapegoat for pushy religious people they were mistaken for.

General idea: If someone says something that means something nice in their culture, but means "asshole" in the one of the listener, they still said something nice, it's just misunderstood. Each knowing the culture of the other better would fix that. That's how I see it, anyway.
an EE can't simply change the brightness of the sun to meet a requirement. We can.

Wow, you can change the brightness of the sun to meet a requirement?

BTW, there are quite a few limitations placed on you by nature: uncomputable numbers, NP-completness, ...
I think for right now the main idea in the area of IDE features is to have an "open compiler" so that there is programmatic access to the abstract syntax tree of your programming languages (aka, "compiler as a service").

This has been a neat-o feature which slowly became nice-to-have, but it is fast becoming a requirement. For example, the JetBrains products (Idea, Resharper, etc.), and also what Google is doing with clang to help them manage their large C/C++ codebase.

We already compile/interpret our languages. So we need to open up that "machine understanding" to programmatic access, which IDE's and other tools can then use to do all kinds of nice things.
MTF: Male to Female

FFS: Facial feminization surgery

SRS: Sex reassignment surgery

HRT: Hormone replacement therapy

TLA: Three letter acronym
> You're saying it's better for middle class families to just head out to the suburbs

No I'm not. People will move (if they can or want to) for many reasons. That is not a reason to make sure you never deal with 'the undesirables' just because one of those reasons is the parents bigotry.

> At least if middle class families live in the city, there is some hope of gradual integration.

History disagrees with you.
Far less so than having to live where you work, rather than being able to live where you want to live. Particularly since they have a bus to ride.

People get on the backs of companies like Foxconn for corporate housing, but that is essentially what they are proposing that Google employees endure. And why? Because as "non-natives", Google employees somehow become some sort of second class citizen in the minds of these fools. They have as much right to live in those neighborhoods as anybody else.
Although Enigmail still has some rough edges to be honest!
Very true. Still, when you are aware of a particular propensity for manipulation, it is prudent to tread carefully.
Ok... I think I'm getting trolled at this point.

I am taking issue with the video's critique of monads. Wherein it is claimed that monads manage to take a common and understandable behavior and make it laughably impossible to explain to people by giving it a weird name. Essentially, the problem with monads is one of it being difficult to "simulate" under the name "monad" for many individuals.

This part, I actually feel makes sense and resonates well. Simply follow the progression in the video and see how "FlatMappable" becomes less and less intuitive as it is given worse and worse names.

The part that is interesting to me, is how this then progresses into a point on how programmers should not have to simulate the code in their head. Now, I realize there is a big difference between "should not have to" and "is difficult to intuitively do so". Still seems an odd progression, though.