skysight-inc/HackerNews huggingface dataset:
To add one more: Writely became Google Docs -- anything but a failure.
Especially, it protects your right as an open source user, which I feel is a perspective rarely taken.
Perhaps because your see it as a complement, and so do the people telling you.

Try flipping it on it's head see how you reacted if someone told you, "You don't look very clever, you must spend all your time looking in the mirror and talking about your feelings. Why don't you go and buy yourself something pretty while we talk about the grown up stuff".
http://www.downforeveryoneorjustme.com/forum.utorrent.com slashdotted.

http://forum.utorrent.com/index.php?app=members&module=onlin...
So this website basically printed the government's statement without bothering to quote the filmmaker or the BBC? That's not journalism, that's a press release.
I can't your extent of sarcasm from the comment, but the final sentence made me cackle: "If I was a bug I wouldn't want to live in there"! ha!
There's also the licensing, preventing distros from using their own directory layouts. djb says they're being ridiculous and his folder layout is superior (and it is). But it seems to have the opposite effect if it just means packagers decide to simply drop the software :(
In which context?

For the webmail provider, Qmail was used for all inbound/outgoing e-mail. Some modifications we made was to replace the delivery process with one that looked up the mail storage backend a given user was on and passed on the mail to qmails normal delivery process.

We also modified the delivery process to embed additional information in the message file names so that we could get away with just reading the directory to get file size (instead of additional stat() calls for each file), flag status etc.

Eventually we added quota checking and a cache of parsed header information (coupled with a custom command added to the POP server to list that info).

Qmail was ideal for that given that it consists of a bunch of small, easily understood components that all are documented extremely well and can be tested on the command line.

For the queueing system, any mail system works fine if your requirements does not include absolute ordering. All we needed to do was poll a Maildir (or POP server) to handle incoming messages, or inject outbound e-mail for outbound messages. It was fast and simple at a time when there was a distinct lack of open source dedicated queueing implementations.
Show HN: OCaml, Meet Web: OWebl Site Is Self-Hosted
They should have sold Spyspace as ten bucks a month feature. That was a great hack, loved seeing who had visited my page and the gotcha of catching some weird things in my friends cliboards when they visited my page.
Plants tend to be polyployd[1], sometimes to a rather ridiculous amount. 6x or 8x (or more) full copies of the genome is common, compared to the two copies ("dipooid") in most animals. This has been going on for a long time[2], so some of the older duplicate copies separated over time leaving "near duplicates" in the genome that now serve new purposes.

Maintaining these "extra copies" of the genome costs energy (lowering survivability), but you get something very loosely like RAID mirroring allowing the genome to survive more errors. Having more than a single backup copy also allows a single plant species to have a lot more variation, as alternative genotypes can be saved across generations in the "backup copies".

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

[2] http://en.wikipedia.org/wiki/Paleopolyploidy
There's some discussion of the services that the Software Freedom Conservancy provides in the "Free as in Freedom" "oggcast" (http://faif.us/cast/2010/oct/06/0x00/).
Football is by far my favorite sport. Unfortunately, it's just not worth the long-term injuries it causes to a large percentage of those who play it beyond high school (and some before even that level).
> And yes I do think the damage done to linemen can be attributed to helmets

I don't. In all eras of football -- including the eras before pads and helmets -- the close-in part has been the most damaging and seen the most fatalities (especially before elaborate protective gear.) Rule changes designed to spread the game out specifically for the purposes of safety have reduced that overall, but the linemen are still in the worst of what remains.

> And yes I do think the damage done to linemen can be attributed to helmets

No doubt they would -- and did -- but "as much as possible" is unlikely to be enough to offset the increased consequences when it is not possible.

Its not like we haven't had football without, or with less effective, helmets.
That's quite the assumption. When I'm around your stereotypical programmer, I feel they assume I'm not as technical.
Google Wave was simply too ahead of it's time. It's funny to see how Slack and HipChat are so similar to it. I recall it's performance being poor and people being a little confused by how much it could do.

Google Answers was destroyed by Yahoo Answers - you could see the approach they were going for though - a properly answered question can be shown again and again. SO seemed to strike a balance between the two.
I really admire the commitment to openness and transparency displayed by the team on this project. Even though that may be common in the startup world or open source community, it's still somewhat rare in lots of other types of projects.
Neil Gaiman Salutes Douglas Adams: Why Books Are Sharks
Recent Trends in AI Algorithms
As you suggest, just because some idea was dropped doesn't mean that Google did the wrong thing. But, it also doesn't mean that they didn't abandon the idea, so it ends up here in a list. I don't see any general Google bashing yet.

Similarly, I'd put a phonograph in a museum, even though it's features have been replaced by other things.
Suspended animation is becoming a life-saving medical procedure
Vivid will switch to booting with systemd next Monday, brace for impact
To paraphrase Sean Connery in Entrapment, what can you do with ($2m + 10 years compound interest) that you can't do with ($2m - 10 years non-lavish living expenses)?
Apparently "connection: keep-alive" is needed to enable pipelining in the browsers:

http://www.guypo.com/http-pipelining-big-in-mobile/
Free Minimalist Notepad App for Mac
A better approach IMO:

http://htmlwidgets.org
Concussions are of larger concern largely because we've reduced the problem of one particular kind of broken bone (to wit, the skull -- which was a fairly serious problem in football) to a more manageable level with protective gear.

I don't think reducing the impact of concussions by returning to the age of deaths by brain injuries from broken skulls is a way forward.
It's not driver itself but clever module that VMware developed so they can use linux drivers.
(In prev thread : https://news.ycombinator.com/item?id=9153716)
But VMK API is not just wrapper for linux drivers. You can specifically write device driver for ESXI, like GPU : https://developercenter.vmware.com/web/dp/sdks

According to LWN's article they found linux kernel's source (radix tree, scheduler) https://lwn.net/SubscriberLink/635290/e501ce0264c182f4/

But it's not exactly clear if those codes were actually built and shipped with product according to 'former employ'
https://news.ycombinator.com/item?id=9155251

This is all cluster*uck of wild guessworks unless they elaborate more on VMware's response or VMware makes formal statements on their position. What a waste of time
100 Free Coupons.
As a free-software user. Or a free software-user, take your pick. :-)
Any better alternative to uTorrent? I am using it since years. Bittorrent seems just clone of it with different color scheme.
The article clearly states, "By 2009, MySpace was still the biggest website in terms of traffic, but Facebook was growing fast by this point, and according to Percival the atmosphere was defeatist when he joined the company.

“I remember the first meeting they had me set up with the whole team, and it was the saddest, most awkward meeting I’ve ever been in, in my life. And I’ve been in some really sad meetings. Literally sat there and everyone was so defeated,” he said.

“The analogy I use is like you were the half-time [basketball] coach, and I walk in and it’s half-time, and you’re down by 100 points … They had been beat down by that corporate bureaucracy, they knew they were about to lose to Facebook. They knew that the end was near. They could smell it.”"
> However, I'd like to point out that the middle ground is not always the best way.

That would ring true if the persons asking for a middle ground weren't expressing severe concerns of distress, and the point you defend was somehow meaningful and essential. When the side you defend is "I want to tell dirty jokes in public" and the other is going "I am reminded of rape threats because we have proof that people in similar settings tend to commit hostile behavior", your side doesn't come up very sympathetic.

> Are you really saying that I can't tell jokes to my friend for the fear of offending an eavesdropper?

In the middle of an ongoing talk at a conference??? No, you can't tell jokes there that can be overheard (why wouldn't you just whisper to his ear?), as you shouldn't do it at the cinema while the movie is going on. That's called basic respect - the other people went there to listen to the speaker and do some networking. Or if you do, the least you should do is have the decency to apologize when someone else tells you off.

