skysight-inc/HackerNews huggingface dataset:
Yes, and the US is in there too. But before Europeans came, there were Native Americans who lived in North America's varied climates, similar to Europe's, yet they were severely lagging in development.
Eh, works fine for me.

EDIT: Would you say that HN is hurting people through their choice to stick with a poorly-performing language for serving its website?
> whether or not morals play a role in design decisions, should they, and if they should then to what extent

My response is a word and a link.

The word: Thoroughly.

The link: http://www.theatlantic.com/magazine/archive/2012/05/the-most...
I personally would love the ability to see commit history and browse through diffs for commits, pull requests, and branch comparisons.

When I'm going into a client's office to spend the day working with them, one of the first things I do is spend 10-15 minutes perusing the commit history to see what's changed in the 4-5 days since I last looked at their codebase. I'd love to be able to do that, as well as do code reviews, on the bus/subway on the way into the office.
... the postings in question are public facts about exchanges. Just as any price/supply/demand in a marketplace is open for any and all to notate and republish, so too is the entire set of Craigslist data -- as these offers between seekers and providers are clearly in the public domain.

But public facts are public property.

Are they though? In the absence of any terms that specify otherwise, I would expect to retain copyright over anything I post to Craigslist. To play devil's advocate, maybe I wrote a literary masterpiece or uploaded some great photos trying to sell my [random item] - just because I put them on Craigslist doesn't mean I'm releasing them into the public domain. For whatever reason, I may want to retain control over my post, and only give permission to Craigslist to use it.

To take this "public domain" argument to the extreme, does this mean any pictures I put up on Craigslist can be used royalty-free by anyone for any purpose, forever? That's absurd.

Edit: most of the arguments here seem to be around whether Craigslist owns the listings, but I think that's missing the point. The user owns the listing, and none of the aggregators have any way to get the users' consent before reusing their listings. In most cases, yes, of course I'm happy to have my listing show up on aggregators and increase its exposure, but that's not really the point - the point is end users have no control over it.
Curious Case of the World's Richest Woman
Why not uses SASS and let mixins do that crap?
Co-Working
My task is to create a really amazing environment for our new co-working space in NYC. We leased over 16k square feet in Midtown and I am working like a madman to capture something special and unique.
Prices are in-fact copyrightable (for example most stock exchanges legally enforce this) as they do meet the creative requirement of copyright.
ability to edit files in-app
Maybe I'm weird, but I want the scrolling animation to go by pixel, but then I always want my editor window aligned to the nearest line when I'm not scrolling. It's always a little annoying to have a half-obscured line at the bottom, or, even worse, top of my screen. This would just be compounded by the fact that I tend to split my editing window into fairly little blocks for running stuff like shells, so I would have a lot of lines obscured like that.
Yes, that is one of the options. But not the only one - starting a business with someone or finding them is job is considered just as good.

However, I'm not sure that providing someone with a service would qualify though.
>>I think vendors should unprefix the moment their prefix matches the spec.

most of the time when all prefixed version are the same it means there isn't a CR for the spec, and it is therefore in flux. unprefixing it would mean sites would break if and when it is changed before reaching recommendation.
Seconded. The new one looks like the pink car. The old one looks kinda boring but the colors at the edges make it easily identifiable around a dozen other icons.
Lately I have been finding myself surfing github just to read other folks source. I just downloaded the app. Unfortunately it doesn't currently display source... Bummer.
They raised $196 million round in 2007 from Sequoia Capital, General Catalyst Partners and Accel Partners.

That stake is now worth $254 million for General Catalyst. Sequoia Capital's stake is $150 million. Accel's investment is now worth $120 million.

