skysight-inc/HackerNews huggingface dataset:
Ask HN: What to do when personal information stolen?
I was just informed by my insurance company that they had a security breach, and my information was compromised. This included social security, address, phone, and employer. Fortunately no credit card info.

What steps would you recommend I take to protect my identity?
Nobody agree with Einstein and few with Copernicus before they published there work, but both were able to convince many mainstream scientists quite rapidly. In Copernicus's case not a majority, but to be fair he was fighting political oppression that doesn't exist today. And despite his theory's elegance (and ultimate truth) it was less successful at predicting the positions of planets in the heaven's than the overfited theories of his opponents with their epicycles. It wasn't until Kepler figured out how planets actually moved in ellipses (not perfect circles) that heliocentric theories provided superior experimental predictions to geocentric ones.
25Mbit can get chewed through if you have multiple HD streams going at the same time. It depends on your usage habits and number of people in your house from my experience. If I had to guess 50Mbit is probably the point even heavy usage households won't go over right now.
GP states that he avoids conferences because of the possibility of being pilloried over something minor. Then you immediately prove his point...

edit: You went on an angry rant and banned someone for life (if it were in your power) over a comment that is in no way harassing or intimidating. Can you see that this isn't an appropriate response?
I'm curious as to why you think publishing in peer-reviewd journals wouldn't count as "make an effort to engage with other scholars". Honestly, I'd take that, or being a speaker at a mainstream conference, or getting someone with a relevant PhD to say something nice about you as clearly passing that hurdle.
The SECOND FiOS or Google Fiber is available in my building - I'm dropping TimeWarner.
Timus Online Judge:Programming Contest Problems
The man's point is simply that in his view charity is supposed to be an act of selflessness, and selflessness is supported by namelessness. He is allowed to have this view of what constitutes charity; many people do.

I disagree that "I paid for free flu shots at Target" is going to spread faster than "There are free flu shots at Target". Obviously I can't prove it, but even if you were right, I think the reduced amount of publicity might teach the man about the nature of humility and working quietly and diligently behind the scenes to effect change.
> And once you're using a lawyer, that lawyer will naturally be inclined to try to turn the negotiation into a gravy train.

So negotiate a fixed fee, with a bonus for the deal closing. Or find a lawyer that you trust to not run up the clock. There are a lot of things you can do as the client to guard against that sort of behavior.

> Here is another exercise. The next time you see the need to mediate between "big egos on the business side", think carefully about how those egos got unhappy in the first place. I'll give you even odds that the issue they got upset over is one that was introduced by a lawyer.

People get mad at their dentists for telling them to floss, but that doesn't mean anything by itself. The business people on a deal are optimistic--they think the deal will go well and is a good idea, otherwise they wouldn't be doing it. Lawyers are pessimists. They want to hedge against all the ways the deal can go wrong. They don't have a personal investment in the deal that can cloud their judgment of all of the ways it could blow up.
Current YCs in China
Residing in China, looking for minds to bring together in all major 1st- and 2nd-tier Chinese cities.

Roll call?
If you build it, they will come. Without a 1 Gbps pipe available obviously developers aren't going to build 1 Gbps applications. TWC along with just about every other big ISP in the US have never been forward thinkers, which is what Google stands for.
Is this auto-generated?
If you want to see the prosecution history and documentation of a patent, you can go to the PAIR portal of the uspto[1]. After going through a Captcha, you can then search for a patent# or application #, and then click on the "image wrapper" tab.

It's very enlightening to see patents go through rejections and resubmittals, and what the explanations are for rejection or why a rejection should be reconsidered.

[1] http://portal.uspto.gov/external/portal/pair
1. Will GO replace Python?

2. What seems to be happening to ndb.models in near future?

3. Will Guido leaving Google affect webapp2 in any way?
E. chromi Designer Bacteria Will Color Your Poo According to Your Illness
This was awesome. Thank you for writing this. I'm saving money to have a year's cash to live on while fleshing out my idea(s) and heading down the runway of making my way on my own. I'll be making the transition ("falling out of the bottom of the world" I lovingly call it) on June 1st.

