skysight-inc/HackerNews huggingface dataset:
It's unfortunate that there's not much info available yet, as I suspect most folks involved in these kinds of deals are tied up in non-disclosure agreements and need to wait for vesting options to expire before they can open up.

I look forward to finding out how the acqui-hires went in about 5-7 years, much like we're finding out about Flickr now.
The Long Tail of Technical Debt
Facebook rolling out new “Pages Manager” app for iPhone
That is why the guy is using the same code to do both validations.
It's easier for the FBI to arrest a terrorist that they have been involved with the whole time than to catch a terrorist who is actually hiding from law enforcement.
Nice stuff. I'd love to see line-number ranges on hover over paragraphs / sentences, too, to support line-number-based conversations.

What's this using as a data source?
while I share your enthusiasm for the bright future ahead, there is a missing link between this and "book me a room in San Francisco with a view of the ocean", namely that data is behind closed doors.

There is a bunch of data that google can use[1] because it is made explicitly available. But many sources don't want that.

As an example, consider "book me flights for the cheapest route between lisbon and kiev".
It is a trivial thing to do, provided you can get airline data.

But you can't scrape ryanair's website because they willingly put counter measures in place (e.g. captchas) so you cant do that.

[1] e.g. http://richard.cyganiak.de/2007/10/lod/
Or threads. Simple, non-shared state threads are not that difficult to write, and for IO bound operations, they are not terribly inefficient.
I kind of like the term live web for what the article describes
Will I Want to Draw a Cat For You Trump Facebook's IPO?
Apple has started rejecting apps for packing keywords into app names.
Anonymous denies it is behind The Pirate Bay DDoS attack
I'm not really all that impressed. It needs to widen the search area to a few km and drop the profanity.
Ditto. Chrome 19.0.1084.46 OSX 10.7

var sock = new window.WebSocket('wss://localhost:3000/echo');
>undefined
sock.send('hello');
>false
JNDI name duplication problem chez WebSphere
The images that are being sent contain the amounts, tax, subtotal, tip and total for up to 16 individual people. Here's an example: http://billr.me/J7W5uY
Since when did people do not like Java? And still it is the most widely used computer language? And how many people like Ruby, Python by the way? Hype is indeed stranger than reality.

You should choose languages and platforms that fit the task at hand. Every language is as good as the programmer who wields it as long as it suits the purpose. Hating a language is hardly the way to get things done. After learning and working on dozens of languages I am very language agnostic - a new language takes at most a week to get to moderate proficiency now. Make systems that work rather than bitching about your new pantyhose.
Are we now going to have a run of posts that tweak a stupid micro-benchmark?
Agreed. Grammar's just norms of communication, and norms depend on context. So treat the violation of them as such - sometimes it matters, sometimes it don't.
I think a lot of it is that most topics outside of programming/tech have information locked up in books or other non-free things. For instance, I can't find a decent, in-depth article on how to make my own leather from deer hides. There are lots of general howtos, but many of them hint that the difficult and special knowledge is available in these books.

Maybe it's just that other knowledge areas don't just put every little thing on the web to be indexed and easily searched, or maybe I just grock programming well enough to read between the lines and follow implications, I don't know.
In my 6ish months of programming in Nodejs full-time, I have yet to run into a library that only runs on 0.4 only or requires my version of gcc to be patched and re-built. Which Node libraries were you trying to use?
Interesting. I had not seen that kind of keyboard before. Seems like having "b" on the left hand would also be distracting, but maybe that's how other people type.
Facebook App Center Best Practices
You're missing the fucking point.
I have considered raising the price and probably will at some point. As for the keywords I've actually had apps rejected for that. It just depends on who ends up reviewing the app. Sometimes they get through and sometimes they reject it for "not being similar enough to the name on the phone."
I'm basically using Bit.ly as a key-value store and short URL generator. The Billr server doesn't maintain a database.
A clock for technology haters
That's awesome! Will put it on my wall
The Shadowrun kickstarter is from the same team that made Strikefleet Omega & Crimson: http://harebrained-schemes.com/
I mean if I put an aggressive caching layer over the top I don't even need to hit the cluster for consistent reads.

