skysight-inc/HackerNews huggingface dataset:
I... I still don't get it. I haven't used any of those applications before but I'm assuming it works by different people putting different things in a to-do list and assigning them to members, etc. How does this work in a notebook? Do you assign different part of notes to different people? Do you just come in and work like a wiki without revision history (just removing what others have written and writing your own things in its place)? What does your company actually do?
It's extraordinary, but yes, I mean that.

Google doesn't try to "protect" its data. Facebook and Craigslist do. Yes, there is a red flag on the latter two companies. They have to actively exert themselves to keep their network-effect advantage. Insofar as they do this by generating value for users, they will prosper. When they act against user interests, they act against the preservation of their network advantage. If they go too far or do too little, they will fall.
Oh, short story idea there. Someone claims to live in the made up address and generates an identity complete with utility bills... Neal S here we come...
Can you provide a source for this assertion? The terms of service on their website has the standard "you automatically grant us a license so we can distribute it" clause, but then has this additional term directly following:

> You also expressly grant and assign to CL all rights and causes of action to prohibit and enforce against any unauthorized copying, performance, display, distribution, use or exploitation of, or creation of derivative works from, any content that you post (including but not limited to any unauthorized downloading, extraction, harvesting, collection or aggregation of content that you post).
Good to see an IPO with a value I can kind of fathom and believe instead of, you know, $X BILLION! or something.
Computer says no...
Ron Paul’s Anti-Net Neutrality ‘Internet Freedom’ Campaign Distorts Liberty
It might be possible to write an IMAP interface to Trello, so it just shows up as another email account you can file emails into (Board -> Folder, Title -> Subject, etc.).
doesn't it have eval and urllib?
I think the problem with this concept is your premise is based around functionality while your reasoning is based around purchasing. Frankly I almost never think about the app icon once purchased, it’s like reading names in books. I almost never know how to pronounce characters until I have to say them aloud, then for the life of me I have no idea how they sound. Case in point: (until the movie came out) how you pronounced “Hermione” (weird example I know). Back to the point, the icon itself gets it recognized for purchase…making it more harmonious with your app experience once downloaded is an ancillary benefit at best?
Actually, I was wrong about O(log(N)), the lookup time is O(1), you just have to put all known hashes in a map structure, or even better, a rainbow hash.

So your technique only adds some constant lookup time.

Instead of

if (hash == target_hash) ...

you will do

if (map[hash]) ....

Sorry, I think you are wrong.
I don't know US geography that well but it isn't a universal rule. Africa (cheap labour + under developed), for example, has many coastal cities linked by sea not land.
"lifetimes saved" is a rhetorically powerful metric. Shitty UI kills - one hour at a time.
How is this possible? Wouldn't you just hold on to cash instead of buying bonds at a negative rate?
I'm a quite happy MacVim user.
Is Stephen Elop the worst CEO ever?
Listening to your customers is the greatest skill there is. But that doesn't mean the customer is always right, either.
Yes, there are plenty of people using Vim or Emacs as they're primary editor. You don't always hear from them though, because they've already lived through several rounds of editor wars.
SIP support is a win for Plivo. I love Twilio and the overall constant innovation in the space, but inventing proprietary mechanisms (Twilio Client) is backwards for telephony.

Plivo is on the right track -- http://plivo.com/opensource. I'm excited to use this and watch them grow.
Show HN: I followed your suggestions and now my startup reached 250K+ members
-moz-border-radius and -moz-box-shadow were both unprefixed in 13, I only know because I had a personal html page themed for firefox exclusively which was affected.
There doesn't seem to be much comment on this unprefixing from Mozilla in any Official capacity, when my personal page was affected it was only by accident that I ran across this page https://developer.mozilla.org/en/Firefox_13_for_developers that mentions it.
Just thought I'd mention this in case anyone was affected.
Hey guys, launching in beta today.
Official launch thread is here, in case you want to support:
http://hackerne.ws/item?id=4219591
Sorry, was having some sysops issues, thanks for the heads up.
There is a difference, which is that a car is a physical thing.

