skysight-inc/HackerNews huggingface dataset:
I like Clojure (and its community) mainly because every time I saw a github Clojure project, it comes with a few things: test-automation (/test folder) and some way to build the project: get dependencies, run tests, package it up, and ready for deployment (using leiningen, a'la Maven).

That for me feels like home. (Plus I put premium on projects with test automation: it shows to me that the developer cares).

But I don't necessarily agree with Neal's first few minutes regarding "I'll choose technology X, knowing it will fail, over technology Y, knowing there's a risk but might achieve big win".

There's no big win when it comes to the so-called "Enterprise Project".

Either you met the requirement (pray it doesn't change too often, even if it does, pray that the management extends the deadline), or you under-deliver but within budget (cut features).

And most of the time it, the failure, is rarely because of the technology (.NET, Java, Ruby, Clojure) any more these days (excluding SAP, PeopleSoft, and some of the truly heavyweight). It's usually something else: management, people, developer's skill, overall culture, process.
>He needs to gather academic weight on his side. If he's correct then it should be fairly easy to accomplish.

Well, not necessarily. Unfortunately consensus is hard to change, even if it's wrong.

But you still have to try. If everyone who thought the consensus was wrong edited Wikipedia to reflect their opinion, the result would be a less accurate encyclopedia.
Don't forget that you have to look the part as well. If you are dressed correctly, you can crash a party at the White House.
http://articles.cnn.com/2009-11-25/politics/state.dinner.cra...

also:

Lemon: Carol, what are you doing here? How did you get past security?

Carol: You walk briskly in a pilot's uniform, you can go pretty much anywhere. I've been upstairs at the White House while the Obamas were sleeping.

http://www.televisionwithoutpity.com/show/30-rock/i-do-do-1....
Not only are there more than 13 of them, most of the root servers are now being served by anycast, so the same IP address corresponds to many servers around the globe.
Pretty sure sending reply packets to root servers that ever asked for them will simply be ignored. The only impact will be a busy network. As another poster mentioned, anycast will be hard to dos.
They don't own them, but a compelling argument could be made that we do. We "own" the airwaves and networks because they traverse our property, either personnel or collective. We use our agents -- the government -- to negotiate on our behalf for the network's physical location and maintenance (through right-of-way agreements or leasing of spectrum) and we expect that they are run with the public interest in mind (free over the air programming, required news broadcasts, etc.).

This is the reason it infuriates me when telecoms start talking about the "free market". There's nothing free about it, they are using public thoroughfare and public airwaves to make money, essentially a state sponsored monopoly. Their job is to operate in the public's interest.
There's a great deal of hand-waving here. My understand is that it's a distributed in-memory KV store. Not something you could realistically run TPC-C against and still get "1 billion" TPM.
I hardly ever travel anymore, mostly due to my reluctance to subject myself to the TSA. Vacation and work locally.
Iberostar Daiquirí Hotel
"Ask rails developer how to do authentication, and you’re likely going to hear 'devise' or 'authlogic'. These are great solutions for most use cases."

I like that the author thought through what the minimum amount of code needed would be to get the job done for his specific case. However with recent improvements to Rails, Authlogic & Devise are usually overkill even if you are going the standard route. It's easier than you think to roll your own, and you'll end up with a similar amount of code. Here's a good post summing it up: http://www.farbeyondprogramming.com/2011/05/63-rails-user-au...
http://en.wikipedia.org/wiki/Geography_of_Washington,_D.C.#B...

To preserve the grandeur of the National Mall, the White House, the Capitol, and various other key locations, the entire city is subject to strict building height limits. This limitation was placed in effect just prior to the 20th century when government officials realized that structural steel "skyscrapers" could overwhelm the city. In 1899, Congress enacted a height limit for the District prohibiting private buildings from rising more than 130 feet. Contrary to popular belief, no law has ever restricted buildings to the height of the United States Capitol or Washington Monument.[20][21]
A revised height law in 1910 did away with that fixed maximum. The newer legislation, still in effect today, states that no new building may be more than 20 feet taller than the width of the street in front of it.[22] The current law is codified as D.C. CODE ANN. § 6-601.05. Thus, Washington has a relatively modest skyline in comparison to the majority of American cities. However the District is ringed by high-rise buildings in many nearby suburbs like Arlington, Silver Spring, and Bethesda.
Strongly positive.

Maintainability? Good. Yes, functional code can get weird and unmaintainable, but it's less common for it to turn to garbage, and the interactive mode makes it easier to fix modules before they get into states of advanced failure. Average-case Java or C++ turns to shit as soon as there are two people on the project who don't know each other. With functional languages, REPLs, and a good code review process in place, that's far less likely.

Most "bad" functional programs exist either because people apply FP ideology too strongly (i.e. eschewing mutable state on ideological grounds, despite the fact that it often makes programs better to model things that are semantically mutable with mutable state) or try to do things in a functional way when it's inappropriate (e.g. trying to beat C++ into functional-ness, generating code that's neither good C++ nor good FP).

Debugging? Referential transparency is a huge win here. It's not even close here. In large Java projects, it often gets to a state where no one knows WTF is going on. Java also does a lot to discourage testing (such as the requirement by many Java build systems that tests live in a separate directory). With a properly-written functional program, it's easy to test individual pieces.

Learning curve? Not an issue for smart people. Don't hire not-smart people.

That said, studying Scala (and especially its message-passing concurrency) has opened my eyes up to the relationships between programming paradigms: functional programming and OOP shouldn't be conceived-of as opposites. They actually work really well together, for a reasonable definition of each. The default means of abstraction should be a referentially transparent function. Objects should be used for large mutable systems intended to communicate through message-passing. (When possible, avoid sharing mutable state among more than one object.) Where Java failed is by taking OOP too far, and forcing people to create objects and classes in places where those (more powerful) abstractions are inappropriate to the problem being solved.
My coworkers and I have nerf-like turrets that we control wirelessly from our computers (and constantly relocate to various hidden locales). No one is safe -- least of all management.
I think its a matter of perspective. Where I went to college (evergreen.edu) they firmly believed in interdisciplinary study because approaching situations with one point of view necessarily makes you blind to others.

There are worlds of esoteric knowledge stuffed away in industries that, if applied to other industries would yield amazing innovation.

Look what Apple has done with Technology/Liberal Arts.
Do you classify strike action by unions as terrorism? Unions threaten to do X if Y isn't done and end up disrupting the masses.
Though I might not like what he did, I admire the skill itself, and more honest applications of it. Anyone who finds the article interesting should watch "Catch Me if You Can" a movie about a criminal who uses these techniques to steal money.
Add to the list...

* Surprise users.

A perfect complement to this article is the short film "Resonance - a film about design strategy" by Continuum. http://jonathanmoore.com/post/129160860/resonance

“Sometimes the user needs are to be surprised and delighted. And they can’t tell us how to surprise and delight them, that has to come from us.”
Cool site. When I'm playing a game in FF 10.0.1, the text does not autoscroll up when the text fills the game window. I have to manually scroll it up after every command to see what the response was and to type my next command. Can you fix that?
I realize this doesn't have much to do with the talks themselves, but:

I feel like other people don't have this problem, but I'm really not a fan of the Pinterest-style content grids. I think it's really difficult to parse content on Chill as well as Pinterest.

My eyes sort of skip all over the place and I just don't feel comfortable sorting through the information. I get the same problem with the Facebook timeline.
We want YOUR! private data
Apple says no more to apps getting contact list's
I asked because from the perspective of mental self improvement it seems to me that any sufficiently intricate and well formed literature ought to do as well and I was wondering if there was any reason for it to be Shakespeare in particular.
I am not familiar with Android, but can you launch a 'send log app' stored inside you app that has its own security declarations? Or would that trigger a dialog asking for permission at install time?
> You don't need property for there to be "theft", you just need to deprive someone of something.

Deprive who of what? Information can only be copied, not taken. You can't deprive anyone of information unless you hack their computer.

Copyright law says nothing about deprivation. All it says is who has the legal right to make copies, and who doesn't. If you make copies without permission, you've violated copyright law. "Theft" doesn't enter into it.
Google's DNS offering has nothing to do with the root servers.
No, I'm not using Raphaël - didn't want to add dependency. Though it's a great library indeed. I wrote my own very simple svg wrapper (https://github.com/anvaka/VivaGraphJS/blob/master/src/Svg/sv... ) to simplify syntaxis.

In terms of performance - that's a spot on. Rendering turned out to be the most CPU intensive part of the library. The easiest way to improve it is to render less elements (e.g. render one path element for all node's links, instead of having one path per link). But it's harder do it than say :)

