skysight-inc/HackerNews huggingface dataset:
Mike Rogers is making it very hard to defend CISPA by saying things like this, but I'll point out that what Mike Rogers thinks about CISPA opponents is probably the least important thing to know about the bill.

Something you might want to know is that "Fight For The Future" feels comfortable riling you up without telling you the full story about the bill. CISPA, according to FFTF, "lets the government spy on you without a warrant". In actual fact, CISPA is an opt-in measure that allows a company like Yahoo to share information about ongoing attacks --- which find a specific definition in the bill, more specific than any other cyber bill proposed --- with security providers and with law enforcement.

It's been my experience that most people who oppose CISPA are not familiar with what the bill actually says, even though CISPA is a very short bill. There are principled opponents of CISPA with very strong arguments, but sites like FFTF are unprincipled in their opposition to the bill.
Even if you use HTTPS, aren't you vulnerable to lazy devs who put the password in the URL?

If I use https://username:password@example.com/, doesn't that URL show up in server logs all over the internet?
I'm working on a pretty major project with Knockout, and that's not really been my experience.

The "magic" is basically "it has two-way data binding". Which is magic, but no more so than the same feature in Angular, Ember.js, or the relevant Backbone plugins. Two-way data binding is pretty magical; if you need it that's probably good, if you don't really need it, it's bad.

Comparing vanilla Backbone to Knockout seems a bit odd; they have almost no overlap, and they don't really solve the same problems. Conversely, if you are using Backbone to solve a Knockout-style problem, it's either not really the sort of problem Knockout is designed for (ie, no need for two-way data binding) or you've added a bunch of magic onto Backbone (either through writing it yourself or using one of the many plugins for Backbone).

I just don't think you can use Backbone, solve the sort of problems that Knockout is good for, and have less magic. Two-way data binding is magic, and it's like...90% of what Knockout does. Either your stack includes that magic, or you can't compare yourself to Knockout.
Is there a good lobby to donate to that lobbies for EFF-like positions?
"myclean.com goes ahead and reduces that friction with a website."

Not a new concept at all.

A few examples:

http://www.maidpro.com/

http://www.mollymaid.com/

http://www.merrymaids.com/

And others.

The hard part of this business isn't "reducing the friction".

It's hiring people that you can trust, that show up for work, that you can get at a price and still make a profit.

Obviously many people run mom and pop 1 or 3 person cleaning services in local markets and that's been going on forever. What you typically do is get a suggestion from a friend, see an ad or respond to a flyer put in your mailbox or door.

"The traditional way of hiring a cleaner or finding a cleaning job requires a lot of effort on both parties."

Finding a cleaning job is actually pretty easy. If you are good you can get a job doing this getting hired by an established company. Or, as many have done simply put flyers in peoples doors in neighborhoods that you want to work in (or in office buildings for that matter).

In short this is not a web or technology play at all. It is simply running a business (and that part is fine obviously) the secret sauce of something like this is managing people and quality control. If you can handle that there are a multitude of business opportunities where you can make money. But that part is not easy at all to do. Plus if you are competing with larger companies that offer an upward path to employees starting at the lower level and have economies of scale.
> It's a commentary that almost anyone who has either been a woman or been in a relationship with one can probably identify with or relate to.

I'd go further and say that everyone who has been a person can identify with. It's a human thing to notice things about yourself and think that people also notice it about you, because you know yourself better.

I realized years ago that I didn't look at faces as a sum of parts, when a friend I knew for more than a year told me his nose was too wide. I looked at it and realized that, indeed, it was a bit wide. I was stunned that I saw him every day for more than a year and had never noticed his nose.

It's not limited to the same sex. A girl I know had visibly crooked teeth, and at some point she had them fixed. When I saw her a few months later, I knew something was different, but I couldn't put my finger on it until someone mentioned it.

Or maybe I'm just super-unperceptive, I don't know.
Guys, please keep checking back on this thread, its better to keep in touch, since it is the first meetup. Things you might wanna bring include:

