skysight-inc/HackerNews huggingface dataset:
Oh man, this is beautiful!

A clear cut demonstration that it’s sufficient to write Gruber on anything and some people will completely irrationally hate it, hate it, hate it.
Very inspiring. Do you use AdWords or any other forms of advertising? What percentage of your sales are to people you contact personally?
Why aren't you allowing for both; The original +prefix as well as the quotes?
To be sure, Google search used to allow the period to force a connection between terms. "foo bar baz" == foo.bar.baz
Beat SMEP on Linux with Return-Oriented Programming
Any code that starts with a long quote from V for Vendetta is not worth my time.

I think anyone thinking about attempting this should read the story about the boy who cried wolf. If anything you reduce trust in the emergency broadcast system. This would be very bad, especially if a genuine emergency shortly followed a B.S. hacker broadcast
FUD Payload Generator for Backtrack
* Ditching Apache for nginx will make the biggest impact.

* Run PHP with php-fpm (bundled in latest PHP 5.3)

* Use a PHP accelerator like APC.
Phaxio: Getting Your Own Copy of a Fax!
... and here's the congressional switchboard number:

(202) 224-3121,
Not a liar. It's the exact same experience I had during ICT GCSE from 2004-2006. It's not so much a 'I'm failing you because I don't understand', it's more a 'I'm failing you because the exam board doesn't understand'.

Even building a pond liner calculator in Microsoft Excel we had to explain every single step of the process, in writing which took literally weeks in order to get the 'documentation' as they call it to A grade standard (as opposed to creating the thing which took about an hour).

I can imagine with regard to developing an iPhone application his story is 100% plausible.

What people are missing is a) The difference between ICT and Computing (especially at GCSE and A level), and also the fact that blame should be pointed at the exam boards and NOT the teachers themselves, many of whom will share your views and be commenting alongside you here. They have to legally adhere to the exam board specifications and whilst many teachers push the boundaries as far as they can (just as the teacher in this example did), it's quite clear why many don't (again - just see the example posted by Emma).
Not sure if I am replying to a troll(plus much of the above is copy/paste or very similar to an earlier comment from you).

>they've just heard the lie that Apple stole the GUI from Xerox (impossible since there was no GUI at Xerox at the time, in fact)

The Apple haters also seem to uploading fake videos of a old Xerox GUI on Youtube! /sarcasm

http://www.youtube.com/watch?v=AYlYSzMqGR8

http://www.youtube.com/watch?v=Cn4vC80Pv6Q&feature=relat...

> Both Apple and Google release the operating system as open source, and both Apple and Google keep as closed source the application layer where their proprietary apps live. For Apple, that's the UI, for google that's the Google Apps

Sorry, Google Apps is not an application layer, however you wish it would be.
What I'm missing is where they "went after [your] company". Did FaceCash get a cease-and-desist that isn't documented in your HN submissions about the issue?
The person you are replying to was suggesting that since the book "is anything but fawning," as you say, the "fanboy" critics are upset. The OP, in other words, already knows what you are telling him; in fact it was the basis of his comment.

(I don't even necessarily agree with the OP, but there seems to be some rushed reading/lack of comprehension in this thread [not just you!] and I thought I'd correct this one.)
Apple stole from PARC the same way MS stole MS-DOS: even though it was above board, they got such a good deal that it might as well have been theft.
Apple OS X Sandbox Predefined Profiles Bypass
My main complaint from the book is that Isaacson injects his own opinion too strongly and too often. He writes it like a novel, with him guiding us to the conclusions he has prepared for us. Instead I would have preferred it be written like a well-written wikipedia entry, with numerous sources presented and the reader being granted the freedom to come to his own conclusions. This bothered me much more than any technical inaccuracies.

I think this touches on a larger social issue. I believe that the younger generation is more sensitive to being manipulated about what to think and feel. Before the internet, we relied on experts to present us with the facts and the conclusions; there is now greater awareness that there are always multiple sides to any story, and we prefer hearing all of them before making up our minds.

