skysight-inc/HackerNews huggingface dataset:
1. The "optics" in this type of situation can be terrible; that can matter a lot in court. Non-technical judges and/or jurors won't understand the engineering details. They will understand it when the former employer's lawyer says, "Ladies and gentlemen, we will show that [the former employee] is a liar, a sneak, and a thief."

2. It's not at all unheard of for lawsuits to come out of the woodwork as an IPO approaches. And surely these lawsuits are all brought from the purest of motives; certainly no right-thinking company would ever try to intentionally disrupt its competitor's IPO, right?

3. Flashback: In the early 1990s, Computer Associates successfully sued a small company, Altai, for misappropriation of trade secrets. An Altai executive, who was a CA alumnus, recruited a CA product manager to work on an Altai product that competed with a CA product.

Unbeknownst to Altai, the former CA product manager brought CA code with him when he moved over. Altai had to rip out and replace the code and pay $364,000 in damages for infringement. (This was also a major scope-of-copyright-protection case concerning the replacement code.) [1] [2]

The dispute cost Altai a lot of money and, perhaps more importantly, time and reputation capital.

[1] http://en.wikipedia.org/wiki/Computer_Associates_Internation....

[2] https://scholar.google.com/scholar_case?case=639604498871411... -- see especially the part with the heading Dramatis personae.
The parent comment said that they need to write it in C in order for it to be fast enough for people to use it, which is false.

As for timing attacks, it's very very hard to write sidechannel resistant code in any language, I don't believe Java is particularly harder. C/C++ is not as deterministic as you would think.

http://blog.erratasec.com/2015/03/x86-is-high-level-language...
Random-access idioms where unicode strings are treated as arrays of character data will result in userland code which is either incorrect or inefficient. Incorrect if the implementation cheats and treats variable-width data as constant-width, resulting in severing of logical units and incorrect length values. Inefficient, if each random-access operation counts variable-width elements from the beginning of the string.

It is better to provide string-manipulation facilities which rely on iteration and keep track of offset internally.

For an extended explanation, see Tom Christiansen's comment on this old Python issue: http://bugs.python.org/issue12729#msg142036
See https://v.gd/ethics.php for why they're 'ethical'.
The Four Most Important Questions You Can Ask Yourself
Amazon launches same day delivery for Prime customers
This has been discredited. The original paper was discussing ssd drives that had reached their end-of-life stage.
reading or writing arr[i] will require 1 or 2 4-byte memory accesses (or 3 1-byte memory accesses) and few bit operations to construct result value, because generally processors can't access 24-bit value. That probably won't hurt performance a lot, but anyway it's much easier to work with 32-bit arrays.
Same here. So, I had to use Quick Javascript Switcher to turn off Javascript for this site because running your Javascript on my machine is a privilege, not a right.
Some people would prefer scaled down quality instead of stuttering when watching eg. live streams or on-demand movies (and not have to wait for download to finish).
The logic is that having the Videos and Lectures it is than seen that students would seek out Dr Walter Lewin for help in a healthy student - teacher relationship which Dr Lewin has shown to have to engage in unhealthy relationships.
They have no need to justify it. They will never be held accountable or tried for treason.
Quartzy (YC S11) is hiring experienced front-end engineers who want to be PMs
Why mainstream games are bad at sex
UnCOMMON Wheels – the first book that can be read in three ways
Right, that all sounds very sensible and something virtually every economist would agree with, the only question is if the concept of the URV really made any difference (which was the main claim of the "Planet Money" story).

The fact is that the value of currency is impacted by controlling demand (which the URV was attempting to do with a psychological hack) or by controlling supply (which was being accomplished by the many other very sensible changes)

