skysight-inc/HackerNews huggingface dataset:
Yep, I read here. Only just saw your post though :)

Currently, forms need to be created using our WYSIWYG design tool - this creates the layout of the web-form and the resulting PDF. There is no way at the moment to import an existing PDF form to mark up - though I am working on a solution to this. (To get around this, some users have used a screenshot of their static PDF form, and then placed the text fields and checkboxes over this image - it works, is quick, and they don't have to pay someone to make them a fillable PDF - though, this is less than ideal if you already have a dynamic acro-form)

Our forms will work from behind a login. It uses iframes to embed the form, so as long as the user has access to the 'net, they will see, and be able to use the form. We also have an authorisation script that you can put on your site to protect the iframe embed code so that people can't copy the HTML and put your form on their own site.

Please feel free to contact me if you have any other questions - my email is in my profile.
a large part of what investors invest in is the team. YC tends to do quite a few second investments, because they've already decided that they believe in the team. i would peg this investment as one of those -- that the idea was much less important in the decision than immad and jude forming the team was.
This has multiple unintended consequences.

Forget commenting on anything that won't hit the front page.

Also forget commenting later on in a story when it gets stale. Best to hit a hot story when it is fresh and a lot of other people will be piling on later.
While I understand the point of your comment, there are plenty of places that are poor and safe for Americans. Like most of the world.
For me the highlight of this post is the idea (that I think I only absorbed about a year ago, after over 3 months of testing) that testing, much like project management, is a practical toolkit, not a theoretical framework.

What this means is that you don't need to come up with The Way of doing testing correctly - just apply the tools and techniques that seem to work best for the current context, even if they're in contradiction with something that you did before on another project or even in another part of this project.
A Peace Irony
What real life bad habits has programming given you?
interesting question from this page...

one thing i can say which i know many will agree - lots of coffee. :)
There is also some sock-puppet detection as well - this is to prevent you creating accounts and upvoting yourself. Presume it also prevents you downmodding every comment by someone you don't like too...

I've seen it occasionally go awry - you'll upvote and the vote just disappears.
I find that unit testing can really corrupt a program's structure. Especially dependency injection which takes a normal top-to-bottom flow and flattens it out to a degree that makes it hard to decipher what is actually happening. So instead of A calling B calling C, C will be injected into B which will be injected into A and then the whole thing will be unwound. On a large scale it can start to look like interface soup. Perhaps interface-oriented programing would be a more fitting name than object-oriented. It certainly doesn't look like the classical OO style.

Having said all that, I would be loathe to give up all my regression tests. The freedom I have to change major parts of the program knowing I have all the tests watching my back is invaluable. As is the benefit of being able to codify my hard won knowledge about edge cases and the like which I'm bound to forget and lose track of.

I just wish I didn't have to give up a more natural coding style to get the benefits of unit testing. Perhaps a language designed from the ground up to support unit testing is the answer?
Without knocking YC: if you really feel that this is a great idea, and you really feel that it is doable, then just go ahead and do it. (Sure, you now have 1 YC funded competitor. Eh, who cares. Competitors are God's way of telling you there is a market which will pay to be satisfied. If you don't see any you should be scared. You can both still be successful.)
I know of at least one other flash game widget that was pitched to an investor in very recent times.
And flag the meta-posts. Viva la less crap on the front page.
VOC Abatement | Corrosion Control | Water Treatment equipment 
EPI is a motivated technical manufacture representative firm and are devoted to providing unique solutions to all our customers needs.
Noted in a submission: http://news.ycombinator.com/item?id=467427
Take away awful flab with the assistance of Fat Loss 4 Idiots diet
Fat Loss 4 Idiots Review - Whenever you are searching for the simplest and the speediest course of losing weight in shorter than two weeks, make use of the Fat Loss 4 Idiots diet. You will snag up the uttermost useful and yielding menu to lose those horrid pounds of fat instantly.
I don't mind the current model - probably need to let the paint dry before I can really judge.

