skysight-inc/HackerNews huggingface dataset:
It is possible to briefly explain enough to people to fool them into thinking that they have a sense of the discussion. However this is a form of intellectual entertainment, and not actual explanation.

Several times I began trying to write an actual explanation of what a vector space is, a linear function, a subspace, a Banach space, a Hilbert space, and what the actual conjecture is. I got bogged down every time.
No, just 'vim' itself is fine, if you have a 'vim' in your PATH.

https://github.com/search?q=%27editor+%3D%27++extension%3A.g...

What I usually do is maintain a set of symlinks in ~/bin/ (which is in my PATH) if they are not already in my PATH (or if I want them to override something else in my PATH, like HEAD builds of various things on occasion), and only use aliases to set default arguments (`ls --color=auto` for example).
But This Guy's Cheaper
This is really interesting, but I'd like to see some level 1/level 3 comparisons for the app as a whole. What is being gained by the user progressing? A more minimal, less cluttered interface? You would think the beginner is the one that needs that interface, not the expert. In addition, how do you bridge the gap from "icon on a button" to "using keyboard shortcuts", which is where your expert users are really going to be spending their time.

That being said, I think the adaptive interface concept is really intriguing, and if executed right could be really useful
Black Box for DNA Analysis Keeps Data Off the Cloud
Beyond that, pandas (Wes McKinney's library that the book partly focuses on) is really, really fantastic. It has rapidly become a central part of the scientific python ecosystem.
Reading the comments here, I think it's easy to spot the gamers from the non-gamers. Gamers know this type of economy well.
Ribbon Raises $1.6M, Launches New Way To Take Payments In The Facebook News Feed
The ones that really depend on touch wouldn't work well, but there are plenty (especially shooters and RPGs) that try to duplicate twin-stick controls on to a touchscreen. Those are the games that will make sense to port.

IIRC the controller has a touchpad (not a touchscreen) in the middle, but I have no idea what anyone's going to do with it.
New Relic needs competition not funding. Their prices are ridiculous and there's nobody to keep them honest because they're the only game in town.
It is a tool, but you just have to use it the right way:
http://stackoverflow.com/questions/1960799/using-gitdropbox-...
Finally! Looking forward to working through you next book!
I guess the Hacker News mods really don't like LayerVault these days. This was removed from the frontpage.
Seriously impressive 3D Chrome experiment
What a great article. Thanks for posting.
Google translator rap
Put this in google translator:

pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bschk pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bschk pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bschk pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bschk pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bsch
All those are much easier to fake, and thus deny.
Eh. Maybe he's more comfortable in a suit? Lots of people are.
Announcing We the People 2.0 and a White House Hackathon
I think that was alluded to with the example of the staples in the microwave. It's reasonable to extrapolate that the same principle applies to viruses in aggregate when dealing with visible light.
I'm not sure what the problem with Dropbox is. Almost anything I'm working on is inside my Dropbox directory. Yes, every time I save or generate some files they're uploaded to Dropbox, but if you turn off notifications[0] the only potential problem is bandwidth. And let's face it, most small projects aren't exactly going to hog GBs of bandwidth very easily.

For me, Dropbox is a simple way to automatically backup the stuff I'm working on, and I don't have to think twice about it.

[0] https://www.dropbox.com/help/34/en
Introducing Your Instagram Feed on the Web
Me too. My real pet peeve with the PC/Multimedia world is that I can't watch TV on anything other than Windows Media Center- all the channels coming through my cable connection are locked.

It's fantastically annoying, because MythTV+XBMC would be a perfect TV watching solution. As it is, my best option for a set top box is to buy an Xbox 360, and I don't particularly feel like doing that.
It's definitely a real, common problem, but I think the article obscures it a bit. Blocking I/O operations using the Akka dispatcher will block that thread while the command executes. Doing this too often will cause all the akka threads to be blocked, stopping the dispatcher from processing more events. Therefore, one should avoid performing blocking operations on akka threads.

In my experience, one of two things will happen in practice:

1) You use an asynchronous library for I/O calls, which will maintain its own threadpool. This is no problem, because the I/O threadpool is independent from the akka theadpool.

2) You want to use a synchronous library that performs I/O operations using the caller's thread. If you must do this, you should use a separate threadpool (ExecutionContext).
What are these strings? (See forum post in URL)
An Evening with Elon Musk at the Computer History Museum
What on earth is going on with the gender bashing?
In the last couple of days some women have speaking up against discrimination in the programming world.

http://www.sazzy.co.uk/2013/02/speaking-up/
http://rel.ly/2013/02/also-speaking-up/
http://www.jenseninman.com/blog/13737040/speakingupitstime

Whilst I have never witnessed anything like this, its clearly a problem.