So the database vendors would likely do well to implement aggressive caching right at the source, right? That would be why our database instances use the 192GB of the machine that they're on.

There is no silver bullet to platforms. Further the database is usually the most restrictive layer of the stack, hence why the focus on that (but consult Redis or nginx or tomcat benchmarks if you are looking at the other layers).
Thanks for reporting! I really need to improve internal linking.
Hollywood sites tend to be similar. Very minimal the further up the chain you get. For example, powerhouse agency CAA's forward facing site is just addresses and switchboard numbers for their offices. http://www.caa.com/

These are sites for entities that don't really need to sell anything via their web presence.
"Users can remotely control lights..."

Bzzt. Stop talking about controlling lights! No average consumer is going to put a new module + $25 Imp card in every light switch in their house. But hey, let's put a single Imp in an X-10 controller and do it that way! Now I'm still rewiring every switch and messing with neutral bus bar jumpers? C'mon.

Getting devices on the net is nifty. Let's start with the big items first. Thermostat is a good place to begin. But now we already have wifi thermostats. So why do we need Imp?
Tat Tvam Asi: Exploring Hinduism -- Indiegogo
Oracle is claiming infringement and damages for something they (Sun) didn't even pay for? That's a lot of gall.
(Firebase founder here) I used to work for an RTOS company, so I do understand where you are coming from. Real-time has different meanings in different contexts though. For an operating system it means hard guarantees on response times.

Over a public network this is impossible, so it instead means that data is being pushed to clients as quickly as possible. The "soft real-time" phrasing might be accurate, but it is a distinction that is probably not helpful, as I think it would confuse more people than it would help, and people in the RTOS world know the difference anyways.
I know but the app store is full of apps with a short description after the actual short name. They've allowed all of mine. Just keep it short and reasonable and it's a way to get more keywords in.
I think this was inspired by the original: http://whatthefuckshouldimakefordinner.com/

edit: beaten to it!
It's a good argument, but expressed using political code words (job creators has been co-opted) and without numbers to back it up.

I feel he blew his chance to get the message out. I also feel that most TED watchers already know this argument.
Really nice work! This will come in very handy when referencing information. If there's a way to donate to the development effort, I'd be happy to kick in a few bucks.
I don't believe it is. Google is not the arbiter of truth, they are not dictatorially selecting the truth for the public. They are /searching/ for information and displaying the results of the search. They remain a neutral party in the middle.

It's hard to use 'Orwellian' when the entity you're accusing is entirely dependent upon other sources and exercises no editorial control.
Eschewing trailing prepositions is a rule improperly inherited from Latin. It does not apply to Germanic tongues where prepositions are necessary to disambiguate verbs. For example, to ask about, to ask of, to ask to, and to ask in are very quite distinct. In Latin, the default position of the verb is the end of the sentence. Latin word order isn't fixed like English, so the ordering of words is a form of emphasis, and placing something in the final position, after the verb, is one of the strongest emphases possible. Putting a preposition in that position would be like someone screaming "WITH! WITH!" on a soapbox on the street corner.

It's a useful rule though: an English grammar book that proscribes trailing prepositions is one you needn't spend any more time with. Just put it down and forget that it exists.

Like so many other rules, it results from Latin-steeped scholars of the 19th century who were uncomfortable with the flexibility of their native tongue, and attempted to hem it round. It's understandable. These men knew they could use the full scope of expression of Latin. About the only person who's ever pushed English hard enough to make it creak was James Joyce.

