skysight-inc/HackerNews huggingface dataset:
Shoes code is Ruby code. The name of the binary may be different, and shoes bundles a different standard library, but you can still access any Ruby libraries you like from your Shoes app.

That doesn't make it a "level editor for [a] game engine", but it certainly should give you more than enough tools to build a networked tic-tac-toe game.
Thanks, I have emailed them already. Appreciate your reply.
It actually seems very similar to TkInter, though simpler.
In addition ASP.NET's naming container ID mangling which causes client IDs to be changed can be very counter productive for styling with CSS and for working with elements using JavaScript. It's no fun referencing controls with references like $("#ctl000_StatusCtl_txtNameId") for element selection (with jQuery here) especially since those generated ID values can change.

Yeah, I sure can't understand why that system gets no respect. What a headscratcher!
who is now the most successful Olympian with 11 gold medals

This kills me. Swimming has an inordinate amount of medals considering the skill set require (viz, propelling oneself through water)

http://www.nbcolympics.com/resultsandschedules/index.html

34 medals for swimming--ie, 34 medals for one particular skill. The equally grueling weightlifting category has 15, and for individuals it is much smaller due to weight classes. The much...much...more varied gymnastics has only 14 medals.

ED: I might be reading that thing wrong. I'm assuming that the number in the gold medal picture is the number of medals awarded, but it says "Final(s) held". Same thing?
Well it may not be an immediate problem for founders (so long as they have no sentimental attachment to the company), because they've been paid.

But it is a problem for acquirers & by extension a problem for future founders. If acquisitions fail to meet goals, they'll dry up.
OK, thanks. So should we flag other kills like that in the future?
Gordon Freeman, you must reach the control room and turn off the proton beam!
What Linux Will Look Like In 2012
Not really. If you have window scaling disabled, FAST won't help. If you have window scaling enabled, FAST might help a little.
Metadata is useful when you need to interpret the results, and most people care about why something is recommended to them. Top netflix algorithms are black boxes from the user standpoint, that doesn't help when making a decision to buy or rent based on that recommendation.

Compare that with Amazon's approach when they sacrifice the predictive power for the useful explanation (customers who bought X also bought Y)
Can you imagine what Carl Sagan's karma would be like? It would be through the floor. It would be a disaster.

People with genuinely good ideas don't crave approval. Sites like this are fun, but it shouldn't factor into the way you develop opinions, unless you want popular, stupid opinions.
points to x11 and squeak smalltalk

that's why... GUI objects that have intrinsic knowledge of networking are actually really powerful and useful.
Why doesn't shoes still have a wiki page.
Great work _why. Downloading the pdf now, this weekend will be awesome.
By Chuck Norris?
http://cosmicvariance.com/2008/08/04/what-will-the-lhc-find/
Publisher generates unique covers for all books
All of MS's profits come from Windows and Office. The odd quarter excepted, everything else they do operates at a loss.

For any other company, habitual 9-10 figure losses would have heads rolling on the floor.
Well, seems to make more sense then separating observers from the universe.
Considering that things like "elite status", which is based on contribution, is coveted by some users, it's entirely possible that the content in question was posted by an actual user who cut and pasted it from another site. It would be pretty hard to verify that someone's review is truly their own. If you notice something out of the ordinary, there are tools available to flag content.

Disclosure: I work for Yelp.
Shoes is a GUI framework. It just handles drawing widgets (buttons, text boxes, video player frames, etc.) on screen. Think of it as a equivalent to a web browser, with a single language (Ruby) used to define content, layout, and behavior, instead of the mish-mash that is HTML, CSS, and Javascript.

True, once you break out into the "big bad world" of network protocols and disk I/O, your code may not be quite as dead simple, but it really shouldn't be too hard for most folks to jump from this:

Shoes.app do
button "PUSH!"
end

...to this:

Shoes.app do
stack do
@text = para("hostnames go here...")
button("PUSH!") { @text.replace(File.read("/etc/hosts")) }
end
end

...and from there to this:

Shoes.setup do
gem 'simple-rss'
end