What is going on here?

Is this "Revenge of the Nerds"? You know, the guys that got bullied at school for being "nerds", have weak egos and and need to exert their "power" to make themselves feel better?

Its complete and utter bullshit. Grow up.

You don't see this male-on-male bashing, probably because the asshole would get their lights punched out. As a male, if I ever see this or hear of this, I would intervene without a thought.

I hope that the rest of you would stand up and actually do something about it if you were witness to it too. And I'm not talking only about "real life", but twitter, facebook and rest of it too.
The most important question you can ask yourself today
> No its not quite that he is not getting the cash deal that other investors

It is exactly that. He(Micheal Dell) is not getting the cash deal that other investors are. He is not getting the same deal that other investors are getting. It is that simple.

> You are not allowed to favour some shareholders over others.

No one said they could. He does however have special terms for himself in this deal.
Check out tracelytics.com
A timely post. Dropbox loves to delete things, especially if you mess with 'selective sync'. For example, it deleted the git repository of my project a few weeks in. It deleted all of the files I had symlinked to in a subdirectory of my project. I was able to recover these files, but Dropbox is damn scary, since I don't know that actual circumstances in which these deletions occur. I suspect it has something to do with symlinks and selective sync, but I'm not entirely sure.

One thing that I might try is to have a very "Dropbox aware" process whereby you intentionally create empty delicate structures and then exclude them from sync. For example, do a `mkdir .git` before `git init`, exclude .git from DB, then do a quick `rmdir .git; git init` and pray to the God of data integrity. But I don't know if that will work.
Absolutely true that the JVM gets more use. But it's also true that the present situation is never set in stone. Remember how popular it was to malign Java back in the late 90s?

And it's also true that the CLR really is technically superior to the JVM on a whole slew of points. It has runtime-level support for generics (meaning C# lets you do all sorts of nice things with them that Java doesn't support). It has user-defined value types. It supports coroutines (i.e., 'yield'). It supports anonymous functions and closures. For those who just can't leave pointers alone, it even has unsafe blocks. And so on.

So while it's definitely not "proven" in a sense that will impress your average PHB, in terms of technical merit I don't think there's really any comparison. Mono wins hands-down.
http://cdn.theatlantic.com/static/mt/assets/science/starbuck...
> Mersenne primes may not be infinite ;)

The argument can be made that, because there are an infinity of primes, then either (a) even primes are also infinite, or (b) a very strange effect prevents even primes above a certain size, while allowing an infinity of odd primes. Occam's razor suggests it's (a).

Or, as another poster said: math doesn't work that way.
It sucks to be female
From the co-founder quotation in the article: "There’s no obvious leverage in being part of the AOL media network, and there’s no synergy and integration." That's the rub. AOL used to have more "network effects" than everyone else in the online business, and that didn't help them figure out how to provide value for their business partners. My prediction for Facebook corresponds to this: "Facebook will go the way of AOL, still being a factor in the industry years from now, but also serving as an example of a company that could never monetize up to the level of the hype surrounding it." Gathering millions of pairs of eyeballs is a wonderful achievement, but helping business partners for your network find value by how they are able to reach users through your network is even more wonderful.

AFTER EDIT: The submission of the story here did more to prompt me to interact with About.me than anything I've done on an AOL property in the last two years, so I guess it is a good move for About.me to go independent again.
Ask HN: service/webapp for hiring writers?
We're looking to streamline the hiring process for journalists in our company. Applicants currently take a time limited multiple choice test (customized questions and answers) and a writing test that is reviewed by our editors. The Admin panel shows the applicants' status and applicants are notified if they failed the multiple choice part.

I couldn't find a webapp or saas that could do something like this, but maybe one of you can point me in the right direction? Paying is fine.
The important part about the orthogonal plane is that when you rotate it, all pairs of points that were in the orthogonal plane before are still in the orthogonal plane.

Same thing is true of the axis of rotation.

All other pairs of points will be in a different plane than they were before the rotation.
Another recent example: Edward Nelson of Princeton retracted his claim of having a proof of the inconsistency of Peano Arithmetic. Replying to Terence Tao, he wrote: "You are quite right, and my original response was wrong. Thank you for spotting my error. I withdraw my claim."

http://m-phi.blogspot.com/2011/10/nelson-withdraws-his-claim...

http://m-phi.blogspot.com/2011/10/inconsistency-of-pa-and-co...
GetDeb, PlayDeb Return, Ubuntu Gamers Rejoice
Elon Musk will definitely be someone our great-grandchildren will doing reports on in school. He just doesn't quit! Amazing.
> I am not blocking or using event loops, that's the point. When I call read on a socket, the IO manager handles saving my context, doing the async read, yielding, and then restoring context and resuming when there's data to be read.