> No, I am not willing to watch my every word for fear of triggering an eavesdropper.

You can tell jokes to your friends at the pub, or at the office café, or any place where social rules are relaxed. That's not being PC, it's common courtesy to adapt your behavior to the social setting. If you can't or won't control your behavior at more formal venues and distinguish where it's proper to behave informally and when it's not, people would be right to avoid being around you.

Social rules are there to avoid friction, and allow everyone involved to find a compromise they can live with. You are not entitled to behave as an insensitive asshole, in particular when people is asking you to stop. You can legally do it, but it doesn't mean it's morally right. There are venues where you can tell bad jokes to your friend, please limit yourself to doing it at those places.
Oh man, I totally misunderstood your comment. Never mind!
As one of the many who does not have a daily latte habit, this thankfully does not apply to me.
> Exception performance is terrible in almost every language.

Duck-typing using exceptions is very idiomatic in Python. Also, raising an exception instead of returning error values is a popular API design. Hell, the iterator API - the foundation of loops in Python - raises an exception (StopIteration).

I guess this prescription about exceptions was made with some specific language in mind and it is dangerous to generalize.
Not only did he acquire drug convictions but his daughter went on to get one too.

I wonder if she was the same daughter who's birthday it was that he was trying to get back for.
RIP Google Notebook. I still haven't found a good replacement for you.
I write a lot of code and have an interest in new languages. I've looked in to Go quite a bit (especially since I spend a lot of time working with Docker) and I guess I might be missing something. Taking a random method here:

https://github.com/golang/go/blob/master/src/strings/reader....

Some questions that come to me when looking at that code:

- In general, why is everything abbreviated? Storage isn't an issue and IDEs solve the typing problem. It feels really old school. Plus you lose a lot of meaning throughout the code (r.prevRune is actually an index, so why not reader.previousRuneIndex, or at least r.prevRuneIdx)

