skysight-inc/HackerNews huggingface dataset:
There seems to be a value judgement here: that curvy and uniquely shaped streets are superior in some way. This can be decided with objective evidence: look at how city districts flourish, and see whether it is related to the shape of the city blocks.
Forgive me if I'm being naive, but what is legally dubious about purchasing employee lists off of former (or current) employees? I'm in an industry where the "employee list" is published regularly (game development, employees listed via product credits) hence my curiosity.
There's sort of a post API "available" (It's in developer preview): https://developers.google.com/+/history/

Basically an app can add stuff to a private queue, and then a user can go in and then approve to share them.
The article says 10x, not 1/10x.
I appreciate the apology, and I'm sympathetic to being quick on the draw with what look like the complaints of new devs.
So is mathematical notation not readable? On the one hand, it takes quite a while to learn how to read it. On the other hand, it can condense literally pages of text into a few equations which somebody experienced can understand almost at a glance.

The same is true for programming languages. Sure, anybody can read Python. But it's fairly verbose and attempts to mirror English. On the other hand, Haskell is somewhat terse and attempts to mirror mathematical notation. I've found that, after about the same amount of time with either language (about a year of off-and-on use for both), Haskell becomes far easier to read than Python.

So just because something is easier immediately does not mean it is any more readable. It could, in fact, be less readable and merely more familiar!
Instantly add touchscreen functionality to your 21.5-inch iMac
How the World's Oldest Diamond Monopoly is Trying to Become an IT Juggernaut
So, in short...

In CS, assign everything to a var, because good luck parsing CS tokenization.

In JS, assign a few things with a keyword or explicitly to a namespace, because good luck with global state(s).

Unfortunately, only the later is recommended, while the former is NOT and discouraged in lieu of being so verbose like the later. sparkles
Phoenix-theme, dark & light custom UI themes for Sublime Text 2
I think it would be even better to have some terminal emulator on github. Even now with so improved UIs I like command line interface.
Hardware will die, when web sites or apps will give them for free (as a true commodity). Imagine, you get a nexus tablet when you sign up for Gmail or Google Apps.
No! Ctrl-[1-9], switches between 1-8 and last tabs in Chrome. I know that Alt-[1-9] works too, and is even more cross-browser (works in Firefox), but I still prefer Ctrl. I'm not sure why, though.
BackStack- Backbone.js extension for navigating views with mobile transitions
I just had an quepiphany. Is it the lambda/scheme culture of defining scope via lambda and application that made javascript having 'only' functional scope ?
What about Opera users?
We do it with a lot of custom code that responds to keyboard events, input text changes, etc. The underlying timeline is mostly UIViewController based but also does a lot of listening and responding to events all around it. We did try to use some of what is provided (inputAccessoryView for example) but ended up just going with a floating UIView for text input that keeps getting realigned as things happen.
Not leaving the keyboard is one big thing. I ditched webkit for Firefox in order to be able to use Pentadactyl, but it's worth it to not have to leave the home row.

Learning a few commands is not hard, and there is always the ol' mouse to fall back upon if you don't want to remember all those commands.
Seeing how if we use our warp drives to 'colonize' space, other creatures would have far more to fear from us than we from them (think Independence day with roles reversed). If a space faring species encounters non-space faring species, the one with warp is probably (not necessary) in the better position. Even without the weapons, FTL drive implies a magnitudes greater technology than anything a non-FTL race would have. In fact atm we might be the most dangerous creature out there, so in future (if we get that far) I probably see human species branching out into several subspecies and then waging endless war against each other.

Halo is a work of fiction, not a real life based drama. We'll probably be lucky if we find anything more interesting than a microbe. First encounter will probably be more like Solaris than Halo. We'll most likely find an organism that we can't even perceive as one.

So no, we don't need guns in space. Best weapon in space is Newton's second law (i.e. Kinetic bombardment). Cheap and easy to set up, hard to defend if your target is in a gravitation well.
So, a $35 device can be sold at frys for $75 at 100% profit?