Imagine that we had the current process. Except that every time a key gets reprogrammed, a record was made of which mechanic's key was used, and we have a mechanism to revoke particular issued keys.

This will not stop my car from being stolen. But we can identify which mechanic's key was used to do it, and I'm able to brick that car remotely.

You've just increased the cost of stealing a car this way, and reduced the cost of having it stolen. That may well be enough to convince thieves to move on to an easier type of target.
I haven't really used it, but there's NERDTree for a Vim sidebar.
Leaked BIOS turns Radeon HD 7970 into GHz Edition
How Big Music Threatened Startups and Killed Innovation
Land is cheaper when you are running though developed areas. But these areas of Alaska and Canada are desolate, you would first have to develop them and that is way more expensive then running undersea cable.

Also, I speculate that undersea cable is more resilient to seasonal freezing and thawing.
It doesn't matter. It's a copyright issue. Craigslist has the right to protect their copyright, it can be proven that they have a unique database, and it can also very likely be proven that the scrapers knew they were doing something illegal (e.g. willful infringement) when the scraping took place.

As far as I know, there is no database copyright in the US.
>Will I be able to upgrade to Win8 with a Vista license key? Does anyone know for sure?

Yes. Microsoft has said any version of XP, Vista, 7, or 8 will get the $40 upgrade.
This seems to always be the reply when analogies come up, which is why I said it was apples, bananas, and oranges.

The point being, what's mine is mine, and if I say you can't have it, I want you to respect my wishes. Sure you can probably justify endlessly, or interpret differently, or stretch the truth, or bend the rules, but one business is saying, don't use our data this way, and regardless of this, the other business is finding a way to use the data.

Seems wrong to me.

EDIT:

Because I can't reply deeper to these threads, I have to edit here.

The "mine" above is not intended to be in regards to the information or content on Craigslist. I'm not saying they own it.

I think there is a relationship between the person who posted the information to Craigslist and Craigslist itself. I don't think anyone has a right to become some part of that relationship without both sides agreeing.

Maybe it's because I'm a freelancer. If I have a relationship with a Client to build them something, and someone else decides, of their own accord, that they are now part of that relationship, I have the right to tell them to back off, and I believe they should respect my wishes.

I'm not talking data ownership. I'm not talking about legal matters. I'm saying, human to human, they should just be cool with Craigslist wishes and go another way.
>I've always had a lot of respect for what they've done for the world

Did I miss something? What has Craigslist done for the world besides put newspapers out of business?
I don't think such a grant is legally sound, but I'd like to hear evidence to support it. Here's a similar example where the court did not grant the third party standing to sue: https://www.eff.org/press/releases/righthaven-case-ends-vict...
The main thing I learned is that fundraising is a non-deterministic endeavor. Just because you have everything you think you need, there is always a reason for an investor to say no. Most commonly, during the last attempt to fundraise, it was the unproven market. The only exception was a big data VC in NY, which believed in the market but didn't invest because we weren't all in the same city yet. And of course the couple of term sheets we turned down because of poor terms.

One angel who was a huge fan of the site told us that he wouldn't invest because there haven't been enough noticeable exits in the weather space. Go figure.
I just can't be bothered with fiddling with config files and installing little bundles and packages for every functionality.

