skysight-inc/HackerNews huggingface dataset:
> I don't see how you're any less of an armchair lawyer than we are, and to top it off, you're wrong. (EDIT: Oops, I've come across another one of your comments where you say you're a lawyer.)

Considering that, I would expect a more detailed analysis.
"One of the flaws of Vim is that it takes quite a bit of configuration to make it behave in a decent way. The defaults are backwards-compatible with vi (i.e. older than most college students)"

Older, not only, than most students but older than their tutors.

This is good. It is good because it is consistent.

Vim is all the editor you will ever need. It's pure Zen.
JavaScript Lisp Implementations
No Money, No Problem
That's what I was thinking. I think I would prefer to have good looking icons with their own identity. Having more apps using the same diagonal-line with gradient background will make it all look bland.
In this case, just like in most cases about freedom to use information, a legal argument means the opposite: rather than saying that they have government violence to back then up, PadMapper is saying that Craigslist doesn't. In the absence of any sort of enforcement, Craigslist would not be able to do much about people's using their data, after all.

Now, I'm not commenting on whether their behavior is justified or not; I'm merely talking about the role of the government in this particular case.
I think that's a good guess. Alaska contains some pretty gnarly terrain, including (but not limited to) a fair number of glaciers.
I use a relatively vanilla bash shell, but I actually think the text editor is an exception here as long as you don't spend a lot of time yak-shaving.

It's pretty likely you'll be in a foreign bash environment on a semi-regular basis, it's pretty unlikely you'll sit down to code in a foreign environment.

My emacs env is trivially importable to any machine I happen to be on anyway.
No need to wait:

http://www.viper.com/SmartStart/

Wake me up when it lets me drive the car from the smartphone, James Bond-style (IIRC the Bond car that supported this was a BMW, so not entirely off-topic).
It's good to see people refining the tools that help people work together from anywhere.
Then what I say applies to them too.

Ultimately, no one is entitled to keep succeeding. Whoever does the best by the users will succeed.
GitHub Android App Released
I personally think we should cut down on prefix use. Whilst it may be impractical to completely eliminate them, they are a PITA for developers, and have made the mobile web too heavily reliant on WebKit.
It's really fascinating to see the cables go around Cuba (except for a single cable), compared to much of the rest of the world where there is a great deal of redundancy (except where it would be too much work, like a couple of the more remote islands).
The eastern seaboard of the U.S. is much more hospitable and stable terrain. Alaska includes some pretty gnarly mountain ranges and a fair number of glaciers.
Icons currently on my iphone which I would confuse with Sparrow

LinkedIn

Twitter

Google Voice

imo

Safari

App Store

Voice Memos

As much as the author would like Cinematic to be a utility its not. Sparrow is used every day it deserves to have a spot on the app launcher.

This seems like a product owner trying to project his own ideal concept of his app "Like Sparrow, I hope that Cinematic will become a utility for my users,"

No its not, you're answering the wrong question if you're asking "What do I want my Icon to convey", instead of "What does my Icon Do? How can I make that better?" Because the answer should be "Make it easy for my users to find and launch my app". Solve that problem by making a distinct icon that can be easily found when needed. Fandango's icon is perfect its the only one I have with a white field. When I want to find movie times, I can always find it easily even though it lives in a folder.
This is my new startup and I'd love to get your feedback. It reached 250K+ members with only viral.

Basically you can think of it as Formspring with chat. You set up an account for people to chat with you anonymously. As their identities are anonymous your friends can ask everything to you that they normally cannot ask. They can tell their thoughts and criticisms about you.

Moreover, you have an opportunity to chat anonymously with celebrities you admire through Connected2.me. You can tell your problems to specialists such as psychologists by keeping your identity secret and get an instant answer. Companies also use Connected2.me in order to get anonymous feedback about their products and give support to their customers real-time.

Please try and tell me what do you think.
repmo.vim[0] lets you repeat movements with semicolon as well. I only use two vim plugins, and this is one of them.

