skysight-inc/HackerNews huggingface dataset:
Thanks for the HUV acronym whatusername, it makes describing things easier. I think you have a pretty good understanding of the system now. I'll reword your description in an effort to clarify, and if this is not the way you understand it please tell me so I can try to make a better explanation.

Every bid has 3 possibilities compared to the current HUV: lower, same, higher.

LOWER = not a winner simply because it's lower

SAME = not a winner because it's a duplicate

HIGHER = additional checking required:

HIGHER and DUPLICATE = not a winner

HIGHER and UNIQUE = winner!

That's basically how to determine the status of a new bid. As far as programming tasks are concerned, the value of each new bid must be added to the list of existing bids if it's not already there. Then the status of the new bid must be updated ... and if this changes the status of the HUV, the new HUV must be determined:

Determining a new HUV is where sorting becomes necessary, but I think this may be the ONLY place where a sort is required.

>>> Behind the scenes - I assume you're logging each bid, details, etc.. You wouldn't have to wait to do this in order to return a result. <<<

Yes, logging each bid is important but previously I failed to 'separate' the logging task from the process described above. If the HTTP server can log the cookie value (bidderID) and the post data (bidValue) itself that's all I may need. On the other hand this assumes a new connection to the HTTP server every time a bid is posted -- and if I use Ajax to pass data back and forth without creating these new connections I will also need a separate app to take care of the logging.
Mozilla Asks Add-On Developers to Prepare For Firefox 3.1
Your comment just made me click on this link. Thanks for clearing through the noise a bit.
Great work. I really like everything you've done here. Though it will be difficult to improve upon what you already have, I do have three very minor suggestions for you:

1. Change your domain name from whomovedmystock.com to whomovedmycheese.com.

2. Change your product from a website to a childishly simple business book.

3. Stop coding and start lecturing and conducting business seminars.

Other than those few small tweaks, I'd say you're on the right track. Keep up the good work!
I know you didn't quote this because of the latter part of that quote, but: I discovered Chopin by playing a song on DDR that used one of his themes. So I've always been partial to people who use grandiose things for the sake of pop. Or at the very least, I'm a bit forgiving of it.

Astrology I can't stand, though. I'd like it a lot more if people didn't actually believe in it.
Left brain, right brain, hard-wiring? Think again.
The "treated unfairly" part comes from the fact that a cartel formed to make sure that if you wanted a product with a lcd in it you had to pay an inflated price to a cartel member.

Innovation should have (and would have naturally) driven prices down had a few big boys not gotten together and used their collective might to prevent that competition.

It sucks that prices were too high but it sucks even more when actions like these halt innovation, usually using downright rotten legal means to prevent smaller competitors from entering the market to challenge the cartel's position.

The class action suit, even when it does not benefit end consumers much, works together with antitrust law to prevent industries from balkanizing into huge cartels, jacking up prices, controlling supplies to engineer shortages, and then forcefully ceasing all innovation.
There are lots of little ones. One that the government could help to solve is that we want to hire an automotive engineer from Austria, but either have to wait until the H1B's refresh in April or wait for an immigration lawyer to work some magic. The other issues are mostly personal; we can't work as fast as we would like because one of us maintains a job, and that we don't have enough money to setup a lab. We'd need at least a couple hundred thousand for that, though we're looking for a larger investment
(x million, not xy million) so we can bring on a few experts.
I frankly wanted to link to his p5. I am very grateful that he allowed me to do so. I didn't know I wanted to link to p5 until he showed me that it was available.
Monoids? In my programming language?
That's silly. It's still within the scope of advertising.

Question: does a company like Cuisinart have to pay to list their product in Amazon?
Too good to be true (the overnight millionaire scam)
Oh, and if the whomovedmycheese.com idea has already been done, I would consider addressing the pent-up demand for web-based constipation advice with whatmovedmybowels.com.
integer division JUST KILLS Python for scientific computing, it introduces the most disgusting silent errors everywhere. And the visualization functions generally suck compared to the handy plot() of Matlab.