An extremely popular Aussie website (http://www.whirlpool.net.au) uses a different system. For every user you can make them :( , :| , :) or :D . It then gives you an "Aura" based upon the aggregate view.

Seems to work ok, but to be honest I'm not sure people really pay that much attention. I find it useful because it helps you weed out and ignore people you specifically find trollish.
See also: http://news.ycombinator.com/item?id=454045
Yes, different sides of the argument is definitely what makes a thread interesting. I think downmodding comments that people disagree with needs to be discouraged. I'm guessing people have become accustomed to doing this on other sites like Reddit, but that's not what it's for here.
Without trying to be harsh, and given your 'orange' status I realize I'm walking on thin ice here ;), but don't you think that to say that you would not be surprised that there would be leakage within YC of people pitching to established contacts is potentially highly damaging for YC and that that in turn would make people skittyish of pitching to YC ?

I know the VC's that I work for are exceptionally dilligent in avoiding such exposure, they would never ever stand for such a claim being made about them.
Might also be a good place for VCs to scavenge for unlikely startups, a place where Bob Ellingson said of two barefoot garage Steves, "I don’t want to give these (young, scruffy-looking) guys any money."
Indeed - plus when people link comments as topics it confuses the hell out of me.

Your last line hits the nail on the head - It's an impossibility for YC to give a detailed rejection to everyone, it's also impossible to second guess why you might have got rejected (if you could, you'd have most likely rejected the idea yourself).

Rejection sucks - in this circumstance, the best thing for the OP to do is - take a deep breath - (try to) do a rational 360 degree on themselves, their team and their idea - and move on/forward/upwards.
'Even groundbreaking, "hard" ideas (e.g. Calculus) can occur in several places at once. '

Indeed. The RSA algorithm - the basis for online commerce - was parallel thought by two different teams of security researchers years apart, first by GCHQ (part of the British government) then by RSA.
I disagree. The "Move to" button was a great addition. I have a "Needs Response" label in Gmail that I keep full of things I must act on. When I get email, I immediately move it from my inbox.

Without this button I needed to first label the message and then archive it. Now it is one action. For anyone that uses labels in any way like folders, this was an awesome improvement.
Interesting classification. I can't help but feel that it's overly simplistic to think that each "genius" is only a genius in one of those areas. Back in Oxford, I met many people who were clearly good at several of these areas, amongst both other students and professors.

Imho, the "dots and spaces" metaphor is still the best one to describe the diversity of brilliance around us: http://www.stephanietolan.com/self-knowledge.htm
Sex Assaults Surface on Facebook | TechJaws
I apologize. This is a better link: http://news.ycombinator.com/item?id=117171

14 points by pg 354 days ago | link | parent | flag

I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness.
Does this remind anyone of facebook when they introduced feeds? When it was released, everyone hated it and people were whining like crazy, Facebook heard the feedback, tweaked it and now, the feed is an indispensable part of facebook and others have built whole startups based on just that ( friendfeed, socialthing..etc ).

So, I would say that, give these new features a chance and give PG time to tweak these features and lets see how it goes =)
You can get the source here: http://arclanguage.org/install
Next up: "Special Orange" people who are even more worthy of our attention

I'm leaving when we get to smiley faces and frowny faces.
I'm in a similar position, but I'm in a Tibetan refugee camp. The children and teenagers here already get (limited but sufficient) food and shelter, so it's a good place for potential teaching.

Got an email address? Also, it'd be nice of you to tell us how it went afterwards.
It turns out that Apple's promotion or demotion on/from the iTunes front page can make or break the sales volume of an iPhone app.
I liked it until I realised my username is not orange!
Perhaps median would be interesting to look at, or 90th percentile?

With average, witty, or emotionally-moving one-liners will gain a disproportional impact as they are easiest to upvote, and as such, these items tend to be runaway karma-catchers.
That's a bad comparision.

- feeds is a feature, orange names are a gimmick

- not everybody hated feeds, tweaking made them a lot better, I've yet to come across someone that says the 'orange' names are a great idea but there are plenty of good arguments against.

- I wonder if there will be a startup formed around the colour of your name in a community but it's always possible I guess.

My personal view on this (and again, as I've said before, I'm a total rookie here by any standard) is that if there are going to be more such 'visual distinctions' based on the karma count that it will change the dynamic of the site towards people trying to game the system (which according to at least one post today is already happening) instead of people trying to have intelligent conversation about subjects that are of interest to hackers.
The only time I've ever felt like I really needed this so far was when dumping out a large hash to YAML to save as seed data. YAML at one point had support for ordering hashes but it went unmaintained for so long that although it was part of the API and was in the documentation, it simply didn't work. I haven't checked yet but I would assume it should work now in 1.9.
This new system validates group-think, IMHO. I used to come here for diversity of opinions.

Edit: As I don't care that much about conforming my votes tend to wildly swing positive and negative. But the most insightful ones tend to be in the lower numbers. It's lame.
Managing OpenVZ With HyperVM On CentOS 5.2
I think this is explained by a previous news item on the linked page. pg talks about introducing lots of caching to speed the site up. Sounds like you're seeing cached bits and pieces.
No, really? FogBugz is written in a custom language created by the team for the application. Doesn't that sort of problem sound interesting enough to you? http://www.fogcreek.com/FogBugz/blog/category/Wasabi.aspx
Honestly, the problem domain is not an indicator of the programming interest of a project.

It's a general rule - if you are working in a boring problem domain, then you need to abstract out the boring part. Doing the abstraction is generally a very interesting task.

Example: you have a GUI test rig for a set top box. Your task is to generate tests for the setup, which works by doing screen captures, and then comparing the screen capture with a pre-recorded image of the screen, to verify that error messages are correctly displayed. The problem is that the tests are brittle - if the designer changes the shade of a pixel anywhere on the screen, your test breaks and has to be regenerated - a very boring, repetitive and time-consuming task. So, change the system - right a screen scraper with some OCR, that can actually read the screen. Now the screen design can change, and as long as the message still appears somewhere on the screen, your test passes. It's a very non-trivial, interesting problem in a relatively dull problem domain.

Conclusion, if your work as a programmer is boring, you're doing it wrong (unless you're doing documentation - good grief, I'd kill for a way of automating that well!)
If you want to be pedantic, yes, evolution includes drift, but it's not that important when you're dealing with large numbers like 6.7 billion.
Opt out for Firefox: put the following in usercontent.css

@-moz-document url-prefix(http://news.ycombinator.com/){
.comhead a font { color: #828282 !important; }
}

(how to create a user stylesheet: http://www.squarefree.com/userstyles/user-style-sheets.html )
I don't have a problem with such active discussions being on front page for days...
Since, for my part, I can't necessarily make it here daily.
Just a little meta-nit-pick, but honestly, his "orange status" should not make you feel like you're "walking on thin ice" or otherwise impede your urge to declare your disagreement.
He's trying to avoid a redditer/digger reincarnation.
So let's summarise what's not welcome here:

* Having longer debates involving fewer people.

* Commenting on new posts that may never make it to the front page.

* Commenting at the "wrong" time of day.

* Commenting on fringe issues unloved by the crowd.

* Adding a comment to an already long comment thread.

[Edit] I don't mind scoring low at all (I do mind negative scores). That doesn't keep me from doing all of the above. But being visually set apart from people who, for whatever reason, do not do these things as frequently as I do makes me think I'm in the wrong place.
Clever. Can we stop this now please?
All your arguments are based on the grounds that the new feature is just "orange names". However, if you read pg's original post, the "orange names" are to accomplish the 2 purposes of:

- Reward users who has an history of making good comments
- Make reading threads easier by highlighting comments which are likely to be better.

As a result, I think the change does qualify as a "feature". I think PG's intentions are noble and I agree that there could be better ways to accomplish these 2 purposes.
You say "corrupt", others would say "decouple" or "improve"
> might contain this article

Pretty sure it does. The story seems familiar.
There are a couple archives of all collected posts, though in quick searching I can't seem to find the right keywords. (Haven't had my tea yet though...)
I imagine car accidents alone would restrict most people to a few hundred years.

http://www-fars.nhtsa.dot.gov/Main/index.aspx

Fatalities per 100 Million
Vehicle Miles Traveled: 1.37

At that rate, if one drove 10,000 miles per year of his life, he could expect to live around 7,300 years.

Also, accident rates do not exist in a vacuum. They are affected by other risk factors, such as heart-disease and cancer, such that a world with less death from disease could be expected to be less risky in other ways as well. If the number one risk of death in your world were accidents, wouldn't you try to compensate for that by being more cautious?
you can try out kdice. pretty similar to risk
Ask HN: Rate my webapp: commandlinefu.com
http://www.commandlinefu.com (and related http://twitter.com/commandlinefu)

In short - it's a repository for unix/bash commands that you want to save for future
use, featuring autocomplete search, voting and commenting (very much inspired
by daily reading: HN, Programming Reddit, Stack Overflow ...). Kept as clean
and simple as possible.

More: I really wrote this for myself as my own collection of command-line
snippets was getting too unwieldy and hard to parse. I just wanted
autocomplete really so I could jump straight to that command I can vaguely
remember in a few characters.

We're quite hot on using Twitter at work for project communication (all SVN
commits tweet) and commandlinefu lends itself nicely to tweet-sized nuggets.
It turns out that it's quite a good way of staying in touch with the latest
commands. All command lists are available as RSS feeds also.

It's still pretty raw at the moment - I've got a few features in the pipeline that
should make it better such as tagging and requesting a needed command (see the
uservoice link). However, it's gone onto reddit today so I
thought now's as good a time as any to ask for HN feedback.

All feedback appreciated via this forum, or uservoice.
sigh fine... fun spoiler :-P
It's not all about the idea, it's about the team.
thanks for that and yes, oops! :)
if you need to go back to the post in which a feature was announced to be able to interpret it as a feature then imho you've already missed the boat. It needs to be obvious, self explanatory or there should be some kind of easy to understand explanation of what it means on the pages where it is used (which is pretty much all of them).

