skysight-inc/HackerNews huggingface dataset:
The core of the simplex algorithm, and the key to its considerable power, is a cute application of elementary row operations selected to improve the value of the objective function. That's the 'algebraic' part. There is a cute, and significant, geometric part: The collection of feasible solutions is an intersection of finitely many closed half spaces and, thus, is closed and convex. The set has finitely many extreme points. At each iteration, the simplex algorithm starts at an extreme point. The elementary row operation causes the algorithm to try to move along an edge that improves the value of the objective function. In case of 'degeneracy', the algorithm can execute algebraically but stand still geometrically, but there are techniques to do the right things in this case.

So, the core really isn't Gaussian elimination for systems of linear inequalities.

For more, LP and the simplex algorithm are surprisingly powerful: Part of the reason is, for a huge range of optimization problems, taking a local linear approximation and then attacking that with simplex is often the best technique known. There are also surprising connections with combinatorial optimization and some classic NP-complete problems. What LP and simplex do on networks is also surprising and powerful; e.g., there simplex takes on a special form based on spanning trees.
Sivers and his former company have been spamming me constantly for the last 10 years. Now he's an entreprenurial guru selling self-help advice? If he is, he oughta get a wig and a rent-a-yacht like everyone else on late night television. The dude's done nothing in the last decade other than promote himself. He hasn't written anything I've ever read that didn't reference himself and his awesomeness at least once every two sentences.
Just redeemed #2 on the list, got 1 invite on signup:
http://chocolatapp.com/userspace/i/?e6cc78a7ef0db35
You can also use multiple spaces. Fullscreen editor in one. Full screen terminal in another. Fullscreen browser in a third, to defeat the supposedly distractionless environment a fullscreen app does its best to offer you.
"The median number of Groupons sold to each Groupon customer (someone who has bought anything): 1."

"The median number of Groupons sold to each person on Groupon’s mailing list: 0."

The median doesn't seem like a fair way to measure either of these. Obviously there the distribution of Groupons sold is skewed, so the mean is likely to be much higher than the median. It would probably paint a clearer picture to say "Of the 25% of people on the mailing list that bought something, half bought 1 groupon, and the other half bought on average 3.6 groupons." (numbers are made up)
They have been pushing a whole bunch of phones, a 15% cut of the entire US market is a huge number of phones.
Assuming for the moment that a violent protest is a bad thing, if someone knows a bad thing is going to happen but does nothing to stop it, do they share responsibility? What if they only suspect a bad thing will happen?
Adobe debuts Muse, a no-code-required site builder
Can imagine that the auto generated code is pretty ugly. But I guess this is where the market for them is heading.
Whatever I'm testing is just a swipe away. No big deal.
A bit disappointing that the one female speaker has a confused and tangled product (with a UI to match.) Culver is definitely quite clever, but were there really no other females available with a track record of success on par with the other speakers?
capistrano via use a rake task to prepare assets and upload them to S3. cap also supports different roles, which we use to deploy utility scripts to a small micro utility server, and then the main stuff on our app/web servers
Personally it makes me start looking for how he'd benefit.

If he's that good a game player, he's probably playing a game when he says these things.
Thanks. This is a very useful info.
Add Creativity to your Apparel with Hang Tags
Stolen. Someone PM me email if they would like the next invite on the chain.
They wouldn't be public, right? Hence all the liquidation event talk.
OK, I have to ask what is the meaning behind that comment. I do understand you are referring to the Tiananmen Square protests.
Graham Wrench: The Story Of Daphne Oram’s Optical Synthesizer
G+ game City of Wonder using Kohana php framework
> Sivers and his former company have been spamming me constantly for the last 10 years.

You mean email spam? IANAL, but if there isn't an "unsubscribe" mechanism, they are possibly in violation of the CAN-SPAM Act of 2003 (at least in the US).
At first glance what you say makes sense, but then why did find and the python call both have similar issues?
The word "disingenuous" means something unflattering. Also, compensation may indeed be a rich tapestry, but options only matter if you're going to sell, go public, or buy them back. For companies without a defined trajectory towards liquidity, they're actually deceptive.
I expect the same, spinning off the H/W component, but if they do that, they can't use it as a shield/target for the other android handset phone manufacturers.