require 'simple-rss'
require 'open-uri'

Shoes.app do
stack do
banner "News.YC Headlines"

button("Fetch") do
@articles.clear

rss = SimpleRSS.parse(open("http://news.ycombinator.com/rss").read)

rss.items.each do |item|
@articles.append { para(item.title) }
end
end

@articles = stack
end
end

That isn't so bad, is it?
Fun Unicode domain names
Psystar 'Definitely Still Shipping' Mac Clones
REST, I just don't get it
Using Photographs to Enhance Videos of a Static Scene
Intel Releases Interface Spec For USB 3.0
Once it is scanned, the work is preserved as an image, and you still can not search it. OCR often fails because it is so old and worn. Interestingly enough, in order to actually do this, you need to scan, photograph, or otherwise digitize it to begin with, so the output of this is both what you seek (a scanned image) AND the actual content. Everyone wins.
A used computer from the late 90s can be found for as little as $5-$10 if you know where to look. A computer-literate kid should be able to install Ubuntu these days without much trouble. With Aptitude, the kid now has access to dozens of great programming languages. The internet is a resource for new programmers that was unmatched in the Commodore 64 days.

Kids today aren't at a disadvantage, but I'm guessing many kids just don't get the exposure.
Ask HN: (General-purpose) Reverse Auctions — undeveloped or needless?
I've been playing with an idea of reverse auctions a bit — it appears that there isn't much reverse auction systems around — at least nothing that you can compare with even a fraction of forward auctions' market.

Though I am not sure — does that mean nobody's really interested in reverse auctions (neither buyers nor sellers) or is this niche is just undeveloped and will kind of welcome new players?

Of course there is no firm answer, but what do you guys think about it?

P.S. From Wikipedia: "It is a type of auction in which the role of the buyer and seller are reversed, with the primary objective to drive purchase prices downward. In an ordinary auction (also known as a forward auction), buyers compete to obtain a good or service. In a reverse auction, sellers compete to obtain business."
They took a small, useful and elegant language, in part crippled by horrible, horrible, ugliness (e.g. for inner functions this points to the global object), and in preference to just fixing it, Javafied it.

This is not to say that ES4 should merely be ES3 spec polishing, but that ES4 describes a language not in the spirit of ES3. True, the spec ensures backwards compatibility, but in the sense of some new language that just happens to have ES3 support.
it's pretty awesome, hopefully someone got paid well for it.
scriptlance and other similar sites are essentially reverse auctions.
/me shrugs. Online application is just an equivalent of form that you might probably filled with your incorporator; and in case of an online application you get your EIN right away.

Though if you have extra money without an idea how to spend it, then yes, sure — there is a reason to pay for thing that is basically free :)
though scriptlance is quite far away from being a general-purpose reverse auction, isn'it?

I am not to say that there are NO general-purpose reverse auctions. There are some
https://sa1.www4.irs.gov/modiein/individual/index.jsp is the online free EIN form, by the way
I got excited when I saw this.
Unfortunately, Shoes' text is not displaying right off the bat on MBP running Leopard.
I like the idea and especially some of the graphic demos(good-follow).
Gmail = Spam?
Two Large (800 megawatt) Solar Plants Planned in California
Django reaches Beta 1
Graves Found From Sahara’s Green Period
Roll Your Own PBX in an hour or two
I guess I always understood the principles behind full-on REST using all the neglected HTTP methods as a way of enforcing clean API design. Good programmers can, of course, just use POST methods for an API, and not cause grief. Others might need some nudging in the right direction: "no, that's closest to a deletion so use DELETE; and that's closer to a store so use PUT."
has anyone used the httpwatch product?
Well, all swimming is not the same. Different strokes use different muscle groups, which is why even Phelps has some weaknesses.

It is stacked in the swimmer's favor though. They and runners have the easiest time collecting medals, whereas a basketball player pretty much has one available.
When your API is RESTful you have a lot less explaining to do in your documentation. It totally makes sense for services to conform to the same pattern.
I think the main issue is that the concept of a reverse auction is not practical for the seller in an online environment. In a reverse auction, the seller must work for a sale whereas in a conventional auction the site and the buyers do the work for them. Why should the seller "work" for a sale if (s)he doesn't need to?