Amusing aside: you can transform transitive verbs into nouns in English directly (to request, a request). You can't similarly transform intransitive verbs because they require a preposition. In German, you would say a for-ask or an of-ask, but we don't accept that in English. Verbs with both forms are an interesting grey area, such as to dig vs to dig for.
Oh dear, my freshmen are in a heap of trouble.
While I wholeheartedly agree with the reasoning presented in the talk, I can see why TED chose not to distribute it. It presents a pretty conventional argument for progressive taxation, without bringing any new facts or insight to the table. Historically, there is no evidence of a significant correlation between top tax rates and economic growth. Whether you believe taxes help or hurt the economy is strictly a matter of faith---conservatives hold one opinion unsupported by the facts, liberals another. Unfortunately this talk doesn't shed any additional light on the matter.
It is a widespread myth that postgresql lets the OS do all the memory management and caching. I don't understand why it is so prevalent though considering it is so trivial to look and see that it is nonsense. Postgresql reads all data into a shared buffer cache. The data is stored in files, so of course the filesystem buffer cache is also used, but the idea that postgresql leaves it entirely up to the OS is totally false. It has its own cache as well on top of the filesystem cache.
Suppose I take someone I find disagreeable and put them in a room and say I'll take basic care of them but that they can't leave for 5-7 years. If I did this it would be illegal. If the government does it it is not. Yet incarceration is not championed as a violation of the rule of law.

The accused will still get a fair trial. The reason entrapment isn't besides the point is covert police activity checked by laws against entrapment are part of a long tradition of legally admissible police behaviour - there is nothing evidently abnormal about this case.

I do not believe in exceptionalism - if I were in the wrong social group I cannot say for certain I could not, eventually, be re-conditioned in a socially destructive way. Whether it is the individual's or the movement's or society's fault that a young person is found seriously contemplating (a threshold with judicial precedent that the FBI is and the jury will be made aware of) blowing up bridges is irrelevant from the perspective of justice as much as a shooter's peers bullying him is to his sentencing. Those factors, instead, inform reform discussions going forward.

Thinking about a crime is not - and should not - be a crime. Actively planning one is. The line between conception and execution is blurry. That does not mean we need to watch and wait for someone to blow up a bridge before we can arrest them.
> But what about this compromise: Skype voice conversation + skype text-chat for showing each other code snippets.

I've been using this combination for a few weeks now, working on a development project with a partner who is ~1000 miles away. Besides voice and text, Skype also has screen sharing. All three parts have become essential to how we work.
Impian
Surely the anarchist would have dismantled the power structure and put some kind of heterarchical system in its place, assuming he had the power to do so. If he was just planning to sit in his special chair and laugh it up, then yes, that is ridiculous.

If one is promoting a system radically different to the status quo, one inevitably has to compromise to some extent to make progress, unless you're planning a violent coup or something.
This might answer your question: http://www.youtube.com/watch?v=SAc0vQCC6UQ