As for the patent portfolio, from what news I've currently read, it seems the patents aren't the most valuable commodity.
DAmians Diatribe
There has been some schizophrenic behavior around version numbers at Mozilla lately. Version 5.0 should have been more like version 4.1 and now they're just getting rid of them?
I can't help but see it as a case of Chrome envy. It's kind of silly.

I think the two browsers are pretty closely matched. There is no need to have a "version" measuring contest.
From where are you getting your numbers? http://blog.flurry.com/bid/31410/Day-74-Sales-Apple-iPhone-v...

The phones you listed have HUGE worldwide demand. While it may not eclipse iPhone because it's one device, they're nothing to sneeze at, and the demand goes way beyond geeks.

Is there some place where you're getting your hard data?

http://gadgetizor.com/samsung-galaxy-s-2010-sales-figures-10...

http://www.slashgear.com/samsung-galaxy-s-ii-passes-5m-sales...
Both valid perspectives; it depends on your priorities. Some people want computers to be a black box, because when the black box works, it means less cognitive load to use.
I like the sound of that. And here I was thinking that being a student would be a disadvantage.
It's a pretty good suggestion, weird it's getting downvotes.
What assurance do I have that http://j.mp/text-mate-full-screen will not return "rm -rf ~/*"?
Yeah, I agree. I contract at Motorola in China, and it is extremely regimented. The Chinese are very good at it, though. Coming from a startup culture, I can tell you it is hard to believe the two cultures are going to sit well with each other. There are going to have to be some changes.

I think its convenient how the software structure is already on Gerrit (http://code.google.com/p/gerrit/), and we all use Google Apps for email, etc.
But times have changed, and development isn't dead. Why haven't they been updated? The optimizations you imply are often straightforward and well-understood; not major undertakings to implement.
I happen to know the story, since I was there for much of it.

IIRC, Ben and Dion originally went the canvas route for:

1. fun
2. performance
3. total control over rendering

I was never personally involved in the rendering part of Bespin. I do remember talking with Dion one day and he was telling me that he thought it would be possible to make a DOM-based renderer that performed well. We had lots of other stuff to do, though.

Time passed... We rejiggered Bespin a good deal before it became Skywriter.

Then, last September, I was in Berlin with Joe Walker and Patrick Walton. We were walking from the hotel to JSConf.eu and talking about accessibility and DOM-based rendering. Coincidentally, that very day Fabian Jakobs of Ajax.org showed off Cloud9 and Ace (which used DOM-based rendering and was, indeed, quite fast).

I'll just note that accessibility and full internationalization are *hard, if not actually impossible, to do with pure JS in the browser alone. I recently started a feature page to start gathering information about exposing more APIs to browser content to enable the creation of fully a10y- and i18n-ready editors:

https://wiki.mozilla.org/Features/Desktop/EditorAPI
Hmm.. Rspec + autotest + Growl
The Social Economics of a Facebook Birthday
Unfortunately, DropBox doesn't work in China. I have resulted to using a USB thumbdrive, but that's not as elegant. Can't use VPN at work, either, which sucks.
I agree completely with this. I got my first shotgun when I was a year older than the twins described in this article. You can bet the first lesson I learned was what happened to whatever you were pointing it at when you pulled the trigger, and the second lesson was to never point it at something I didn't want that to happen to. As it happens, I never killed anything except a sick woodchuck that wandered into our yard, but those lessons were incredibly valuable.

Oh, and I never asked to go outside and "play with the guns." I always asked politely if I could go outside and "shoot targets." Guns were absolutely not to be played with, but they were fun to learn to use.
I don't think its about if something is hard or boring. I enjoy hard things more than easy things, for example.

I think its about the goal: doing the dishes stands in the way of the goal of having clean dishes. Playing video games, on the other hand, is the goal itself. Sure, there may be a goal within the game, the same as there will be obstacles and also boring things in the game, but playing the game itself is fun, and a goal in itself. Dishes are purely an obstacle to a goal.

I find I procrastinate a lot over the obstacles, but rarely over the goal itself.

Like gexla said (and like you said in the OP), its about being in control. I have little choice in doing the dishes - if I don't do them, they pile up and the place looks dirty, but I never really decide I want to do them. On the other hand, if I play video games, this is my choice and I'm in control. I can just as easily not play. Thats my choice. On the other hand, if, like gexla said, I had to review a game, then its out of my control and I could see myself potentially procrastinating over it (unless it happens to be a game I wanted to play anyway).
Why aren't files stored in subdirectories based on the first character of the filename to breakup the volume?
I've had a few reports of this but have no idea how to fix it. It seems to be loading the font resource correctly, but not rendering the entire line of text. If anyone has ideas or a fix, please let me know. (I also don't have a Windows machine to test it.)
Doesn't answer the question. Any hedge fund or large trading desk will have prop tools that are probably 100X better as they have unlimited $ to go after more data. Is the hobbyist going to be subscribing... doubtful. Cool idea, but small market imo.
all the best pixels are grown in SF!
Mature LLCs do have tricky issues when it comes to option grants for employees. Among other things:

