skysight-inc/HackerNews huggingface dataset:
At the moment you have to be signed up. I'll set it up so you can optionally enable anonymous posting or not. Personally I like people in my community to sign up so I know their name and their bio, and you dont get that from Guest posts. But yes, it should be at the disgression of the person running the community whether this is allowed. So I'll build this functionality over the weekend probably.

It's built on CodeIgniter, using jQuery. I wrote all the code except for that.
Except that VBScript is implemented as a DOM scripting language in IE!

I've had several mid-end managed switches where the web configuration UI used it and was unusable outside of IE with no sign as to why unless you read the source.
Yeah I was thinking of doing that until I looked on the database and saw a Kroud called "vagina" and "whatthefk"

:-)
Microsoft Targets Mac's Lack Of Blu-Ray Support in Latest Windows 7 Ad
I went to school at Cornell, which isn't too far from the town in the article. There are dozens of other towns like this in central New York, and the larger cities like Rochester, Syracuse, Binghamton, and Elmira aren't doing that well either. It's great to see someone trying to stop what feels like inevitable decline.

EDIT: It's also nice to see him running it as a business, rather than a creepy charity case as happened in Aurora, NY:

http://en.wikipedia.org/wiki/Aurora,_Cayuga_County,_New_York...
I'm curious, how do you suggest designing a system where the API and domain model are decoupled?

Unless we're using the same words to mean different things, I don't see how you could interact with an API method with understanding what you are passing to or receiving from it at a certain level.

On the other hand, one of the large selling points of REST-style design is the ability to know how to interact with resource URLs using common http verbs without necessarily knowing what that URL represents - for example, GET or POST have the same meaning throughout the API.

I don't think the question of transaction boundaries and REST design are mutually exclusive. One can build a REST system that uses meaningful transactions around it's operations - the obvious solution is to make the operations that are exposed the same as what you want to wrap transactions about, and only expose these operations. In fact I find it strange that some might think these are two exclusive concepts.

The other problem you describe sounds like it would be easily solved with client-side caching. REST and caching remote operations are not exclusive of one another either. HTTP provides a very natural way to control caching. Having to make 100 network round trips for the same resource should be unnecessary in any system, REST or not.
No it's not. Virtualization and a compatibiltiy DLL are orders of magnitude different, both conceptually and in terms of performance.
I'm sorry I didn't get my point across very clearly. Perhaps my writing style is to blame. I often start writing when I "feel it" and figure out what I'm really trying to say as I go then go back and rework as necessary. Too top heavy, I suppose.

Anyway, my point was to celebrate the "heads down, working" nature of a lot of common lispers and to try doing some minor image adjustment. (Common) Lispers don't do terribly much promotion of the language and community or some of its shared values. That often complicates things because folks show up with the wrong idea.

I was hoping this would celebrate where "we" are and maybe clear some things up a little for outsiders. Seems I missed that latter goal. :-/
Use Evently, CouchDB and CouchApp's.
Had to switch to classic mode in Yahoo mail and then turn on compatibility mode in IE9.

Worked great.
Developing When Your Computer is too Fast
Tetris may work as a post-traumatic stress disorder "vaccine"
I think the concept of a data-flow programming language is very interesting and I'd love to see an active, open-source data-flow programming language like Anic (which doesn't currently exists). Which makes me a bit uneasy about Anic is that it only has 3 committers, with the last update end of September, and no working compiler.

The developer needs two things: (a) financial support so he can work on it full time, and (b) an active community of contributors. Maybe some organization could sponsor him, or perhaps do a Kickstarter fundraise or simply ask around for donations... I just hope it gets some traction and a compiler; for certain problems Anic could be a very interesting and natural approach.