And you say hardware is dead?
Diamond chips to make meaner, greener electronics
http://haxe.org/

I would say ActionScript, but FalconJS hasn't been released yet. There are other projects (such as roy) that are more functional in nature as well.
Blogspam to a broken link! Here's the real link http://www.csmonitor.com/World/Global-News/2012/0917/Russia-...
A stronger counter-claim would have included non-anecdotal data.
I'm not sure if Cassandra and Bigtable are "document" databases in the same vein as MongoDB. These guys are more like turbo-charged key-value stores - which is quite different. They trade in the ability to manipulate data for an ability to scale out linearly and have no singular point of failure (and of course various other trade-offs). Cassandra nicely gives you composite columns and column-key sorting, but that's about all you're going to get.
IPhone 5 more than doubles 4s geekbench score
I-5 is sort of interesting in Seattle. It cut the city in half, and was essentially built right through the middle of a lot of developed areas. Before it was put in, you could walk from First Hill to Downtown, but then they dropped a highway down the middle and had only a couple of roads cross it. It wasn't until recently that walking from First Hill to downtown could require a mile or two of extra walking to get to one of the streets that crossed the highway.
> Watching the NoSQL "movement" encounter the problems RDBMSs fixed 20 years ago and then hand-wave and kludge them away is frustrating.

But but but.... NoSQL is cool ;)
That comparisson isn't fair as Facebook/Twitter are also the names of the corresponding companies and Facebook just went through a rough IPO (not to mention all the privacy issues people keep complaining about).

For apples to apples, this is the graph you should be looking at: http://www.google.com/trends/?q=Google,+Facebook,+Twitter...

Also add the fact that many go to FB by searching it on Google, which pollutes those results.
Not new, particularly among Muslims right? If the gay-murder and police-attacks are accurately reported, then in Belgium its rampant among Muslims. And no more excusable.
Russia reveals vast diamond source that could supply world market for 3000 years
Please note that I was not replying to TFA, I was replying to smacktoward's assertion that if you need to learn how to read a language it's not easily readable.
This UI concept seems to be gaining in popularity. Jira 5 has a similar (though less powerful) option-completion action bar that you can pull up with a shortcut when viewing an Issue.

I've been considering adopting a similar concept for a complex enterprise application that I maintain where the number of possible actions on a certain page is huge.
My first HTML page ever, 1998-04-22
I love TripIt, but I hate their iPhone app, so I redesigned it.
Not sure how it's blogspam: http://dudepins.com/index.php?option=com_socialpinboard&...
I agree with this. Every time I found myself starting to become more interested in what the article had to say, there was no more. Seemed way too short....
The Perils of Developers Hooking Up
Not really. Programs don't tend to read the configuration files of others, and they don't tend to change their own configuration files that much either. Since I started using Debian, six years ago, I probably had to modify three or four files and maybe delete a few more. Time that is more than paid off by the time savings of some of these configurations.
Geekbench benchmarks iPhone 5
CodeStreak: Learn Ruby on Rails in 6 weeks
The last example I assigned the results to a var because it was doing a huge amount of work, any of the steps could fail, and it was just a lot clearer that way.

You don't always have to assign things to vars.

If you have two or more function calls on the same line, use parentheses after the first one. Or use parentheses in all of your function calls. Its just an advantage for some people to be able to leave the parens out because it is a little more readable for them. Otherwise, you can just write it the same as you would in JavaScript.

Scope is another big advantage of CoffeeScript.
Best Code Scripts This Month
Do robots count as "active users"?
AMD is a good example of how competing with Intel doesn't work well. They kicked Intel's ass with the AMD64 architecture but they didn't get commensurately rewarded.

Look at their lawsuit vis-a-vis Intel and their predetory approach to Dell. They accused Intel of threatening to cut off Dell if Dell put an AMD chip in their servers. At NetApp where I was arguing for Opteron rather than the turd Intel was pushing (Itanic) as a 64 bit solution I got to see all of it, the whole "We might not want to buy your products ..." or "We really only provide NDA roadmaps for our 'comitted' customers ..." etc. Not so with ARM vendors, there isn't anyone to cut your leg off. Don't like the TI part? Hello BroadCom! Can't get docs on their GPU, hello Exynos! It's competitive and its easier to play in.
This kind of rubbish really needs to stop. Just because you don't agree with or understand their choices does not mean that the majority of "NoSQL guys" are ignorant or uneducated.