1. LLCs are partnership-like entities governed by an operating agreement and every owner (member) has to sign and agree to the terms of such agreement, meaning also that every owner (employee) gets to see in intimate detail who owns what within the company, who has what management authority, who has invested what, and the like. Bad for the company.

2. LLCs have no counterpart to ISO-like grants, meaning that everyone who exercises options can (normally) effectively do so only at the time of a liquidity event because he would otherwise have to pay an immediate tax on the "spread" (difference between exercise price and fair value of equity interest acquired) as of the date of exercise and would thereafter hold an illiquid investment for what could be many years. Bad for the employee.

3. Apart from the limitations of LLCs themselves, it becomes difficult to administer an option plan when the value of a company is already high because it costs too much for employees to buy into it. For example, if a company is already worth $10M, the exercise price of options needed to buy .001% of it would be $10K. How many employees want to part with real dollars for the hope of a speculative return way down the road, especially if the company itself says it has no plans to move toward a liquidity event any time soon?

Hence, the alternative plan adopted here makes sense. It does not represent any form of true equity interest but is an employee bonus plan. This means you lose the benefits if you leave employment. It also means you get, at best, employee compensation that is subject to tax at ordinary income tax rates as well as to all employment taxes (though no tax is due until the bonus is paid). It also means that the interest is not transferable. It is basically a special reward granted to those who stick it out over the years until the company gets to a liquidity event. It is not perfect but, given the problems noted above, it is actually a pretty good solution to the problem of how to afford special incentives to key employees whom you want to add value to a growing but mature company operating in LLC form.
Apple cancels iPad 3 orders for 2nd half of 2011
The issue is that in the past, if the parents were bad, then the kids would just die (and the parents probably wouldn't live that long either), and so the problem would take care of itself. But now things have improved just enough that death isn't an issue, so we're stuck with all these people who (according to the natural state of things) should have died.

Now you can debate all you want about whether these people have the right to live or not, but the fact of the matter is that their existence creates a new downward drag on society that did not exist before, and they threaten to bring down the rest of us if we don't do something about it.
Good article. I've had very similar experiences looking over my old code from several months ago. Even basic concepts like procedural abstraction I've only learned about and put into practice recently; in the past I may have used it but wasn't consciously aware of it and didn't do it consistently. And yet I was able to write a lot of awesome working software (that was hard to read and maintain).

Sometimes I think I would have been better off with a little theory at first, but then I wonder if I would have even developed the passion without the immediate joy of creation.
Mixpanel: We're hiring and here's where we're at.
Hi HN,

Mixpanel today is a real-time analytics platform that can do extremely complex data analysis for businesses on the web. Our vision is to help the world learn from its data.

Here's where we're at:

- We're not huge. We're 5 full-time engineers with interns. You don't need to carry the risk of being employee #1 though.

- We mostly write Python, Javascript, and C.

- We have over 200+ servers.

- We handle thousands of requests a second which is up from 10-15 requests a second during Y Combinator

- We wrote our own database in-house that can process 300M events in real-time. Ultimately, nothing fit our needs and we're glad we built this. We have just begun to build products on top of it that push the fold of analytics.

- Our front-end team is top notch. We're building a framework to make building products on the front-end much faster. It's surprisingly more difficult than it seems.

- We care a lot about design. Not every piece of enterprise software has to be ugly.

- The market leaders: Omniture, Unica, Webtrends, and Coremetrics are stagnating under the people that bought them late last year. We really are taking their business.

- We're in San Francisco

- We pay for relocation

- We do benefits

- We pay market

- We think the next 5 engineers will truly be the core engineering team at Mixpanel.

- We're not looking to get acquired. It's go big or go home.

- We're funded by Max Levchin, Sequoia Capital, Michael Birch, and Keith Rabois

If you're interested, please apply: http://mixpanel.com/jobs/

Sincerely,

Suhail (suhail@mixpanel.com), Founder
The most interesting thing (in this subthread) is that Linux is able to be a black box. That wasn't the case not too long ago.
I'd say for a web designer's needs, GIMP should certainly prove more than useful. These days, a designer should know how to mock up sites using CSS3, like you mentioned.

Another advantage of using live mockups is that you suddenly become an animation designer (if any is used on the site). When done well, this could be a very useful skill to have in terms of UX.
forking with edit is what the parent comment was talking about.
The only issue I'm aware of with gzip is actually in zlib, where it stored 32-bit byte counters, but those were strictly optional and it works fine with data that overflowed them. The zlib window size may be only 32k, but bzip2 doesn't do that much better with 900k and a better algorithm, so I wouldn't consider it embarrassingly inefficient.
Right, but programming something in Django is much different then using some obscure php CMS. Django development is incredibly fast, and is more likely to attract good developers. We are also in a very large metropolitan area, with a substantial Python and Ruby communities. I was almost going to suggest the try Expression Engine or something. I just can't see relying on a variety of Wordpress plugins to make the site being a good idea. Especially if they're considering doing any custom work.

I mean Drupal and PressFlow would probably be an even better decision going the PHP route.
Google Is Reborn Creepier and Meaner
He has to maintain his user base after all, for his ads.

http://daringfireball.net/feeds/sponsors/

With ads making him $6000 a week, I don't blame him. He is telling people what they want to hear and the ads reach people they're trying to reach. He gets invited to Apple events thanks to him being the unofficial de-facto Apple PR and he can't risk hurting that. There's no incentive for him to be objective, in fact it is in his interest to lay the spin on thick.

Get with the program!
I'm genuinely disappointed that this link actually made it past TechMeme and HN. It kind of exemplifies everything that made me quit reading the TechCrunch feed -- the smug bias, the obvious link-bait troll title, and the sloppy conclusions from dubious data.
Julian Viereck created Skywriter/Ace's keybinding system with the requirement that it had to be able to handle Emacs and vi style keybindings. Those of us working the most on Skywriter were actually fine with the default bindings, but we looked up the different keybinding patterns used by Emacs and vi and made it possible to do those.

There's a bit of effort to go from that capability to a full set of bindings. I know that Gozala (on GitHub) worked a bit on vi bindings. For a motivated hacker, it's possible and likely not too much work to fit Ace with some slick bindings.
I've used Convore at a few hackathons and conferences, and was very impressed. As a user, I loved the product. I'm looking forward to her talk!
Have you used Win7?
Two things immediately come to mind, one specific and one a bit vague.

Specific: YC gave us an unbelievable network of founders, hackers and investors in the Valley, and that stayed with us even after we moved back to New York. There's absolutely no way we'd have as strong a west coast (or even east coast) network if we hadn't done YC.

Vague: Valley culture. YC is in many ways at the center of the Valley and embodies the best it has to offer. I don't know how to explain it, but there's definitely a different culture at YC and in the Valley in general than in New York or anywhere else I've been.

It's hard to quantify or describe concisely, because it's really the sum total of people's attitudes, and the conversations you overhear on the street, and the density of people who have built or are building startups, and a thousand other things.

The only analogy I can think of is traveling to another country. For instance, when I traveled to Europe, it felt extraordinarily different from the US, and the differences weren't always easy to pintpoint.
"But times have changed, and development isn't dead. Why haven't they been updated?"

Maybe because listing 8M files is not a common use case, and there just isn't the motivation to update otherwise perfectly working code. It's not an itchy problem.
R17 on spinning disk faster than PostgreSQL on SSD
How Business Incubators Help Your Startup Find Financing
Groupon specifically says in their S-1 that they do nothing to stop such cheating.

Given that they are being valued based on subscribers and revenue, it's in their interests not to stop cheating. If you want to create 100 accounts, you're helping them sell this turd of an offering to the public.
That's because linux commands are generally quiet unless something goes wrong. ./configure, make and gcc can produce pages of output even when nothing is wrong.
The London Riots Just Killed Flickr for Me
Apple's evidence may be flawed in European Samsung case
An API for the raw data that underlies this system would be extremely useful to academics. Databases like compustat and execucomp are expensive and lack some of the most interesting details in SEC documents. I have worked on trying to extract deep information in footnotes in financial statements (e.g. foreign cash holdings and option exercise tax shields) and found even Turk/Crowdflower couldn't handle the complexity. If they can figure out an algorithm to pull out such data, they will have both a great academic and private sector product.
R17 is a data mining language that's a cross between SQL and Bash. For example this

SELECT username, COUNT(1) AS num FROM users GROUP BY username ORDER BY num;

is roughly equivalent to

io.file.read('users') | rel.select(username) | rel.group(count) | rel.order_by(_count);

The most interesting difference is that each r17 clause executes concurrently :).