1. Yourself (ofcourse :p )

2. Personal/Business Cards

3. A Positive attitude and a smile :)
Is this from the experience of someone who tried to raise again after failing? At the end of the day it's what you produce and the opportunity at hand not what you've done. Raising with a pitch and a dream is rightfully more difficult the second time around.
Don't ever use passwords for API authentication. It's an API, not a browser. The users of an API are other programs, not people. Issue single-purpose random credentials.

I didn't think this was something I had to point out about API authentication, but apparently it is.
It clearly fails but you'll only consider changing it? That's more worrying than choosing the word in the first place...
New Star Wars films to be released every summer, starts with Episode VII in 2015
The most exciting application they can imagine for a super-battery is smaller cell phone batteries?

That doesn't seem very forward thinking.
Knockouts documentation is fantastic, but geared at a very novice level. The lack of any guidance on unit testing is a particular frustration.
I hope you didn't forget to mention that you're neither 14 nor residing in a basement.
Not sure how you can get much of value from an A/B test with multiple changes, especially if one is claiming that only 1 of those changes is what is responsible for all the improvement.
Unfortunately, you can ignore politicians, but they're not going to ignore you...insofar as your rights are concerned at least.
That doesn't really change my definitions. I agree exact inference is intractable for anything but modest problem sizes. Luckily, I think most work these days is in making these systems use approximate inference.
And every generation comes along and palms their faces at what abject idiots the previous generation so obviously was. It's a short hop from being with the large, popular group to being inside the gulags of the next mob to come along.
http://www.opensecrets.org/politicians/contrib.php?cycle=201...
it seems these days you can swap out the word "politics" in that quote with just about any other field and it'll remain just as true.
How are Linux and BSD installs "hacked"?

Open-source Unix has for decades been one of the most contiguous, cohesive, and consistently packaged software experiences in all of computer history.

I don't really get your point here.
EFF is happy to take your money.
I would wait for the new processors. Then I would get a ThinkPad X1 Carbon[1]. The air is a fine computer, but I personally prefer the ThinkPad.

[1]: http://www.lenovo.com/products/us/laptop/thinkpad/x-series/x...

Also, I think you meant Haswell processor. While I would love a Haskell-specific processor, I fear that is not to be :P.
How the Productivity Myth is Killing Your Startup
I think you misunderstand what I mean by "prototyping or quickly mocking up a design that is changing rapidly". It has nothing to do with achieving a pixel-perfect design, finding the perfect shade of gray, or the right font size. It has a lot more to do with quickly testing ideas and iterating, rather than committing to a design and trying to get a finished look.

Paper does work well for this, and you're free to not like Balsamiq.
CISPA has nothing to do with the content industry. You'll also find that the tech industry has plenty of lobbyists, and a few of them are supporting CISPA. (Ed: Ah, there's tptacek on this thread.)
You guys should make a "Google Voice replacement" plan that is just one line and no grouping but more generous with texts & minutes. I'd pay for it but you guys don't have a plan that is anywhere near this model.
>I'm pretty sure some beliefs actually ruin lives

