skysight-inc/HackerNews huggingface dataset:
You probably want something to hedge your long position while you write calls against it, though, or at least limit the downside a bit. After all, you're betting that the stock will go down.

Go long, buy some out of money puts, and write calls against your long position, hoping that you get to write enough calls that the cost of the puts is covered?
It may depend on your company and how they set up their 401k. For me it was relatively easy, I just told my company that I want to self-direct the funds - it was an option they gave me if I set up a brokerage account with the 401K's bank
NO. if i would have a successful company like 37signals and enough money - i would keep the additional startups as long as possible, since there is not much to loose

especially would keep the shares of the "hottest" and "fastest growing" startup groupon
Get an invite - West African Innovation and Venture Intelligence
You're taking the word ecosystem out of context.

1. I am not comparing .NET to the web. That comparison is impossible. The web is an abstract entity that .NET is part of and .NET is a software framework.

2. I am comparing .NET to HTML5 and JavaScript.

3. The capabilities of.NET are far greater by an absurd margin than the capabilities of HTML5 and JavaScript for Windows application development.
I'm pretty sure you can get that same data via Groupons own RSS feed, no?

Such as:
http://feeds.feedburner.com/grouponnew-york
So Groupon may be a MySpace that will be doomed by its Facebook, you mean.
I've also added that the UI of Chrome makes Zoom available despite the content of the page not being able to zoom. And starred it.

Though, I'm a FF4 user. =)
The article—appropriately, perhaps—reads like a high school essay from a smart student. Grammatically correct, logical, structured but stiff.

I guess the biggest thing that college gave me wasn't knowledge, it was a firing range where I could practice shooting without actually harming anyone. If I think of myself when I was 18-20, if I was actually put into a position of responsibility my net contribution would be negative.

There are certainly exceptions, but the net value of an unexperienced 18 year old is negative. He costs more to the company (in mentoring and mistakes) than the value he provides.
$15 for a 6 mo. Pro account at letscrate.com, $10 if more than 25 people buy it.
I don't necessarily consider this a fight at all, I think each has their strengths and weaknesses. I much prefer the C++ method, however when programming in Objective-C using blocks just feels more natural.
Ha.Dating was just a description. Elance.com is nice, but it doesn't foster partnerships. It's more of a buyer-seller agreement. I am more interested in looking for partners in business.

BTW, I have no interest in creating the site. I'd just like to use one if it existed.
I play L.A. Noire to hone my lie detecting skills.
The discussion in Learn you some Erlang is probably good enough: http://learnyousomeerlang.com/syntax-in-functions

Python already has something accessible and similar in it's tuple unpacking. For example it allows:

a,b,c = (1,2,3)

Here the variables are being filled by values from the tuple based purely on their position within it.

Pattern matching takes this a few steps further by allowing you to mix known values into things and combine dispatch from those values with variable assignment.

For example, imagine that Python had the following Python expression give a true/false value based on if the elements match:

"test", a, b = ("test", 1, 2) # would evaluate to True and bind a=1, b=2

"test", a, b = ("nope", 1, 2) # would evaluate to False and would not bind a or b

This can clean up a surprising amount of code, especially if you structure a case statement around it.

The double-whammy is when you allow a function to be defined multiple times so long as each definition has a different pattern match in the variable declaration. The Erlang article I linked to covers this topic pretty well.
Hi Jason,

I cannot wonder thinking..if you were a board member, you had a duty of care to know all affairs of the company (within reason), especially under good corporate governance. If as DHH is implying that Groupon is misleading potential investors with CSOI (ok, they may have used this metric after you left - but I am just trying to make a point here), and if you believed this is incorrect, then you would still have a duty to point out as a board member, even if your responsibility is purely on product design. I thought this is how it works on large boards. Is this not the case in the USA?

I have made the assumption here that if DHH saw it, so would you! Of course, I could be completely wrong with this assumption.

I have only been on the board of small companies, so do not have any experience of how large companies split responsibilities.

Would be interesting to know your thoughts on this subject - this is not meant as a complain of any sort, just trying to understand how large corporates behaves with corporate governance.
Isn't the whole idea of the government taking action against people for marketing goods against free market capitalism?
I need a plan to get out of India.
Sorry, I have no quantitative comparison for that. It's baked into the design of the register allocator to schedule loads early and to rematerialize constants far ahead of their use. And I'm contemplating to add an extra scheduling pass for some cases that are currently not covered well.

