skysight-inc/HackerNews huggingface dataset:
My take on this is that finishing up the last 10 percent is what separates the seasoned pro from a newbie developer. Correctly judging, assessing, assembling a view of exactly what is lacking from a project to make a tight release is and making a big list and iteratively finish it off is immensely satisfying for me. here's where actual software for other humans are created, design decisions evaluated and put to the test. Will it hold or require too much glue code, making a big refactoration à future must?

i force myself to like this stage and i like it more and more as i am less motivated by designing systems from ground up since that has become easier over the years, and I am mostly building web apps.
Reading this took me back to the intro photography course I took back in college a decade ago. I'm told a couple years later they had switched to digital for their courses because they lost their source for reagents for their paper processor, and getting a more modern piece of equipment just wasn't cost effective.

In that semester I learned that getting a "great" image out of a digital camera still isn't as satisfying as getting an "ok" image after spending time in the darkroom, smelling all the chemistry, and fighting with color balance and exposure time.
A headset that reads your brainwaves
I just checked, and your account is exactly one year old, so you may submit comments saying HN is turning into Reddit, if you would like.
There's absolutely a distinction. There is a definite use case where you want to post your photo to the world and let everyone see it. But, you're missing all of the other moments in between. The transient moments that the rest of the world doesn't want to see, but your friends do, like a picture of your latte, or an inside joke. The types of photos that are time-sensitive, contextual, and personal. The types of photos that add value to you and your friends and family, but not to all of your followers' twitter streams.

Think of the photos that you send via MMS (if you do), and then apply that concept to all of your close friends. It's not only about show and tell, it's about communicating and staying in touch with the people that matter to you.

We're still working to find the right words to describe what we've uncovered. There's a certain point where people "get it" and understand the potential and value of Treehouse.

Thanks for asking!
As a programmer at a HFT broker. I completely agree with what you have said. I was wondering if you could get into the more specifics of what one should do, to take the leap from back-office to front-office.

Particularly, should one, (1) study and take the Series 7 exam, (2) study and do more statistical/Matlab/Monte Carlo/quant projects on the side, (3) open a IB account, collect some real time data and write your own algo's to trade, (4) take an unpaid internship at a 2nd-tier prop shop as a trader trainee or trade your own account at a trader's arcade.

Please let me know if you have any ideas or suggestions. Thanks.
"By then, it is almost guaranteed that the rule will be significantly weakened to the point where it is not much different than what we have in place now."

This is probably only true if people flip out over it now.
> U.K. Enterpreneurs need to travel to the U.S. to promote their products.

That's a mighty bold claim. The US tends to be a significant market for a lot of products just because of its scale, but not every start-up is aimed at a culture or market that is big in the US. Even for mass-market products, Europe's combined population is well over double that of the US. There are things like Asian markets and developing economies to consider as well, where the population is huge and/or relatively wealthy and/or more interested in certain kinds of product.
That's great to hear!

P.S. A new update hit the store yesterday that resolved our original buggy iOS4 release.
You can look up units or functions in Frink by just typing part of the name preceded by a question mark, or 2 question marks for more verbose output. For example,

?saturn

or

??saturn

will list the units that contain that substring. (The second example lists the units AND their values.) Typing

?barrel -> gallons

will list all the barrel sizes it knows and their volume in gallons. Cool!
The problem with this problem is that it's much easier to attract a significant other with a similarly broken sleep cycle.
Reminded me of the rule I've developed when it comes to evaluating job, contract or startup opportunities: cash is never wrong.

Because equity may or may not yield significant value for you. Because the work may or may not be interesting. Because a project may succeed or fail. Because you don't know how long the relationship will last, or whether it will lead to better things via contacts and word of mouth, etc. (though it certainly may.) But getting cash pay is never wrong.

Once you have cash, there are tons of other things you can do with it. It can be used to buy you more free time later, more energy, more opportunities, more convenience, more capital for your own startups, better health, more happiness, more security, more toys, more tools, a bigger/healthier family, and, perhaps indirectly, and despite what some people tell you, and most especially if you're a man, money DOES help buy love.

Cash is never wrong.
I'll take it, sure. I love this. But I get the feeling someone from USG is going to be visiting them soon and giving them a hard time.
There's a HeyZap fundraise party next week where many people from Ycombinator seems to be attending.
I first heard of this technology several years ago, but what makes this particular version of it special is the software. It's now capable of mapping and adjusting for individual differences in brain fold structure. This makes it both more powerful and more suitable for wide-spread use. It's also far, far cheaper than previous attempts at similar tools.
On some days you want to be the wind shield. on other days the bug ;)
There is actually still a lab or two around that process with the K-14M method (the Kodachrome process). A dear friend of mine still shoots the occasional roll of slide film (of which Kodachrome, for its warm tone, is his favorite), and he employs a "professionals' lab" that still - at least as long as they can get their hands on chemicals - develops all types of positive and slide film, and even black and white process film.
This is a 1984 scenario, because virtually everyone becomes a criminal, as everyone will fail to fill out all the proper 1099's. Consequently, at any time you do something the government doesn't like, they can come and get you for those incorrectly or unfiled 1099's.