As an example, I recently watched an investigative journaling television show with my parents about the dangers of laser eye correction. I was struck by how unaware they were of the different methods that were being used in the show to guide their opinions (music, poor-quality hidden cameras, etc). To me, I wasn't given nearly enough objective facts to come to any sort of conclusion, but to my parents, the conclusions presented by the experts were enough.

Isaacson writes like an expert, but we don't want an expert, we want a fact-gatherer.
> actually want a search engine to search what they are looking for are considered "edge cases/power users"?

Arguably synonyms and word stemming still are what they are looking for. You could easily argue that one either way.
Until I saw this article, I never realized that CR reviewed computers. It makes sense (they review everything else), but I turn to CR for appliances and cars, not computers and smartphones. There are plenty of other sites that are better for reviewing computers and computer-like entities.
Apple Patches Bug That Allowed Malicious Apps On iPhones And iPads
That book is still being written, no?
I'm curious how the mechanics work for publishing an app to the iTunes store for a client? Does the client create the account and handle publishing the app? (Do they need to sign the package, deal with XCode, etc.?) Or does the client create the account and turn it over to you to publish the app(s)? Or do you - the developer - publish the app yourself and pass the money through (which doesn't seem good)?
Why Google Docs is not a good replacement for Google Notebook.

1. Notebook you can tag entries in a notebook. Docs you can just tag the document.
2. You can view all entries by tag.
3. Notebook gives you a count of how many items you have related to a tag.

Why is google taking away something that I use almost more than I use gmail? =-(

Any good alternatives?
Love the idea.

Suggestions:

1) add a way to filter by skill without logging on (if I
don't see something I can help with, where's my incentive to open an account?)

2) add a hardware tag e.g., "embedded," "hardware," "Arduino," "mechanical"
Most of my useful skills are in embedded programming and hardware design and I really like doing short projects.
Facebook Attachment Vulnerability Revisited
It's not that difficult when you work with the right tools.

Most of these problems boil down to a couple operations.

map
reduce
filter

Most of the data comes from a couple places:

Some kind of SQL system
Text files
Webservices (of the JSON/XML/HTML variety)

Most of the data goes back to the same places that it came from:

Some kind of SQL system
Text files
Webservices (of the JSON/XML/HTML variety)

All you need to make are four types:

inputs: () -> Some<T>
outputs: Seq<T> -> ()
pipes: Seq<T> -> Seq<Q>
tees: Seq<T> -> () -> Seq<T> -> Seq<Q> (once partially applied the tee becomes a pipe)

Using the usual sequence operators pretty much anything is possible with those inputs, outputs, and transforms (pipes) and you avoid a lot of overhead making data pipelines.
If you are writing an app for phones you don't have to target honeycomb at all, that is reduced fragmentation.
Do we really need to bring up "Apple stole from Xerox" and "Google vs. Apple"? It isn't like we are in need of hearing more about either issue. I like your points about that book, but it get derailed by weird asides that don't really add much.

Edit: And if you really need proof of a single lie, here is a fairly baldfaced one: http://imgur.com/DsBxN
Very cool of course.

Why do the avenue lines meet at an antipode? In Manhattan, they are parallel, they don't converge.

I understand the difference between latitude and longitude lines. A meridian of longitude is a great circle centered at the Earth's center; a line of latitude is a small circle (the analogue of a chord in a 2D circle on a plane) whose center lies north or south of the Earth's center in three dimensions. Longitude lines divide a sphere like slices of an orange, converging at poles; latitude lines divide a sphere like a tomato slicer and do not converge.

There's actually two "poles"; aside from the one in Uzbekistan that everyone is seeing, there's another in the South Pacific Ocean at the antipodal point from Uzbekistan. So the avenues are being treated as meridian lines; great circles. Would it be more accurate to extrapolate avenues as parallel small circles?