Download link is here: http://www.rseventeen.com/#download
My first thought on seeing their site is that the search box, and email alert box look just like sidebar ads for some reason. I think it's because it looks like an image, and not an html form.

I wouldn't have used the search if I had visited from Google Finance.
You don't have that assurance whenever you install anything.
'Electronic Skin' Grafts Gadgets to Body
The problem with LVM snapshots is that you have to manually reserve a portion of the logical volume to store them. And if you calculate your needs incorrectly, LVM runs out of space to preserve them, and they become corrupted (they are reported as "INVALID" in lvdisplay IIRC).

That's why I prefer KVM's built-in base image support (qemu-img create -b ...) to quickly provision VMs, instead of LVM. That's how I architected KVM hosts for my employer, running 100+ lightweight VMs each, with 1000+ disk images available on disk.
This was a hangman game in GW-Basic. It was the messiest code I've ever written. 38k lines for a simple 3 letter only hangman game.
It is impressive but they definitely need some more work. The current top story is about how somebody called "Gendell Jeffrey L Et Al" sold a bunch of stock. The phrase "Gendell Jeffrey L Et Al" clearly refers to multiple people but their website is treating it like the name of a single person.
Simple solution. http://wastm2released.com/

Oh wait, never mind...
Did you read the contents in your standard web browser, like I did? What if it sent back a different set of commands if the user agent matched that of cURL?
WeekendHacker.net

It's basically an e-mail list that people upload project ideas from http://www.bzupnick.com/WHform/index.php and then a weekly email goes out, then you can respond to the projects and get in contact with the project uploader.

they're coming out with a website soon. They've been working on it for awhile.
How Google Earth [Really] Works
I grudgingly have to agree with you here. Neither iOS nor Android really radically break from the UI conventions of the desktop. Microsoft's latest UIs are both bolder and more elegant. And with C# they have the best development stack by far of the three.
builditwith.me is a site made for this.

Also, I have a few ideas I would like to explore. Email me at inlith@gmail.com and we can talk.