(Reiterating what madair already replied to sprout, but I felt his point was not as clear as it could be)
Choco: An MVC framework built on sammy, js-model, and jim.
Interesting... mine was killed as well. http://news.ycombinator.com/item?id=1539911
I was taken back a bit by the monthly fee. I was thinking it was a one time purchase kind of app. $29.95 a year is not to expensive but still it seems like a tough sell. Obviously you are not having an issue if you are having a 30% conversion rate.

What I was looking for and didn't see right away was how did it work. I think a diagram would be worth a 1000 words in this case. In order for this to work, your computer has to be on that is running the client software. How often is it checking in with the cloud server to know something is ready to print? It has to be alot in order to be able to 'print in 15 seconds' as you claim. I'd have an issue with that, but I'm protective over what is running on my machine.
Actually Michael Dell is worth about $12 Billion. So it's less than 0.3 CEO's. :-)
The "buy what you know" mantra will get you in serious trouble if you only take it at face value. Its important to know and like the product(s), but that will only get you so far, it won't necessarily make for a sound investment decision.

Knowing and liking the companies products is a nice bonus at best. If your primary motivation for investing in a company is any reason other than a stellar financial outlook, you're not investing wisely. Some horribly despised products have made some of the best investments (cigarettes), while some truly loved products (General Motors) have made terrible investments.

The two ideas aren't completely detached from one another, but when it all boils down, the most important reason is always about the financials of a company and their ability to make money.
IMDB, Gumtree, Playfish, Betfair, pkr.com, justeat, etc.
You need to internalize a desire to use the finished product. In otherwords, you have to want the finished product.

This is probably a horrible misquote, but I remember a long time ago John Caramack saying that what drove him to fix all those little stupid bugs at the end of a product was the desire to play the finished game.

Others who just wanted to ship it were having a tough time sticking with it since they just liked developing cool tech and wanted to move on to the exploratory phase of the next project.

Now, if it's a clients website you have absolutely no interest in and can't figure out a way to have an interest in (coding for it's own sake), you've got bigger problems :)
That's pretty badass :) How'd you realized you "had to be involved with startups"?
That's the strangest example I can imagine.
"Engadget is reporting that the “manufacturing difficulties” lie with the Chinese manufacturer, Lens Technology, the glass manufacturer responsible for the iPhone touchscreen touchscreen. The Chinese manufacturer handles all aspects of the glass manufacturing, from the cutting of the raw material, to screen printing, to the anti shatter treatments. According to the report, a Lens Technology employee is claiming that the delay is a result of a problem with the screen-printing. Specifically, there have been issues in attempting to find the perfect combination of paint thickness and opacity. The paint thickness ensures that the next sub-contractor has room for the digitizer overlay, while the opacity is required to get the exact level of whiteness that Apple wants."
I'm not quite sure in what kind of context and what kind of audience: is it for contract/freelance kind of jobs to present yourself? (or your company)

Your comment made me wonder how that would work for full-time job applications and at first thought, I'd think it would annoy people more than anything because you'd be more likely to send them to your peers. (and the HN-type tend IMO to prefer plain text)

But, I'm ready to challenge that idea. If people have used HTML emails for job applications/cover letters with success, I'd be very interested to read about it because it sounds like it's not the right place to do so, but it would still make one pop out of the pile.
Cumulant Generating Function applied on a Gamma Distribution
Step 1) Install pyre2 2) import re2 as re 3) 10x faster regex
I had the same experience. Time and time again I'd walk into a situation where some enterprise app had been put together in some haphazard fashion by any number of people. As the person brought in to fix this otherwise unmaintainable system I had to figure out a way to deal with the mass of code and complexity that was already in place and somehow transform it into something worthwhile. That is when I got the idea for code generators. Now I can walk into a mess and generate reliable code for various application features and slowly replace functionality as necessary.
I bought biosecurity.co and traceability.co.
The IRS is accepting comments on the issue.
[..]
It was a short-sighted clause put in by a politician
trying to close a loophole.

It's not just one politician: a great many people have been over these documents. It seems none of them realized how insane this is. Or perhaps none of them could be bothered to do anything about it? Either way: means there's something seriously wrong right there. If enough sillyness makes it through to this level, at some point the sillyness will actually make it all the way through.
They manage it for typically-small changes. Try computing a patch for the differences between major revisions of a Linux project, and watch how long it takes. Then try to apply it.
And that Terabyte-sized app? "Hello, World!"
... and the industry/market and problem domain. So we can get in on it too. ;)
All they did was make corporations the same as people for 1099 reporting. Don't you just LOVE the hypocritical irony?
idem... killed even mine: http://news.ycombinator.com/item?id=1541119