While this is obviously a matter of taste, I do like vim's minimalism in that you start off with a simple core with sensible defaults and just add any features you want (I use tcomment, command-t, and fuzzyfinder for switching buffers - that's pretty much it, my .vimrc is less than one page). I found vim much easier to get into than emacs (which I'm currently using for most heavyweight coding sessions) where the defaults are (imho) not as sensible and you have to dig through tons of stuff that comes bundled with it, instead of understanding everything from the beginning and building from there. Of course, it's great to be able to extend emacs with elisp to do any stuff you feel is missing, and I've generally felt it easier to integrate the whole dev experience (minus the browser) into it than with vim - but such usage was of course never in harmony with vim's philosophy in the first place.

On top of that the whole "language of editing" and combining noun,verb,adjective commands, etc... doesn't really appeal to me because I'm too visual when I'm editing code. I can't stop to think about the right semantics about what I want to do, I just do it visually.

Like the rest of vim, these things just become muscle memory - you will completely stop thinking about what command to use after a bit. The reward is getting all those micro-level text editing tasks done with fewer keystrokes, minimizing the time you spend typing and therefore the disconnect with the thought that preceded the typing. I think this dynamic is really great when you get into the zone and want to let stuff flow out with as little neuromuscular obstruction as possible :P

I think the vi/vim editing model is a genuinely important contribution to text editing technique, much more so than vim the program, but of course you can use vim keybindings in lots of other editors and IDEs and still get the core benefits, assuming the most important vim-powers have been implemented.
Google Appears To Be Bringing Super-Fast Internet To A City Near You
Aaron,

I am on of the founders of Plivo. Let me share with you what we think is different:

1. Native SIP Support. Works with any SIP Device.
2. Realtime Call Control (like in-call notifications etc..)
3. No Limit Conferencing
4. No carrier Lock-in
5. Volume pricing from the start

If you have any questions, feel free to ping us at support@plivo.com
I didn't say 100%, did I? Anyone pushing for 100% of anything is basically crazy.

Also, as for "faster horses", per this article "We have no evidence that Ford ever said those words."

http://blogs.hbr.org/cs/2011/08/henry_ford_never_said_the_fa...
The edge cases regarding generics have to do with the mixing of inheritance subtyping and generics. The ML family have working generics and they work well. Go made the good decision of avoiding sub-typing, so they should not have a serious problem with generics.

The C# author, Anders Hejlsberg, back when C# was around 5 years old has admitted that they failed to study the state of the art of programming language design and repeating the (very old) nullability mistake. This should despell the myth that design mistakes in modern programming languages are intentional trade-off positions. It isn't true -- modern language designers simply forsake the process of learning the various state-of-the-art languages and decide to reinvent the wheel, poorly.

People get attached to languages, so this will hurt some feelings here, but I think this is true of Go too. Rob Pike and others have repeated the mistake of failing to learn from the state of the art and re-encoded several age old PL design mistakes that could have easily been averted. A couple of clear mistakes in Go:

* Everything is nullable

* Boolean blindness

Some features that Go should have stolen:

* Sum types and pattern-matching (this would help with boolean blindness)

* Type-classes (So much more powerful than interface inheritance, and can be implemented more efficiently in many cases)

Given the majority of programmers themselves also do not study the state of the art, these designs, for all their (avoidable) mistakes become popular and persist, and make us all live with poorer-quality software for much longer.

[1] http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-Q... (1:00:35)
This echoes what I've come to believe over time. I used to spend a LOT of time tweaking my environment, and searching for that magic productivity-enhancing utility that was going to make me super-productive and optimize my time.

I've gradually come to realize that most of that time was just a way of procrastinating, and that I was better off just taking what's there and getting on with it already. I'm amazingly more productive now that I've freed up all that extra time to actually work :)
https://www.interllective.com/articles/brian/feist-v-rural-w...

Some related legal precedent, discussion, and doctrines. Note in particular the "Sweat of the Brow" doctrine, which holds that rights may be granted "through simple diligence during the creation of a work...Substantial creativity or "originality" is not required." Looks like this doctrine was rejected in Feist v Rural.
OK, so far, I have found it is definitely faster on OS X than before.