Still, Py handily beats other free alternatives to Matlab
This nailed it:

It’s not like Microsoft’s Internet Explorer’s dominance a few years back where it needed to be challenged — as it was a crap product. Google search, for the vast majority of people, just works, and they’re happy to use it.

Apple has nothing to gain from challenging Google. They have a very successful product brand. It's not like when they release something like Safari, where it frees them from another company that's having a detrimental effect on them, and when there's no alternative that really fits with Apple's design aesthetic. Google's not entirely ugly, it works very well, and there's no method of improving search that's head-and-shoulders above Google.
Also, NumPy and SciPy are being integrated with Sage.
I recently read the other thread, that IE 6 won't go anywhere, so it's the same with sequential programming. I don't think it won't be dead.
Online advertising is just an abstraction to describe a very large and broad set of activities: getting large corporations (and even small businesses) to promote their products to potential buyers. It is the corporate instinct to drive up demand for products. This activity cannot be shaken by any recession and will forever be a source of income for those who hold the attention of an audience.

As long as consumers exist, advertising will always serve as a platform for manufacturing demand.
Man. I was expecting some clever, insightful article about how Windows' market share stops Ubuntu from gaining converts. This was funny, though.
Sorry kids, My Very Elegant Mother Just Served Us Nine Pickles is going to become merely an introduction for the book you'll have to memorize after this project is finished ;)
I think in 2009, I just wanna dig deeper about python.
The bizarre, misleading world of cell phone prices
Can't you restrict the domain, and so that the program is complete (for that restricted domain)?
Advertising forgotten after the economy makes a comeback? Try telling that to Google right after the economy picked up post-911!
I use LeechBlock for FF, It's more comprehensive than BlockSite.
> Think about how people happily pay for Photoshop when there's GIMP.

I don’t think this is a legitimate comparison (i.e. the GIMP isn’t a strictly more powerful but less focused superset of Photoshop’s features; instead it’s a strictly less powerful knock-off with an often unintelligible interface and much less polish). Numpy/Scipy are quite nice, and make creating any tools that need a bit of real programming (i.e. not just matrix math) much much nicer than trying to work with MATLAB. If someone else already built the tools using MATLAB and you don’t need to write any code whatsoever yourself, that’s obviously nicest of all. But that doesn’t sound like what the question is really about.

To the OP: if you already know Python, absolutely use Numpy/Scipy. They are fantastic.
Add Undo and Redo to Your Web Application With Cappuccino
Ask: Is anyone else using Erlang?
Hey guys,

I've decided to use erlang for my next project. I'm in need of a solution that has massive parallelism (thousands of threads) and works over a geographically distributed system. From what I've read, erlang is the way to go.

The syntax is kind of wonky, but it only took me about a day to get used to. Erlang is my first functional language though, so I'm still trying to get into the swing of functional thinking.
Trans-Experiential Ideas
Now number 1 on Google News, and considering that Google News is a news aggregator, this must mean that a lot of other news sources are giving prominent coverage as well.
This site has a pretty major flaw. It assumes one worker regardless of the number of adults, and it also charges for childcare. So really, both adults could work for half of the wage in the 2-adult models.

I'm not begrudging people that live near the poverty line higher wages. I'm just saying that the site is very misleading.
The biggest problem I've encountered with Apple in a business setting is Open Directory. You give it the evil eye and it gets corrupted; requiring restoration from backup (You have a backup, right?). BerkleyDB just doesn't cut it. Apple's documentation and KB could use some major overhauls, too...

In contrast, I can drop kick a Windows 2003 server out the 12th Floor Window and Active Directory keep running, and if I do have problems the KB can at least give me a lead on finding a solution.
My point is that network owners can clearly deviate from the end-to-end principle for profit, and my example of this is a cable company which restricts the bandwidth for services in competition with its own.