LinkedIn has its own visualization: http://inmaps.linkedinlabs.com/ The main problem with social networks visualization is the giant component which usually exists in the network. It makes reading networks of 300 and more people quite challenging. Well, clustering/multi-scale algorithms help, but still it's very difficult problem. Hope one day we can solve it nicely.

Pandora - very nice idea. I wonder if they have API to fetch related songs. Could also look into Last.fm. I would really love if Steam could expose their data through API, but last time I checked them - they did not provide information about similar games...
This is true, but it's also true that it's very common to see reviews where users complain about excessive, unnecessary permissions. It's also very common to see developers explain in app descriptions why they're requesting certain permissions (often times the answer is that the system bundles certain functionality under a permission the user wouldn't expect).

It's not perfect by any means, but the system does seem to be working reasonably well for what it is. It's certainly a step up from, say, desktop Windows' UAC implementation.

EDIT:

Come to think of it, the problem with UAC is more or less the opposite of your complaint about Android's permission system -- apps don't ask for permission unless they need them with UAC, but UAC doesn't do a very good job of communicating what the app needs permission to do.
Not having a mandatory registration step definitely lowers the entry barrier for new users. Doodle (doodle.com) uses a similar technique for their polls. A user doesn't need to create a login to manage a poll, he just gets an admin URL and he/she can use that to edit/delete/manage the poll later on. Participants, meanwhile, get a different participant URL that does not have the admin options. Their pages are not served over HTTPS though, so I suppose it's not perfectly secure.
This looks wide open to csrf attacks.

Another site can post a form on behalf of a user automatically, and the cookies for job poacher will be sent. Meaning that a malicious site can take actions on behalf of a logged in user.

Perhaps their solution is more complicated than they let on, but I doubt it given it's "20 lines of code".
Don't forget about connections... an hour more or a few extra bucks for a different connecting airport could easily be worth it to someone.
Do you need everything to be PCC or can you use a secure kernel that supports confinement (e.g. EROS, L4sec) and then run whatever you want inside that?
There's plenty of expert knowledge within each domain, though. It seems that simply being a fresh pair of eyes has an acute effect on success.

Hamming suggested it, "You need to get into a new field to get new viewpoints, and /before/ you
use up all the old ones."
"End times - DC pols plot to destroy American currency! Washington rolls in grave as treason stalks the nation, etc. etc. etc."
There are even many problems with talking about "computer science" because for the most part it's treated like a branch of mathematics and its academic circle really hates dabbling in messy empirical data.

This gets repeated again and again on HN, but it's not true. I am a CS researcher, and I always have messy empirical data. Systems research almost always has tons of experimental results. A large chunk of our papers are dedicated to the experimental design and results.

I have made this point many times before:

http://news.ycombinator.com/item?id=968013

http://news.ycombinator.com/item?id=690798

http://news.ycombinator.com/item?id=1131606

One of these days I'm going to actually set up a blog, write this point up as an essay, and be able to point to it.

My own personal definition of computer science: everything concerned with computation, both in the abstract and in the implementation.
Lisp is the "greek". Older, more free-wheeling. Intellectually more influential but swamped in "the real world" by the latin-speakers.
Cure headaches by crowd-sourcing (feedback?)
I don't get it. Are you saying that's a platitude that people tell themselves because it sucks where they live?

No, I love the seasons. I love a heavy winter storm and hiking up into the back country for virgin runs in 3 feet of champagne powder. I love sitting in front of a roaring piñon fire drinking hot cocoa. I love the spring thaw and swollen rivers. I love the summer and the heat and the smells and sitting on the porch at night. I love the fall and the aspens turning with long hikes and mountain bike rides.

I've also lived in central Brazil which is quite a bit nicer and more steady than Florida being medium elevation in the tropics (ie. daylight and temperature vary only slightly and it's not too humid). I mean it's nice to visit from a winter climate, but I prefer some variation.
As others have pointed out, NetworkManager has a CLI.
It may or may not be unlike what happened depending on if, when and how the terms of service were revised.