Simply change the sort order, let go of any coloration, 'good' users have their reward and no need to scan for the 'better' people. That will cause enough postive feedback in and of itself to be a problem that will need fixing in the long run but at least it does not openly invite people to game the system.

Otherwise you might as well brace for an influx of sock-puppets, how-to-game-the-system guides (we already saw the first example of that) and 'let's moderate each other up and the rest down' gangs.

What's next ? Gold members ? little stars ?

To me the whole mechanism of segregating a userbase by the introduction of artificial means of distinguishing one user in a visual way from another has all too many bad resonances to feel comfortable with it.

If I were an 'orange' right now I'd definitely opt out, and I applaud all those that have done so.
His orange status should not exist.
Using median instead of average would at least help the sensationalist voting problem.
hence the ;)

I thought that was pretty obvious, forgive me.
The point is that glycation is just a chemical reaction which can be reversed. You need to get something there which can reverse the chemical reaction. It's not necessarily easy, but it's not necessarily impossible either. There are also other potential ways to deal with A.G.Es, like stimulating turnover of those molecules, or, as you implied, preventing their formation.

I'm not trying to imply that todays n year olds won't be 2019's n+10 year olds, or 2050's fertilizer. I'm just saying it's possible in theory.
The problem is that highly rated comments are not necessarily good ones. The comments that get the highest ratings are usually snappy one-liners or the guy who posted first on the thread. People can't be trusted to use voting correctly unless they know that their actions must stand up to some sort of scrutiny and that it's a privilege.