If you would prefer, we can treat the situation as entirely hypothetical. Do you disagree that a cable company with a large market share offering VoIP services could profit from restricting bandwidth for other VoIP services?
I guess the idea was to help allow English search queries (i.e. exclude words people were using to describe their query but shouldn't be searched for).
These numbers just seem wrong.

A specific example is they include child care - $800 per month, and then write: ...must earn to support their family, if they are the sole provider....

????

If you are going to include child care then divide all the numbers in half, and things make more sense.

Edit: heh jackowayed said the same thing :)
Fortunately, GM doesn't build our tanks.

Also, when people argue about how if GM fails then all these jobs will be lost--remember this: Detroit still has leftover production infrastructure for light rail. Not a whole lot of retraining necessary, and it would work with the inevitable Keynesian domestic spending we'll have.
Cheap tequila can also make women look like a million bucks.
Should I use tables for layout?
Ask YC: Interactive Graphing Library
I'm looking for a library that is capable of generating graphs of B-trees (and other topologies) comparable to Graphviz. As a catch, I'd need the graph that's generated to be interactive so when a user hovers over, selects, or groups nodes my program will be notified in some way and able to respond accordingly. The data to be represented in the nodes is text and I'd like if I could offer node based text coloring, etc (this isn't that important).
If there was a habitable planet in that system with intelligent life, with the same capabilities as us, they wouldn't be able to see any of the planets in our solar system.
A scientific formula for popularity on Digg and YouTube
Check out Prefuse: http://prefuse.org/

It's in Java and a really solid library. For the web, there's Prefuse Flare: http://flare.prefuse.org/ which is an ActionScript 3 port (so, basically programmatic Flash) that also works really well. I use Flare a lot and it's great; AS3 hasn't been that hard to learn. It's all very well documented and there are tutorials available (and a good user community).

Example gallery using Prefuse: http://prefuse.org/gallery/
I think it's even worse than the way you put it. He broke a specific brand product, and wanted an exact replacement. Does he think that some other form of advertising, say on a TV commercial, would have convinced him to buy a different replacement product for an essentially proprietary product? Didn't think so.
> However, no matter how much I tried to push as much as possible down into the matrix libraries implemented in C/C++, the surrounding Python code slowed everything down. I was having trouble getting everything to finish in time to hand in my homework by the deadline.

Did you profile your code? What was the slow bit?
Should we ban such websites?

Yes.
That already exists! There is a product by NASA that allows you to do that, I don't remember the name (you can see the moon, mars, mercury, etc).
This one: http://worldwind.arc.nasa.gov/

Enjoy! It's really amazing
I don't think advertising is dead for everyone, only people like him. I am rarely influenced by ads. I want something, I read reviews, I shop around, I buy it. Not good for advertisers.

However, most people don't care that much and will take the first thing that looks shiny to them. Advertising is a great way to make people look at shiny things, and I think it will remain profitable as a result.
Labmeeting - social networking for scientists
Have you ever heard of the EVE assassination? Gamers on EVE infiltrated a huge organization, rose to positions of power, then killed the CEO, destroyed her preserved body, and removed billions of credits in-game. The out-of-game cost was something like $16,500 according to inside traders, and the assassination took those players a year to set up perfectly. Of course, EVE was flooded with new users after this.

PC Gamer article about it here: http://eve.klaki.net/heist/

The online world is fascinating. You can do so much nowadays.
> Data trumps arguments always.

I wish that was always true.
Wow that was fast. Thanks a lot for the perfect and instantaneous response. :)
+1 for print version.

Print version == less size per paragraph in bytes and visual overhead. This is especially good for mobile browsing, and I can't think of one instance where I would have missed something in the "web" version.
Faces behind Popular Blogs
I would say that the accepted theories seem quite ridiculous and humorous.
Stackless Python?
Twitter to charge companies
Ha, I didn't realize those were anchors. I just found the image annoying.
It would be nice to know what the source of the numbers are. I found some specific numbers that seemed low to me. For example, it budgeted $156 a month for food for one adult in SF. I used to budget $40 a week for food for myself in the eighties, reasonably sure its not enough now.
Pardon me for that, and I was aware of the undertones, but I still didn't see anything particularly informative, especially provided that you submitted this blog to HN: it is almost a given that everybody here programs to some degree. You did not make a strong case for any of your assertions. You merely asserted.