PS: The first response in this thread contains a few well articulated reasons for being interested in Anic: http://groups.google.com/group/ani-compiler/browse_thread/th...
Boosh-ite, I'd guess. You'd need two aitches for bookh-hite.
Keep in mind that those were just my impressions, and I could be completely wrong as to how others feel. I think your points are correct for the most part. I also appreciate that you are trying to promote the language, which can't happen enough.
How I almost invented RSS
In general though, it's not wise to discredit professionals just because they may disagree on certain things in their field. Unless the field is fully understood (I'm not aware of one which is!), you'll see that.

I'd say that the field is quite poorly understood. Here's an article (long!) that kind of sums it up.

http://www.nytimes.com/2007/01/28/magazine/28nutritionism.t....

What's the best advice to take? That from "multiple" doctors, dietitians, or nutritionists. Not some yahoos on the internet.

A second or third opinion reduces the likelihood of errors, while limiting received advice only from those educated and qualified to give it.

I found out that even after that, I'm tempted to try and do some of my own research, and then apply the advice to myself and see how well it works ...
Facebook deletes your profile? Facebook up and disappears?
For anyone making this, let me search not only for "image editor" or "spreadsheet", but also for web apps "like [desktop app] Photoshop" or "like Excel", etc.
>> Propriety software is privately owned by the makers of the software, they control everything.

> GNU and the FSF were born because this model was deemed unethical by RMS and many who basically agree with him.

Actually, free software is owned and controlled by its creators. They determine the terms and if you don't like those terms, you don't get to use it.

You seem to think that "control" implies a particular class of terms. It doesn't. Control is actually the ability fo the creator to choose whatever terms she likes.

BTW - RMS is an American and got his seed funding from Americans....
fair point. what i should have said is ... "there are some behaviors that are so extreme that they fall outside of the TSA's guidelines".
Cricket is probably the #2 sport in the world.. http://www.mostpopularsports.net/

Of course, I assumed that American football would be right up there : Turns out, it's a minority thing, by a long way.
The row of buttons on the top right allows you to decrease the measure and increase leading as well as font size. Your setting will be remembered (presumably only if you allow cookies).

Why they give you this ability but have absolutly horrible defaults will probably be forever their secret.
No:

(in america => does not know cricket) <=> (knows cricket => not in america)
Exploding The Myths Of China's Foreign Investments.
My thought exactly. But I suppose if you limit yourself to 37signals apps, then it was an open need.
As terra_t outlines, introduce a "Reservation" resource which contains 1 or more slots, allowing someone to (attempt to) create a Reservation containing several 15-minute slots in a single request.

If "N 15 minute slots" are something that you want to either all suceed or all fail at the same time, then what you really have in this concept is another entity/resource to add to your model.
You read the article? The first thing he does is call POX "level 0" and "the swamp".

Generally, real http APIs from companies like Amazon, Flickr, Twitter, etc. are POX-RPC APIs, the idea is that you're exposing operations, not data structures.

REST is a castles-in-the-air exercise in exploring the dark corners of the http specification and exposing data directly instead of exposing operations on the data.
This, along with other things, feels like we're headed into a new renaissance period in silicon valley. There's talk everywhere about fundamental changes to how venture capital is done. There's ycombinator, 500startups, founder institute, etc.

Paul Graham's goal is obviously to be the valley's biggest patron for starving artists, err, hackers.

All of this is very fresh and exciting.
> Sacrificing yourself for the greater good? Doesn't sound very American to me.

Actually, "sacrificing yourself" for what you believe in is very American.

You seem to think that America is a specific class of alternatives. It isn't. It's the freedom to make the choices that you prefer.
Huge, huge, HUGE upvote. Three Worlds Collide is amazing.

And if you like that, check out "Life Artificial":

http://lifeartificial.com
Honestly one difference that comes to mind is that machines don't go on tilt. I knew quite a few people in the community of winning players and I never came across a single one who didn't admit to playing differently/worse while on an extended losing streak. And that includes the 250K hands a month guy. I think for a bot to be undetectable you would have to actually mimic emotional responses to losing money.
I tried it on linux and osx, and neither worked. I even verified by secondary email and it still didn't work.
Ask HN: Do you use Managed Servers?
Im wondering: Do you use manages servers for hosting your applications? I do so and would like to discuss the pros and cons of various providers. But I have the feeling most of you here on HN use servers where you have root access.