But which are the rules that autokill a submission? I can understand simple duplicate removal, but then?
Be like Stallone: As told by Anthony Robbins (The Rocky Story)
As I've gotten older, I'm 41 now, this has become a higher and higher priority for me, because I realize once you slip it's harder to come back.
I recently changed jobs and one of the deciding factors was how it would impact my workout schedule - was there a gym close by, was it a good gym, how could I work in sessions with my trainer, etc. Don't get me wrong, it's a great job and I'm super excited about it but it was a factor.

The older you get the easier it is to become overweight, out of shape, etc., so don't lose that energy because when you do it just becomes harder and harder to get it back.
If you're going to be pedantic, it is best to be right. I don't have a copy of the C standard here, but I do have a copy of the C++ standard. From 5.7 Additive Operators (discussing an expression of the form P+N, where P has pointer type and N has integral type):

"If both the pointer operand and the result point to elements of the same array object, or one past the last element of the array object, the evaluation shall not produce an overflow; otherwise, the behavior is undefined."

That is, if either P or P+N don't point to the same array object, or one past the end of the array object, the result is undefined. Thus,

int arr[4] = {0, 1, 2, 3};
... arr + 4 ... // OK, points to one past the end of the array object
... arr + 5 ... // undefined

I'm sure the C standard is the same.
The act of finishing should be enjoyable but what if it's not? Are there any tricks to make yourself be happy about the finish?
Glad I read this, because I learned about Frink: http://futureboy.homeip.net/frinkdocs/ and the FAQ: http://futureboy.homeip.net/frinkdocs/faq.html