This is different if your audience is, I dunno, designers, or people wanting to get their feet wet. That is certainly not the case in this forum.

Also, a foreign language takes a lot of time and effort to even just become functional in it. If you are thinking in terms of managing a foreign dev team with your foreign language skills, you're thinking in terms of several years. Not just "in 2009."

Maybe I have a bad temper today, but as you said you have over 10 years of OOP experience, one would expect something jucier.
Sorry, it's just been too long now to remember the details. I think it was the EM (expectation maximization) algorithm, though, which is hard to reduce entirely to matrix operations, at least for me it was.

Any good implementations for EM in Python (plus bridged libraries) out there?
Michael Crichton on talent: "I just work hard"
Etelos White Labels its Platform - Squarely Targeting Enterprise
Ruby Networking on Steroids
Free "Twitter for Business" Teleseminar
IntenseDebate Goes Public Again, Releases WordPress Plugin
I've gotten really good foreigners for cheap, but not through agencies. keep in touch with your college friends on F-1 visas. Hire them if they go home. Keep in touch with co-workers on H-1 visas. hire them when they go home. Both can sometimes point you at others who are similarly skilled who don't have much by way of economic opportunity.
I find it interesting that the word "millionaire" still has the emotional allure it had in the 1920s, despite having deflated so drastically that "billionaire" would now be a more correct equivalent.
Same. I only got into Python this year, but I definitely want to say I'm an expert by next year. Of course, won't ever stop learning new tricks even as an expert :)
Frontier has been dead for five years, but that hasn't stopped Dave. To say he's out of touch is an understatement.
I wouldn't describe the title as "strong," I'd describe it as a good indicator of idiocy ahead. I'm glad that online advertising can either be booming or dead; if there were a middle ground I might actually have to use my brain.

Disclaimer: I did not read this article, only the title, which enraged me sufficiently.
Wow... Mountain View, CA is 9k more expensive per year than where I'm living. Heck, it's 8k more than New York.

Remind me why shoestring-budget startups are supposed to flock there?
History promises inflation, not deflation. The great depression was deflationary, but the great depression did not feature helicopter Ben at the helm. I suspect Paulson's recent decision to not purchase troubled assets has a simple genesis. Bernanke is doing it instead,

http://www.bloomberg.com/apps/news?pid=20601087&sid=aatl...

Henry Paulson said in September they would comply with congressional demands for transparency in a $700 billion bailout of the banking system. Two months later, as the Fed lends far more than that in separate rescue programs that didn't require approval by Congress, Americans have no idea where their money is going or what securities the banks are pledging in return.

Well, I doubt Ben would buy quality securities since quality securities are usually sold on the open market.
Serving Javascript Fast
Without any more details than you are "in need of a solution that has massive parallelism," I would say erlang is a good route.

Lots of people use erlang for mission-critical systems. Implemented correctly, it is likely to be a good choice.
I'm no legal expert, but I'm guessing that the Universal Supreme Court will affirm that a nation doesn't have legal jurisdiction outside of its light cone.
How I Use My Mac
> But we don't have empirical evidence of black holes - we have circumstantial evidence of very dense blobs - they could be neutron stars or other things.