- What is int64? A cast? Why would you need to cast what appears to already be an int?

- what is a Rune? Why are we setting it to -1? -1 just seems like a special number that would make this more readable as a constant with a relevant name.

- Where does copy come from? why does it appear to work backwards compared to any other language array copy implementation?

- Why does the last return statement return nothing?

I'm not here to start a language war, I truly believe it is my inability to see the forest for the trees, but I find Go code to be hard to read and understand.
So basically uTorrent is abusing its users in the extreme to try and make money. It is making its users spend money on electricity (because users can not stop them) in order to make much less money through bitcoin.

I wonder if that is a new permission Apps should request -- the ability to run high intensity CPU jobs.

Anyhow, this part of uTorrent needs to be removed by the next update of Windows's built-in malware removal tool.
Plugging into FB's user identification gives you way more than just location. Targeting and performance/conversion tracking.

To give you an example, imagine you own a gym and you are recruiting members. I think with a really well targeted campaign to 1,000 people could yield a 5% signup rate over a month, 50 people. That's a guess, but I think it's not unreasonable. Most gyms would gladly pay $50-$100 per member for that result, so $2,500-$5,000 to target 1,000 people.

That means a single SME advertiser could pay half the current price of a netflix subscription for a 1000 . Obviously, those 1,000 people will be targeted by more than one advertiser.

Targeting & performance tracking are super enhancers. A significant improvement in either of these can yield 10X improvements in ad performance and similar increases in ad revenue. Scale is very important. So are supporting assets, good data sources and ways of creating links between them.

FB already has the best (by far, IMO) platform for creating target groups and one of the best platforms for attribution/performance tracking/conversion tracking. You can upload a list of you gym members and get back an "audience" of their friends, who are 25-40, live in the area… Then you can subdivide it into single women, married women, married men, single men, etc. and try different ads for different people. That's the kind of improvement over TV ads that creates a 1000X increase in value per second of advertising airtime.

*Reading back, it seems from my comments that I'm asserting a lot of things fairly confidently. Obviously, this is a lot of speculation and guestimates based on my understanding of the ad economy and my experience as a buyer.
Is Virtual Reality Closer Than Ever?
A quick tour of the Silicon web framework: A simple blog API in 85 C++ lines
HTTPS-crippling “FREAK” bug affects Windows after all
Just let the GPL die of its own death, there are countless licenses out there that are much more reasonable.

I've worked at a lot of companies these past 20 years and in every single one of them, the GPL was simply banned. You were not allowed to touch any software that used that license, and sometimes, the ban extended to even more reasonable licenses like the LGPL.

And for good reasons.

These days, releasing a software with a GPL license is pretty much a guarantee that your code will never become popular because nobody with a sane mind and a minimal understanding of software licensing will want to touch it, let alone corporations.
Yes, you have been cheated quite seriously. Consult a lawyer immediately, especially since the (Canadian) tax filing deadline is soon. Do not press the issue with the founders until you've received thorough legal counsel.

Another problem, however, is that even if you do confront them and get to claim what's rightfully yours, you're probably going to be asked to leave the company. It's worth noting this as you plan ahead.

Anyway, I'm very sorry to hear this. That's disastrous.
qbittorrent guys. Forget that uTorrent shit.
This is the way I would want my work flow:

1) Use R clean the data

2) Use R to turn the raw data into analytically data

3) Use R to do exploratory charting etc

[Most project stop here]

4) Final Product: RMarkdown (For static reports), Shiny (Interactive variable charts), or now D3 if I want to have interactive charts. My interactive charts would be very few.

I wouldn't want to do the first three steps with javascript.
I don't know, I'm not counting them. And there is no doubt djbdns is better than BIND regarding security - it's just you can't use "8 years ago updating stuff was hard" as an argument, because it was not.
Dogmatic thinking is never good. I've been on many conferences and many could been perceived as wasted time. And on one which was one of the worst I met tons of 'useless' people and by accident one guy who invested in me $4M.

So you never know who will be 'useless' and on conferences you meet so many people in a very short time, that it's ultra efficient. And you get appointments easier because meetings can be quicker.

However, most important with any conference is that you try to get at least 5-10 appointments for a conference which means you have to reach out to min 50
When in doubt, it is best to ask an Attorney. It was a good idea to ask the company lawyer but you cannot always take their word as their job is to tell you what they want you to hear in the best interest of the company. The information might have been withheld from you as you were not a C-Level executive or similar or higher in the company.