On the flip side of the coin, it is generally accepted that if a consumer wants to purchase something (s)he must shop for it. So far attempts to revamp this process have not been widely adopted. Ebay tried a reverse auction segment of the site for a while and I don't think it worked out very well. That's not to say it can't be done of course, just that eBay couldn't do it with its approach - and all of its resources.
MV On The Spot » Martha’s Vineyard Vacation Rental: In-Town Edgartown
hm, I haven't realized ebay had this — it might be interesting to know how exactly they did it.

While I was playing with this idea, I though that these things might help reverse auction solution:

* powerful market research/alert tool for sellers — i.e. sellers would need a powerful toolset to monitor demand on an RA site.

* social networks _integration_ and stuff like that — RFQ information shouldn't be locked in a single site — it should be spread to wherever potential sellers might find it.

* "ning.com" for auctions
1. I ignored all the samples, and typed:

what's the biggest city in the us?

The response was:

"Sorry, but 'what's the biggest city in the us?' is not understood by the system.
The system does not understand what the word ''s' means."

Which was disappointing.

2. Next up:

does portland have a bigger population than seattle?

Response:

Sorry, but 'does portland have a bigger population than seattle?' is not understood by the system.
The system does not understand what the word 'bigger' means.

Boo. Also the word 'system' has no meaning to ordinary people, and only vague meaning for the rest of us.

3. Have you considered using a greater dataset for a better demo? Ie, police crimes, or CC data from wikipedia?

4. Show us what you can do on the front page. I don't give a damn about your sepia toned dude writing on a blackboard, or your brown colored optical fibre stock image, or that you, like everyone else, intends to be the prime supplier of whatever the hell it is you do.
Introducing SQL Buddy – Web based MySQL administration
Ironically, I have heard quite a lot of people say that many Chinese tertiary courses are not actually very difficult.
"... Could also be called 'How I became a Russian script kiddie' ..."

You are taking the reports at face value. Behind the amateurish attacks on websites is a serious military backed hacking effort. Network centric warfare is vulnerable to disruption. The script-kiddie stuff is a cover.

- http://www.janes.com/media/releases/pc080812_2.shtml

- http://www.eweek.com/c/a/Security/A-Year-of-CyberAttacks-Geo...
The Unix culture intrinsically values having so many choices, which is a consequence, I think, of historically being a platform by programmers/for programmers. Some people are picky about tools, and it encourages them to make their own. It's highly unlikely that it will unify in any real sense as long as its core design attracts people who bristle at the thought of being stuck using anything besides KDE, or GNOME, or Fluxbox, or ratpoison, or dwm, ...

I think it's a really good thing that different distributions tend to focus on particular goals, e.g. security as a design principle in OpenBSD, portability in NetBSD, being available as a free OS (in various senses) with Debian and Ubuntu, etc. (I really don't want this to turn into an argument about different distros; I know I'm trailing off there, I had a harder time summarizing Debian). Anyway, different foci lead to different discoveries, bugfixes, etc., but due to the pervasive Unix culture they are shared.

Still, that avalanche of necessary choices will probably keep it thriving in different niches from a system designed to have a consistent face for everyone. It's harder to teach people to use, harder to market, etc.
Sounds kind of like Harvard here... you have to kill yourself getting there, but once you're in grade inflation is your friend.
It will be an interesting part of your process to learn that eBay's solution is in fact still live.

wantitnow.ebay.com

I had no idea it was still live. I think that the very existance of this site, and the fact that you've never even heard of it, can play a large (and positive) role in your development process. If you plan to attack this you have your work cut out for you. You also, however, have a great tool in Want it Now - theoretically "what not to do".
This reminds me of some of the spam filtering algorithms I've read about.

You'd think that categorizing spam based on keywords (or sender IP, etc) would be useful, but machine learning algorithms can pick up more subtle nuances of language patterns and act more effectively.