Doesn't this make it harder to reason about cases where multiple userland threads need to mutate the same state? You can't tell by inspection whether the function you're calling is going to yield somewhere deep inside.

With single threaded callback style you know your thread is the only thing that is executing and won't be interrupted. (Sure, other code can run between now and when your callback is invoked, but in practice I find that to be pretty easy to deal with.)
Have you looked at http://www.datadoghq.com/
Not apples and oranges if the OP's business is design
Dropbox is really handy for backing up your game saves when they don't support Steam Cloud, or if you don't use Steam at all.
Tried installing for 10 minutes. Awful documentation. Couldn't get it to work. Looks cool though.
It's wrapped in a 960px container for some reason, I had to take it off to see if it was working and not just being nudged by a media query. Having background colors on the elements would really help visualize what's going on.
DO NOT exchange equity for legal services. Obviously legal fees can be expensive, especially in NY and CA. Therefore, if your start-up does not have sufficient funds allocated for legal fees or the Firm offers to provide the legal services in exchange for equity consider alternative options.

For example, most law schools will have in-house small business clinics, where law students, who are generally given special permission by the State Supreme Court to practice before being admitted to the Bar, provide free legal services under the supervision of a professor licensed in the State.
As of 10:13 PST, Github is down
What's the criteria for downvoting? I don't get it.
Black Market Reloaded gained 16,000 members in January
Errand Service Exec Launches In San Diego, Revamps Design
To add some more sense to the discussion, I can assert what we learned in medical school: fluoride reduces cavity formation, however has a downside of making your teeth a bit yellowish.
(I was going to opt out of this, but I can spend another 1/2 hour on it_).

What you are saying is, you're a client of someone else's nonblocking event loop. So all the classical stuff regarding nonblock io loops apply.

E.g: http://talkingcode.co.uk/2008/12/02/haskell-gtk-and-multi-th...

But substitute Gtk for Qt, or anything where you're the sucker dealing with an external concurrency model or event loop.

Hilariously, they end up having the same debate we are here, just in Haskell.

Seriously, there's no pixie dust for this.
This is a great technique, but I am concerned that instead of augmenting good, flexible responsive design, it will replace it. It has the negative side effect of creating a lot of ambiguity (what does the checkbox mean without the label, discovery is a lot harder now).

Just be careful with it, I suppose. It is not the solution to all your resolution troubles. :-)
Github was down
Get a cofounder, build something, sell something
Githb Is Down
At what point do you abandon mongodb and just use postgresql?
Why is this even a debate? Dropbox is for syncing files, not version control.
How do the maps get saved then? Or is that part of it still in the works?
Time to catch up on Hacker News.
A person who owned a few dozen slaves and a huge plantation was incredibly rich, high in the top 0.1% of the wealth distribution.

Given the choice of being rich during the age of slavery, or being rich today, I'd prefer today.
It's not just you, GitHub looks down from here
Will this money be removed from the economy at some point? How?
indirectly customer is not required to pay sales tax on purchases made
I worked with Zend Studio around it's 5th release and it was quite ok. Don't know about now, though.
Yes, removed my submission.
http://www.isup.me/github.com
PBS Documentary on Silicon Valley
A huge discussion within feminist movements has taken place and continues to take place on the subject, and I cannot do it all justice in a short comment (keywords to research: Sex-positive feminism), but my understanding is that it is best to stick with the idea that women (or any human being really) should be able to choose what they do with their bodies and with their bodies' representations -- the question is the extent of real control women are allowed to have compared to men. I'd say that since you have a general context in society where women are not equal to men and are objectified, it makes it all the more difficult to have a porn creation process that doesn't reinforce this, although exceptions exist in feminist porn.
they just posted an update
Bad attitude aside...

I've noticed (at least grokking it more than usual) of late "it costs to live" is a very popular, and deeply misguided, and financially devastating, frame of mind. Yes, of course, on its face the statement is true ... but it belies an existence which is completely ruled by our advertising-driven culture, in an ultimately self-destructive (in a "keep the host alive as long as possible" way) manner. The mindset places spending as the top priority; doesn't matter what the income is, what orders-of-magnitude-cheaper alternatives there are, or the long-term financial consequences, so long as swiping plastic gets results then spend we shall because "it costs to live."

Thus we have a nation saddled with $54K debt per person, and intelligent productive people getting obscenely abusive about the suggestion that living in one of the most expensive places in the world probably isn't a good idea.