Lots of beliefs ruin lives. I can show you conservatives who fervently believe that having high taxes on high income earners would destroy the country, because Henry Ford types would then find it more attractive to take a 40 hour a week management job at an established corporation than to spend 100 hours a week to create a new industry, and the lack of anyone selling affordable transportation would then condemn anyone not born within walking distance of gainful employment opportunities to a life of abject poverty (and so on for each generation's major innovations). There are serious scientists who argue that not imposing a significant carbon tax right now will soon result in irreparable damage to the planet and widespread death, destruction and famine. Then there are people who argue the opposite of these things -- that not imposing serious taxes on the rich will lead to insufferable inequality, that the increase in energy costs that would come from any serious effort to address climate change will be extremely regressive and cause real immediate harm to those living in poverty, etc.

Take any issue and you'll find two sides to it. You can believe that your side is right, but the other side believes that their side is right. One of you has to be wrong, but that doesn't mean either of you is evil. Everybody is wrong sometimes.

You're sure that it isn't you who is wrong in this specific case because it affects you individually. If you were wrong about this then the result would be to your detriment. But that doesn't prove that you're right -- or that you're wrong. It only proves that you have a stake in the outcome, which (because you're human) makes you want to paint those who disagree with the position you take as the enemy. But they're not evil. They just disagree with you on an issue that personally affects you.
The question you should ask yourself is; "Is it right for you and your project?" It doesn't matter as far as your project if the community should be moving on as a whole or not. What matter's is if you, and/or your team, can effectively use the technology to reach your goals.
Disagree. If someone wants to be intolerant, that needs also to be defended, up to some limit.

Otherwise we wind up embedding our morals onto their life.
Are you saying the server sees the password in HTTP Digest authentication?
Why something with 'voice' in the name supports any sort of text messaging at all is dumbfounding to me.
Check his book "Intelligent Image Processing" for info on the EyeTap, plus lots of other interesting stuff.

(edit: typo)
uship doesn't handle the actual shipping with their trucks and employees. The cleaning services employees the people who do the cleaning.

uship is probably more of the concept that the parent commenter was referring to that I replied to though as an example of reducing friction.
The Tesla Model S already uses 7000 individual battery cells. This is how it's able to charge as quickly as it does with the supercharger. The main limitation of household charging is lack of power.
Eagle is terrible, and their "native" linux app is (or at least it was) less robust than some Windows software under WINE.
Total color blindness (i.e. no functional cones, inability to distinguish any colors) is pretty rare, but some form of color vision deficiency is pretty common.

http://en.wikipedia.org/wiki/Color_blindness#Epidemiology
Since you seem rather familiar, I've always wanted to ask what the story with the widgets/theme is. I have nothing but respect for all the work that's been done. But the UI really stands out as distinctively from a very specific era and just doesn't feel very appealing now. So I'm curious what the primary driver is there. Faithful recreation as a core value? Sort of a badge of honor type thing for the BeOS faithful? Lack of ui/ux contributors? Or just lower on the priority list?

I'm not knocking it, rationally i don't have a problem with it, but at the same time i can't imagine i'd be up for using it as a main os.
Aw, I opened it thinking it would be interesting to compare the fit with your photo, but there was no photo of you. This is just a sketch of some imaginary guy, then. What's interesting about that?
Am I the only one that wishes Google would sell these with Ubuntu, or even allow an Ubuntu option?
What are your thoughts on Amazon like security scheme? As far as there are no third party apps involved, I think OAuth is an overkill.

What I mean by Amazon like securtiy is described in this article http://www.thebuzzmedia.com/designing-a-secure-rest-api-with...
This has a lot of potential, but doesn't seem to be functional yet. That is to say, a partially functional EDA software is pretty much useless.

I just tried to work up part of a board I'm designing right now using the interface, and was stopped dead when the IC I needed wasn't available. When I tried to input the IC footprint specs, the proper (standard) footprint wasn't available, only one that is "almost right". Then when I tried to continue anyhow, the interface told me to select pads to map them, but nothing was clickable. This kind of thing is a complete show stopper. I can't adopt a piece of software without knowing that in the worst case I can design my footprints manually, in a reliable way.

Minor nit picks:
- Disabling the context menu is fairly irritating

- Many of the buttons ("create", "next") take a very long time to do anything and so they appear broken

- If you're going to use Octopart as your parts DB (which is a great idea) why not use an interface more similar to theirs for fitlering, instead of making me scroll through 5000 components to find the one with the right package?

EDIT: If I am simply missing some key piece of the interface, do let me know.
I created and use this:

http://github.com/rpflorence/ember-tools
That is really interesting. I was looking at doing OpenID for a project I'm working on, but figured it was a bit dead in the water and didn't have a large enough user base to make a dent. Your data point is making me take a second look.