Some of the biggest companies e.g. Twitter, Foursquare, Google, Amazon all rely on NoSQL.

The real issue I see is that by dismissing NoSQL as only for fools RDBMS developers are failing to see why they are popular to begin with. Take PostgreSQL for example and how difficult it is to shard/replicate compared to CouchDB or MongoDB. This is an area PostgreSQL should see as an opportunity for improvement.

But dismissing huge groups of people as uneducated just makes you seem uneducated.
Talk to your friends working at small non-technology businesses. You will be amazed at some of the workflow problems they experience and that you could write software to fix. For example, using emailed spreadsheets to track specific data, or manual tracking of time off, outdated scheduling systems, etc.

There are a lot of niches out there to help smaller businesses in various industries do their work easier. Ask around and see how they do things. I get a lot of interesting ideas I only wish I had time to follow up on this way.
tl;dr - CoffeeScript devs know that if you want lexical scoping you use do.

http://coffeescript.org/#try:foo%20%3D%2042%0A(()%20-%3E%20f...
My computing experience became far more zen like when I gave up on ugly hacks and pointless tweaks. I just use the software how it's designed to work. Path of least resistance. Vast majority of the time this approach works great. Not sure if that's the root of his problems or not but it definitely sounds like it to me because these were the exact types of problems I would encounter after running some hacky app or using unsupported/undocumented features.

For example I've had the same iPhoto library for about 5 years now. The only issue I ever had was importing duplicate photos (my fault) and then running a hacky app that was supposed to magically fix this. Nope. It just trashed my iPhoto Library file. If I had manually deleted the duplicates I wouldn't have had any problems. I've had countless address book/calendar syncing issues for the same reasons. I gave up on trying to hack together a system that works now I'm fine with these different services being islands. I don't need every contact I've made in the last 20 years on every device I own.
Keyboard is at least 100x as productive as mouse (assuming you know what to do and what to type). Even the best peachy UIs cannot change it. Still there are things that aren't convenient to do from CLI like photo retouching, but these are quite obvious exceptions.

That said, I'm not sure what would you like to do in such terminal?
Nice. I wish more GUIs had this kind of capability.

Long live the command line. At least until I get my neural implants.
Show HN: nirc, a simple web based IRC client, wrote in node.js
I heard that Boston's layout was the result of paving cow paths.
>I'm talking about the BIG things: our planet and ecosystem, clean water, liberty and human rights, they are all becoming irrepairably broken.

food prices aren't BIG? I mean, they aren't big for you and I, sure, but for most of the rest of the world, there is nothing bigger.

And really? you are seriously saying that the average person's level of personal liberty and human rights is lower now than it was 30 years ago?

