skysight-inc/HackerNews huggingface dataset:
As others have pointed out below, the value of the company may change at a fast rate, however that is far from the only reason that you might see many deals in a short period.

One of the primary benefits that market makers (which are often HFT firms) provide is the efficient transfer of risk. That is to say, the value of the company may not change thousands of times a second, but the willingness of existing holders of that stock to continue to do so may change rapidly. Or similarly some participant may suddenly need a hedge and buy this stock because it has the correlation their looking for. This is all to say that there are valid reasons for buying and selling a stock that have no direct (but some indirect) relationship with the value of that company. This is not a game played by retail investors, but it's not just played by HFT firms either. Institutional investors (e.g., my 401k money) will also use financial products in this way.

Or put a completely different way, I may sell my Apple shares because I need the cash back to help pay for a downpayment on my house. Did I sell those shares because I think the value of the company has suddenly changed? No. There are a myriad of reasons participants may move in and out of a position.
This part has been alluded to, but I wanted to pull it out in its entirety because I think it's important. Whether or not people agree with it is also important.

"When an entity exists in an ecosystem, and acts within that ecosystem in a way that is short-sighted, behaving in a way that is actively destructive to the healthy functioning of that ecosystem and the other entities in it (including, in the long term, themselves) -- yes, I believe that that is evil. And I believe that Zynga does exactly that.

A "good" company is one which provides goods or services of real value in exchange for a fair price. A good game company recognizes that its developers are the ones who create that value, and treats them as valuable, especially if they are good at what they do. It follows practices that are sustainable. And it ensures that, at the end of the day, the world is a little better for having their goods and services.

An evil company is trying to get rich quick, and has no regard for the harm they're doing along the way. It's not making things of value, it's chasing a gold rush. An evil game company isn't really interested in making games, it's too busy playing a game -- a game with the stock market, usually. It views players as weak-minded cash cows; and it views its developers as expendable, replaceable tools to create the machines that milk those cows."
for the 10 years that I have used Open/LibreOffice, I have not once had a problem opening any of the hundreds of .doc and .docx files sent to me via email.

My clients currently love sending me change requests as .doc files which contain a table of fields describing the work they want done. For some reason LibreOffice only displays the first page if the table is split between more than one page. After a while of annoyance, I noticed I if I use "select all" it would select even the off page text (despite LibreOffice saying "page 1 of 1") and I can paste it (table and all) into a new document and everything works fine. I don't know why this problem occurs, but to me it is a minor annoyance when they send me .doc files (and was a major annoyance before I found the workaround).
FYI, we're meeting at Sun Shoppe Cafe in Downtown Melbourne. There's WiFi there too!
Impossible Software Is About To Do Impossible Things With Your Video
Can someone provide examples of where this would be useful?
I wonder what info-structure changes had to be done to support WebSockets. Are they using experimental nginx support? Something else?
You're not going to get anywhere discriminating based on age group. Awesome programmers are awesome because they're flexible and adaptable. The only difference is that more experienced awesome programmers have already tried a lot of stuff and know the pitfalls. They cost more, but you get faster and more reliable results.

Also, humans can't multi-task. Multi-tasking only allows you do do a lot of stuff poorly, especially if it's a task requiring focus such as programming.
One minor problem I found is that when commenting, the submit button shouldn't actually submit if the captcha is blank -- otherwise the entire comment gets lost as the page is reloaded. Otherwise, the site looks great!
Great post Derek! What would be your best advice for someone with no technical skills (except html/css) who is going to start to learn how to code?

Since our interview in Singapore I've decided to devote myself 100% to learning to code (Rails to start with) during the second half of the year (I applied the 80/20 principal to my documentary re-interviews and travel).

When someone asks: "I really want to learn how to code, what should I do?" the answer is always the same: It's possible + you've just got to devote the time toward learning. If you are passionate about it you will stick with it. The answer has always been pretty clear for me: you just sit down and start learning how to code.

Basically, learning technical skills for me are kind of an inevitability rather than something I'm thinking about. I'm just looking for advice in regards to learning and efficiency. I really like your ideas + philosophy about self-learning, and remember you talking about learning methods in a Mixergy interview, e.g. spaced repetition software for language learning. Any similar advice about coding?

Basically, is there a way to increase the speed limit when learning to code?

Would you also recommend working on a web application while learning to code (since you started CD Baby in a similar way)?