What I think we should have instead are

1) a clear set of rules for when to vote something up, and when to vote something down.

2) All comment up/down votes should be publicly visible.

3) There should be a group of people chosen by HN who are extremely well-versed in knowing what a good and bad comment is, according to the principles of the site. When these people vote a comment up/down, then it lowers the karma of those who voted the opposite way of this person. If someone's karma is low enough, they can no longer vote up/down on comments.
yes, evolution includes drift

Who are you agreeing with? Drift was neither mentioned nor intended to be implied.

Evolution is not (and does not include):

* Natural selection.
* Artificial selection.
* Selective pressure.
* Drift.
I had to come up with 111 business ideas for Seth's alternative-mba program this week. The idea was both to make sure we weren't choosing the business we wanted to start just because it was the first good idea we came up with, and also to prove that ideas were worthless because we could come up with a million billion-dollar ideas. There are nine of us, and so that's 999 ideas between us. We are going to take the best of these ideas and publish them all online. Of the 150 or so ideas we publish online, I suspect that 145 or so will be done by someone within the next five years. It's not that uncommon, it's just that everyone tends to think of the same stuff at the same time. That's why hit movies come in pairs.
It depends on what you define as "you". Honestly, I don't think the question is that interesting. It's like asking whether Linux 2.2.17 can be considered the same project as Linux 2.6.28. All we can say objectively is that they share a history and a name. Whether they are the same project is a subjective opinion.
How to learn binary code in 60 seconds
Hey guys, welcome to Math in 60 seconds. Today we are gonna talk about binary numbers in 60 seconds. So, let’s go for it here. Alright, binary numbers is what is called a base two system. There’s two things to meet to that. One is that each of the places is a power of two and we will talk about that shortly. In other words, we only have two choices. Everything’s gonna either be a zero or one. So, let’s look at it.
If we ever get to the point where we can back up our consciousness, we could ensure there was enough redundant storage to make an accidental erasure of all copies a very unlikely event.
12 Standard Screen Patterns (interface design)
If a recent problem was, as I recall, downgrading of civil standards and generally, of intelligent discourse, I cannot see how downward karma capping can help. It will only encourage trolls and flamers.
So essentially, the members of the dev team will be competing against their old colleagues if they are searching for a new job at MS. Now that isn't a nice way to go.
I use Emacs on Windows, Mac and Linux, so I generally like the normal Emacs keybindings on everything. That way, it's equally alien/consistent on all platforms, and I just start 'thinking in Emacs'. I use Carbon Emacs on the Mac.

I keep my .emacs and a tree of elisp files (things like ecb, magit, slime, etc.) in my git repository, which I update and sync across the machines I use: this gives me a great deal of consistency across platforms.

One alteration I make on all platforms is to remap the caps lock key as a second control key: caps lock is useless, and the number of times you have to reach for control in Emacs makes it worthwhile making it easy.
Fear and loathing in software development
SMTP Feedback Mail class with jQuery Slide Effect.
This post about feedback mail with nice slide effect using php SMTP class and jQuery. It's very useful to add your php websites as like contact/feedback page.
Unnatural selection: Robots start to evolve
Without knowing anything about the scope of the idea it's hard to conjecture whether it's worth pursuing on his own time.

However, the potential competition is probably a good thing.
Watch lost season 5 episode 4 online
These things always read like horoscopes to me. It always feels like simple bait for people who are looking to reaffirm their genius.
I agree. Ignore my oranginess when replying to my posts.
Those were not the final buttons -- the article and that demo page note that the final buttons are only visible in production, the last demo doesn't work in IE and has pretty heinous markup.