This guy knows units of measurement.
Angelina Jolie – from Baby to 35 Year Old
Timeline of popular American Actress and Most Beautiful Women.
Intel would only have to offer the same "Dell-special" price to folks who have the appropriate contract terms. (Dell doesn't buy off the standard price sheet, if Intel even has one.)

However, there may be companies that have a "no one gets a better price" deal. This may give rise to a breach of contract suit or possibly fraud.

And then there's the US govt. The law says that the US govt has to get the lowest price.

Of course, Intel can give volume discounts to Dell that the govt doesn't get if the govt doesn't do the same volume, but if Intel told the govt that it was getting the best deal and Dell's deal was actually better ....
I wonder if it's possible that your usage of search has changed in the past 2-3 years? Could it be that the difficulty of your searches has increased faster than Google has improved?
And there's even more... My personal favorite is http://readernaut.com/ just because the design is more modern and simple. Although it has the same problem I had with GoodReads: poor consolidation of editions of the same book, so you end up with so many duplicates. Compared to Wikipedia where there is only one page for "To Kill A Mockingbird" but many on GoodReads and Readernaut.
In this article I get a whiff of an agenda to challenge things like Honest Services laws, which form part of the case against people like Conrad Black (who bilked millions of dollars out of investors), by making reference to the millions of people serving time for nonviolent drug offenses. This is galling. The majority of those serving time for drug charges are imprisoned because they lack access to skilled lawyers. White collar criminals, particularly at the upper echelons (where virtually everyone convicted of honest services fraud reside), uniformly evade this problem.

I suspect that if this article was accompanied with a simple pair of pie charts representing the class of crimes under which people are imprisoned in the US, and their economic status, it would make a simpler and more honest point. Using poor people to spring people who've committed securities fraud from prison is wrong.
I don't think I'd get any work done without my todo lists. Here's what works for me:

- Make the list a manageable size. I find more than 30 or so items overwhelming.

- Never let the list run out. I add new items constantly. The last ten or so items all read 'Expand this item: (some high level feature that can be broken down)'

- Mix easy and hard items. Striking an item off the list is satisfying, so make sure that after a particularly hard item, you can breeze through two or three more.

- If you're encountering a lot of hard items, spend some time expanding then into separate line items.

- At the end of the day, don't give into that temptation to polish off the easy item at the top of the list. Otherwise you'll work your way through a couple more easy items and end up having to start the day at a hard one.

- Have a visible backlog of your completed items. It's satisfying when you feel like you aren't making progress.

- Always attack the list in order. If you find yourself needing to move items around to satisfy dependencies, go right ahead, but if you skip and item because you just don't feel like working on it, at the end of the project you'll have a whole list of items you don't feel like working on.
Had never head of Against the Gods: The Remarkable Story of Risk. Looks amazing. Just bought it.
I'm not saying this is useful for anything - I'm just asking about correctness of such optimisation. You can set the pointer to any address, which includes future stack. Also, nothing can 'lie within a pointer' really... - it might be inside an array.

It might seem silly in this example, but as soon as I change the program to a very similar one:

void sum2(const unsigned char *s, unsigned char *result) {
*result = 0;
for (size_t i=0; i < strlen(s); i++) {
*result += s[i];
}
}

It cannot be optimised in the same way anymore (gcc won't) because you can't guarantee memory areas pointed at by arguments don't overlap.
Ideally, the list-of-font-names would have some hint where the font fits on major dimensions -- either by the common practice of rendering the name in the font, or by adding small icons/notations for monospace/serif/script/etc.
The feel of the colours, perhaps, but not the dynamic range. I used to think this was film-nerd wankery, but now that I'm shooting a lot of film (particularly B&W), the difference is immense. Digital sensors have not yet come even close to the dynamic range of film.

For non-photographers: you know that shot where your friend is standing over the railing with the ocean behind him that you can never get? Where he's either pitch black with a beautiful ocean behind him, or he's properly lit and the background is pure white? Welcome to dynamic range limitation.

The popularity of HDR as an imaging technique is just one of the things that have evolved to make up for the lacklustre performance of digital sensors, especially when it comes to high-contrast landscapes.
I like this one: http://www.meetup.com/iphonedevsf/

There are also a lot of other cool things going on at the regular meetup location.
Best Way To Staying Healthy During The Summer...
You seem to have very high standards for puns, and very low standards for Freudian slips.

Here is the epic pun you are looking for:

http://puzzlet.org/personal/wiki.php/KnockKnock/SoThisGuy
I do this voluntarily. It works pretty well, most of the time.
What does it support for Ruby dev? I mean, I like TextMate well enough, but it doesn't even show suggested completions without hitting Esc, which doesn't jive for me at all.

Can you bind shell scripts to the run button? Code folding?
I'm going to ask for an example because I can't believe any business entity actually still does this.
If your revenue comes from ads, then almost by definition, small community == small revenue.

Imho, leveraging pg's experience in start-ups and the community here seems like a better way of exploring monetization options.

Look at it this way: of the following ways of monetizing, one could argue that the more niche-specific, the more potential the model has:

- ads (target: just about everyone)

- sell a book/magazine about running a startup (target: people interested in start-ups)

- fund start-ups that came about partially thanks to HN (target: people doing start-ups)
If the world were less populated it would be cheaper to automate jobs currently done with low-skilled labor. It is notoriously hard to predict the effects of a single change on an economy, there's too many moving parts.
I feel the same way, and I'm getting close to making such a move. But overall, there's a negative feedback loop keeping people from following their dreams. If enough people do, wages in other areas will rise, making them more attractive. We can't all be astronauts, somebody's got to unclog the toilet in the space station.

Then again, we could all be a little happier if our dream was something other than what made us money.
The "my news" front page has made it vastly more useful for finding things I'm interested in. Though until it's out of beta and friends can use it fully it still feels a bit like the "like" button in google reader.
This is the best mattress I have ever had. It has a little more cushyness than a tempurpedic and is much less expensive. http://www.amazon.com/s/ref=bl_sr_kitchen?ie=UTF8&search...
Looks like they've re-invented the concept of "windows." Isn't there a nifty piece of software provided by the OS called a window manager that's supposed to do this sort of thing?
I think this process is at the root of humor. At least, some kinds of humor.
When Apple Controlled ARM
I think it still is relevant, though the scale has changed by a couple of orders of magnitude. Their showcase system is dated, too. But I think it contains the most important basics for most people who are interested to see how these systems work, in addition to being the only book (at least to my knowledge) that describes how to combine all of the techniques into a search engine.
Many reports about this matter:

http://searchyc.com/submissions/dell+motherboard?sort=by_dat...

http://news.ycombinator.com/item?id=1539705

http://news.ycombinator.com/item?id=1538801

http://news.ycombinator.com/item?id=1536606

http://news.ycombinator.com/item?id=1535818

http://news.ycombinator.com/item?id=1534823
In the United States, the problem started with the war on drugs. The increasing privatization of the prison system made crime a business opportunity, which in turn lead to more things being criminalized.

http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/US_...

But that's not all; prison labor is now used as cheap labor to compete with foreign countries, instituting a new age of under-the-radar slavery.

http://www.youtube.com/watch?v=gwT6CisM0mU

The more you look at this cyclic process, the more disturbing it becomes.
you know that shot where your friend is standing over the railing with the ocean behind him that you can never get? Where he's either pitch black with a beautiful ocean behind him, or he's properly lit and the background is pure white?

Also for non-photographers, when it's really bright outside, put the sun behind your subject and use your on-camera-flash for fill. It's magic :)