To me, it seems very logical to use managed servers. Because it abstracts away some more parts of the whole stack. What do you think?
Yes, heads-up limit holdem is basically a solved game from an AI perspective.
Don't play police. Get real police involved and let them drive.

They know what they're doing. You're not going to do it any better and you might do it significantly worse.
It would work in the sense of causing good work to get done. It wouldn't necessarily make much money.

The real problem though is that it would be hard to find someone to run it. If you want to make a YC of x, it has to be run by a domain expert in x. That works for x = startup, because YC is close enough to a startup itself. But for most other values of x it wouldn't work so well. The best painters would rather spend their time painting.
I love HP and the Methods of Rationality, and absolutely hated "Three Worlds Collide" because

a)It was very contrived, and

b)Rape will never be legal, sorry, unless it's an anti-feminist society similar to some Arab countries, which that society wasn't. I know it's just one little thing, but that completely killed the suspension of disbelief for me.
It Will Be Awesome if They Don't Screw it Up: 3D Printing...
It's called deviantart.
Agreed. Compass' CSS3 mixins make SASS pure awesome.
In clojure/lein[1][2] it's simple enough though not really equivalent to a real executable:

lein uberjar

That'll create a standalone jar. But, of course, the computer will need some sort of JRE.

This definitely reminds me of creating executables in python. Even though python really isn't a lisp it has seemingly crazy, difficult and under-developed and underutilized ways to create executables.. somewhat surprising considering how popular it is today[3].

[1] See http://clojure.org/

[2] See https://github.com/technomancy/leiningen

[3] Long list ... all have pluses and minuses http://www.py2exe.org/ http://pypi.python.org/pypi/py2app/ http://www.pyinstaller.org/ http://pypi.python.org/pypi/bbfreeze/0.97.2 http://cx-freeze.sourceforge.net/
It's not that commenting is frowned upon, but that there is a dilution that occurs if you try to respond to everything. It will probably go over better if you choose the single most interesting comment to respond to, or if posting at the top, to offer what you feel is your single most insightful comment. Think of things from the point of view of someone reading the page: would it be more enjoyable to read if everyone commented on everything that was of interest to them, or better if they restricted themselves (a bit) to their area of expertise and particular interest?

In case you're wondering if I take my own advice, I think there's a a lot more leeway in responding to direct replies rather than drive-by replies to strangers. Conversation is to be encouraged. :)

For the capitalization, well, it's not that a high school dropout with a purple mohawk can't get venture funding, but that they'd better have a stunningly good idea. The MBA with a suit probably gets more leeway if the plan isn't as stellar. I think a better point might be "Break only the rules that matter". Why bother handicapping yourself if it doesn't?
It's not 100 trips for the same resource, it's 100 round trips for 100 ~different~ resources that are required to construct a page. Cacheing won't help, and in fact, http caching is one of the #1 obstacles in AJAX programming. People who write AJAX APIs are always using cache-busting methods to make sure that browser caches don't screw up their apps with stale data.

The GET model is acceptable for data access (unless you want to radically reduce round trips -- one answer to this is to "virtualize" the REST model and let an app ask for N chunks of data in one request) however, it's bad for data updates, where you're better off exposing operations that exposing data directly.

Security, for instance, is easier to implement if you expose operations because security rules most frequently govern state transitions: to apply security rules in purist REST, you're always having to write comparisons between the old state and the new state and you've got to test for every single possible thing that could break security, even combinations of things that would be harmless by themselves.

If a security-sensitive operation is exposed as an operation, the implementation of security rules is much more clear.
That link is superb; highly, highly recommended. Can't believe I didn't come across it before. You should submit it separately. I would except you should grab the karma (if you care about it) ;-)
"Genius" is 10,000 hours of constant improvement.