For example if the TOS were revised two years ago, then it is possible that there was no longer permission to use it (it is also possible that permission continued).
Poll: Should WebKit be the only browser engine?
People seem divided over whether WebKit should be the only browser rendering engine. It's open source, so it can be forked and has contributors from multiple companies.
Yes, WebKit should be the only browser engine.
No, there should be multiple browser engines.
This one certainly seems dirty. The number of shares actually being offered is puny, and Facebook's in fine financial shape. It's plainly obvious that this IPO's purpose is not to raise capital - it's to generate a pop in the share price (as tech IPOs always do) in order to give existing shareholders an opportunity to unload shares at an inflated price.
WebOS governance model announced, more open than Android
Teller's letter is amazing, and I think we all have much to learn from it.
Thank you paulgb. Edges represent related video ( http://code.google.com/apis/youtube/2.0/reference.html#Relat... )

I will add title to the videos shortly...
Thanks for the Thesis mention. I had posted this not intending to debate, I just am pretty naive to most things Wordpress related still. I remember the Thesis controversy getting started, but I tuned anything out about it since then, and didn't even know they resolved their issues. I completely forgot they even existed when I started looking at wordpress themes.

But now I see that stuff, it filled a lot of holes for me, thanks.
Not to be cynical, because I don't necessarily think there is a "right" answer for this particular application, but I don't see a huge advantage in doing this over a simple registration form with a password.

An email is a unique field anyway, so when you say that "nobody likes creating a new username and password for a website" you are making the process sound more complicated than it really is. For the case of this site, the only difference is whether or not a password is required to log in. Additionally, should you want to add user-specific functionality later that persists across sessions, you will have to add an authentication system.

Again, that's not to say that this method is right or wrong, but I myself have started down the road of maintaining sessions with cookies instead of full-blown authentication, and every time I have ended up going back to authentication because I always end up deciding that the benefits outweigh the drawbacks.
EMI Helps Developers Navigate Building Apps for Music Industry
I said create new content, not only share other peoples content. I find it impossible to believe that people would give up their creative impulses even if there were no incentive to earn money on it.

Look at the amazing music created by people today which they choose to for anyone to download, some even without a donate-to-me button. To them, just having people listening to their creations is enough. I listen only to such free music, nowadays. Free, not only as in no money charged (I donate to those I find to be really good, however) but free for everyone to share without having to worry about the police knocking on your door.
Mobile App Design Principles
despite Obama being the most hawkish Democrat in living memory

I'm afraid to say that you're the victim of propaganda. Yes, Obama is hawkish (to the chagrin of many of his early supporters). But Democrats tend to get us into wars more frequently than Republicans do:

* VietNam - in fact our escalated presence there was directly caused by LBJ's misrepresentation of the Gulf of Tonkin Incident [1].

* Korean War - this occurred under the watch of Truman, another Democrat [2].

* WWII - FDR was keen to get into the war against Germany in order to aid our allies (can't quickly find a citation, sorry).

* WWI - Woodrow Wilson, another Democrat.

The fact is that most American wars in the past century were entered under a Democratic administration.

[1] http://en.wikipedia.org/wiki/Gulf_of_Tonkin_incident#Distort...

[2] http://en.wikipedia.org/wiki/Korean_War#Factors_in_US_interv...
Brian Brushwood is an amazing magician, but as a person, he is even more amazing. I had the fortune of meeting him last weekend at a common friend's house and saw him take time out to entertain a kid. If you're not familiar with his work, he has a weekly podcast on Revision3.com (http://revision3.com/scamschool).
Pros and Cons of Using a Free WordPress Domain/Account
See my reply to phillmv elsewhere in the thread.
Music labels lose case in Austrailia regarding Internet as broadcasting
I'm embarrassed that my children only have TSA flights available. This is not how Americans live.
All I Ever Wanted
I live in Boston and visit SF twice a year and I agree.
I really like the visualization as gel electrophoresis.
What are axis? X is the letter, color/intensity is frequency, Y - I assume is the time?
If Y is the time, I can imagine that there would be mostly times without any activity punctuated by brief blips where almost all the letters are lit up.

Is it just that the time span is shorter than I expect, and that just shows a 30min interval or so? Is this just typing from one sitting?

E is typically the most used letter in plain text, I'm surprised how infrequently this shows up.
Responsive Text
Funny you mentioned importing from GitHub - that feature is mostly complete and should be launching sometime this week or next. I understand where you are coming from about keeping everything in files, I think that is perfect for technical users.

I masked some of those details in GuideKit to hopefully attract both technical and non-technical users (like support teams that don't know how to use git). But, I plan to offer pull/push capability in the future so you can edit your GuideKit docs locally with a text editor and push them back up.

Anyhow, nice job with beautifuldocs. I applaud any tools that help/encourage developers to write nice docs!
If you want a counterpoint to this, I have one:

http://news.ycombinator.com/item?id=1690871

The article touches on this towards the end.
Do you know of a good alternative to jqui Sortable?
That's the only reason I still keep it around for a couple of projects.
10 Memorable Quotes From The Start-up of YOU
Pinterest: Everything You Wanted to Know About 2012's Hottest Startup
It does seem to me though that the way wikipedia is going to end up dated in minor areas. Obviously if we have another copernicus, enough people will generate sources about heliocentricity that wikipedia will catch up quickly.

However, how many people are going to write about the subject in the OP? Textbooks (another tertiary source) continue to repeat things that have been known (and even rigorously proven and published) to be false by experts 30 years later.

Maybe it's just an inherent flaw in tertiary sources, but I'd like to see people at least try to come up with a way to fix it.
Hall Opens The War Room For Full Team Collaboration
I read it on my Kindle so I assumed the bad formatting was caused by reformatting to fit the Kindle.
The point is to be heard, not to destroy anything in particular. They're just trying to get attention.
PROJECT CAMELOT-Sanchez/SKYNET/NANOTECH-Jay Weidner/Spotting Cryptoterrstrials
Thank you some1else!

Interesting point about performance... I'm also running Safari/Lion. Could not notice performance degradation. Maybe it's related to rendering loop: I stop the cycle as soon as algorithm thinks layout is stable enough. The rendering loop restarts when the graph is modified or you interact with nodes.

In rare cases though system cannot find stable state and keeps bouncing. There could also be a bug in my rendering loop start/stop code... Will check it out. Thank you for noticing!