From experience in tuning the interpreter, instruction scheduling (esp. load scheduling) can easily make a 20-50% difference on some tight loops for a simple in-order architecture. This is much less of an issue with an out-of-order architecture, of course. It's still beneficial to do instruction scheduling for all ARM architectures, because there's apparently a huge performance difference compared to the out-of-order engines on contemporary x86/x64 CPUs.
This is incredibly tough. I've found that if they can't go at least a bit more in depth about whatever it is, or if they can't point to relevant examples of whatever they're talking about, that can be an indicator of them being full of it -- however, this isn't enough to make me suspicious unless it happens fairly often, and if it was from an area I had absolutely zero domain knowledge of it would probably be fairly easy to fake as well, if a bit more rare for people to do so.

Other than having people that you know are competent in X, or studying up on X to the point where you can start to smell bullshit, I'm not aware of any sort of really reliable techniques.

People who lie a lot tend to suss themselves out over time, but that doesn't mean they haven't cost everyone a lot of time and money by the time they do.

Maybe some of the body language indicators could serve as an additional "hmm seems like this person might be full of it" -- blinking more, looking up and away, etc. These are also not reliable as a steadfast rule though, especially in fields that are filled with introverted left-brainers, ha.

It'll be interesting to see if anyone has any decent techniques for this.
Thanks!! thats motivating. As of now looking for a job that helps me do research. I keep looking into new things on my own but that doesn't pay me and hence I think it forces me to look for options that involves routine software jobs. I have been looking for junior positions at all those places mentioned above but I couldn't find a match for myself.
Thanks for the great explanation on the US government's dollar position. I also thought about my comment some more later, and realized that inflation really devalues the FDIC's deposit insurance.

I'll take issue with the government being "just people," but that's just a nit in a great post.
How Facebook Will Put Google Out Of Business
James makes a great appeal for Loren in this post, and there's no denying that SlimGems has made us all think, and brought many interesting issues to light. However, it's hard to realistically expect one to go from being the maintainer of a hostile fork to the maintainer of the project they forked overnight.

But that having been said, Loren is one of the few people qualified to really speak on these issues. He's studied the internals of RubyGems, he is aware of many of the problems with the previous ways of doing things. In particular, he's a proponent for stable APIs so that breakage becomes a thing of the past. I've spoken with literally hundreds of people over the last two weeks about this issue, and I'll be the first to admit it's one that needs to be solved. The question now is not whether it must be done, but when and how the changes need to be introduced.

These are questions that I feel I must at least strongly consider the opinions of the current maintainers of RubyGems on, because for example, Eric Hodel has been the core team for 4 years and knows more about RubyGems than anyone on the planet. There is no denying that Eric+Ryan have had personal conflicts with Loren, which would make an immediate appointment of Loren on the core team unrealistic.

However, Evan Phoenix (another of RubyGems maintainers) and I are trying to see if we can find a way to solve this problem outside of RubyGems first through a compatibility gem, in a minimally invasive way to users. We have already talked with Loren some, but I hope that dialogue continues so that he can possibly help us with our ideas and build something that everyone can be happy with. This to me would be much better than the division that would be caused by a fork, and is something I think we should at least try before we make any sweeping changes in leadership.

I've promised to back off the diplomacy and start hacking to solve the problem, and that's what I'll do in the coming weeks. But I felt it was necessary to share my thoughts here simply because I've been listening to so many people about what their concerns are with RubyGems, and that makes me really want to find a solution that works. If Loren can be part of that solution, I'd love to see him working for RubyGems rather than against it, for sure.
It's a feature in Erlang - this is a reasonably brief explanation:

http://learnyousomeerlang.com/syntax-in-functions

You can think of it as a smart way of doing a switch statement that takes the number and type of arguments in to account - though that's a huge simplification.
Well there's liars on both ends.
On the one end you've got the fancy vocab know-it-all smooth talker. On the other end we've got the I can learn quantum finance on-the-fly guy (perhaps quantum finance is not too hard, but you get the point).

Honestly though - I don't think anybody will give you a very useful tip as most honest people will probably admit that their "gut" is still a very important factor. But I do understand you're simply looking for inspiration so not that it's pointless to ask.

Personally I think that most poor and average-level liars tend to play it safe. They talk a lot, but most of what they say is stuff that's very agreeable, they don't have the balls to make up their own complex-sounding insight. Of course a top class liar will pass that.
And sometimes, you know, a liar is so top-class that he might even actually be able to do the job :-)

It's a game. And by setting it rules you're simply determining who's capable of beating it. Someone will always be able to.
I'd rather focus on making it easy to fire them.
Simon, first announcement was Feb. 8th over at MediaShift here

http://www.pbs.org/idealab/2011/02/knight-mozilla-partner-to...