In the PM story at least, it was unconvincing to me that using a "traditional" currency instead of the URV wouldn't have led to the same result.
Accounting for Bitcoin – May 2015 Edition
Is it better than Pied Piper, which is lossless?
Fully agreed! I think Jaynes' book is like a marvelous house of cards. Its foundation is a bit flimsy, but what a fascinating and original read! He certainly knew how to engage the reader, and lot of what he said makes sense, even if I believe he was ultimately wrong.
Ratios in a right triangle perhaps?
U.S Government wins case against Kim Dotcom
Moving Past RequireJS
Top How  to Re-Engage Dead Email Subscribers
I wasn't bored.
You might be interested in the Supercombiner: http://sbp.so/supercombiner
This is exactly what I did too, for similar reasons. I use Facebook like Twitter. There are some organizations I'm interested in that don't use Twitter and instead post updates or news only on Facebook.

I much prefer Facebook with zero friends
Just curious what you mean by 'some of the folks at the front of the herd will inevitably not break that red'.
I often wonder what I should do when I find myself stuck someplace where I'm possibly in the way of an ambulance at a light.

Most of the time it's as simple as everyone pulling to the right and letting the ambo through the middle, but there's many situations where it just isn't obvious what everyone should do.

It would be great if there was an illustrated guide out there somewhere. I may have to look around.
MimeChat
Uploaded a new chatting app
http://m9.my/go/akm1 on iPhone
http://m9.my/go/akm2 on Android
Anything that finds its way into someone else's a database is never really deleted.
Scala generic programming library shapeless 2.2.0 released
- more features

- way faster

- less bugs

- maintained
The buy button goes to the retailers checkout and not to Google saving one click.

How is this any different that the link to the product and you than hit purchase. I fail to see the "Evil" in this.
This may seem crazy, but I think the reason use facebook is psychological and to some extent, it's a rationalization of gov'ment spying. "if someone else is going to know everything about me, it might as well be my friends(as well as the NSA)". I think once we end NSA spying, people will value their privacy more, and thus not need social crutches.
Brazil had wages tied to inflation for a long time before the URV.
Visualizing Data with Elasticsearch, Logstash and Kibana
Self defense maybe, though good luck, but the rest won't help you any of you get into that much trouble. especially intoxication, you certainly can't use that as your defense for murder.
I help run an open studios event in Massachusetts. We in the last couple years have recently started using more social media.