Like I said, that might be true if you are white and male and born in the US... or if you are anything and live in the parts of the middle east we are at war with, but for the vast masses of humanity, the world has gotten rather more free. /they/ now can compete with /us/ for jobs, which is an incredible improvement. (well, it's an incredible improvement for them. For the least skilled of us, well, it kinda stinks. Me? I think it makes things a lot more interesting, and it vastly increases my potential customer base.)
Wow, the first comment on the blog is so vile. He angrily blamed the "victim" (OP) as a talentless developer.

Tools are enablers and supposed to make ordinary people rock star. If it takes a rock star to use a tool, the tool fails.
NBC Shows U.S. Life After EMP Blast
In most industries it's considered confidential information.
I think you may have hit reply on the wrong link. I did not include any data or anecdotes. Maybe you meant to reply to the parent "a stronger claim would have included any supporting data"?
Ah, ok. That makes a lot more sense. Thank you.
(Not a response, but related as an FYI: you can easily do sparse secondary b-tree indexes over secondary data using PostgreSQL using predicated functional indexes.)
How JSConf EU beat the odds and got 25% women speakers
Level Two Image Cache in Android
why is vb so slow, and does anyone know if it is slow on all hosts? i use it on linux because it's free and (very) easy and reliable. but maybe i should be switching?

[edit: just poking around on the 'net, reading any benchmarks i can find, the differences don't seem to be that great between the two - seems to depend on the particular benchmark with the general view (my impression) being that virtualbox is easier to use but vmware being slightly faster on average.]
And if you remember the CeBIT where ASus abortively introduced an ARM based laptop you got to see the who ecosystem in action. I wish the full details of that came out but the scuttlebutt was that Microsoft threatened to cut off Asus completely if they shipped it. They were already pissed that the EeePC's had a Linux distro that was easy enough for windows users to use but couldn't really put Vista on them, their re-issue of XP to support those machines was pretty notable.
37 Signals Design Questioning
500 projects in chrome
You can do sync the Right Way, but it's non-trivial. Programs like Google Docs and Etherpad do really good sync for text documents, because they've put serious mental effort into figuring out how to get sync to work correctly under (almost) all possible circumstances. If ten people make conflicting edits to a single region of the document and then sync, their documents will provably reach a consistent and reasonable state.

Many of the same methods can be applied to other types of synchronization, but it's more effort than most people can spare when they're in a hurry to get something released.
Kind of like that for me. It takes ~10 minutes to prepare French press coffee, and since I can't really get too involved in anything away from the kitchen during this I find that I might as well wash whatever dishes are in the sink.

My sink is right by the kitchen window and I can look out past our rose bushes and watch assorted wildlife gambol and frolic. (Mostly bunnies and birds.) Kind of idyllic I suppose if you ignore the all-same-look suburban houses.

If there are a lot of dishes I'll wash certain things and load others into the dishwasher for later. But I sort of like washing dishes in my house.
Every HN reader is sophisticated enough to decide which browser to use and why. And trust me, in 2012, there's nothing you want from someone using IE[6-9] with Windows Update disabled and no antivirus software installed.
That page has no content on it. The whole purpose of the page is to get in the way before you get to the actual article.

And the link is still broken.
Thanks for this post. This is actually how I feel about CS but could never actually explain it correctly. I find it very hard to read other people code because of all these implicit rules that are more often than not ambiguous. Yes, sometime it's shorter but not necessarily faster or easier to read.
I started Fresh on Campus[1] during my sophomore year of college, but moved on from that over a year ago. I also unified The College Cartel[2].

We probably have crossed paths! It's a great community to work in -- straddling the line between technology and pop culture.

[1] http://www.freshoncampus.com/
[2] http://www.thecollegecartel.com/
The conclusion of the article was "Profit margins from hardware-only is dead. Long live profit margins from software bundled with hardware!" The example was the generic Android tablet vs. the iPad.
ms08-067 you could simply attack the host and root it though. This requires you get them to click a link and assume they are using a vulnerable browser.
Makes me think of Sphere (the novel, not the mediocre movie).
The App Store for Mac is pretty big as is Steam, Microsoft plan to role out an app store for windows as well.

There are also "add-on" stores for big SaaS platforms such as Salesforce.
Relational databases are awesome if you are not dealing with huge amounts of data that your current hardware can't handle the relational way. There are some cases where you have a ridiculous amount of data(rows) and you simply can't store that in a relational database and you are happy to live without the benefits of relational databases.

If you have millions of rows, you are probably better off with something like MongoDB, if you need to search that, you should probably use something like Sphinx or Lucene anyway. But if you know that you won't have too much data for the forceable future, you should use relational databases. OR you could simply use both.
Well, I can't speak for burke, but I use GitHub Enterprise at work. Once this trickles down to GH:E, I'll probably use it very regularly.
You deploy a database without doing a spike or clearly without reading the documentation. Because it is well known that MongoDB by design is ill-suited for doing lots of join between tables. It is much better thought of as a document store.

So who is the inexperienced one here ?
This is absolutely unbelievable! Are you staying with them? I'm with Virgin, though not sure for how much longer...
Agreed. We just changed our headline from "screen sharing" to "browser-sharing".
I had this same feeling programming in ruby few years ago when no formal language grammar was defined (with really weird problems with : vs [space]: AFAIR). Is it the same for CS ?
Interesting thoughts you bring up there, and if we ever did colonize other planets, I've absolutely no doubt they would all start warring and civil warring and fighting each other. All one needs for evidence of this fact is a quick look at how we behave on planet Earth, and what we do with just one planet...
How about we first build a space ship that travels anywhere near the speed of light?
I find this really annoying, I use '/' to use the browser find-in-page, and apps hijacking it for their search field instead ruins it.

Yes, there are other bindings, but / is in finger-memory at this point.

I wonder if there's some sort of noscript-alike that would give you fine-grained enough control to permit exactly which keys could be intercepted by an app.
The funniest thing is this guy started reverse engineering by reverse engineering MTA to create bots that followed people to kill them and all sorts of other hacks.

Now look where he is. I find that an awesome progression!
Magic overdose.

Compare with Go, where you can easily read the whole spec and keep the whole language in your head: http://golang.org/ref/spec
We just changed the headline from "screen sharing" to "browser-sharing". Hopefully that will clear up the confusion.
If you are referring to the extensive methodology and formal verification systems used in mission critical software, it is still prone to error and is still not viable for most projects. So the engineering aspect has to still evolve and find cost effective means of ensuring quality software. It should be possible with little more effort and application of mind and is an excellent business opportunity as well.
It's because I have nothing to say about the database stuff. Why are you so adversarial? I'm not here to cross swords with you; I don't have an opinion on the matter.

But I did notice your rudeness, and you're now being rude to me. Totally uncalled for.
"drops hundreds of jets or explosive barrels everywhere instantaneously"

I don't know about you but this sounds like an awesome feature to me
There's a bit of a contradiction in your statement. MooTools is much more idiomatic than jQuery in it's use of javascript inheritance, object creation, etc, so it's "more javascript". jQuery is so efficient to work with because it created it's own nice DSL, not because it is standard. The standard could be C, would that make you more productive too?
Infinite Improbability Drive

http://hitchhikers.wikia.com/wiki/Infinite_Improbability_Dri...
Fight or Flight - The Need for Drastic, Illogical, Emotional Decisions
They trust client data. It makes scaling a lot easier (and cheating/griefing).
That would make sense if you were executing code in your head, but if you're reading you want to read all of it anyway...
Two part response:
1) There's nothing backing up those claims, and without hard data it's hard to know how seriously to take them. That said, those aren't uncommon claims to make against any poor immigrant group (in Eastern Europe, you'll hear much the same charges levied against the Roma, gypsies, with some regularity).

2) At the heart of it, the real issues are demographic and integration based, not religious. There's a reason you don't see those kind of claims in the US, Canada, or the UK: those countries are used to new immigrants and integrating them. Mainland Europe is not, and has struggled to figure out how to do so, and that lack of integration has consequences which typically manifest in crime.
I wrote Dashku entirely in CoffeeScript. It was a productivity boost, and for that I owe it my firstborn child.
I'd like to search for repos, create new repos, create initial files, edit existing, star/unstar, watch/ignore, work with messages etc.
Of course that "readability" leads to devs writing C in Java, or what have you, and naking subtle mistakes, instead of learning the new language. See Dijkstra's "On the cruelty of really teaching computer science"
+1 for vim keybindings. I noticed JIRA actually has these the other day (the only thing I like about it).
It’s not a QuickTime video. That’s my main point. I disagree that Apple’s goal here is to make it work with all major browsers in all situations.
I really like seeing this UI approach becoming more popular. I find it particularly worthwhile because I think it helps build familiarity without being limiting the way simple autocomplete can. This approach broadens the knowledge of the user — even (I think) in the case of something like GitHub where most users are particularly competent.