Did you have an increase in total # of signups after you added OpenID as a sign up option?
Some background on Capsicum, from http://www.cl.cam.ac.uk/research/security/capsicum/

Capsicum is a lightweight OS capability and sandbox framework developed at the University of Cambridge Computer Laboratory, supported by a grant from Google. Capsicum extends the POSIX API, providing several new OS primitives to support object-capability security on UNIX-like operating systems:

* capabilities - refined file descriptors with fine-grained rights

* capability mode - process sandboxes that deny access to global namespaces

* process descriptors - capability-centric process ID replacement

* anonymous shared memory objects - an extension to the POSIX shared memory API to support anonymous swap objects associated with file descriptors (capabilities)

* rtld-elf-cap - modified ELF run-time linker to construct sandboxed applications

* libcapsicum - library to create and use capabilities and sandboxed components

* libuserangel - library allowing sandboxed applications or components to interact with user angels, such as Power Boxes.

* chromium-capsicum - a version of Google's Chromium web browser that uses capability mode and capabilities to provide effective sandboxing of high-risk web page rendering.

There's also a video of Robert Watson's 2010 Capsicum talk at http://www.youtube.com/watch?v=raNx9L4VH2k

Edited to add: The FreeBSD Foundation plans to significantly increase spending on projects (such as this one) as well as full-time staff members in 2013: https://news.ycombinator.com/item?id=5564478
Yes and that is a reason why I enjoy reading the site less now than I used to. I come here for technical news, not endless stories about politics, political commentary and complaints about US foreign policy. I can get that elsewhere.
It looks like a wordpress blog and so is non trivial to link to the main site.

I have no idea why Wordpress made it so difficult to relink, but it's not easy to do.
Woah, clearly I need to spend tomorrow re-reading the BASH manual.
Rock-Bottom Real Estate Attracts Innovators to Detroit
The Language All Polyglot Programmers Should Know: Business
Yeah, I'm sure they'll love to switch to a hip new startup that's guaranteed to be around for at least six months.
Hopefully they'll fix the blog thing when they roll out the new site. You're right though, linking to the main site is generally what someone naturally expects a logo to do.
the money you "lost" with gilt? did the promotion not pay for itself in volume and repeat customers?
Add Font-Awesome to Your Titanium App
I was hoping readers would understand the need to post anonymously on such issues. I have a proper HN account and have been a contributing member for years.
I wonder if spinoff forums like subreddits could work for HN? Could be a cool project for someone, although it might not get enough community participation unless it was done officially.

It could possibly help to ease the disagreements over these issues.
agree, there is (obviously) some key combination that does the same thing without changing the usual behaviour of up/down which I prefer a lot
That is what I'm complaining about. HW engineers are excellent at hardware concepts. Terrible at other trends.

Why did IBM give the operating system business to Microsoft? An attitude problem. Why is HW consistently a shrinking industry? An Attitude problem. Open source nothing. Keep using the same technology as 1980.

"Oh, what the hell, our salaries are going down?" "We can't keep up with project schedule because we're using the same concepts as we did on exponentially less complex chips 20 years ago? It's not our fault."

It's an attitude problem. HW isn't the big brother it used to be. It's the little brother. It needs to look at what big brother software is doing to be so successful. And copy it. Open source tools/languages. Leverage existing software projects instead of inventing our own everything. Companies need to sponsor these tools/give-back to these projects.

Stuck with (System) Verilog? Fine. What would software do. Create a framework on top of old technology (HTML/Verilog) to make it less painful (like Rails). Create a language that interacts well with the old language (Java/JVM/Scala/Closure).

Down vote me all you want for my surliness. It's true.
You're basing an entire alternate reality off one outcome; what about the one where your startup succeeded and ended up costing google tens of millions?