We have images of stars rotating around some very dense invisible stuff. Too dense to be supported by neutron degeneracy. What more do you want? We can't exactly get pictures of the interior.
Busby SEO Test  Just Another SEO Examination (http://www.jakartaseo.com)
Keyword density is important because search engines use this information to categorize a site’s theme, and to determine which terms the site is relevant to. The perfect keyword density will help achieve higher search engine positions. Keyword density needs to be balanced correctly (too low and you will not get the optimum benefit, too high and your page might get flagged for “keyword spamming”).
I meant correct, not complete.

I refer to the article on wikipedia which states:
"A converse direction is to use a program to extract a proof, given its correctness. This is only feasible if the programming language the program is written for is very richly typed: the development of such type systems has been partly motivated by the wish to make the Curry-Howard correspondence practically relevant."
It doesn't work like that, dude. Take a GR class.
Top Ramen, with 390 calories per package and selling for twenty-five cents, will fulfill your daily calorie needs for $1.25 a day.

Seriously though, I would be surprised if you couldn't put together a balanced if rather dull diet for $156 a month (or $5.12 a day, which now I come to think of it happens to be approximately my daily coffee budget). You wouldn't be eating much meat, but with cereal for breakfast, a simple sandwich for lunch, and pasta or rice + vegetables for dinner I'm sure it'd be sufficient to keep you alive and healthy.
According to this site, the cost of housing in Cambridge, MA for one person is $1063/month. I live there with a roommate, and the total rent for our place is $1200/month. This is a nice apartment with hardwood floors and lots of light, in a nice location. You do the math, because apparently the creators of this site didn't.

Also, their hourly "living wage" seems to be based on a 40-hour work week. I personally work way more than that, and I know people that work less.

If you think about it, the very concept of a "living wage" -- as a function only of your location and the number of people you support -- is wrong-headed. What do you suppose the living wage is for Beverly Hills, CA? News flash: not everyone can afford to live everywhere. Just like some cars are cheaper than others, some places to live are more affordable than others. If you aren't making enough to live where you want to live, maybe you should re-examine your job skills or your aspirations about where to live, rather than blaming your employer for not paying you a "living wage".
If they don't wanna have their photos taken, they shouldn't reflect the damn photons.
I would say its more like "there is a few billion dollars that disagree with the article"
$. -> "perldoc perlvar" -> $INPUT_LINE_NUMBER -> http://www.google.com/search?q=%24INPUT_LINE_NUMBER+perl
To "set up a straw man," one describes a position that superficially resembles an opponent's actual view, yet is easier to refute. Then, one attributes that position to the opponent. from http://en.wikipedia.org/wiki/Straw_man

"As a software vendor who wants to be benevolent, but not rip myself off, I really like this about Freemium: do “good” and “well” at the same time.
...
But for selling software, if you were truly benevolent, wouldn't you give it all away for free?
...
I think the solution to the first problem is to price your software (roughly) in proportion to the value customers get from it."

I was trying to say you misrepresented freemium by describing the reasons to use it in terms of social good. A totally ruthless business person may decide to use it because it let's them maximize their profit. Giving away service for less than their cost to the company is all about building or maintaining market share which is why it can be illegal for monopolies to under price their services in the US.

Anyway, their are plenty of models that involve giving away services Drug dealer giving away the first hit, TV / Radio. However, it's only Freemium if you have a built in connection to better service level and keep offering the free service. A Photo sharing site that only let's people download your pictures 100 times an hour before you had to pay would be a freemium service. If using freemium makes you more money than charging people for that level of service how does that fit into social good? I mean you make more money and people who don't pay get a free service what's not to like?

PS: It's easy to use a straw man argument without intending to. Just be careful when you start describing or defining what something really means or what it's benefits are because you can easily overlook what it's about and have a long essay that misses the point.
SpringSource Acquires G2One Inc.
People say 'multimillionaire' a lot now.

In Ireland I think it has replaced millionaire which was always a favourite in that part of the world.
MozRepl | meta-browsing with Firefox
What kind of telescope would be necessary to actually view the details of a distant planet?

An incredibly large one. I don't have time to figure it out right now, but if anyone feels motivated then what you need to be looking at is the diffraction limit:

http://en.wikipedia.org/wiki/Diffraction_limit

That's the fundamental limit on how small a feature you can pick up using a telescope of a given size.
WSOP Main Event Down to Heads up
Peter Eastgate and Ivan Demidov will fight about the WSOP 2008 main event title.