http://portal.acm.org/citation.cfm?id=1216017&jmp=cit...
I'm pretty sure most of the engineers at Microsoft use Visual Studio.

And I'm pretty sure they run Windows too.
My first reaction to this was extremely negative. My thoughts were probably along the lines of the Techcrunch comments.

After thinking about it for a bit, I decided that I don't have anything against CO2Stats itself. What's more, it seems like a pretty obvious idea (more power to them if they're the first to implement it), and I think it's pretty likely to succeed.

What really bugs me is the kind of faulty thinking which is what will make it a success. It's the same kind of thinking which leads to huge unnecessary cardboard or plastic packaging with a recycling sign on it. It has the currently fashionable environment-friendly sign on it, therefore it's OK to consume more!

I guess I'm just not comfortable with the idea of offsetting actually making a difference. You're still putting that CO2 out there, you just have a shiny certificate to show that... you're... not? It's basically the same objection as coffeemug's, just from a different perspective.

Edit: the video on the CO2Stats website actually sums it up nicely. It's about making your visitors "feel good". It's not very clear to me that it's about making an actual difference.
"... in China you can't drop out and move to the valley and start a company with your computer savvy. The system in China is simple: To even have a CHANCE of successful, professional, middle class (by Chinese standards) life, you MUST get a university degree. To get a university degree, you MUST score in the top Nth percentile of the college entrance exam. ..."

Of course the system can be hacked, bent, manipulated by family connections within the party. The sad thing is by manipulating the "system" China is widening the gap between those who have the theory but pitifully short of application knowledge (University graduates) and those who do things but lack the requisite knowledge (everyone else).
whoa, eBay still has this feature and there are active listings! :)
'Ah, such economic ignorance! What is this "country" that "can't provide" if it isn't the people themselves who are to be provided for. People both take and create jobs.'