TLDR:
He didn't want to use an ecosystem that had existing blocking code. He wanted node to be pure in te sence that nothing was blocking. Starting on a clean slate enabled him to get everything pure non-blocking from the ground up.
He admits that Js isn't the best language. But his rationale for not using an existing ecosystem (when it comes to IO) is not bad.
This is probably the best chance I'll ever get to promote my own project, The Recipe Master: http://3e.org/soup/
What of the harm to peaceful protesters who aren't going to be arrested? Should they be allowed to organize and plan peaceful actions without police officers continually derailing their discussions by trying to incite violence? What of the people scared away from protesting peacefully by that scary guy in the corner who keeps talking about blowing shit up? Should they be continually fearing that any expression that can be taken out of context as indicating they're advocating violence (Such as riffing off a Batman quote http://knowyourmeme.com/memes/some-men-just-want-to-watch-th... )

Which might be moot if I believed any of the groups mentioned would have committed these acts without the involvement of police officers or informants. But I don't, so.

[edit: Looking up another reference, I found a case you might find troubling.

"In the case of the Fort Dix Five, which involved a fake plan to attack a New Jersey military base, one informant's criminal past included attempted murder, while another admitted in court at least two of the suspects later jailed for life had not known of any plot."
from http://www.guardian.co.uk/world/2012/mar/20/fbi-informant , more info at http://www.foxnews.com/story/0,2933,449728,00.html ]
For what it's worth, here's one counter-example:

I've recently been working with a team that is developing a content management system for which the display side of things (responsible for routing requests to models and views, fetching model content, rendering, etc.) is about 500 lines of non-comment CoffeeScript code.

Nearly 100% of the server-side code is re-used on the client, and perhaps 80% of the (non-library) client-side code is shared with the server.

In this case the exceptions are:

- Things like HTTP-level request handling and reading from local files rather than over HTTP are used on the server-side only.

- Things like DOM-manipulation and interacting with browser events are used on the client-side only.

I wonder if a significant factor may be how much functionality you're actually replicating on both the client and server. In our case, browser-permitting, the entire display engine runs equally well on the client or on the server. If we had a lot of JQuery kind of stuff happening in the client-side JavaScript the ratios might be a little different, but "also-run-the-app-on-the-client" is a good example of a use case that leads to a lot of reuse of the server side code.
The data that has already been released will be legal to redistribute forever (if there are still copies floating around). But google could decide at any point to stop making new dumps, and to stop hosting the existing ones. That's what I meant by "kill it".
We at streak.com use contextIO and have to say its pretty awesome. I'm ecstatic I don't need to know how IMAP works.

Their dev support is top notch - highly recommend.
Niall Ferguson talking about how the wealth disparity of the "West" relative to the rest of the world is justified with his typical economic moralism.

http://www.ted.com/talks/niall_ferguson_the_6_killer_apps_of...

Wonderfully, it is part of the "Rethinking Poverty" Theme:

http://www.ted.com/themes/rethinking_poverty.html
Java is the most widely used computer language because it's the lingua franca of the enterprise. That doesn't reflect the programming community's love — it reflects the approval of big business executives. Some programmers genuinely love Java, but I'm pretty sure it's a much smaller number. In the startup scene, where technical founders pick the stack, Ruby is actually more widely used. Take a look at the HN Jobs category (linked at the top of the page) and count the number of Ruby web dev listings, then count the Java web dev listings.

(Cheat sheet in case you didn't feel like counting: There are zero listings for server-side Java. The only Java listings are for Android.)

You can argue that it shouldn't be this way, but that is how it is. A lot of people hate Java. Rails' whole initial marketing campaign was essentially "Java sucks — we do everything opposite of them."
Fear change much?

https://en.wikipedia.org/wiki/Herd_mentality

https://en.wikipedia.org/wiki/Collective_consciousness

http://imlookingattheworld.files.wordpress.com/2011/11/borg....
I agree, in principle, but I wonder if the Feds would make a trip downtown to bail out their snitch first.
I am not sure if the Pentagon is considered a military building or a civilian building (I think there is a valid argument to make that it is a civilian building.) I do not believe that the attack on the USS Cole should be classified as an act of terrorism.

As far as acts that resemble terrorism during war, they can be classified as war crimes. Actions during war have their own categories of law, so I would disagree with using the fire bombing of Dresden or the bombing of Tokyo as examples.
That still mostly exists in Visual Studio. I'm writing C# right now and the good old toolbox is right there on the left. Now it has even more goodies thanks to the .NET framework.

I typically do more webapps than anything else, so I have gotten used to designing my own UIs from scratch. I don't mind as it helps keep things very lean... but I'd love to use something like Sencha's app designer thing. I just can't justify the cost currently.
I concur, the data I'm using is coming from one of the free databases out there, so whatever the lengths are, i'll use for now.

Luckily ~90% of the geocoded records are 6+ decimal places

Thanks mapster
Wow, the navigation sidebar definitely increases the usability of the RFCs.
So, does n readers * m pages * 3 ads really matter significantly vs. 3m pages?

On a net conversion basis, do the extra impressions matter, or is this all stuff that people just filter (banner blindness, adblock, whatever) anyway?
Dear Giddy Facebook IPO Buyers: Are we looking at the same numbers?
TED: Ideas worth spreading, so long as they don't challenge the power of the 1%.
Nearest Burrito
I misunderstood your comment then (my apologies for down voting it then.) My best guess is that there are probably a number of reasons why the Feds are targeting specific groups.

It could be as simple as the Occupy movement represents a target rich environment.
Writing http servers with Go really is pretty easy; here's one I wrote while at SC11: https://bitbucket.org/floren/goblog

It's for an older version of Go, and has only been tested on Plan 9, but it shows a static content + blog server, with JSON config files and templated HTML for the blog pages.
How soon is 'coming soon' for the mobile app?
Pretty cool. Just downloaded it into my iPod 4th.

Unfortunately, the photo did not come through. I see broken image icon [bluish small one]. Also, on Wine List, my address/street is very long so it looks like it is cut off.

But trigger.io looks like amazing framework to build hybrids, and will definitely include it in my next project!
Laser-Equipped MAV Demonstrates Aggressive Autonomous Flight
It's happened! They ended up having to get a restraining order against him.

"Yet, far from succeeding, Monteilh eventually so unnerved Orange County's Muslim community that that they got a restraining order against him. In an ironic twist, they also reported Monteilh to the FBI: unaware he was in fact working undercover for the agency."

-- http://www.guardian.co.uk/world/2012/mar/20/fbi-informant
I never get tired of Niall Ferguson.
Could someone please explain the sentence at the bottom of page3 of the pdf? It reads:

"This decoupling makes it impossible to implement certain popular recovery and concurrency control techniques such as the physiological logging in ARIES and next-key locking to handle phantoms (i.e. using physical surrogates for logical properties in concurrency control)."

Also: the pre-fetch trick where the read request is sent to the storage layer pre-emptively with an artificial delay for all dependent operations is clever but could be derailed quite a bit when a drive re-calibrates. That can take a large multiple of the time a seek typically takes (which is the case you'd be optimizing for here).
ahh, got it. I don't object to profanity in general, maybe I just missed the joke.
really intuitive
Cool idea, but I'm less than 2 blocks from a mexican cucina, a Chipotle and a Qdoba and it's sending me 0.7 miles away.

Edit: spelling
Needs some polish, For instance, "Ingredient 1" Should go away when I start typing.
Python has two GILs
"The Pentagon is the headquarters of the United States Department of Defense, located in Arlington County, Virginia. As a symbol of the U.S. military, "the Pentagon" is often used metonymically to refer to the Department of Defense rather than the building itself."

http://en.wikipedia.org/wiki/The_Pentagon

If you go there, you will find soldiers ready to use lethal force in order to protect portions of the building.
The fuck do you think?
A port of underscore.js to Objective-C
And you think HN is the horizon of entire programming world? Hope that is a self fulfilling prophecy. If you believe HN, Ruby is taking over the world - but in reality, Ruby use is going down (http://www.tiobe.com/index.php/content/paperinfo/tpci/index....). If you really want to know which language is gaining popularity fast - it is a pretty old language called Objective-C! Recheck the reality distortion field.

And about love - I have a family to love - programming languages are tools - hardly objects to love or hate.
Yes, we still get ads. It wouldn't really be dogfooding if we didn't. I guess devs working in search could turn them off if they wanted, or as you say maybe they just have adblock installed :)
Oracle and Google Agree to Copyright Truce (For Now)
Huh. I half expected it to just say in big letters "PREPARE YER OWN FRAKKIN' FOOD." (Pronounce with a Scottish accent.) A shame it doesn't.
The Disappearance of Open Source?
Node.js people: do you actually like Javascript?
The History of Rome
His point is 100% right, but his argument is inappropriate for wide distribution. He's not sharing the results of a scientific study, he's not sharing a personal growthful experience, he's stating his perspective and inviting others to agree with him.

It's persuasive but that's because I already agree with him. I'd like to see it backed with real data so it could be persuasive to all. Then it would be more of an "idea worth spreading" rather than "a really good idea".
How's that any faster than

npm install express

Not only do npm handle versioning for you, you also don't have to remember the host or username. Obviously Go is a younger community, and could make a package manager some day, but I'm puzzled by how you're comparing this positively with npm.