We could test this theory by inspecting whether Manhattan's actual grid respects the curvature of the Earth. If the avenues are closer together at the northern end of the island, then the avenues actually do behave as meridians. If not, then the extrapolated avenue lines should be small circles and would not converge. You'd still have a pole in Uzbekistan, where the last street becomes an arbitrarily small circle, but just one avenue line through it. (I gotta run at the moment but will throw some trigonometry at this later.)
Here's a good explanation using pseudo-Java: http://axisofeval.blogspot.com/2011/04/whats-condition-syste...
This thing does 1080p through hdmi and has a hardware video decoder. An xmbc port is being worked on for it, i plan on getting a few of these and using them as xbmc server's on my hdtv's. Can't beat it for $25/$35 + a few bucks for a 4 gig memory card
Here's the video.
http://www.livestream.com/techonomy/video?clipId=pla_5c88e44...
I remember seeing a similar number. I think it was in a blog post. I know it was different from the study regarding violinists' practice habits; this was someone discussing (their?) work habits in an office.
This is really it. For a journalist, I would have expected him to ask my questions, push back at Steve more and do more research.
I (kind of) solved it with CoffeeScript but thought it wasn't a good idea to publish… if you do it's not a challenge anymore, is it?

https://github.com/ricardobeat/instagram-challenge
Headshot photographers in Los Angeles
I haven't listened to the podcast, but it sounds like one of the biggest nits they picked was that "Isaacson asserts that Apple did not use NeXT for the basis of OS X". Looking back through the book, I can't find that assertion, but I can find the following, at location 6379 of the Kindle version (the Kindle app tells me it's page 366):

"At the January 2000 Macworld in San Francisco, Jobs rolled out the new Macintosh operating system, OSX, which used some of the software that Apple had bought from NeXT three years earlier. It was fitting, and not entirely coincidental, that he was willing to incorporate himself back at Apple at the same moment as the NeXT OS was incorporated into Apple’s. Avie Tevanian had taken the UNIX-related Mach kernel of the NeXT operating system and turned it into the Mac OS kernel, known as Darwin. It offered protected memory, advanced networking, and preemptive multitasking. It was precisely what the Macintosh needed, and it would be the foundation of the Mac OS henceforth. Some critics, including Bill Gates, noted that Apple ended up not adopting the entire NeXT operating system. There’s some truth to that, because Apple decided not to leap into a completely new system but instead to evolve the existing one. Application software written for the old Macintosh system was generally compatible with or easy to port to the new one, and a Mac user who upgraded would notice a lot of new features but not a whole new interface."

Reading that, it seems to me he got it right, except for misspelling "OS X".
A lot of mathematics is based on sets, whereas sets and types are not formally the same thing.

Some mathematicians are trying to formulate a basis for mathematics in type theory. For example, there is the Univalent Foundations of mathematics proposed by Vladimir Veovodsky. This reduces logic, set theory, category theory (actually groupoids) and higher abstractions to homotopy theory (well, certain explicit constructions in such anyway) which is then modelled in Martin-Löf type theory.

By the Curry-Howard isomorphism there is a correspondence between types and proofs (specifically types in the simply typed lambda calculus and proofs in the intuitionistic logic or if you add dependent types, then also predicate logic).

The real difference is that functions in type theory are computable, whereas functions in mathematics (based on sets) need not be.
Below are just some basic points, I figured I'd try to put some info in the comment rather than linking to a resource. This is by no means comprehensive, just what I've learned from working at companies so far that have larger-scale apps

- modularize, use SOA architecture (making modules accessible via a service call so that they can be run on different servers, if necessary), this enables parts of an app that receive heavy use to be clustered separately (as part of an app may be very critical but another module may be able to go down for a few min without causing a major problem, the main reasoning for this is to save on the cost of clustering the entire app)

- avoid holding state in singleton objects, this way no extra code has to be written to synchronize them among different nodes running the same module

- use session locking, so that a user's session is locked to a specific node in a cluster (this enabls ease of saving state for that specific user as they remain on one node throughout their entire session)

- use a database abstraction framework with caching (such as JPA), this enables automated synchronization of the cached data among nodes
As a customer, I prefer: http://venmo.com
Lets me easily pay my friends and vice versa, 100% free, no transaction charges.
Funds get pulled out of my credit card like a regular purchase (OR out of debit card or checking if preferred)
Funds paid to me get automatically deposited into my checking account.

Usage is effortless.

They make money by charging a percentage on transactions that businesses receive.
Top job trends for 2011
It may have been Siracusa's finest hour. He should start a book review podcast series called "OCD Book Reviews."
I think I may have told you this before, but your sales website there kicks ass. Very nicely designed.

"Theme" it and sell it on ThemeForest or a similar site. You'd make more from that than from your app! I would buy one.
Why SOPA could change the UK tech scene.
I've been taking a strong stance against SOPA despite being based in the UK. Mainly because I have intentions to relocate to the US as soon as I my passport would allow me to.

However the passing of SOPA would change the UK tech scene greatly and for the good at that.

As it currently stands immigrants in the tech world will often decide that if relocating, the US is the best choice. You have the Bay, Boulder, NY and maybe even LA whereas we have Cambridge and London. Both of which are behind their US counterparts, gaining momentum if you listen to the UK commentators but this is simply in parallel to the US scene.

The passing off this bill will create a shift in momentum, it will peg the US behind greatly in the long term picture. (Of course it will remain a powerhouse in consumer spending and the UK won't get near touching that.) However in terms of protection and a legal advantage the UK will be more attractive. (Berlin is yet to catch the UK in the same way the UK is behind the US. But is a noteworthy mention.)

All it takes is one significant component of the US startup Eco-structure to focus more on the UK and the change will start to take shape. Of course that Eco-structure wasn't built in one year and it will not be broken in one year. (VC's will probably be the first to relocate focus due to the fact most have a presence here in the UK.)

This bill won't change anything for Facebook, Youtube and Twitter as we know. It will change the companies that aren't yet taking shape; the companies the next generation see as cool and hip.

(I'm not a expert on the SOPA bill in any shape or form, or the US political system at that.)

americancensorship.org
Depends. In Ireland, credit cards are popular due to the main debit card not being accepted a lot abroad, since it's a small country, with a large economy next door that speaks the same language, it's common to buy things online from the UK, and so you'll need a credit card.
2011 Apache CouchDB Community Survey
I'm not sure that's quite right. Haskell models the lambda calculus pretty closely, but it has one of the most complicated type systems known to man. In its modern form, the type system is Turing-complete. The type system itself is capable of universal computation.

The thing is just that type systems tend to be more usable in lambda calculus languages.
The sale was a part of the normal economy. One company paid another company for something, and the sale was recorded in their books. The "something" is not illegal. The term "black market" is usually reserved for transactions that happen outside of the regular economy, usually because they are illegal.
Automatic Analysis of Malware Behavior using Machine Learning
> it would be highly inefficient to have multiple garbage pickup companies vying for the business of each individual resident.

Why the assumption that that's the only way to have multiple garbage companies?

If something is actually too inefficient, the costs will stop them and they'll come up with a plan that is "efficient enough".

> Past experience with private fire engine companies

Is irrelevant because the business model is completely different.

Also, that experience is overstated by folks pushing a monolithic model. History is written by the victors.
Could a copyright holder subpoena the insurance company for its customer list, on the grounds that its customers were likely to be infringing copyrights?

(IANAL even in my jurisdiction.)
Not sure I follow you. Your python example is very explicitly passing a _single_ arguement, a list of three items. If you call it the same way you call the perl code, you'd have the same result.
Where we've seen a ton of transactions right now is with people paying monthly rent.

I don't understand this. Perhaps it's an American thing, but here in EU, I just put my landlord's account numbers into my online banking and I can transfer them money for essentially free. I even set up a standing order so it'll pay the same amount at a fixed day per month. I don't have to worry about paying rent. How does a landlord accept money via their credit card?
Using setusermatherror to disguise code flow.
I just watched the author's tutorial video (https://www.youtube.com/watch?v=gKJC6cqdGdE). It's clear that he's a musician.

It's fascinating when people with a deep expertise in another subject can also write code. Makes me wish I had a deep understanding of some other field.
The big economic information advantage of being in congress is not so much wrt trading stocks in public companies, but in private investments.
Thanks for the feedback.

I think the first port of call for us, like other have mentioned also, is to look at the RESTful interface.

I have been looking and we can quite easily translate a lot of our current code into WCF rest endpoints which leverage caching and you can put sql dependencies on them which means we don't have to re-work a lot.

I am going to look at putting 64gb ram into our db server so we can confidently store a lot more of the db in ram cache.

We currently cache at web server level which we were moving to network caching anyway so this move is not putting us out, if you will.

This appears to give us the chance to move our front end to a different language. This also gives us the chance to play with different language using our real time data

Our success in the coming years will be defined by the decisions I make in the next two weeks so I appreciate the comments you have made
No, there is more than that. I don't have the Kindle version, so I can't easily search through the book. But he talks a bit about Avie Tevanian and that essentially that is what NeXT gave Apple.

If I get some more time, I'll try to find the exact passage, but it's different from the one you are citing. I'm fine with that one.
tldr is 'too long, didn't listen', not 'too long, don't listen'. It means that the person didn't finish reading it, not that they're exhorting you do not read it. Some people even put tldr summaries at the end of their own longwinded passages
An Interview With Greg Burney Of #DrawMyFollowers
Maybe this will help Herman Cain.
* [If] ... this binary used like this can do all that Perl can do...*

If you can do that, great! Do it. That's a big job though, and it's not worth my time even to consider how much work it is. That's why I don't bother.
Kindle Fire Unboxing [video]
This is why, as a developer, I married a designer.

Ok, that's not the only reason why, but it's worked out really well.
I think the remedial math courses that presently exist at the college level are probably sufficient. The problem is that there's a perceived stigma among young people in taking them. I retook pre-calculus and trigonometry when I started college after the military, and I doubt I would have graduated as an engineer if I hadn't.
Great article. Amusing but profound. Enjoyed reading it, thanks.
Vitamix Review
Grand Opening - Beauty Salon - Avondale Arizona
I think there are two different questions here. I agree that the semantics of operators such as >>= is a Good Thing and makes Haskell a Better Language Than The Competition, but I still think that the grammar and syntax (such as the significant whitespace rules, or the fact that <- and -> do totally different things) is poorly chosen.

Haskell is as hidebound to the ML school as Perl is to the curly-brace school, and they both suffer for it.
I still love Google's search product but I am not real happy with the recent UI changes they have introduced. I particularly don't care for the preview arrow thing that now goes down the right side: I keep triggering the damn thing on accident.
OSX vs OS X is an editorial failure. Unless Isaacson self-published the book and let no-one view it beforehand, of course.
Chinese Hacking BBS (Google Translate)
Really? While I have high regard for Jobs' many accomplishments, after reading (or more accurately, listening) this book, I didn't end up with nearly as much regard for him as a human being.
I actually made my own android web browser because I didn't like what was out there. https://market.android.com/details?id=com.nj.appiphiliac.bro...

Hopefully this re-threading will make firefox actually load web pages faster not just the ui.
NetBSD seriously doesn't put bash in /bin? That's just broken by design.
It's not much of a complaint to say that a biography about a famous man about whom a great deal has been written contains some well-known stuff.
Although "sad" with where Google search is (was) going isn't the right term, I am now very much unpissed, so many many thanks for this.

How is "literal mode" different from what "allintext:" promised? And is there an option to turn this on permanently?
This sounds like an interesting approach for heavy-duty mobile apps.