Nice job -- looking forward to discovering more.
That's interesting. I was planning on having a pass that eliminated let expressions, turning them into immediately applied lambdas, but having read your comment, it sounds like this isn't such a good idea. I'll have to think about this.
Energy storage and green technologies
Craigslist has every right to do what they want, regardless of whether or not you think its the right or wrong choice. If they choose to spit out C&Ds without self-improvement, then they knowingly run the risk of long-term obsolescence.
Agreed. The trick is to be away from your comfort zone periodically, so you can retain the mnemonics of vanilla bash/vim but take advantage of zsh's nice features as well. I typically don't have ZSH running on any remote server I work on (except my personal VPS) for precisely this reason, it helps me keep the vanilla shortcuts in memory.

But realistically, most my custom configuration is suited to working with large projects that have lots of files. I never open the whole project up in shell vim on the remote server, if I'm gonna be doing that I might as well just open it locally and push to Git. I feel that configuration should build on top of the editor/shell you're already using, not modify it so heavily that it renders the vanilla shell unrecognizable.
Headline is wrong. They are _raising_ $100 million with an initial offering that values the company at about $1 billion
When is Undefined Behavior OK?
The Evolution of a Landing Page: 37signals Basecamp
I don't know if that title's catchy enough. Here, I summarized the article in 300 words and rewrapped it for you:

Inside Huffington Post’s traffic machine: the algorithm that’s killing traditional media
http://benwerd.com/blog/2012/07/09/inside-huffington-posts-t...
Of course, the social games metric includes a large number of players who are paying nothing. I suspect it wouldn't be quite so low if you discounted those players, which would make it a more fair comparison (as gambling would in the majority of cases require you to actual put some money up).
My entire point is about a different market with different needs.

It's like we're both standing at an amusement park and we're looking at an electric go-kart racing ride.

I'm suggesting the general concept, an electric mini-car, holds a natural appeal for a different market. A market for whom a relatively quick and nimble electric mini-car would be great, and for more than just racing their friends in circles.

So I'm suggesting it's odd that one would create a company to deliver electric mini-cars but stick to the racing go-kart form-factor to the exclusion of, really, any other market where the general technology is appealing, but the existing form factor is inappropriate.

And you're replying that this other market doesn't exist, because you've done a lot of go-kart racing and you've only seen fit people in line. And they get in line, even though they could hold a bicycle or foot race. So why would I think anyone else is interested?

And do see how the motivations of fit people choosing go-kart racing are wholly irrelevant to my hypothesis? Even if I'm right, the mini-cars I'm talking about likely wouldn't ever replace the existing karts for racing. Even if the older and moderately disabled folks use their devices for racing amongst themselves, that has no necessary bearing on what other people would prefer.

I'm talking about something wholly different.

And all I have is anecdotal evidence that the market exists. But I find it hard to believe you don't know, or can't even conceive of, any older or moderately disabled people for whom a more-stable device that retained the quickness and agility of a Segway would hold an appeal.

I've spent quite a bit of time with older and moderately disabled people, working in and around healthcare, and there is no shortage of these people who express a simultaneous interest in something that mobile, and a disappointment that it doesn't exist in a more stable variety.
Empirical evidence aside, do you think a publishing model like HuffPo's can possibly produce an informed populace? There's very little fact checking, no followup if they get their facts wrong, and most of it's probably just reworded press releases from PR lackeys anyhow.
Google Hangout competitor Meetings.io (YC W11) attracts 100K users in 2 months
Microsoft has said WP8 will be released around W8, which places it this fall. HTC has said their first W8 phones will land in October.

http://www.slashgear.com/htcs-windows-phone-8-lineup-detaile...
How exactly is Craigslist "hurting people?"
More concisely (or generally, or just nebulously), it represents an opportunity cost.
"$3 a month not in order to get premium features, but to feel good,"