Thanks in advance for the reply :)
there was some sarcasm meant in my comment but you are right of course, but unfortunately the way things are going we'll be forced to find an alternative cos we'll be priced out. Until that point governments know we will continue to pay and use it as a stealth tax. Yet we are still broke. And so the vicious cycle continues!
If you logged out of the application, it should unregister. It should only re-register when you log back in (which would require communication with Twitter's servers, which would update the APNS token to point to the correct account). This is how I handle APNS tokens in my Pushover app.
The issue is more about where on the functionality vs usability/support costs graph you draw the line. If there's a desirable feature that also has significant drawbacks (maybe accidentally racking up heavy data charges because you unintentionally created a public unsecured WiFi WAP, or shitty battery life, or something) then it might get the chop just because it costs (too much) money to support, rather than because the general public don't want or need it.

I think the most practical solution, given that people are always going to want to push the limits of the devices, is to permit, but disclaim responsibility/liability where possible. "By accessing the root features of this phone, you're no longer eligible for $x direct support, and you're aware of $bignum ways in which this could be a Bad Idea"

The problem with that is too many people are going to put on their disclaimer-blinders, and click straight through anything that isn't Making Their Damn Internet/Facebook/Game Work, and call you anyway when it screws up. Maybe a certain barrier to entry does have some merit after all...
A Talk with “A Girl’s Guide to Project Management” PM Expert Elizabeth Harrin
How is racism controversial? That would imply that its a heavily debatable topic. The point is that he insulted a severely ill person personally in one of the worst ways possible and doing so through a mass medium doesn't help. I don't see a lot of space for a debate here.

I am a bit surprised that this can be enforced without the person in question actually taking action. (hes still in the hospital in critical condition, so I suspect he didn't)

What I am missing in the article is what he actually said.

All in all, the height of the sentence surprises me as well.
No one says you should. It's an alternate implementation. I don't understand the "competition" angle, is there a paid version for both of these projects that is forcing people to choose one over the other?
Wow! Thanks Jake! I really appreciate it.
Create Online Battles (KillerStartup.com)
Quail Rearing ~ Methods of Modern Farming
No worries. I have been a debian user for years. All the doubters above did not bother to run dpkg-reconfigure like you did. Its a shame that people are going to argue about something but never actually do any research. The worst part is that this thread reinforced incorrect beliefs about debian.

On a related note set the debconf priority to low so that you always know the dpkg decisions that go into the creation of your system. That way you are not ignorant like the doubters above...
"Inciting racial hatred" is illegal here. I think that's quite a bit more specific than "saying something controversial".

I don't see that this is any different from the US First Amendment. It has exceptions too (eg. shouting "fire" in a crowded theatre). "Inciting racial hatred" is an equivalent restriction. You may disagree on this law specifically, but I don't see how this affects anything fundamental like freedom of speech or anything like that.
And if you aren't working in a pure functional environment, you must also know what the code does not do.
Show HN: YouTube videos trending on Twitter in realtime (node/redis/socket.io)
Ha. I only posted on a dare. The app in the article was written by my coworker.
Show HN: Laravel 3.1 PHP Framework. Includes awesome ORM.
But keep in mind each of those cancers is developing and evolving independently. Wiping out one type of cancer doesn't make it more likely for the other to proliferate on a population-wide scale. Sure, this treatment might not end up working for everyone, because some people's cancers might have developed chance resistance, but a whole bunch of people are going to be helped and cured without any ill evolutionary consequences.
I get the point the author was trying to make, but saying that you can't make a telephone call without bits is just silly. There are such things as analog electronics.
Ah I'm sorry, I should have rechecked before posting this. I meant no offense.

There you see how closely I follow this story... :)
But there are lots of features that different small subsets of users would want.
As far as I see the article, the attacks were also personal, which is illegal in most countries around the globe.
Programmers are not resources
Being able to see your friend's brush strokes as they draw is very cool. It is fun to watch people draw because it is interesting insight into how people think. Also, clues can be given through "actions" this way, e.g. the word "wind" can be clued through the action of the artist, and this information would be lost if users could only see the finished product.

Additionally, the reverse is interesting and fun as well: it is kind of fun to see your friends guess the word in realtime. This way, you get to see what clue in the drawing finally made it click for your partner.
Drug trade is a gateway to other crimes. Once they have the money, weapons and the organization it is easy to expand.
I guess this is a good opportunity to thank you. I read it a few years ago and it really changed the way I live.

My current startup only exists because of this post.
"No. People can be sacked for not doing their job in the UK, but if they've been employed for a certain length of time it is harder than in the US."

Even then there are protections about sacking too many people at once. ie, you can't redefine an entire department's responsibilities and then sack them for not doing their new unrealistic job roles.

Once you meet a certain threshold of layoffs everyone has to go through the redundancy process of getting a pay-out, being offered services to find a new job, etc., etc.

(IANAL, IIRC, etc.)
> I am a bit surprised that this can be enforced without the person in question actually taking action.

This is a fundamental tenet of criminal law. Crimes are taken to be against society, not just against the victim, because it is in the interests of everyone to stop criminality, not just the victim. The state prosecutes, not the person in question.

> All in all, the height of the sentence surprises me as well.

Race-related crimes are taken more seriously here (as opposed to the equivalent crimes without a race-hate component).
They aren't equivalent restrictions at all. One is an expression of ideas, the other is an incitement of panic.
Understood, I should know better than to put everything on one distinct level. Thanks.
It seems like the "let's try to find actual developers" faction lost convincingly.

Last year, I won a ticket via Last Call for Google I/O, their Google-technology programming competition, but got no early registration access this year (yes, I was shut out this morning too). So not only did they not qualify developers for registration, Google had no interest in registering developers who already passed a recent Google-technology developer test.

I think they're squeamish about restricting access too much, even by a meritocratic approach. I admit that it would be a huge PR problem if developers are angered at feeling classified as "unworthy", or if Google I/O is perceived as elitist. So I guess developers are going to be complaining about I/O registration year after year from now on.
They do that with the Google Developer Days. Interesting things happen then - sometimes, the attendees who pass the test are not sufficient to fill up the event and they have to start the ones who failed it.
Become one of them and you make calls then.
What are the limits to the vertical scaling? Can I, for example:

dotcloud scale MYAPP db:memory=144G

How much would such a thing cost, if possible?
Mexican hacker here. I haven't heard anything related to that.
I was apparently working on this concurrently (and much more specifically, not for general use) as dotcloud. I'm really glad they released it. We've seen great performance characteristics and very easy development with zeromq+python+gevent. I chose to use gevent_zeromq package rather than write our own, but it's very similar here.

I'm really looking forward to using this next time.
Poll: Which kind of poll do you hate the most?
I wouldn't support jail time for racist comments, but has anyone seen evidence that he actually made racist comments? The only tweet I've seen reproduced is "Fuck Muamba, he's dead," which is highly assholish but not so far as I can tell racist. At the same time, news reports all seem to reference "tweets" plural, so I may be missing more.
Dart, What's that? Teascript
The best approaches I've found are:

http://www.codeschool.com/

and

http://eloquentjavascript.net/

But I do think it's crucial to have some little project that's actually live and launched, that people are using, that you can add things to and constantly improve.

It helps you get immediate feedback, and remember why you're doing what you're doing: to make other people's lives better!

You don't want to just be learning in a vaccuum for months or years, not being of benefit to anyone except some maybe-future-self years from now.

Even if you start with some plain HTML site, and add nothing but a dumb "The time is now " + Time.now() -- then at least you've started, and you can improve from there.

As you go through Code School, or Eloquent JavaScript, or whatever other ways you learn, try to find a way to apply what you've learned to your site.

And lastly: learning by NECESSITY is the most effective way. If you HAVE to figure out how to make your site do some kind of function because you have people complaining to you that it's not, then you'll go figure out how to do it, and remember it with an intensity that you just don't get from, "OK, now it's time for Chapter 7."
Just collected the 20 achivements. Really fun demo, inspired me to learn more about pixel art. I can code well but my art skills are bad. Wish they expanded it...
Didn't see your comment and wrote pretty much the same. That's what I did.
In Shift, Pinterest Says to Pin Your Own Stuff
Potential to hurt Pinterest community? Do people possess enough "beautiful" content? Not sure how many wedding dress photos people have on their possession.
I've worked in more than one organization/department where management insisted upon "using the wrong tools".

In retrospect, the answer was / would have been always to leave.

Not only does it reduce your productivity while increasing your frustration. It marginalizes you in your career.

Get out, and look for some place interested in helping you maximize your potential.

(Note: This assumes you really do know what the best tools are, for a given circumstance. Inform yourself -- don't just assume.)
You don't need root for Wi-Fi tethering on Android... unless your carrier has disabled that feature. In which case they seem unlikely candidates for allowing unlocked phones let alone root access.
We've done something similar here at EDITD but not as complete:

(1) The original: https://github.com/geoffwatts/zmqrpc
(2) A rewrite I am working on: https://github.com/alexmic/zmqrpc
Self-referential
Whoo-hoo! That's awesome to hear. Thank you.

Sometimes I wonder why I take hours to write up and edit (and edit and edit) these blog posts on my site. Thanks for the reminder. I really appreciate it.
Selecting the Right NoSQL Tool for the Job – Part 1
Non-HTTP apis for internal use. Maybe you want a single-point ID generator, maybe you have some sweet internal authentication method, or session server.
I think you are missing the point. It is a multi-user app. The first user didn't logout when the second login, both were logged in at the same time.

The _real_ solution is to wait for server acknowledge to delete the account from the phone.
What exactly did he say? I don't understand why this garnered so much attention. There are a lot of racist tweets on Twitter.
Frankly, I'm planning on going to as many after-parties as I can -- the reason to go to Google I/O is the people.
According to this page: http://docs.dotcloud.com/guides/scaling/

The max you can scale is 64GB, However scaling above 4GB must be explicitly enabled for your account, so you need to contact them.
I realize you were trying to be cute but comparing the two individuals in this context is tacky and makes light of the terrible manner in which Turing was treated. Until our society advances more I think it is best to avoid using homophobia as the basis of a witty remark...
So... a Nexus One or G1, basically.
I very recently wrote http://collectiveidea.com/blog/archives/2012/03/16/your-iden... and I think it's very relevant in encouraging people just beginning to contribute to open source.
I don't think Anonymous has any leverage against the Zetas. I don't even think the Zetas know or care about Anonymous.
If you look at this page, towards the bottom

http://docs.dotcloud.com/guides/websockets/

It says the following: "the old load balancers are based on Nginx, while the new ones are based on Node.js"
Congress Investigates iOS Privacy: Forkly sets Example with Full Transparency
Maybe someone familiar with the UK could clarify for us: when exactly during that 56 days does he get the rats on his face?
Given that the UK recently extradited a UK citizen for breaking an American law, does this mean that racist Americans could be extradited to the UK for posting a tweet which incites racial hatred?

Somehow I doubt it, although the logic is superficially sound.
It isn't just about one gadget, at past IOs attendees have walked away with like 4+ gadgets depending upon the talks they registered for, with the resale value of those gadgets far exceeding the ticket price to get in, especially when the gadgets are new on the market and hard to find.

For the organizers, giving away gadgets makes some sense in that if you're doing a deep dive into how to code for XYZ, it is nice if you know everyone in attendance has a default configured XYZ.

I've tried to register for IO in the past and never made it past the always-overloaded servers... this year, I didn't even bother... I'm sorry for those who tried and didn't make it but glad I didn't waste my time.

Anyway, if the conference is still selling out in 20 minutes, I guess this means they can bump the price by another $500 or so next year and see how it goes.
Nothing is "mere." --Richard Feynman

It's equally all "just quanta".
How to add enemies on Facebook
I just set up nginx for the first time yesterday and I found the wiki to be really useful. http://wiki.nginx.org/Main

It looks like they also sell a book, but it was published July 2010, so I'm not sure how much has changed since.
I say controversial because racism is still openly expressed in certain circumstances, for example Westboro Baptist Church, though that's the U.S. Most racism, in my opinion, comes from fundamentalists or those associated but of course they aren't the only ones.

I'm probably using out of context example here but WBC protests at dead soldiers funerals regularly, everyone knows that, and they're not touched. Though I suppose protest and direct prejudicial comments aren't in the same ballpark entirely.

It's all circumstantial I guess.
SalesPortal Adds Direct Mail Marketing Service to Ad Network
They are equivalent in that "freedom of speech" is not absolute but has restrictions in specific cases.

They clearly aren't the same though, which is why I said that you can disagree on the specifics.

> One is an expression of ideas, the other is an incitement of panic.

This is pure sophistry. I could just as well argue that I wanted to express the idea that there might be a fire. That it incites panic is secondary, just as inciting racial hatred might incite violence. You are still welcome to disagree, but you've failed to make an argument.
For those wondering what he said: http://www.huffingtonpost.co.uk/2012/03/27/liam-stacey-racis...
Thank you. That means a lot to us. :)
Oh good point. I completely forgot to check that.
Heh heh, that’s an old argument. So if my idea is, “Death to the Jews,” is that an incitement to action or an idea? We might disagree about this application of the law or that one, but the underlying principle is that certain types of ideas are considered to contribute towards certain types of crimes, or contribute towards an environment of fear, or contribute towards certain types of discrimination (which may not be criminal but is nevertheless illegal) and so forth..

Some people shrug and say, “Inciting a crime indirectly shouldn’t be a crime.” Others say, “Inciting a crime indirectly might be a crime, it depends on how indirectly, we need to talk about where to draw the line.” Others might say, “Inciting a crime ought to be a crime, but because there’s no unambiguous way to draw the line, we can’t make a law against it” and so on.

So there’s plenty to debate. But I don’t think anyone is saying that “hate speech” is just the expression of ideas. It’s the expression of ideas that is held to incite criminal and/or illegal behaviour.
Apparently you have to run full screen. I sure hope they fix that.
Nice, but I think the two-way editing in the end is complicated for simple folks to understand.
I don't feel any pity for this guy from a personal point of view, and I can only hope he learns a lesson because of this instead of going down a darker path of more hate.

However, I still have real issues and concerns with him being jailed for making a racist comment. This seems an awful lot like a slippery slope that we don't want to go down. Any law that restricts what we can say or think scares me when information continues to become easier to pass along into the "public domain."
We will update the licensing info in the GitHub repo in the coming days.
I think you mean action(A : A') = - action(B' : B)?
Maybe, maybe... But then we'd have to arrange things so that the rate of inflation decreases every year in such a way that the value of the note converges to pi dollars.