but don't fret! This is only the first year, in which 5 of 15 fellows will be selected. There will be a fresh new round of applications in 2012. I recommend jumping on the listserv http://mzl.la/mojolist to stay in the know
IIRC, I read somewhere that wxPython didn't get completely native looking UI elements, or didn't support some of the native OSX UI paradigms that they wanted to use. Their goal was to get 100% native UI and UX on each platform, and the only way to do that on OSX was with PyObjc.
They probably don't have a hard limit at $250, and even if they do, it is often useful to get extra money from folks who are getting incredible customer surplus from you (e.g. big companies, well-paid professionals, etc) and just ignore people who don't (students, startups, etc).
If you think about the internet in terms of democratizing publishing and making more works available to the public. Add in the increased availability of consumers to monetize the content along with self-serve advertising such as AdSense / AdWords. With these advances in place it makes sense that copyright should be shortened because it allows creators to be compensated more quickly.

If you contrast works like the Dan Brown's 'Davinci Code' compared to Mary Shelly's 'Frankenstein' it would stand to reason that Dan Brown was able to be remunerated for his efforts much more quickly than Mary Shelly thus the purpose of copyright can be full filled much more quickly and should be shortened in order to make more works available to the public. Which is the stated goal of copyright.
I should also add that your idea doesn't have to be a fully fleshed out proposal, just a good "napkin sketch" that can later be hashed out at the Learning Lab (where the 60 best ideas will be developed and later prototyped)
on the other hand, I would also like to know how do people collaborate to do some research work or publish papers if they are not enrolled for any degree program. Professors play an important role in guiding the research and hence I am curious to know how do people come up with theories or results without guidance. Is there any website where such like-minded people can be found ? or ycombinator is the best place ?
Saying "I don't know" seems like a display of honesty to me... I'd rather have someone reply with "I don't know" than give me a load of bull...
Mac Running Hot? Control the Fans
This is great news. I work at Leads360 and we use Twilio extensively in our B2B web app. We'll definitely take a look at this and perhaps even use and contribute to the project.

Speaking of which, we are looking for a developer with telephony experience (i.e. Twilio, Tropo, Plivo, etc). In addition to working on our product, you would also have the opportunity to contribute to the Plivo project, assuming we switch to that. The position is either senior software eng or lead software eng depending on experience, etc. The position is full-time, local-only in El Segundo, CA (just south of LAX in Los Angeles). Email Bill at bpaetzke@leads360.com, if interested.
Yes, undoubtedly. It has a learning curve like any programming language, but even for existing intermediate JavaScript users, the learning curve for CoffeeScript is shallower than the learning curve for expert, best-practices-driven JavaScript development.
If you read the article, it says it has nothing to do with the closure of the large poker sites last month.
Airbnb admits to gaming Craigslist
Glad to hear its a minimum of an ARMv5 - I have a project where I have been using plain Lua on an ARM926EJ-S which could use a performance boost.
This is a distinct possibility. I believe Jobs is on a secret mission to destroy the hated cable tv box remote, the curséd one-thousand-button behemoth.
Silverlight Toolkit Work Item #8757
This article points out two flaws. Neither of them are silly.

First, there's no integrity protection on data stored on Jungledisk. Jungledisk can own up your machine. That's not a good property for a secure backup system to have.

Second, the key derivation scheme it uses makes every passphrase, no matter how carefully chosen, drastically weaker.

I'm glad you like Jungledisk and I don't think you need to read stories like this as an indictment of your choice or a demand to change services. But it doesn't help to downplay them.
Although he makes some valid points, it seems a bit foolish to me that a 19 year old, who has barely been in college to just flat out deny it's usefulness. I recently graduated, and though there are a lot of things I would change about college, I don't regret going there.

I made great connections, made life long friends, and (most importantly) learned a lot. Most of what I learned was because of my own efforts, however, that seed of curiosity that pushed me to learn was usually thanks to something mentioned in a class, or because of a conversation with a professor, or because of me going the extra mile in my projects, or because of the research I had looked to work on.

Overall, I'm not saying that you need college to succeed, and I'm not saying that there isn't alot to criticize about college. However, before you knock it down, try it out. You may not regret it.
The history showed that many works when going into public domain generated a brand new active market. As an example, the work from Freud has been recently put in the public domain (in Europe, it means only that the patrimonial rights are expected but the effect are somehow similar to put the works in the public domain). The first day you could find in all the book-stores many new publications from his works included annotated version or commented version. All the editors knew it was a good opportunity and a brand new market of works based on previous Freud work. Before the work was closed by the right holders and no real economic activities... So I still don't get the point of that lawyer.
Groupon is a straight-up Ponzi scheme
Check out http://www.kaggle.com, they host machine-learning contests.
I've led us off on a tangent, so I'll be brief and I won't respond after this.

There is no guarantee that there will be enough workers in the next generation to cover the workers who are paying today. Without new recruits, the system fails to meet it's promises.
Greg,

I'm nobody special, to the Ruby community, so I'm not going to claim my opinion carries a lot of weight, here. That being said, you have to see how characterizing Loren's work as a "hostile fork" isn't the most neutral thing to say.