... that's $524 million on a $196 million investment, after 5 years. Hardly spectacular.
I get Last-Modified: Fri, 04 May 2012 18:58:02 GMT from my home machine (and you obviously do too) where I connect to 74.118.68.224 - but I got Wed, 06 Jun 2012 06:14:37 GMT from work (and via http://web-sniffer.net/ and http://www.rexswain.com/cgi-bin/httpview.cgi) which was looking at 108.166.39.66. Perhaps we get DNS load balanced or something similar?
Support Vector Machine in Javascript
Logitech K750 keyboard and Unifying Receiver Linux support
I've never been convinced by that! Procrastination is procrastination. If you weren't tweaking options, you'd be staring out of the window.
> I was hoping to be able to view source code nicely on my mobile device

That would probably be bloody hard though, making code readable on a mobile device. Also of limited use, if you can't edit it.

I could see it useful to e.g. read & review pull requests on the move, but there really isn't much you can do with just a phone's surface.

And if you have accessories, why not carry a small laptop you can tether to your phone?
I used to have it mapped to escape but once I started using tmux I mapped caps lock to control and never looked back. Much more versatile than escape and ctrl+[ will do the same thing (although it's proving hard to break the habit of pressing escape instead).
a little bit of this, a little bit of that... I can't get the idea behind this "framework"... what do image steganography and web cartography have in common? Should a framework really cover these two orthogonal topics? Besides that, 0x.js could have been a nice name for a js binary manipulation lib.
My goal is simple, to create an awesome place for people to work. I think their is much lost in the existing spaces, and the real estate play has over-shadowed care for members. I want to create awesome, who wants in?
Kexec, and a Proof-of-Concept Source-Built Kernel for the Verizon SGS3
He had facts which supported his assertion that the water was mundane rather than miraculous; he used those facts as an excuse to accuse priests of being scammers, and all religious people of being gullible, regressive, and irrational.

If he had stopped with a mere debunking, he'd be the "good guy" here. But he followed it up with defamation and attempts at provocation, which makes him something more akin to a troll.

I have noticed this sort of behavior elsewhere: someone will make a series of statements, including some that are provocative and defamatory (accusing others of major character flaws, criminal activity, etc.) and then, when faced with backlash, will act as though they're being silenced or criticized over the most factual, least controversial part of their statement. IMO it's important, even for those who support their overall point, to call out this sort of behavior because it does not promote rational discourse.
Yes, I should have said I've seen that in your FAQs. I understand it, of course, but it's a great pity -- the demand is relatively high, judging by the numbers of forum posts looking for "trello alternatives" out there.

It wouldn't even have to be updated anything like as frequently as real Trello, or at all. A stable snapshot, with security updates if you found egregious holes, would be more than enough.
What part of the article does “Apple fan” in the title summarize?
Github/android
Don't forget to disconnect and relax every now and then.
Sort of OT: Does anyone know any good examples (on github or otherwise) of a dotfiles repo that can easily be installed on a machine? I've been wanting to do this for a while, but I'm sort of a noob on symlinking and such
I don't mind the rtomakyo dotfile style. (https://github.com/rtomayko/dotfiles)

I haven't implemented it myself - mostly relying on standard tools as the author does. Vanilla bash, vim, etc.

The other trick I like to employ (if I'm in control of the network) is have every machine on my network mount a central (NFS) home directory, with all my dotfiles in it. As long as that's backed up, and configured on every machine, it works very nicely.
Research paper: http://www.cs.albany.edu/~lsw/homepage/PUBLICATIONS_files/IC...
So? Microsoft, Autodesk, Dell, EA, etc. would prefer you not be able to sell used copies of software or hardware. As long as it's legal, what's wrong with doing so?

I agree that legal is not equivalent to right, but in this case, I don't see the moral argument against this. Everyone benefits from this; the overall benefit to society is positive.
I'm curious as to how this model will work if users can't easily deposit money online. I can only imagine they will inevitably face the same problems as online poker where credit card companies and banks will block any transaction related to gambling sites or 3rd party eWallet proxies.

In the early online poker years, you could easily deposit directly from your bank or credit card. Then banks started blocking these transactions. The online casinos came up with the eWallet proxies such as Neteller that served as an intermediary between the banks and the poker sites. Those too were blocked. Then gift cards became the main funding source, and eventually those were blocked. Eventually the process ended up with direct wire transfers or payment-by-phone. As each deposit method was blocked, it became harder for the casual players to get money online and they stopped playing.
What are the essential features of a mobile virtual assistant?
Just keep in mind that O(1) = O(1 + c). Depending on the relative size of n and c, you might want to stop and think :)
My country, Uruguay (look at South America below Brazil) took a very shortsighted approach to fiber links, and as a result we depend on a single cable running from Argentina.

It was cut down by a work crew once, thus leaving the entire country without Internet (well, with a so-slow-it-was-unusable Internet).
Tech giants and startups plan to achieve a cash-free world
Probably not. Identi.ca has had a twitter compatible api since as far as I remember (and I was an early user there), and while a fair number of twitter clients made the small tweak to enable support for identi.ca, a larger number of twitter clients did not.
What you want exists in OStatus, the successor to OpenMicroBlogging (http://en.wikipedia.org/wiki/OStatus)

The problem with treating a centralized service provider as a public utility is you end up ceding control of your namespace to an organization that has a different motivation than you may.

The solution would be, as an organization, to host your own status update service on your own domain.
This feels like cargo culting. You're copying Sparrow's icon that exists for an app people use every day. I think you're also associating the icon with the app polish itself.

Stick with the old icon. It's much better for an app that is never going to be on someone's iPhone dock and needs to stand out from the 100 other apps people have installed on their phone.
Yes, therefore it's a $100 million IPO.
I agree with you on this. I've noted previously how similar these (current) online class models are to the early movies, in which they simply filmed plays. It took a while to realize that some of the constraints that had been baked into the older format no longer applied.

My biggest pet peave is the whole notion of a monolithic college "degree". Being forced to sell your car to pay $5000 (you do the math) for a class in interpreting Winnie-the-Pooh from a marxist-feminist perspective in order to get an engineering degree is maddening.

If employers began accepting a la carte credentials, classes would move toward their real market values in a system of open competition. Monopolistic "tying" (if you want this important class, you'll have to also pay for this useless class) would break down and people could be much more strategic and fine-grained about what courses they took and what they were willing to pay for them.

And I would have to believe that most employers would rather have a candidate who had taken the $5000 the university had earmarked for the support of their staff marxists and applied it to about three more engineering classes, one tech writing class, and an accounting class.
Okay, now we're getting somewhere. I'm still not sure about the assumption you make in the first line (1. that it will be poor quality C code 2. that its compilation will result in inefficient machine code) -- we would actually need to test it out in order to find out whether that is true.

Although I can understand your point in the second paragraph. Indeed, C is a language that is nowadays mostly suited for performance-oriented application. The reason the author translates Clojure code into C, and then into machine code is that this is vastly easier than going straight to native code. As you say, there are so many platforms with different sets of instructions that it would be almost pointless to write an optimized compiler directly from Clojure code to all these platforms, particularly since Clojure is still a somewhat obscure language.

The value in doing this is that Clojure promotes good programming practices. In turn, this means that someone who has little experience with embedded systems or hand-optimizing assembly can write better performing code in Clojure -> C -> assembly than if they tried to use C without any experience. Sure, it won't be as fast as if they were an experienced assembly guru, but the difference will only be a factor of 1-2 -- the algorithm is much more important than the compilation, and this is where Clojure shines.

One other use is when a project is not performance-oriented, but development-oriented. A fast development cycle is in a lot of situations much more important than the speed at which the code runs. As Clojure is currently limited to the JVM (and Javascript maybe??), extending this support to C now extends the domain of Clojure to almost anything.
About the future of Thunderbird
Don't know what "CR" is (community recommendation?), but obviously I mean once the spec is finalized, not just when the spec is proposed.
iOS. Here is my completely unscientific observations from a fairly wealthy place in the USA.. People see apple and assume that they will have to pay lots of [real money] to use those things. Apple has put a ridiculous amount of effort into making "Mac" and "iPhone" into luxury goods. Now all the trophy-wives and cougars have iPhones.

I want android or something more open to win. They don't have the brand though.
Venky/Plivo Congratulations!

Venky, Hope you don't mind me asking this question (unrelated to Plivo), but it will help some of us Indians who plan to apply to YC -

How did you plan/manage to create a startup using your visa? Did you already have a Green card? Or were you on H1? Does YC encourage founders already on H1? Also how about someone on H4 visa, do you know if YC is ok with that Visa and would help found the company (if selected)?

Sorry to ask you these questions, as I haven't found any convincing answers to these nagging questions.

Wishing your team all the best!
Compiling to machine language doesn't automatically make code fast, neither does compiling to C make it automatically slow(er).

There is very little about C that makes this inherently slow, and almost all of the stuff one has to do to make it fast has to be done when targeting machine code as well.

On the other hand the C compiler does lots of things very well that would otherwise have to be coded by hand, like register allocation, interfacing with existing code, and, yes, portability.
I was looking for an apartment 6 month ago in Reston, VA and I used craigslist for that purpose. I looked for a couple of zipcode (that I heard were good, since I was just moving in the US at that time) and honestly it worked great. Wouldn't it be the same in a big metro area ? just looking for interesting zipcodes ?
An open letter to developers. Pls stop fucking up the APIs ecosystem.
Some criticism and suggestions, in no particular order:

- If I click in the main search field when there is already something in there, my input disappears.

- What is the Ti column in the playlist? If it is the play time then there is something broken: I see 388, 0:0, 4:6, among sensible times.

- The playlist is seems non-interactive, I found double-click and drag-and-drop functionality by accident.

- The player controls are missing, took me a while to see them on the bottom of the screen.

- No full screen for video.

- The on/off button in the corner needs at least a label.

- The menu items About and Contact don't change the cursor to a pointer.

- The sidebar with explanations disappeared after a reload.

- All sorts of misalignments and layout oddities, like height of the playlist, see this screenshot http://i.imgur.com/Sy8RP.png

- Clicking two separate "add to playlist" links for to albums, the individual tracks are intermixed, also some track numbers are duplicated.

PS: I wrote this comment hours ago, could only submit it now.
I don't think it would be unusable at all, with the average tablet.
Thanks for the response. This makes me much more interested to start investing time in moving various workflow tracking processes to Trello.
I'm more than happy using a combination of Vim (not MacVim) and tmux on OS X. I was spending more and more time in the terminal (running tests, committing changes, etc.) so it made sense to me to incorporate Vim into the window as well.

FYI my transition was Notepad++ > TextMate > Sublime Text 2 > Sublime Text 2 + vintage mode [1] > Vim.

[1] http://www.sublimetext.com/docs/2/vintage.html
Not Getting It - Mozilla’s struggle between private and public
Feminist blogger is the victim of a videogame retaliation
free you from tweaking things and let you focus on getting the job done.

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

This is overly simplistic. It certainly only applies to people spending a lot of time in foreign environments, which is not the norm unless you are doing tech support. I don't know if it's link bait or the penchant for techies to really like black and white simple rules for complicated things when they are even slightly outside their expertise.

I don't even believe that anyone thinks this is true.

I feel like everyone must know that you can get significant productivity gains by tailoring your environment to the things you do often but that obsessive tweaking of minor settings is a bad trap to fall into. Between those two extremes is where you want to be, where in that spectrum depends on what you do specifically. Welcome to the adult world of complex problems that don't have easy solutions. You are already used to this if you are a developer or sysadmin aren't you?

That answer makes for a crap blog post, but does anyone actually disagree that it's the right answer?
Windows 8 release confirmed for October: Here’s how to get the best upgrade deal
Does anyone know what the author is using to display carriage returns at the end of each line?
How I got a big advance from a big publisher and self-published anyway
I think if you look up "network effect" in the dictionary, it's going to talk about Craigslist. Good luck overcoming that.

A great strategy here would have been to establish a strong relationship with the people at Craigslist from the beginning. No idea if that was tried or not. Seriously, was the C&D letter the first communication exchanged between Padmapper and CL? What a missed opportunity. I wonder if this entire disaster could have been averted by calling the CL guys up early on and taking them out to lunch. Make friends, send them Christmas cards, then when this disagreement comes up you handle it over a round of golf instead of a C&D letter.
For God’s sake, follow your dreams
I use Emacs on OSX, just like I do on every other operating system I have to use.
It's probably just me but I don't use libraries and secondary "languages" that compile to another language (in web development context). So no jquery, coffeescript, SASS, LESS, pIE etc. I don't feel satisfied when my code's efficiency/speed depends on some one else's code. It somehow means i am not in full control of things. I like to keep dependencies to a minimum. Which basically means I don't want to include any files in my webpage that are not written by me. (Google Analytics is an exception though)

It's kind of an obsession really, to the point that I furiously try not to use any third party library unless absolutely needed. And I haven't needed one until now. And I have also yet to regret these decisions.
The greatest thing about all the online courses is the pragmatism that comes with so many forms of education being presented in such a public light. We will learn so much more about teaching through these systems than ever before.

I've taken several online courses now and one of the greatest things I've learned is how I learn.
DC Shoes: Ken Block's Gymkhana 5, or Grand Theft Auto in SF IRL
Many of us are already reading code on our mobile devices.
Build Standalone Android Apps Now with Python or Perl
Linux desktop app???
"To be more specific, Mozilla will no longer focus on developing innovations for Thunderbird but will keep it safe and stable."

I am quite content with Thunderbird as it is and welcome this news.
I don't mean to crap on this fresh out of the gate, but can you include a glossary that connects all the marketing-slang to the common concepts that they represent? Frankly, I barely have any idea what you're talking about over 2/3s of this post, and a lot of it smells like a coffeehouse-MBA. Sorry, only my opinion!

The most exciting addition to the playground is the ability to use your own projects as the context for the Instarepl. You do this by using the lein-light leiningen plugin. Just run lein light from one of your projects and use the sidebar's connect verb to hook into it.

A friendly (honestly!) tip about writing tutorials and helptext in general: the word "just" usually means it would be better to describe the actual steps to be taken. Think of it as a code-smell or a misplaced abstraction.

I know LT has community support and I might just be an odd man out, but the writing here is highly targeted toward initiates. Perhaps intentionally to further foster a subculture, or perhaps out of laziness, I don't know, but it's frustrating to read.
This is great, I have been using Light Table along side Clojure Programming and The Clojure Way and it has been invaluable. I am easily able to interact with Clojure without falling over setting a dev environment up, and this just makes it even better.

Is there a way to save files?
Cell phone companies see spike in surveillance requests
Salesforce.com to Buy GoInstant for $70MM
If you want to go the way you preach, you need to simplify your new icon much more. Lose some of the details - too much of it now with the film strip end and the internal part of the film roll. Losing the film strip end and internal part altoghether makes it not related to a film - more of a rotary dial - but then again in real life size at a quick glance you would not relate to film or movies with your new icon anyway. May be a film spool with not rounded but triangular angles, a dotted edges filmstrip or a camera icon.
Real Python Apps on iOS & android for App Store and Google Play
Is the app even optimized for tablets?
Fonts for Displaying Program Code in LATEX [pdf]