There are constraints. For one, economies cannot grow faster then a certain rate (they're pushing it already) without fallout.

For another, this is a largely controlled economy.
I think they might be talking about 20 - 30 years ago. Wang (the child) is 29.
ScanMyPhotos:  1000 photos scanned for $50
I have been working alone now for the last few months and I'm about to lose my mind. Seriously. Whenever I go out, I feel like an ogre who's lost all what social skills were there to begin with.
Ask HN: Web app feedback (chatting site redux)
Last week I asked for feedback (http://news.ycombinator.com/item?id=267049) on my web app, Circle of Conversation. HN readers were enormously helpful and I've implemented a number of your suggestions.

The initial site broke too many conventions in an attempt to differentiate. I'm now focusing on adhering to convention in areas where clarity is key. The site has a shorter name ("chchchat"), chat rooms are no longer called conversations, and users are able to give them custom titles in addition to tags. The "intelligent" features of the site are now dormant, and even when active will remain transparent to users.

I've removed redundant content and minimized certain features so that the interface is focused on the chat rooms themselves. I've also redesigned the chat room listings to look more like the layouts of popular media sites like YouTube. Also it's now easier to invite friends to chat rooms, as each one has a static URL which is displayed prominently for copy/pasting.

Thanks for taking another look, and thanks again for all of the feedback you shared last week!
Have they bought renewable energy certificate for their own site? Yet another "IAmRich^H^H^H^HGreen" :(
Last week I asked for feedback (http://news.ycombinator.com/item?id=267049) on my web app, Circle of Conversation. HN readers were enormously helpful and I've implemented a number of your suggestions.

The initial site broke too many conventions in an attempt to differentiate. I'm now focusing on adhering to convention in areas where clarity is key. The site has a shorter name ("chchchat"), chat rooms are no longer called conversations, and users are able to give rooms custom titles in addition to tags. The "intelligent" features of the site are now dormant, and even when active will remain transparent to users.

I've removed redundant content and minimized certain features so that the interface is focused on the chat rooms themselves. I've also redesigned the chat room listings to look more like the layouts of popular media sites like YouTube. Also it's now easier to invite friends to chat rooms, as each one has a static URL which is displayed prominently for copy/pasting.

Thanks for taking another look, and thanks again for all of the feedback you shared last week!
I think the relevant point is not whether you can improve your test score by studying (you can). It's whether or not this is a good thing to be expending your energy on (from the public point of view).
Touche. :) But in the same vein, what would a series of failed suicide attempts prove that the mentioned apparatus could not?
Do you really think that the situation was significantly different in the past?
Just create a machine that reads bits from a random data source and stops forever upon reading a 0 bit. Will the device run forever in some universe?

If you built the device, and it didn't run forever, what could you learn from this? Nothing, except maybe how to build cool counting machines. :)
Assuming the service maps cleanly to the HTTP verbs, which if it does he says by all means use a RESTful interface, but if not, don't be afraid to make it non-RESTful.
Metadata is in fact useful, though not the metadata that you might expect. One of the biggest wins many teams made was when they started ranking similarity based on edit distance of titles.
ZSHARE - passitdeep.com_reg_60.mp3
Honestly, startups here referring to themselves as profitable that aren't paying salaries rubs me the wrong way. Salaries are the major cost in a startup. Up until that point you're just finding ways to not lose money on your hobby.
Do you have an example of an online service that doesn't fit into RESTful model?
Oh, I've posted my share of stinkers. I just meant that just when I think I might have contributed something, the whole thread dies. I don't generally play it for the karma, but its nice to know that someone appreciates what you've said every once in a while.
Four Web Accessibility Myths Busted
Vision(ary) Entrepreneur
That's what I meant. There are actually more Yahoo! accounts and Live accounts than GMail accounts.
True, but due to copper's heat conducting properties I would think it would be the worst thing you could put in the beam's path (next to your hand).
But Netflix does say that. e.g.:

Twin Peaks: Season 1 (3-Disc Series)

Because you enjoyed:
Mulholland Drive
Brazil
Videodrome

So right away I know that Twin Peaks is pretty freaky.
It's still REST even when you don't use PUT, HEAD, or DELETE. Regardless, verbs are important. Consider the command-line. Which is more clear:

$ anImplementation move --from=data/preciousFile.dat --to=data/preciousFile-aug.15.2008.dat

or

$ mv data/preciousFile.dat data/preciousFile-aug.15.2008.dat
Is the next step up the scale 1 week cycles?

I like this idea. Any ideas on how to scale past 100 shirts a week?
Hmm, aren't they also making hydrocarbons?

The protons become hydrogen, and have to go somewhere - does it bubble off? Or does it react with the carbon and become hydrocarbons - or are there simply so few protons that it doesn't matter?
Any machine that you build will produce expected results, up to 10^-15 precision with current hardware.

Failed suicide attempt is unlikely and provides evidence towards many worlds as a theory and not just interpretation.
Chandler: What went wrong
This man is pure creative genius...
I'm talking about current winners in netflix prize. Their algorithms are a combination of hundreds individual recommenders blended together by another learning algorithm. There's no easy way to explain the result, but I guess one can cheat and run a simpler version on top of it to produce an "explanation".
This makes perfect sense; genres and other information about movies is just an approximation of user taste, while the actual taste of users themselves is clearly the best data to train your models on, since that's what you have to predict.

Any good model should be able to derive the relationships between films without knowing them beforehand, solely by using users' choices. And, likely, these relationships will be more useful than any from an external database.
Sorry, by apparatus I mean any method of observing a large body of matter or space that exhibit quantum behaviour (i.e. anything), not necessarily a physical machine. We are just looking for a series of highly improbable quantum state transitions.
Django 1.0-Beta 1 Released
The problem with that analogy is, the mainstream Fords never got faster than a Ferrari (although in both cases, you'd be a moron to rely on the Ferrari to get to work every day). Intel and AMD have done a good job at leaving SPARC and PowerPC in the dust.
Voting Machines
Actually Blogger met with pretty much the same fate as other companies. Check out Evan's blog post about freeing blogger from Google at evhead.com - it must be in the archives.
You have more explaining to do. Most api users have no idea WTF DELETE and PUT are.
Add Your Personal Review of http://www.freshstartafterdivorce.com/public/121.cfm?sd=43