When joining a company if you are a founder always insure the titles are correct as they do make a difference even if you are a founder. If you are not a C-Level executive, apart of the board or an investor the groups under them will always be the last to find out what is going on. If your in the C-Club you are always in the mailing group list for all the important meetings and are expected/invited to all of them. To be honest though, it appears you were left out because you were not family and they probably just considered you as just an engineer that they gave some stock too and not really privileged to the company inner workings or financial activities.
I liked Google Squared a lot and it could have been a great comparison tool. For those who never tried it, you could search for "Ultrabook" for example, and have a table with different models, the screen size, autonomy, price etc ...
A straight-forward design method to create motivating products and services
I always go to conferences, but usually not for the reasons most people go. Not only do I do some low level networking, but for me its more about the tools and techniques.

Every single conference I've gone to, I've found new tools and techniques people are using in enterprise environments as well as smaller start up environments that I can start to work with, or experiment with. There's been a lot of tools and techniques I've been able to integrate with my workflow which came directly from conferences.
Link to details: http://pastebin.com/xLLNUF0H

Sorry to hear this.
I understand why cooperations that plan on making the free software part of their proprietary software wouldn't want to touch it.

Why wouldn't everybody else?
The hits are big and regularly concussive because of the pace of the game. It's very short bursts of activity with lots of rest in between, resulting in enormous players with much explosive power. If there were less than a minute between every play, you simply wouldn't get the huge hits. The players would have to be smaller and trained for more endurance at the expense of power.

The existence of special teams and having separate players for offense and defense also contributes to the problem. If the players were forced to play the whole game they simply couldn't be the wrecking balls they are now.
I think it's interesting to see how well they've done. I think that if the US were also to employ programmers directly we'd see better products than with the current system.
Do you really have any other options except to hire a lawyer?
Me too! Abandoned utorrent when it started with ads; every release since seems to be a new low. Hopefully this'll penetrate their user base enough to make them take stock because it seems like they've basically got away with crapifying a once-great client.

How low can they go? Find out when you download v3.4.3 - utorrent with "visual ad enhancement"* brought to you by Superfish!
RIP Google Code Search, aka the best code search ever. No credible competitor has yet emerged, and this is a real loss for all programmers: no more easy searching for sample code in obscure WIN32 Api, easy searching for arch-specific POSIX implementation details used by various open source projects, global error message grepping, and countless other little things which are not incredibly painful and difficult. I am still puzzled that we suffered such a tremendous regression.
Google Wave was a collaborative editor. It was nothing like Slack or HipChat (unless I've managed to really misunderstand Slack despite building a few things on top of it). It's problem was that it didn't have a purpose - no one really knew what to do with it because a "Wave" was presented an amorphous blob of "knowledge" that people could contribute to at the same time. It was an online notepad, sketchbook, and spreadsheet all at the same time, yet it was also none of those things because you couldn't easily get the document out of Wave.

Wave was a textbook example of how you can fail if people don't understand why they should use your product. They gave up on it (by handing it to the Apache Foundation where it continues to be developed), rolled the clever collaboration technology into Google Docs, and told everyone they'd made it so you could edit a doc at the same time as someone else. Everyone continues to love it to this day.
Wondershare SafeErase for iOS Crack Free Download
don't waste time reading articles about how to not waste your time
Argentines have best English in LatAm
As a Google Answers verified researcher (gee, am I breaking my NDA by stating this?), and this is speaking from my perspective, the project closed/failed for reasons other than Yahoo!'s rise in the area.

GA worked quite well at first. There were some very active users that did excellent work and got paid quite nicely for their efforts. But a vague set of rule changes started to migrate in.

For example, a non-verified observer could comment on a question and pretty much give the entire answer. An official GA Researcher would answer the the question above the line, and the response from Google would be "Well, you didn't add any information to this topic than what was already on the page, so no payment for you". Riiiiight.

There were other little quirks and then eventually Google announced one day it was over. That's just how it rolled with them. I'm chalking it up to shiny things elsewhere that took attention away from GA. I did get a nice fleecy blanket as a Christmas gift one year. Not sure why.
How many of these were companies acquired by Google, and then dismantled after the project didn't gain traction?

Not bashing Google, but there's always posts on Medium about how some startup got bought by Google, promised they wouldn't change anything and within a few months, simply dropped the project and laid off the employees.
Well, the author doesn't say that you shouldn't meet random people, just that you should have a plan to meet at least a few people that might be interesting.
Google Code was awesome, and there's no real replacement for it. koders.com* doesn't even come close.

* - now code.openhub.net
This is pretty much what happened to LTCM (http://en.wikipedia.org/wiki/Long-Term_Capital_Management) in 1998. They owed so much money that the Fed had to help organize a bailout from their creditors (although no government money was involved.) This didn't cause a market crash, though. I don't think hedge funds have ever played a major role in causing a market crash.

If you were to assign blame for the 2008 crash I think that hedge funds played a smaller role than banks, mortgage originators, AIG, Fannie and Freddie, the ratings agencies, and the US Congress.