It would appear to me that you've definitely moved past the role of mediator, but when you say things like "I must at least strongly consider the opinions of the current maintainers of RubyGems" it sounds as though you're now casting yourself in the role of judge, instead.

You're doing great things with RMU -- we thank you for it, and I'd hate to see the fallout from the role you're attempting to play here overshadow your great contributions to our community thus far.
Well, yes, so we can assume that when this guy said "free-market" he meant more like "polite market, where everyone knows their place, and your place is to GIVE ME MONEY".
> hostile fork

What's hostile about proving points with code?

> ...the division that would be caused by a fork...

You still haven't explained what the problem with this "division" is. Why will this be different than the rails/merb fork? Honest question: are you afraid of division or of your friends losing control of the project?

> There is no denying that Eric+Ryan have had personal conflicts with Loren...

As well as just about anybody else who has tried to work with them.

> However, Evan Phoenix...

Evan is a great and brilliant guy, but let's be honest here. He's another personal friend of the current maintainers and (former?) Seattle.rb member. We need fresh blood.
MobileMe: Resolving Duplicated iCal and Address Book Data
In theory, the original is the one that appears first.

In practice, this won't work, because a targeted spider of, say, the Oatmeal website will be able to grab new material and post it elsewhere (with modified headers a bit earlier than the original...) long before any generalized search engine swings back around again to check for new content.
There is a whole field in engineering called "control theory". You can build controllers for both deterministic and stochastic systems. There is also such a thing as "adaptive control", which attempts to learn about and compensate for changes in the system.

People are controllers. It's what we do. In fact, control is a requirement for life. Rocks don't control anything, but fish absolutely do. They control what they eat, they control how their bodies move in the water. They attempt to control -- often unsuccessfully -- whether or not they are eaten by predators.

If you had titled your article "The Illusion of Perfect Control", I would be in 100% agreement. But just because something isn't and can never be perfect doesn't mean that it is an illusion or doesn't exist.
very little depth, the only thing that is to learn here, is that the write is an apple fanboy.
Thoughts within thoughts make us human
technology is amateur. technology probably shouldn't be analyzed by analog methodologies either.

how apple(substitute any company) 'catches on' can be derived from http://ow.ly/59Maa. our perception isn't as important as the ubiquity of that which is available to perceive.

apple properties will catch on as long as they don't go out of business or lose the power to shout about their products(though this probably sits under the former).
We're Doomed, Tragically Flawed, and Vulnerable, So What
iRemote here we come.
Er, why would this be a problem?

Free markets are one of the better ways of distributing scarce resources in the majority of situations.

Capitalism is one of the better ways to promote efficient use of scarce resources.

If something isn't scarce, there's no need for either of these.
It was forked in anger. A fair assumption is that there is at the very least some animosity on one side of the equation.
Polymorphism with Many-to-Many Associations - A Teach Me To Code Tutorial
"He punishes himself for failure."

Disagree. In many cases academia DOES actively punish failure, through negative feedback mechanisms involving grades, comments on papers/essays and the like that subjugate "out-of-the-box-thinking" in favor of a certain theme or buzzword a professor wants to hear, what his or her political or economic viewpoint is, etc.

I'm not saying this is inherently good or bad either. If you're a surgeon or an airline pilot, your room for experimentation & outside the box thinking is slim to nil. But actively discouraging an aspiring hacker, developer, entrepreneur etc. from experimentation (I.E. a high rate of failure before success) is a surefire way to diffuse the creative process, in my mind.
The difference is that you're throwing ad-hoc enhancements on top of an underlying framework which can't be modified beyond its basic principle. Yes, if you are looking for exact or simply scaled duplicates on other websites, a vector search for downsampled images would work ok. However, SIFT/SURF has a much more principled approach that can can be extended to handle more cases "when you need it." It's the difference between hand-writing HTML and using a template engine. On one scale, of course it makes sense to just copy and paste some HTML. But as things get hairier over time, you have to switch to something more powerful.
The founders would have accepted Google's offer, absent that cash-out. The investors behind them gave them a no-lose way to continue growing, while still cashing out and becoming pretty damned rich.
U.N. Report Declares Internet Access a Human Right
iMovie and iPhoto are professional? Woooooooooooooooooooooooow
You posted something similar at http://jamesgolick.com/2011/6/1/why-rubygems-needs-loren-seg... and I've checked a few other posts of yours surrounding the context. I'm not sure why you're giving Loren grief.

> If Loren can be part of that solution, I'd love to see him working for RubyGems rather than against it, for sure.

I know you're trying to be a diplomatic bridge for the RubyGems team, however saying things like that just makes me shake my head.

I appreciate James' appeal. As an outsider to the situation, I wonder why not just let Loren do his thing without comments like that? I'm also saying this with respect to Eric and Ryan's work.