My favorite line was this one: "...life isn't a competition to see how upper middle class you can get." This is so true. It blows my mind how much people internalize these milestones of success and how little questioning goes into them. It seems that basically the whole culture's on autopilot, and I guess the point of a culture is basically to build a structure for most people to sail through on auto-pilot but I am really starting to see a life of questioned assumptions as the only life not lived in slavery.
Kickstarter vs. Indiegogo
Hm, yes, so there is at least one degree program in "Climate Sciences" (they use the plural, not the singular, but that's a minor point). So I should amend that particular claim to: most of the people working in the field called "climate science" do not have degrees in "climate science(s)". Most of them seem to have degrees in physics, meteorology, "earth science" or some variant thereof, or geology.

I don't think this materially affects the rest of what I said.
OK, but I think you might be missing the point. I guess I appreciate that they are making this issue apparent instead of trying to sneak it in without my knowledge. My point in writing is to let them know that I will not be using their product. We are (as you put it) campaigning to try to change Canonical's mind (and also to prevent any confusion by other people who might make this decision in the future).
Me too.

To the author: thanks for writing this blog post. It's always interesting to hear someone's perspective on the topic. I've been mulling over this for a while...
why did i get downvoted for asking a legitimate and relevant question to this thread? I'll never understand you HNers...
I usually find RMS' posts very over-the-top but I thought he was spot on with this one.
I am not in that class, but apparently the students who took the exam were outraged in regards to the format.
Same here! (I tend to use my left hand as a shade/blind.) I especially hate it when I have a migraine.
Once at a traffic light a semi-tractor trailer rig pulled in behind me. He actually turned his headlights off until we started moving again. Very unusual courtesy.
These aren't ads though, and Canonical isn't collecting this data with the intention of serving you ads -- they're just diplaying relevant Amazon results along with normal web results when you do a web search through the dash. It's also very easily disabled, and you still have the option of doing local searches confined to your machine.
Darn :(

Working for me still!
Ask HN: Looking for open source video chat solution
Anyone have any recommendations.. Web RTC seems like the way to go, but browser restrictions will limit users. Anyone have any advice or solutions?
Yes, I know how willow bark extract relates to aspirin. And if you think you've made a similarly important medical discovery you really shouldn't be making TED talks, but rather publishing in a journal first, and then maybe founding a medical startup to produce a medicine based on it.

Until you've demonstrated that you can actually make a safe and effective medicine based off of your discovery there really isn't much point in doing a TED or TEDx talk.
Can someone please point me to "A married-with-family person's guide to quitting your day job"?
Black boxes in cars raise privacy concerns
Not if we're talking about the real world (implementation), rather than the theoretical capability of a language in itself. Perl and Ruby don't see much love on Windows, particularly with GUI toolkits and the like. Python is the only one of the three that feels comfortable using on Windows, from the skeleton of the app down to actually distributing it.
Java is really good at cross platform apps though.

This is one of the few things that irks me in programming communities, often you'll seen criticism or praise of a point in a language, and then some language lawyer comes and talks about what said language can do in theory, rather than looking at the practicalities of actual, real world implementations, the community and culture surrounding it and so on. No one gives a crap if any dynamic language COULD be made to work the right way on many OS, people care if the work is done, not if it COULD be done.

The worst offenders are of course people victim of the sufficiently smart compiler curse.
Are you already on the fastest Time Warner plan? It's probably safe to assume that the demand for gigabit is even less than the demand for 50 Mbps, which is already fairly low.
Not enough for me either. A. I'm insulted that they would think it opt out a good idea. B. I've had too many check boxes not work to trust it.
I am definitely not qualified to write that one!
The Navy has had fiber for over 10 years. Slowest network I use, often including 3G. Definitely slower than Verizon 4G. NMCI may drive me out of the service yet.
Ran into the same issues years ago (though this was only for myself and a couple family members). Didn't think I'd get myself blacklisted so easily. You really need to be up to par on spam filtering etc. Gapps is quite elegant for my needs most of the time.
Lectures from Cornell, Spring 2012 ECE4760 “designing with microcontrollers”
Why use EC2 for this? You don't need the elasticity, and you can get cycles a lot cheaper elsewhere.
I gave it a short try and was semi impressed. However it has too much latent load for me to consider it a good idea on a laptop.
Sorry. There is no intent to be evasive.

The thing I am reacting negatively to is not the current laws concerning smoking but specifically the public announcement that they will only issues warnings. That is practically an invitation to people who want to be defiant assholes to do whatever they want.

Laws are merely one tool for trying to keep the peace. And the reality is that if you actually have to enforce the law (overly much), you have already kind of failed. I struggle with how to say this clearly, because any sweeping statement is going to be wrong and invite attack and a lot of people are very uncomfortable with how things actually work. But, basically, you announce what is illegal knowing some people will politely do as they are told and then you put in place just enough consequences to act as a deterent to folks who are less inclined to simply do as they are told. Of course, some people will break the law for various reasons. Either they didn't know or it is a poorly designed law that is nearly impossible to obey or...whatever. However if things are done right, there will only be a moderate need for active enforcement. But an announcement like this amounts to a public invitation to do as you please. Some people will do it just because of this invitation, just like some seventeen year olds with college ID's will drink because some places will take a college ID at the door. It is a loophole and some people will take childish glee in that space where it kind of is forbidden but really is not.

That is the piece I hope California handles better. I also hope that the fact that there is medical marijuana here already will help prevent the "must get drunk on my 21st birthday" style of reaction that you so often see when things finally get legalized. I believe that drugs and alcohol tend to attract people who somehow benefit physically. In California, if you really need marijuana and can prove it, it is already legal. Folks who are merely recreational users are going to be less rabid about wanting to fight for and exercise their right to toke. I think it is the people who strongly benefit (medically in some way) who are the most vehement. And those people are mostly already okay to smoke it here. So I am hoping that helps make it a non-event with people happy to keep it behind closed doors.
simple: Decide on one project you want to work on, and each morning, spend the very first hour working on that project. Just 1 hour first thing in the morning. After a month, you will have put 30 hours into the project and should have gotten it off the ground. It's the first part that's hard, and if you have see a huge mountain to climb, it's hard to get started. But in this case, it's simply 1 hour each morning. That's it.
1. Will GO be the next Python at least inside GOOG?

2. What seems to be happening to ndb.models in near future?

3. Will Guido leaving Google affect webapp2 in any way?
Lean Startup Hack: Finding Early Evangelists
Have plenty of savings and the full support of your spouse. Don't let your new venture consume time to the detriment of your family life. Everything else can be pretty similar.
I worked for 2.5 years at a startup that failed. The technical work that I did was excellent, but it didn't do much for my career in the end. In fact, in my job after that, I was treated as a junior developer even though I was substantially ahead of the level, in terms of capability, at which I was placed. In retrospect, I should have jumped back into the mainstream a year before. As you get older and better, junior-level positions become non-options, but you may not get the "right" experience for senior ones.

Working for yourself can work out very well, or it can leave you re-applying for your old job, 3 years older and 10 years smarter, and you know as well as I do that being 10 years smarter just makes institutionalized life harder.

You can stay corporate and not lose your edge entirely. Obviously, it'd be better to work for yourself and not have to serve 2 masters, but few people have the resources for that. To do it, you have to learn how to be insubordinate enough to keep your creativity, without getting fired. That's not actually hard, if you stay out of the politics. Old Me would react to a pernicious inefficiency by speaking up and loudly, unwittingly walking into a political minefield. ("This is damaging my productivity, you idiots!") New Me says, "This is mildly annoying and reducing my productivity, but that gives me time for Coursera."
Well, by the same token there isn't much stopping a Canadian from coming into the US and working as a fry chef. Laws are for honest people, and people who attract attention.
Not a problem. Looking back, I admit it was nice to be able to get "instant" credibility, but if you know you are going to eventually pull the trigger, the sooner the better.
I'm a Rubyist but I find "the three top web languages of PHP, Ruby, and Python" odd. I'd suspect C# and Java (and possibly classic ASP?) are still more heavily used in webapps overall than Python or Ruby. A reasonable counterargument could be that C# and Java aren't primarily used for webapps, but then neither is Python(?)
I agree with ChuckMcM's comment above, but I like how "non-science" sounds like "nonsense" when you say it out loud.
> Can someone please point me to "A married-with-family person's guide to quitting your day job"?

Sure - here it is, short and to the point: "Don't even think about it."
Cool idea. It looks like light itself needs some work though. The light is bright, but it doesn't seem to shine in a very efficient or useful way.

I think that'd be easy to fix though.

This has me wondering how much energy a larger scale application could store and what its efficiency would be.
Homebrew Channel Release for WiiU (in Wii sandbox mode)
So I did some research about this in grad school.

I wrote a system that tried to push as many messages through a socket as possible, whether it was tcp, udp, unix domain, or posix message queue. The goal was to determine which IPC mechanism was best suited for highest concurrency rather than highest throughput, but I think the results are interesting for both.

I wanted to measure the amount of time it took to do the same amount of work (i.e. enqueue and dequeue one million items) for each IPC mechanism and how concurrency affected the performance. The system uses a single producer with a varying number of consumer processes.

The results are available for browsing here:
http://queueable.herokuapp.com/

The stream socket implementations (tcp, unix domain stream socket) actually perform a minimum of two write()'s per queue item - once for the length and once for the actual content. Both of these are wrapped in loops to ensure the full content is written, so occasionally more than two write()'s might occur.

On one of the linux hosts, the TCP implementation can push 1 million messages through in roughly 0.66 seconds using a single producer thread, which corresponds pretty closely to the 2 million messages/second claim for NATS. The POSIX message queue can do it 0.48 seconds, which corresponds to more than 2 million messages/second, but POSIX messages queues are a datagram implementation that only require one mq_send() per message.

I think this shows that 2M syscalls/second is indeed possible. I made no special effort to optimize the C++ code. If you'd like to review the code or run the tests yourself, feel free to check out the code at https://github.com/adamonduty/queueable . Anyone can run the tests and submit results to view on the web interface.

Oh, and interestingly, the Macbook Pro I used to generate OS X results was the most recent hardware but among the slowest in wall-clock performance. OS X also shows a zig-zig effect as message size increases, similar to SunOS. Not sure why.
Obviously a non-issue now, but what about something like http://imgur.com/?
It's really easy to call it a short-sighted view when you're not paying the time value of money on the expense.
Beyond Singapore's Mathematics Textbooks: Flexible Supports for Teaching (.PDF)
Outsourcing iOS Quality Assurance Recommendations?
It's really hard to find QA engineers for iOS and other mobile platforms. What contract QA providers have you used and would recommend?
You know what I'm talking about. The people that don't bother learning English and depend on auto translators are the same that don't bother studying anything, solve problems by trial and error, and develop by copy-and-paste and cargo-cult. Sigh...
Is he really that hands off of Ruby (compared to Guido and Python?)

No, he's very much hands on in big decisions. Proof: http://news.ycombinator.com/item?id=4849646

However, he's certainly easily persuaded by reason, consensus and results and Ruby has now split into multiple competing implementations, so "dictator" has always seemed a harsh term for him to me.
He said that most people would perceive Google as a step up, and he's right, but his point is that the incessant climbing is pretty stupid, and I agree.

Adam Smith called early industrial Britain "a nation of shopkeepers". Corporate America (and VC-istan is just as bad) is "a nation of social climbers."
As a developer, I need to upload things.

Is there a technical reason that modern cable-Internet bandwidth is asymmetric? My download rates are acceptable for me, and if the upload rates were the same I'd be happy.
Cloud storage.
lit·er·al·ly
/ˈlitərəlē/
Adverb

- In a literal manner or sense; exactly: "the driver took it literally when asked to go straight over the traffic circle".

- Used to acknowledge that something is not literally true but is used for emphasis or to express strong feeling.

emphasis mine.
Speaking as an ex-Googler, when I left, Python was largely relegated to glue code, scripts, internal projects, and App Engine -- consumer-facing frontends were written in Java, and backends in C++. He probably wanted to move to a company where Python was more pervasive, and he felt like he could have more of an impact, given that he _is_ the BDFL.
The Rise and Fall of Jeremy Hammond: Enemy of the State
I was going to say: "move to a country where child labor is legal".
I think you can turn off that that unread number somewhere in the options. It still shows up in bold if there are unread emails, but it's a partial solution at least.
Why didn't he protest Apport? It sends data to Cannonical (with users content but that does not matter in his argument)
You still generally use a RNG/PRNG to generate a symmetric key for each file you encrypt, use that key to encrypt the data using a symmetric algorithm like AES, and then encrypt that symmetric key under the public key using asymmetric algorithms like RSA.

(There are several reasons; symmetric crypto is faster, and there are attacks on asymmetric algorithms based on the plaintext encrypted. Using random key data as the plaintext for the asymmetric algorithm prevents those attacks.)

So, even for asymmetric cryptography, a good source of randomness in the browser is an essential part of good crypto. Exposing a randomness source is probably the easiest thing for the browsers to solve -- key management/key storage, code integrity, the DOM, etc. are the more fundamental issues.)
Government and PR? I'm taking that with a grain of salt. First, lots of those programs were originally 'secret' so they would not publish information about them. The only PR-sy thing is perhaps some of the outward space-race stuff.

Government can do propaganda (sometimes), but they do not do good PR, IMO.
+1 for Imgur.

Hosted all of my images for our GitHub Game Off entry[1] README file there. Always a solid solution if you want any sort of image hosting.

[1]: https://github.com/TARGS/game-off-2012
http://uripis.com is another good one.
Here's screenshot sharing for the paranoid (macosx):

https://github.com/RoboTeddy/dotfiles/blob/master/bin/screen...

It uploads to your own s3 bucket (https for both uploads and downloads). I set up a global hotkey (cmd-4) using Alfred.
Ok, so moving back into reality:

The specific something minor already had a gender bias which I was responding to "talking to girls in an elevator". I never said nor implied men couldn't be harassed by women. Or men by other men. Or women by other women. I was addressing a specific difference between talking to girls in an elevator and harassment of women.

Second - I have been aggressively pursued by men and women before, this was uncomfortable. In all cases it stopped with a simple, single request. Not harassment. Similarly, I haven't really seen any of my male friends go through harassment either. I have no insight into that situation from the male perspective. If you do have experience with it, I would be glad to learn from it. On the other hand I do have experience witnessing my female friends go through it. I have talked with them about it. It has given me some insight into the matter, so I stuck to what I actually have some knowledge on.

Thank you for grossly misinterpreting the situation though, and assigning me a random caricature tho, I'm sure it makes your persecution complex easier to deal with.
does anyone actually want amazon product results when searching for local files? Doubtful

Does Canonical make money off this arrangement? Definately

so there is a display of products/services the user never asked for, that results in a monetary gain by the company pushing them.

Id call that an ad.
Also there's http://ipv4.uripis.com and http://ipv6.uripis.com to force ipv4/6
TedX are equivalent to local Grammy awards. They are just an excuse for people to get together and give themselves exposure in local context as experts or best practitioners. It's just promotional.

Also, Shapin is not a very respected historian. Social history of truth is more fiction promoting an agenda than history. I wouldn't cite him if I were you or only with caution.
Explore the London blitz