[0]: http://vim.sourceforge.net/scripts/script.php?script_id=2174
How about the following schema for adding a new key to the list of Authorized Keys when NO AUTHORIZED KEY IS PRESENT:

* the procedure requires a module produced and sold by the manufacturer() to any garage that can verify its identity and satisfy manufacturer's specified security requirements (e.g. owning a safe and having no history with local police);

each such module is unique. It contains unique public/private keys and its public key is singed by the manufacturer;

* the procedure of adding the key to the list of Authorized Keys requires the car (actually, its ECU) to only accept incoming requests signed by such modules whose public keys are signed by the manufacturer. When the key is added, the ECU stores:

the key info;

the module's unique ID (IMPORTANT);

timestamp + lat/long;

* if there are no old authorized keys present (very rare scenario, since most of the time the owners want to replace just one lost/stolen key, but not both), the ECU requires 15 minute grace period with the module attached at all times, during which the car is flashing its hazard lights and honks. It makes a small nuisance in the garage once in a while, but attracts enough attention in the middle of the night if somebody is stealing it.

Now, if the car is stolen and then recovered, the police would dump the list of authorization requests and identify the module used. If this module was stolen or copied, the garage who owned the module becomes responsible for the damage to the car's owner. The ID of the module is placed on the revocation list. The revocation list is broadcasted via Sirius/XM/FM/BMW Assist/OnStar/Intelsat/etc.

This allows independent garages working on the cars, but places enough responsibility on them for keeping the system secure, with the override mechanism in form of revocation lists.

This method would NOT prevent all types of thefts (thugs can put the car on the flatbed and do the swap in the middle of the desert, or they can swap the ECU unit completely, or do some manipulations with the stolen "good" key), but it makes it significantly more difficult to authorize a new key and drive away.

(*) in case the manufacturer ceases to exist, some other company (another car manufacturer, perhaps) inherits the master key and will be responsible for authorizing garages to do key management.
"what's mine is mine"

Craigslist postings aren't Craigslist's in a legally or practically meaningful way. This is the crux of the matter. The owners are the posters, and few if any of them would object to increased visibility.
Agreed. The argument seems to be about the semantics of the word "charity". That's entirely beside the point IMO. You're providing a service. And a quality one at that.

Last month, after spending hours filtering through CL listings to no avail, I used padmapper and found the perfect CL listed apartment in 10 minutes.

Frankly, I don't care about whether you're doing this to help people, or you want to get really filthy rich. What matters is your actions. AFAIK, you're not massively ripping me or anyone else off, you're not torturing puppies, and have no plans for world domination.
Regarding names in books, I find that I often learn to recognize names by the vague shape of the composing characters, and am unaware even of the exact spelling of the name.
I have a friend with a printing press. He had to pull out all the letters and place them in the press and align them, ink them, and then press to add text to his hand printed greeting cards.

At the time, I had a Droid and the Android Scripting Kit, which included Python, in a sandbox as well. I was sitting there, watching him, and told him that I could automate that process for him. In the time it took for him to count half the letters out for the message, I wrote a program on my phone that solved the problem of counting how many letters he needed for a given text string, emailed it to him for him to run on his laptop, and gave him the answer for the current string he was working on.

The use case is on the spot coding.
The main problem (as I see it) is you're limited by the types of games offered by the API. It would be cool if you could provide your own logic for a game, but of course that's a difficult problem for Betable to solve since they need to know that the house has an edge.

Multiplayer games would also be fun but then you have to guard against collusion and other exploits.
Why Should A Business Use Managed Print Services?
When I see insanity such as this, I never imagine there is someone who would go so far as to defend it.

But, now I know better.
If you have a class Sub implementing an interface IBase.

How does C# handle the case of List<Sub> being used as List<IBase>?

If it is allowed, does it let you do:

List<IBase> base = subList;
base.append(someOtherSub); // Oops! Broken invariant

Is List<T> covariant on T? If not, that's a thorny edge case, which results from the combination of OO-subtyping and generics.
An incremental upgrade?