Spending 10,000 hours on something is incredibly common. Everyone spends 10,000 hours on multiple things. But we coast. It's what we do by habit. It's habit itself.

To break our own habits over and over again in order to improve, to get into a positive feedback loop of ever increasing ability, for 10,000 hours, is genius.
Actual rational actors understand that extreme loss has a disproportionate effect. (In other words, losing $100k is more than 1k as expensive as losing $100 for most of us.)

Naive rationality may be easy to analyse but that just means that the GIGO transfer doesn't cost much.
Twitter's Biz Stone Talks About Growth and Local Ads
I would imagine that we'd actually be looking for the Madoff VC. What's more interesting to me is to figure out which company will be the new Lehman Brothers or Enron.
I don't understand how on earth they expect to get it past that pesky "freedom of the press" speedbump, but leave it to Congress to try.
Are we just talking about the US here? Perhaps Canada and Australia have a similar situation, but I'd imagine every country/region has a different story. The blog writer, though, was in Hong Kong, where even teachers get bullied by students in high school. Cross the border into the mainland, and the bully will keep themselves well hidden, using proxies to do the dirty work.
How to Right a Good Internal Company Newsletter
what volume do you engage in such that you get a personal rep? :)
The problem is that doctor, dietitian, or nutritionist don't even agree with each other.

Look above for another question I answered, similar to this one, which I posted shortly after you posted yours. :)

Also, have you actually checked what the FDA nutritional recommendations are? They are really terrible advice that goes against actual science.

Any examples?

I think you meant USDA nutritional recommendations:

http://www.cnpp.usda.gov/DGAs2010-DGACReport.htm

In my root comment, I meant regulation of nutritional supplements (which is handled by the FDA). This is different than dietary recommendations (e.g. what quantity of vitamins/minerals to eat).

I'm not aware of any problems there are with the USDA's nutritional recommendations, though I'm sure there are some here and there (please share, I'd love to know!). It wouldn't be fair to discredit the entire document if there is an error, however.

It's a living document too, being updated every few years (the 2005 version should be replaced with the 2010 version soon). As more studies are done and more is learned about nutrition and humans, it gets revised.
URLs are special; Where the Web beats Native
If there were similar laws in my industry then I wouldn't have sympathy for myself.

I knew the risks of my industry before I started the job. I made a decision to take it based on my salary/benefits vs the potential hazards. Cab drivers do the same. The law is in place to prevent people from being exploited by cab drivers. If my industry likewise needed further anti-exploitation rules, I wouldn't be opposed to them.

But not only that, as fun as it is to debate the merits or pitfalls of laws regarding yellow cab drivers in NYC, at some point it is important to recognize that the laws are a certain way and until they are changed or made "blue", they are the system that we have to work within.
I agree with your comment, but this is a big impediment for a lot of developers. I think it's partly conceptual. SOAP libraries will grab a wsdl file and generate a class with methods for each procedure the service exposes. That makes a lot of developers think something has been made easy for them, but they still have to understand the class interface to know how to talk to the service. REST is the same; you have to understand the interface (resource representations) to know how to talk to the service. REST just skips that middle code generation part where you tightly couple your code to a particular version of the service api. The developers who are looking for a library just want the code generation.

I tell people that they've already got the communication stack in place and don't need code generation; what they need is to understand the api and design the classes on their side that will _use_ the api. The http and json stuff gets buried there, not in a client-side facade class.
Mario 3 using New Super Mario Bros. engine: flash cart required
a 3D printer is a machine that can turn a blueprint into a physical object. Feed it a design for a wrench, and it produces a physical, working wrench.

That breaks when you try and use it because it's made from chocolate.
Don't you guys think that it makes much more sense for Facebook to allow their users to hook up their email accounts (GMail, Hotmail etc.) via IMAP/POP and just be much better email interface with some extras?