Not speaking for Trello here but keep in mind that taking money (or charging a nominal amount) creates an obligation on the part of the recipient (reciprocity principle). So if the amount to be gained is nominal in some cases people or companies would rather get nothing. There are also additional legal circumstances that taking money for a service would also possibly create that would far exceed the benefit from the revenue).
Google definitely tries to protect their data: if you try to scrape any of their APIs, whether it be for Maps, +, or Search, you will find yourself rapidly hitting quotas. They are very good about denying access to things that don't look like humans, and in cases where the data was extracted using horrendously indirect means (Bing) they resorted to public shaming.
Irish mailing lists
If your users feel better about your app, they are more likely to tell others about your app. That's far more likely to get you found and purchased than popping slightly more than the next guy in the app store. That said, it's not clear just how big an impact a cleaner icon has, and the likelihood that your users will be talking about you in the first place probably depends on what your app does, &c. It does seem a good thing to keep in mind, though.
I'm trying to picture the RAM chip designed by a literal-minded electrical engineer (even more so than most engineers!). It stops responding if it detects any predictable pattern in the memory addresses you're accessing.
> I just can't be bothered with fiddling with config files and installing little bundles and packages for every functionality.

This is exactly the reason I decided to make what is probably a lifetime choice to use vim going forward. The vim defaults are ideal for general purpose editing. It's true an IDE or the right modern editor might have things set up with nice defaults for x or y language, but pick five editing tasks at random and you'd be hard-pressed to find a better editor out of the box than vim.

Being able to competently edit any file out of the box on any system affords me a great mental flexibility. It lowers the barrier for learning new languages, or even switching platforms (I like OS X now, but I don't want to be locked in forever when Apple dials up the consumerification to 12). The main disadvantage is that vim really can't compete with IDEs for boilerplate-heavy verbose languages like Java, but I'm not particularly interested in learning languages like that.

Now it's true that I will tweak my config and go and seek out some plugins to enhance my core workflows slowly over time, but that's just the icing on the cake. Mainly I focus on mastering core vim and I do with reasonable confidence that the investment I'm making now will pay dividends 10, 20 and 30 years from now.

> On top of that the whole "language of editing" and combining noun,verb,adjective commands, etc... doesn't really appeal to me because I'm too visual when I'm editing code. I can't stop to think about the right semantics about what I want to do, I just do it visually.

It's one thing if you like a polished GUI and you just can't feel good about vim's lack of polished OS integration and GUI features, but with regards to thinking about semantics, these commands all become muscle memory and you end up doing most of them on a subconscious level that is hard to describe unless you've experienced it. I wouldn't write it off based on the assumption that it wouldn't work for a "visual" person.
What I discovered is that in many cases, my ability to adapt to a foreign environment without frustration is more important than the benefits of configuring a local environment to suit my whims.

YES. That is exactly why endlessly messing around with text-editor configuration frippery is a waste of time.
The big problem/timesink here is mapping.

Could this solved by combining the mapping process with the quadracopters that can autonomously fly through and map a building?
This article keeps rearing its head every 6 months/year, even on HN (http://news.ycombinator.com/item?id=1886895).

It will be a very long time before mining the seabed for rare earth minerals will be anywhere near as economically viable (or even environmentally-friendly) as traditional mining.

It is just that everyone has relied on China for so long for this dirty (literal sense) industry that they are now effectively being held hostage. It is not due to the fact that "rare earth minerals" are actually rare and for a large part of the 20th century, the US, for example, was one of the primary producers and exporters.
That's just the value of the shares being sold, which is a small part of the overall number of shares. The valuation is around $1 BILLION.
For an individual yes, hold the cash. But from what I can gather, banks in some countries must keep their reserves in something other than cash (typically bonds).
EDIT: It encourages banks to lend, rather than sit on a giant pile of money.
Freedom Communications was making money in aggregate.
When people overwrite things that are basic like that they usually don't have an alternative. They overwrite them, because it doesn't fit their common usage pattern.

But, for example, I use ',' as my <Leader>. So that I can still use ',', I also map ',,' back to ',' functionality:

let mapleader = ","
let maplocalleader = ","
nnoremap <leader>, :normal ,<CR>:<CR>
2/10 - Too obvious.