I have not been keeping exact count, but from what I have read on the engineers blogs, articles and MSDN - This release exceeds any past windows release for the mere number of major and minor changes to the UI and Core OS. If you want to call it incremental fine (it is version 8 after all) but the way you say that is a bit misleading. you makes it sound minor. Perhaps many of the changes you are not aware of because you are a surface user.
1: Stop hatin' on Somalia

2: The US Supreme Court has in fact decided that the 'data' is not not copyrightable in terms of phone book listings. Because they are no longer scraping off Craigslist itself, they are no longer violating terms of service directly. Craigslist doesn't get to control what Google or 3tap allows. See: http://news.ycombinator.com/item?id=4219085
> The point being, what's mine is mine, and if I say you can't have it, I want you to respect my wishes.

As far as I know, Craigslist doesn't own the facts contained in a listing, nor does it have a claim to the aggregation of such facts, so Craigslist doesn't have a legal or moral claim here.
Slightly tangential, but the author mentions remapping Caps_Lock, as I do (I've mapped it to Escape, as Esc used to be where Tab is on modern keyboards anyway). The moment I first did this, I realized how amazing vim really is, and why people always say that you can navigate the entire file without moving your hands from the home row.

However, both methods I know for doing this only work inside an X server - does anybody know a good way to remap keys without X?
Why not have the two f's in seriffed be a ligature? Subscribed.
More that they're not benefitting their users as much as they could otherwise. (That is as good a reason for any for a website to give up.)
"...I knew you were looking for 3-bedroom Craigslist listings in a given neighborhood, so every time I saw one I sent you the link. Heck, imagine I even charged money for that service."

You mean like a realtor? Maybe craigslist should go after realtors.
500px Makes First Acquisition, Recommendation Software Startup Algo Anywhere
Nokia Introduces New Range Of Cheap Mobile Phones
Recursive song by Udacity Professor Michael Littman
As far as I know, in the US they don't.
Working on, and giving exposure to, other Open Source Projects.
Yeah, I have no idea what that remark was about. Apple """"""fanboys"""""" laughing about competent customer service? Huh?
I tried using my Nook Color as a PDF reader for textbooks and other technical publications. In short, it didn't work very well. For an illustration & diagram heavy text, the Nook Color was too slow (the Tab 7 would probably be fine) in rendering pages, and the screen was too small to show much of a page. So I upgraded to a 10" Transformer and had a much better experience.

So depends on what your PDF is like. For basic text, the 7 inch screen was fine. For technical papers, you'll probably want something bigger.
This cripple is a Smart Ass, by Roger Ebert
Whenever I see posts like this, I always question the small amount of customization an icon allows for. If people are putting this much effort into these tiny little icons, I hope that we get to see the same amount of effort go into windows (phone) 8 live tiles. Theres much more room and more dynamics to make your app pop on the start screen.
The argument hinges on Google getting access to Craigslist listings while others are denied. However, that doesn't seem to be true:

http://www.craigslist.org/robots.txt

https://www.google.com/search?q=site%3Aseattle.craigslist.co...

Update: The comment you quoted is a year old and Craigslist only recently blocked Google. http://www.seomoz.org/blog/craigslist-blocks-search-engines Perhaps they decided to block everyone to bolster a legal case against aggregators like Padmapper.
Good resource but <thead> and children should be visible without mouseover.
When do I get encrypted Bluetooth access to my car? I'd bet if we did that, we'd get more tech security hackers involved in making things more secure.

But I guess it all boils down to a single issue: remove the physical token and it's got the same problems as attempting to secure access to your online bank account.
Our pricing starts at 0.8 cents per SMS. Thats already a price which is lower than other providers. If you have more than 1/2 Million SMS a month shoot us an email at support@plivo.com and we will help you out.
Ego gratifying false dichotomy.
How did you get that? Curl says May 4 instead:

$ curl -I http://www.kogan.com/robots.txt
HTTP/1.1 200 OK
Server: nginx/1.0.14
Date: Mon, 09 Jul 2012 18:48:34 GMT
Content-Type: application/octet-stream
Content-Length: 79
Last-Modified: Fri, 04 May 2012 18:58:02 GMT
Connection: keep-alive
Accept-Ranges: bytes
EU Comission plans to use Canada-EU trade agreement as an ACTA trojan horse
Researchers explain how dye-based nanotubes can help harvest light’s energy
I'm not talking about who owns information.

My point is that company A is asking company B not to use the content that was submitted directly to company A's site on company B's site.

Company B is finding a round-about way to do it anyway.

In my opinion, this is the wrong thing to do. They should respect the wishes of company A and just not do it because they were told/asked not to.

I believe that just because you "can" doesn't always mean you "should".
Why do these articles alway hide the cap table?
Seems like it allows merging of pull requests. I can now review and merge pull requests while travelling in a bus. :-)
A twitter replacement could gain traction if they practically duplicated twitter's api so they could try and convince 3rd party devs(the people who made twitter) to support this new service in their apps. But really, twitter has to make money. This is no different from any other service. Even if all the 'nerds' leave twitter they will still have millions of users and will continue to be a huge service for 'normal' people. Just like Facebook.
So, instead of directly scraping CL's data, they are now using an API that scrapes Google's cache of CL's data? That seems kind of sleazy.
And in that, Craigslist is clearly acting in its own interests contrary to the interests of its users.
Why is Rust less likely these days?
On a 2012 MBA, Chrome 20 and a 30Mbit broadband connection:

Initial loading: 46 requests, 200KB, 4s load

Clicking documentation button: 140 requests, 400kb, ~5s load

The timeline in chrome dev tools for this site is terrifying, all I can say is 'wow'. Worst part is that the vast majority of resources don't appear to have cache headers set.
Which, interestingly, is 1/6th the market cap of Expedia. Perhaps they've done an actually valid valuation?
What about Jaiku? http://code.google.com/p/jaikuengine/
Wait. Cragslist accepts and publishes classified ads, under their own policies based on how they want to [do] business. Their objecting to other people using their publication system without following their policies is "stomping on other businesses for virtually no reason"?
Refurbing a C64 with a Raspberry Pi
An Interview with Maykel Loomans of Instagram
Hey dminor, you'll be happy to know that one of our company goals to to break real-money games free from the traditional gambling gameplay models (slots, roulette, etc). We strongly encourage and support developers that build innovative new real-money game mechanics into their game
Casinos regularly dedicate 80% or more of their floor space to slot machines because those games are the most lucrative and easiest for people to play. The Betable API probably offers a "good enough" solution for building these simple games that make up the majority of what casual gamers will want to play.
Very cool. Unfortunately, it looks bulky.

Disney's Touche demonstrated how the capacitive profile across frequencies could detect hand gestures. Ideally a simple wristband, coupled with a strong predictive model could do the same thing.
How Four Financial Firms Crunch Big Data (Hint: Hadoop)
I don't understand why people do not just speak like humans when it comes to marketing. Succinct and explicit. It is as if people are embarrassed to speak in simple terms and feel the need to big their product up with verbosity.
Crocodoc is hiring an Operations Manager, Sales Manager, and Developer
I'm working on an environment for computer vision that integrates python really well. It will be free to use, but closed-source - at least at first. Are PyCon talks only for open source projects or could I potentially give a talk?
Previously: http://www.tecca.com/news/2012/01/09/sign-language-glove-and...
That's a totally fair point. We think of customers on a revenue spectrum. In social games, that spectrum begins at zero and goes up. For real money games, that spectrum begins at the minimum bet allowed - usually one cent on penny slots. Instead of trying to explain away ARPU by dividing customers into paying and non-paying, we want to draw attention to the inherent monetization problem faced by social game developers. Real money gaming far outperforms virtual play no matter how you slice it.