Right now in arm's reach on my desk I have a can with enough seeds in it to plant an acre. Being non-hybrid/GM seeds, the $40 cost amortizes to $1/year to feed a family of four for the rest of my life. Yes, it "costs to live" - but you're loading the phrase with far more baggage than necessary.
The status page itself seems to be timing out, too, at least for me.
FWIW their engineers are pretty much all in Portland
Getting started with Open Web Apps – why and how
Why is Github down?
Why is Github down? http://github.com/
You mean besides Python, .Net and a host of other runtime environments that are cross platform and run with minimal effort without being distributed with shovel-ware? As for .Net, I've found Mono to be pretty easy to target for as a cross-platform runtime. The browser plugin has itself now surpassed Flash and Acrobat as a consistent exploit point and security weakness... On that front, quite a number of browsers can accomplish most of what Java is and has been used for in the browser with JS.
CSV.load can create objects like YAML parser
Will Game Stick be far behind? I think both are viable platforms. Actually, I'm not sure "platform" is the right word there since they both run Android.
Remember remember remember: Dropbox isn't a backup service! Make sure you keep proper backups for your important data.
"18:14 UTCWe are investigating issues with requests timing out when visiting GitHub.com" - https://status.github.com/

A traceroute seems to get to lb1b-ext.rs.github.com successfully so it seems to be an issue on their end.

edit: 18:18 UTCWe are investigating issues with the load balancers in front of GitHub. We will provide an update once we have more information.
Quick! Everyone jump to conclusions!
vanilla CPython to be precise. PyPy is drastically faster on stuff like that.
Xbox 720 GPU detailed: Merely a last-gen Radeon?
At no-point. Stripe is doing it right. They are using the right tool for each job. Mongo for storage speed etc and then postgres to analyze query etc.

This kind of comment shows how little knowledge you have about NoSQL and SQL. Is not a SQL vs NoSQL, it's about using the right technology for the job.
Good point, and well-taken. As I mention in http://www.bailis.org/blog/hat-not-cap-introducing-highly-av... (and devote an full section to in the paper, including documented isolation anomalies like lost updates, write skew, and anti-dependency cycles), there are many guarantees that aren't achievable in a highly available environment. Our goal is to push the limits of what is achievable, and, by matching the weak isolation provided by many databases, hopefully provide a familiar programming interface.

As I tried to stress in the post, we aren't claiming to "beat CAP" or provide "100% ACID compliance"; we're attempting to strengthen the semantic limits of highly available systems. I intended "HAT, not CAP" as a play on acronyms, not as a claim to achieve the impossible.

edit: We're also certainly not claiming to have a "CA" solution, whatever that means. There's a lot of confusion between "CAP atomicity"==linearizability and "ACID atomicity"=="transactional atomicity"/"all or nothing"; see http://www.bailis.org/blog/hat-not-cap-introducing-highly-av...
Waiting Times at Ballot Boxes Draw Scrutiny
Do we really need to turn HN into a monitoring system for github? They have a status page: https://status.github.com/
10gen also has a nice python app which syncs by tailing the MongoDB oplog to an external source. Most common is Solr.

https://github.com/10gen-labs/mongo-connector/tree/master/mo...

Seems to be high quality, and supports replica sets.
Congrats on taking the risk and using your personal credit cards to start doing what you wanted to do. Not a lot will do this and accept the stress it brings.

There is a lot of good advice in this thread.

You will be fine.

Keep pursuing your dream.
The tool you are looking for is git.
credit card fees come out of Amazon's 30%.
Count me in as another lost customer. They were even calling me to try and upsell their service to the point where I started avoiding their calls.

The whole thing just felt so high pressure, spammy that I'd rather not deal with them anymore.
Unfortunately it works juuuust well enough as a substitute for version control to suck some lazier or less experienced devs in.

I talked with a group that was using Dropbox as their "VCS" before and asked how they handled conflicts. They told me they just made sure everybody was in the same room before anybody did anything.
James Stevens | How to Ensure Effective Link Building
Status messages here https://status.github.com/messages
Plex really needs to make an Android app for the TV experience. Similar to what they do with their desktop based player.
Could you not observe that capta are for a start using the exact same opening image as he is? Without you even noticing that glaring ripoff I doubt your commentary carries any weight. Drink your first cup of empathy and put on a solutions cap if you want any shot at growing. :-)
To be fair to the article, It's pretty upfront about the constraints. From the article:

'Of course, there are several guarantees that HATs cannot provide. Not even the best of marketing teams can produce a real database that “beats CAP”; HATs cannot make guarantees on data recency during partitions, although, in the absence of partitions, data may not be very stale. HATs cannot be “100% ACID compliant” as they cannot guarantee serializability'

My concern is the pitched low latency use case, if I understand correctly there's no way to avoid an extra round trip?

Could be very useful all the same.
the gcw zero seems interesting (http://www.kickstarter.com/projects/gcw/gcw-zero-open-source...)