Facebook has been useful for us. It drives a lot of traffic to our site and presumably some of those people come to our event (we made an official facebook event so that we don't have a bunch of unofficial ones).

Oddly its a difficult way to communicate with members and build community. Facebook also requires payment to guarantee showing up in feeds now, for a non-profit its not worth it. A fair number of our younger and older artists just aren't on it (myself included). We're finding email is the best way to communicate whats going on with our members.

Facebook works best if Everyone is on it. Once fewer people aren't on it becomes less useful. I think thats its staying power currently. Its actually amazing that it runs at its scale. Myspace was popular, but it didn't have the nearly the volume of users as facebook (plus facebook is better at sharing photos, seemingly its reason for existing). If your not on it and your friends use it as an organizing tool, it can be a little isolating (Don't be that guy/gal who they have to go out of the way to invite to things...), but with more people not on it email seems to be returning as an organizing tool.
I agree but at launch, I think it's good to take some time to chase coverage and then stop. Here's why:

- Search results. People will google your company, and if you lay some nice groundwork at launch, there will be descriptive google results from publications that the user has at least somewhat heard of. SEO doesn't hurt

- Logos. It's proven that having a few "as seen in" logos on your website sets yourself apart from the average SaaS/app people find. There's so much junk, it's nice to easily be able to set yourself apart as at least a mildly serious thing.

- The "Oh I've heard of them" effect- if enough people see your launch, there are now a lot of people in various networks who will say "oh I've heard of them" or "oh have you heard of?" when people are describing problems. This has an effect later on.

It's good to get these things out of the way, put some logos on your website, and establish yourself early as "not just another weekend side project" and put yourself into another tier in the users' mind. After that's done, be done with it - handle the leads that come in, get good feedback, go back to work and go find your actual customers where they actually are.
This sounds like a great idea for a future blog post. Thanks for the suggestion!
I will keep that in mind and will update the website asap to remove those.
Be fair, please. I did not dismiss it as nonsense--why would anybody do that?

I merely expressed the fact that I expected one thing, and got another.

https://en.wikipedia.org/wiki/Language_of_mathematics

I don't speak German or Greek, either, but obviously documents written in those languages are generally not nonsense.
I don't know why you're being downvoted. I truly enjoyed Jaynes' book, but I think you hit the mark. His theory is not falsifiable, and that's the biggest flaw. I don't think there's a single experiment we could make that could refute it, short of travelling back in time and... and I'm not even sure that would help. How would you check, upon meeting the ancient Greeks, whether they are bicameral? Definitely not by chatting with them, or even dissecting their brains!

I love the book, though. Even if you disagree with the premise, I really recommend you read it. It's an amazing (if inconclusive) thought experiment.
5287 in my inbox (not gmail, all local, no lists) and not the least bit bothered. I treat it like a phone in perpetual silent mode.
Of course that's OK. In Germany not only is it legal it is illegal to include clauses in an enmployment contract that forbid this (unless you get paid for the time in which you are not allowed to go to the competition).
Conversion is not based simply on an ad and a buy button. Consumers like to read reviews, price shop, check out images, specs, have questions answered, etc. How is a 3 line ad supposed to compress all that? By adding a buy button?!!

This will most likely go the way of google wallet
Performance may be negligible but how is it unsafe?
knock knock.. is this mic on?
To be clear, I am not against ad publishers taking this approach. I am just doubtful about how effective it will be.
A large number of people can't tell ads from search result, so the difference isn't that big in in practice.

I am really interested in how this is going to work. Unless the buy button sends people directly to a reseller Google is going to drown in customer support. Trying to make customer understand that despite you buying this one Google, you didn't buy it from Google is going to be VERY tricky. Likewise handling returns could be a major pain.

From the business side I just hope that payments are going to be more business friendly than PayPal.
There's an unbounded number of possible graphemes per Unicode, because they are formed of a start character and an unbounded number of combining characters following them. As such, no fixed-length encoding can actually enumerate all possible graphemes.
A more relevant comparison would be HLS, Apple's HTTP Live Streaming tech, which works really well but is not very widely supported.
So how about all these slideshow presentations we see online (or videos of presentations, etc.) that use clips from movies, TV shows, memes, and so on? Are the copyrighted materials really necessary in those? I'd argue they're as necessary to a presentation as they are to a website, yet you never hear people on HN comment that the copyrighted material is out of place in those settings.
Wow, where in Italy are you working? In Pisa I made more than that as a PhD student 6 years ago (1k per month).
Thanks for reporting that. I am french and the website is really fresh (pushed this morning). I will do my best to improve it and remove images.
Nothing wrong with that reasoning at all. That said, studying both should be an option.

And you might consider those other things as a profession anyway. The magical time after college lasts a lot longer and being stuck doing something you don't like sounds terrible.
Also, learn French in Canada, not France prior to your trip back in time. I've been told that Canadians speak French like someone from the 1600s, and those visitors (in 2015) from France find it archaic to the ear.
Why Trustpilot’s new $73.5M funding matters to you
The Heritability of Everything
I put together a (free) guide on how to find hundreds of emails for press contacts within your specific niche (or those of people writing about your competitors) and how to contact them (which is even more important).

I can get a list of 200 or so reporters who would be very interested in hearing about my product (and often have written about competitors), and send them (personalized) emails in a few hours. I usually get about 20 write-ups when I do it right.

http://austenallred.com/user-acquisition/book/chapter/press/
> doctors are bribed to break laws about giving information about the sex of an unborn child

I have written on HN several times about corruption in India, but this is one of the kinds of corruption I have never seen. I have several friends who have children, and come from families who would never abort a fetus based on its sex. But still, their family doctors, who have known them all their lives would not divulge this bit of information.

The article that you linked to reports instances, and I believe the personal stories to be true. However, when I reconcile my own experience with the stories in the article, I must conclude that it happens very rarely. So rarely that it cannot account for the large trends in the sex ratios. Getting a doctor to perform the abortion is easy though.

> They tried persuassion and it didn't work.

Indians are already getting choked with well-meaning but counterproductive laws. IMO, adding more laws wont help. They haven't tried general education. Among the poorer sectors of society, education seems to be as bad as it ever was. Don't go by India's published literacy figures; they are meaningless [1].

[1] http://gbytes.gsood.com/2006/07/03/literacy-in-india-can-ind...
> I don't know if it's because of Game of Thrones (which I don't even watch) but I find "IoT" intensely difficult to remember as an abbreviation.

Same here, though my confusion stems from "IoC" -- Inversion of Control. When I read "IoT" I thik "Inversion of -- Trust? no doesn't fit"
$ wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.ta...

$ tar -C /usr/local -xzf go1.4.2.linux-amd64.tar.gz

$ echo "PATH=$PATH:/usr/local/go/bin" >> /etc/profile

That's it, it is that simple. All you have to do now is set your $GOPATH, and you would need to do that even if you had installed Go through a package.
Real means "Royal" in Portuguese as well.
I can see Linus Torvalds doing a table flip over this part. (╯°□°）╯︵ ┻━┻
Modern Code Review Practices Are More Than Finding Software Bugs
I've found the G+ interface to be mostly unusable, so there's no way I would use it for anything serious.
By that logic, if people started leaving Facebook for another service to post their photos, the older crowd would follow them in order to keep seeing their grandchildren.
Except a neural network is much like a simulation of neurons. So its not "like a computer," we're using computers to implement a model based roughly on the biological brain. Its an intentional implementation to mimick the brain.
Thank you. And to Colin, too.
Do teens care about the Raspberry Pi?
I thought it was common knowledge on HN, that DRM, of which forced deletion is a special case, is fundamentally flawed.
Disclaimer: I am "self-taught". I have a degree in logic and rational reasoning (a philosophy at most universities) and I went to (and drop out of) law school. A bit of background for you.

Is it necessary to be a CS major to be successful? Simply, no. Does it help? Yes. You see many people ask this question because they want to know if they can start working right now and make money and skip all of the hassle, time, and expense of going to a school and majoring in CS. In order to be competitive and get the positions you want and make the money you'd like, you are going to have to learn CS. One of the better ways to start (more on the start in a moment) is to go to a University with a good CS program and learn. You'll also get a number of other soft skills that will stick with you for the rest of your life.

If you aren't going to get a CS degree you will still have to study all of those aspects to CS in order to be competitive at an advanced level. I have met other "self-taught engineers" who can handle CRUD operations pretty well and who can make a pretty front end with a little bit of framework help, but when it comes to things like traversing a simple binary tree structure or explaining memory management techniques or even just explaining a simple FILO stack, they can't handle it let alone make one work for a specific scenario. You're going to have to learn those eventually, a CS program will give you a lot of that knowledge and it is useful!

Early I mentioned it's a good start. I have been working professionally since the mid-90's as an engineer. A lot has changed in 20 years. Now, a number of the concepts that I mention before have not (FILO stack's are FILO stack's, after all). But CS and engineering is a constant learning experience. New techniques and technologies come out every single day. I would argue that a CS degree teaches you how to learn as well. And you are going to be learning for a long time to keep up and keep your competitive advantage.

Final thoughts: College is fun! Sure it is stressful at times and somewhat expensive. But it's a good time! You can keep those relationships for a lifetime and they will also give you a competitive advantage.

A CS degree is not enough! Work on real projects while you are learning. Get internships or junior spots and work. Those are fun too! They will help you. Enjoy this time in life.

If you like the idea of going to school but you aren't sure about CS, think about what you really want to do and do that! I thought I wanted to be a lawyer (in hind sight, this was an absolutely horrible thought, but I digress). I still had fun in school. I took a long, winding road to get to my successful development career, and I don't regret it at all. But don't believe CS is the only way. But you do have to pick a way. There are no short cuts to success.
I did gSchool and am now a fully contributing member to our dev team. There are definitely a few shortfalls compared to a traditional CS degree, but day-to-day writing code and delivering features the difference is relatively negligible.
If you pull and then move those files to your own media and to top it off use that code in your new job, there's a problem.

I've known people who've done it and I've had to clean up after them when it came to light where the code for certain modules came from. It sucks.
A proud non-breeder explains why she changed her mind
Insight Data Engineering Fellows Program Expands to New York
I was curious too : according to this NYT Op ed [1] " The average salary for an Italian born in the 1980s is about €1,000 a month, or about $1,375" Wolfram tells another story but I suspect the average and median wage are not useful in such a sample.

[1] http://www.nytimes.com/2013/10/31/opinion/severgnini-italian...

[2] https://www.wolframalpha.com/input/?i=salary+italy
A* runs faster if you have better path cost estimates. To get the shortest paths, you want an estimate that's as close to the true cost, but not greater than it. You can precalculate to generate good estimates. Traffic makes the costs higher than normal, so those precalculated estimates are still useable (if you raise the costs because of traffic, the estimates continue to be lower than the true cost), and still much better than what you get without precalculation.
Awesome visualization.

Would love to see more
But you can make this argument about hosting content from any immoral public figure who's not dead. "I saw a talk by Mahmoud Ahmadinejad, so I sought him out to ask a follow-up question."

The danger of the student-teacher relationship is that the teacher has administrative power over the student in terms of grading, recommendations, etc. That's what has to be eliminated, by removing him as a professor. On the other hand, you're just arguing that, as a former teacher, he would be source of knowledge or an intellectual authority that a student would seek. But that possibility exists for any unpalatable intellectual.

Would MIT not publish a textbook by an immoral teacher because a reader might seek them out? Etc.
People, even hackers, get unreasonably attached to names. Your last paragraph is key. If the company operating SourceForge today were doing what they're doing today under any other banner, no one looking to evaluate the options available to them would come away with the conclusion that TAFKA SourceForge would be the thing to go with.
True for Gmail (and similar, I'm sure), not so true for my corporate Outlook account where search sucks and is really slow, and has ridiculously tiny storage allocated so I actually have to archive older messages in an actual file...
How to change pain into personal power
I respectfully disagree with this line of thinking. The goal of a society is to eliminate as many people from needing government benefits as possible, and to ensure that only those who are truly unemployable receive government benefits.
Employers must pay a wage which ensures that basic needs are met.
>There are many many support groups.

Go to one, and they will tell you how they employed the strategy I'm talking about when drinking.
If you think that hyperinflation would solve itself without any of the policies adopted - fiscal tightening, privatization of troubled state owned companies, opening up the market, etc - I'd love to hear about your explanation for the current state of Venezuela.
What you are saying is ambitious, this is first beta release of product, we do have vision to take on google at least for programmers but it will take time, right people and resources. I hope next release much better than this one in terms of speed, relevancy, technology, search algos and data. though very motivating points. thanks
I use it for:

- Informing old friends about so-called "Life Events" - not by actually posting, but by private messages

- Private groups of separate friend circles, mostly for sharing cool news/websites or music

- My facebook newsfeed mostly constitutes local news, international editorial/opinion pieces and lots of pictures of nature stuff which I like. I've unfollowed most people so I don't get their posts.

I don't have a one-stop shop for all the above except facebook, so I think I'll definitely be using it for a while.
datda: Import databases between MongoDB and RethinkDB