Facebook could give priority sorting (based on your social graph), instant identification (kind of Rapportive features), and really easy to use and powerful address book (your social graph).
Exhibit J is interesting. So much of this code looks like boilerplate to me that I don't think it says much about whether it was copied. Given standard naming conventions, the public interface, and the simplicity of the code, a lot of developers would create almost identical implementations. I mean, the code doesn't actually DO hardly anything.
> Permission to link to a document is explicitly granted by the act of publication.

No one thought that you needed permission to cite someone else's work before the intertubes.

A link is an actionable citation, but the action is under the complete control of linked-to site which presumably owns relevant rights to the document in question.
Some drugs are just pushed harder than others because doctors just don't know (and can't know) all the facts. Take statins for example. My doctor and about 3 others would look at my numbers in a few seconds and just say, well lets get you on Statins. Finally found a doctor who said I can do it via eating well and told me to read Good Calories Bad Calories by Gary Taubes. Here I am years later, cholesterol numbers are literally perfect, and feel great.

I guess you need to be lucky with your physicians.
Hire HN: Front-end work
Hey HN, I'm looking for someone familiar with Rails to do a bunch of JavaScript work. Ext JS experience is required. I have the site completely built, but a rewrite/redesign is very badly needed.

It's been rewritten on the back-end, but it's still using the default scaffold stylesheets.

Anyone interested? :) Email me at nick@whitepaperclip.com
Paper prototyping kit.
Be creative! How about Facebook only exports proxied @facebook.com email addresses?
Comparing real population with internet population of the top 10 from that list --

Country : Population Rank - Internet Population Rank
China : 1 - 1
India : 2 - 4
USA : 3 - 2
Indonesia : 4 - 16
Brazil : 5 - 5
Pakistan : 6 - 24
Bangladesh: 7 - (not on list)
Nigeria : 8 - 10
Russia : 9 - 7
Japan : 10 - 3

Japan is the biggest list jumper, Pakistan and area are poorly connected, and surprisingly, Nigeria is connected almost in proportion to its population.
Unless he's kept detailed records then he's working only from memory which is much less reliable than people think and apt to find patterns in mere coincidences.
The person being blackmailed should not communicate with or give-in to the person attempting blackmail.

But you shouldn't ignore it in the sense of doing nothing. Posting here is something and other counter-measures might be possible.

We, in general, certainly shouldn't ignore the fact that this happening or chalk it up to how the world works.

I suspect this stuff will come to a head sooner or later legally and it might be better if it happens sooner.
It's based on Scratch w/ help from the Scratch team - (and it's the beginning of a master's thesis)
Masquerading as Mobile Safari to Get Websites to Serve HTML5 Video to Safari
The answer is usually "because I never check my email".
How TPM got started
Right now we have a good relationship with Yelp: http://www.yelp.com/biz/scream-sorbet-emeryville

We're not currently paying them, and did have some touchy points in the past regarding such offers of 'service'. As a consumer, I think they're a decent organization that's trying to provide a useful and compelling service. Like most other free services there are many potential conflicts of interest. I'm hoping that their self-interest in having credibility will keep them honest. But I don't think their influence is insignificant.

But perhaps like your issues with Paypal, it will turn out that I should have listened your sage advice :).
Cygwin can see every Windows file trivially via /cygdrive. Programs compiled in cygwin are mostly native code that at the bottom rely on Windows DLLs. This is a pretty significant difference from an emulator or a virtual machine (someone mentioned Parallels below).
Can you share which IO was discovered? Anything that is general bad practices others can learn from?
Yes of course. However, to analyze a new product, it can be helpful to use the following template:

It's just like ___A___, however for people who need to ___B___, ___A___ has the problem ___C___. We solved ___C___ by doing ___D___.

So perhaps it is just like a ticketing system (___A___). The question is whether there is a problem ___B___ that existing ticketing systems don't solve for people ___C___, which Iterations solves by doing ___D___.
And Facebook basically still has those things that are the non-personal emails, they just took them out of the mail stream and put them into your wall.