Argh - I am so glad I don't live in an elitist nyc/valley area where people compete through job cannibalism. My life is simple, my home is cozy and my nights are mine. I write code in a small shop on its 11th year, my 5th. I am so glad that software is not all about life in the fastlane. I admire your life style, but I do not envy it.
It's more like "You're free to believe whatever you want, but that freedom doesn't automatically make you not a bigot".

So many words for 'we won't accept it'! I'm not saying that all beliefs are equally valid. I don't even have a problem with calling people bigots, as long as you're careful to mind the gap between 'speaking' and 'acting'. I am saying that you are not the only one who really, truly, actually believes that they're running out of patience and that 'doing something' is justified.

It doesn't matter how strongly you believe that you're in the right. If you decide that, just this once, it isn't really imposing your beliefs on others then you will have to live the rest of your life in a world where everyone else decides that way too.

(Not to say that you won't have to live that way even if you don't do it. Other people's beliefs will impact you, more or less by definition. On the other hand, it doesn't make for a very convincing justification.)
ember.js source has a LinkView that can tell if the current link is to the current route. You could create a SelectView and maybe borrow some of that to do the same.
why post this to hn if not to have hyper-analytical computer nerds go over it? reddit gave it their predictable treatment yesterday.
pretty sure tptacek is aware of this. ;)
essentially he is right. I mean reddit is the "occupy" of the internet.
I find the choice of "14 year olds" quite fascinating, because 14 year olds don't have voting rights. If 14 is replaced with 18, then suddenly the phrase takes a completely different tone, since then it'd be disenfranchising a block of the population that has legitimate voting rights.

I feel that 14 was chosen deliberately to give teh additional implication that CISPA opponents "don't have the right to oppose it" or something along those lines.
Try The Reckoning by David Halberstam: http://www.amazon.com/The-Reckoning-David-Halberstam/dp/0688... .
Prop 8 seems like a clear confusion between legal marriage and religious marriage.

If you believe in a religion that is against gay sex, gay marriage can appear to co-opt your religious construct of marriage, and change the definition of what marriage is and what is supposed to represent in a religious context. Obviously the legal definition is different than whatever random religion's definition, but that can be a too subtle distinction for many voters.

"Derision" might be more satisfying than educating these people, but remember we are talking about more than HALF of California right now. As Dave Chappelle says, the worst thing you can do is call someone crazy - it's dismissive. It's important to remember that MOST people who are racist or homophobic not because of "ignorance" but because it's what they were taught by those around them growing up. Believing in the inherent goodness of people is what has allowed us to go from a deeply racist society (as recently as the 70s-80s) to having a black president. Many older people WHO WERE RAISED RACIST were able to be educated and turn the tide on racism over the course of a few decades. I find that incredibly encouraging and allows for you to separate deeply negative beliefs from the people that currently hold them.
Coverage from Ars: http://arstechnica.com/science/2013/04/nasas-wallops-flight-...
I don't think that's fair to say either. "The media" reports hundreds of names in various capacities every day. Of course they blunder occasionally. You just don't hear about the 99.999% of the time they don't.

I don't think they needed to learn anything. They know it's bad to jump the gun. You still see "Dewey Defeats Truman" jokes.

They just make mistakes. It's easy to criticize a nameless faceless concept like "the media". Individuals in the media are largely upstanding people trying to do the right thing.
I'd certainly not try to discourage you.
> wouldn't it be "terrorist, given Arabic descent AND participation in the targeted event AND proximity to the explosion AND high probability of a follow up explosion (judging from past events) AND ..."

The only thing that man has over the likely thousands of others that in some way participated in the event is his skin color. Everyone else there had those same properties. So if we are considering the population of people in the general area at the time, then no. They used only his descent. They, and djanogo[edited], used P(arabic|terrorist) to justify a search. In order to justify a search you need a reasonable P(terrorist|arabic).

Assign some reasonable numbers to each factor off the top of your head, work it out on a napkin, and come back to me with whatever figures work out to be over whatever a reasonable threshold might be.