To directly address your question regarding paying users versus non-paying users, traditional social gaming ARPPU is around $30. The real-money multiplier would still be a massive 10x delta.
Deployment cycles in hours or minutes are quite possible with a decent set of automated tests. It's called continuous deployment.
Ask HN: Ideas for employee perks for remote employees?
I'm currently applying for jobs in San Francisco, and I know there's already been some great discussion here about employee perks. A lot of startups offer perks like free food, snacks, free phone contract, etc. but a lot of them are geared to people present in the office.

This might sound silly, but for people who work remotely, have you asked for / negotiated any other perks? For example, a monthly food budget since you won't be present in the office. Any other ideas of perks to ask for if you're working remotely and the company won't budge on salary?
If Trello implemented what DanielBMarkham said (http://news.ycombinator.com/item?id=4219109) and what pgambling said (http://news.ycombinator.com/item?id=4219092) then I would start using immediately for my day-to-day task management, and people I hire would be using it then too.
I know, i am using transitions/gradients on my project and i have to write 5(!) different rules just to set one property. This is for production code.

background: -webkit-linear-gradient(#fff, #fdd 75%, #fcc);
background: -moz-linear-gradient(#fff, #fdd 75%, #fcc);
background: -ms-linear-gradient(#fff, #fdd 75%, #fcc);
background: -o-linear-gradient(#fff, #fdd 75%, #fcc);
background: linear-gradient(#fff, #fdd 75%, #fcc);

And this is used every time i have to set a gradient. I really wish there were some better options than prefixes. I am not surprised at all if developers move to supporting just webkit. This is a lot of work and maintaining. And without css variables, it is a mess to change a color. It is very tempting to just use the -webkit- version and probably a non prefixed one for future compatibility. 2 is far better than 5.

Edit: And i should mention, this is not a mobile website, it's a desktop site.
Even our hosted cloud supports SIP and we dont lock you in with our carriers. :)
Yes, many people see it this way, while many see it as black and white in the other direction: CL doesn't own the content on their site (this is a fact) and thus has no say in how others use it (debatable).

Mix black and white together, and you get... gray!
When You Grow - DO Not Forget Your Visitors
Information wants to be free, brother!
I was really disappointed with this -- I was hoping to be able to view source code nicely on my mobile device. Instead, I get a list of repos (not helpful), "news" (not helpful to me), and issues (we use Pivotal Tracker). I just uninstalled the app; I can't think of anything I'd use it for.
A thousand papercuts and a preoccupation with things that don't make it nicer to use. Supremely practical in a sense though.

It's like the inverse of golang. golang is unimpressive, and totally impractical for systems programming, but is nice to use for general purpose programming.

Rust is impressive and could'ish be used for systems programming (I'm not sure how much uphill fighting is involved with the current memory management model, it seems ARC is the default which makes me intensely uncomfortable about its prospects for 'hard' systems programming) but it's not very pleasant at all. The syntax and semantics make me nauseous.

Rust can be fixed, golang cannot. Unlikely though.

I'm not sure it's more realistic to make a practical implementation of region-based memory management than it is to ameliorate the pains of day-to-day systems programming in C.

There is a lot of low-hanging fruit when it comes to systems programming if you're allowed to make a language from scratch and they've not really capitalized on much of that due to ambition.
Read the whole thing without being told what Trello was. I have no idea. It could be a porn-site for all I could tell.
In linux you want to use loadkeys(1).
We do, kind of.

Note the links between Florida and the Yucatan peninsula. There are also some "hops" along the west cost of the US and many in South America.

Undersea cables make a lot of sense when you need to cover a lot of ground without a lot of interconnects in-between. For example, in the NE United States, the nodes are too close together for an undersea cable to make sense. There are many points of connection very close together, with well established infrastructure that can house the cabling on land. On the West Coast, you have long distances in-between without much infrastructure. For example, between LA and San Fran, you've also got Big Sur. There's nothing requiring a fat pipe in that distance, so running a cable out to sea means not negotiating perpetual land-use rights all the way up the coast.
Not so strange considering USA's continued bullying of Cuba despite there being no reasons to do so for a long time.
Like Amazon's and Yelp's reviews, Craigslist would probably claim copyright on the posts themselves, not just the aggregation thereof.