skysight-inc/HackerNews huggingface dataset:
1. That was a concern of mine. I think I should make them I little bigger also.

2. I saw the search as a way of finding a specific venue. Say you went to a great restaurant and you wanted to buzz it, you put the place name in the search, if it's already there you can buzz it, if it's not you can add it. If you want to narrow down all Indian restaurants in a specific area use the black venue category band (hover over restaurants to see the sub-categories).

3) [Edit] Do you think this strap line does an acceptable job of explaining what the site is about?

Thanks for the feedback.
To anyone else who wants to down-mod me, I have no objections. If you feel my comment adds no value, or is of negative value, then that's appropriate and I accept your assessment.

But here's my quandry.

My personal opinion is that the item is within the guidleines for HN, but that it's not worth spending time on. I also feel it's not my place to stop you. How can I add value?

I thought the best thing to do was to tell you my thoughts about it. In this way if you do know me then you can make a decision based on whether you expect to disagree with me or not. If you don't know me, you can read it for yourself, and then decide whether you agree with me or not.

In this way I try to give you information, and hence add value.

If I'd felt the item was inappropriate then I'd've flagged it and moved on without comment, but being within the guidelines I couldn't do that.

So I've tried to provide value by giving an honest reaction with reasons. By all means downmod me if you think that's wrong, and I'll learn not to provide such information, and let you waste your time instead.
The download links are asking for a password.
Her website (with her book reviews) can be found here:

http://www.readallday.org/
Levinson Leaves Google's Board, Reducing Apple-Google Ties
More than crowdsourcing benenfit. Have been thinking that Open Subtitles has chance to transform movie search. Netflix could use Open Subtitles to enhance similarity ranking. Or Apple could let us search quotes in movies and show a few minutes clip around that timeline.
For a rant on language, that's amazingly unreadable.
If I was building the site from scratch I would build it in such a way to minimize markup as CSS. I would probably do minimal Photoshop mockups and iterate rapidly in HTML/CSS, and the design would be very much driven by efficiency of the markup and CSS.

However in our case we had a graphic designer who had never done anything on the web before. This may seem like an insane way to design a web product, but the result is that we ended up with a brand that was entirely unique on the web, and this gave us a real tangible benefit when it came to attracting our initial userbase and business partnerships.

In the end the same functionality could have been built and reasonably well styled with 1000 lines of CSS, but we purposefully chose to go the longer route for branding purposes.
Giving away my startup idea.......
I'm never going to build this idea, so here it is, for someone else to do.....

CSS3 supports "border images" which allows you to make very nice looking borders using graphics for the corners and the sides.

However there is currently NO utility/tool/application that allows me to design beautiful CSS3 border images and export them.

Something like the Flex Style Explorer would be a good place to look for inspiration http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html

If only the Flex Style Explorer somehow allowed export of border images.

So there is your new startup idea! Quick, register a domain name and get coding!
If you're asking whether a restaurant can appear on the front page more than once the answer is yes. People can vote for a place multiple times (once per week). So if the restaurant is voted on enough it can appear near the top of the list lots. I could do a better job of communicating what, precisely, the list of venues represents.
See also Wolfram Research Lab's Mathematica-driven ring tone generator:

http://tones.wolfram.com/
Make that +2, it is very sensible. You need to understand the current offerings to understand where the gaps are.
No - there are plenty of places to meet that sort of friend. The key point is not meeting people at college or at a job, but rather to know someone very well in order to be prepared to go through thick and thin with them.
>his vision does not include distributed cryptographic filestores, where documents do not reside on individual servers, and where individual servers are in fact completely invisible and redundant.

The vision of the Web doesn't include those either.
I just realized why I like Steve Blank's writing so much. It's because he writes about sales and marketing as if it were engineering. And I have a feeling it's not just how he writes about it, but also how he approaches it.
i think you got downmodded for being insufficiently familiar with fake steve. he often makes deliberate mistakes: attributing a quotation to the wrong person, assuming that people in a particular country speak a language that they don't, and so on. in this case, he's pretending not to know about british spellings.
Once he's been on the team for a short time though, and if he's used the website a lot, then he's not going to provide the newcomers or non-technologists perspective. This is a situation in which increased knowledge of the user decreases their worth to the process.

It's very hard to pretend to yourself that you haven't seen something before and imagine your reaction - was that logo clear in its affordance?, etc..

[please don't crucify me for my punctuation!]
Some of them may be OK, for NYC standards (lots of non-project housing there is, in my opinion, unlivable), but that doesn't make them nice. A lot of the problems that people imagine, when they think of the projects, are real.

You should come to Vienna (Austria). They're clean, well-kept, entirely safe, and with gardens in the courtyards that are simply amazing. Beautiful flowers, hardwood floors, lots of windows.

For the record, I lived in east Baltimore.
At some point I decide that my new rules are complete and I put them to work on several real inputs: large zip files with > 100K classes. I notice that both the import and load commands run much slower than before. In fact, they run so slow that they wipe out all the benefits of having my own optimized data structures.

Well, it would have been even slower without the correct data structure, right?

Remember, we are speaking about the C programming language, so expecting something as fancy as a stacktrace is out of the question.

Maybe on Windows. This is certainly not a problem with the GNU stack. But I doubt that Win32 C programs can't be debugged.

First, I tried to apply reasoning. I made educated guesses regarding which events are likely to be the ones causing the crash. After several hours of unsuccessful guesses I went to a more brutal approach: I commented out the whole switch block.

I would have tried 'printf("%d\n", msgid)' first. Seems like this would have identified the faulty switch case almost immediately.

I started debugging this code. When I stepped over the b = true statement the program crashed. This puzzled me. b is a local variable. It is stack allocated. How can an assignment to it fail?

Are you sure that as the stack started to unwind after this, destructors on local variables were not being called? (C++ does actually have this sort of automatic memory management, after all.)

if you implement a cache you must always implement some cleanup strategy.

Every language with garbage collection has weak references. That's what these are for.

Anyway, this article was kind of weird. "Here are some weird bugs that caused me lots of problems", but no word on how they were ever resolved.
Think like a Grand Master, or your iPhone app will fail
The extra features he "anticipated" were exactly what made Xanadu impossible to implement

And yet everyone wants to implement all of those features eventually...funny how that works.
I used to post longer pieces that looked at a subject from a few different angles. They didn't seem to be getting through to many people.

Maybe because a quick glance at a longer article make you say, "I'll read that later when I have more time." (At least that's what I often do.)

When I started breaking up each point into its own separate short post, they started getting more response, retweets, comments, etc. Maybe because it passes the GTD "under 2 minutes" test?
When I was a kid, during one particular summer, I read two books a day. And one book a day does not sound like a quest to me, but like a wonderful hobby for anyone who has the time. Also this article is pure fluff.
and how is that a startup?
At the moment I'm steering away from the idea of pre-population. My reason is that if I can streamline, streamline, streamline (as you rightly suggest) the process of adding a site it it hopefully won't be too much of a burden for the user. The very process might help venue submitters feel a greater sense of ownership over the site content which won't be full of the excess clutter of what I deem to be 1000 top spots in London. I don't want to be one person dictating the tone of the site to the users, only they, as a collective, should feel totally free to do that.
I've found myself in a similar boat for a long time now. Go see your doctor and get referred to a psychiatrist for an evaluation.

Not that medication is the only solution, but ADHD can manifest itself in different ways and sometimes taking something can help you bridge the gap.
of course this is advertised all around Miami. I wish this city would stop re-enforcing its sleazy stereotype.
One name. Jon Lech Johansen.
This is correct. It's a people problem, not a technology problem.
Actually insightful. The notion that people who do not believe themselves to be sexist cannot detect ambient sexism rings true. I got in a bunch of fights with Erin early in our marriage by professing a similar world view. It was only when I watched her go out for IT jobs after staying home with the kids for a couple years that I saw how bad it was; interviewers would, for instance, ask who was going to take care of the kids if she was working.

It's also simply the case that there are fewer women in hard computer disciplines (dev, hardware) than in some of the softer ones (support, SE, QA, etc), which biases some people's expectations.
I suppose that's fair enough. I am in fact familiar(ish) with fake steve, I just think he's a waste of oxygen. No doubt others think he's hilarious.

Next time I'll assume everyone knows about him and will either read or pass according to their tastes, or that they'll visit the page and decide for themselves.

Actually, next time I'll just flag it and move on. Thanks for the feedback - I'm still learning, and appreciate it.
Best way to get hemmed is through a tailor, in person, while wearing the pants and the shoes you expect to wear with it. It's going to vary for each wearer.
I like Objective-C a lot, but there are things that could use some work, and I think a lot of issues stem from its C roots. Garbage collection, while a great addition, is not entirely seamless to use. Blocks, because of the fact that they're a C feature and not an Objective-C feature, are verbose and complicated to define. The ton of boilerplate code required is also a bit painful.

All that said, I wouldn't switch to using any other language with Cocoa because the APIs are natural to Objective-C and they feel quite clunky when used in another language. MacRuby, and particularly HotCocoa, are interesting, but again, there's a re-learning curve involved.
You don't have to get a high school degree. Seriously. But there is some unpleasant work that needs to be done. High school is not unpleasant work that needs to be done.
That's basically using an audience of 1. Starting with yourself and checking if it sounds right. After that, you'd probably bounce it to a few people in the office, see what they think. They might pick up on something that sounds clear to you, but doesn't make sense to other people.

Finally, you would want to bounce it to a few customers. Everyone inside the company is going to have a similar set of knowledge and assumptions when they look at the email, the only way to really be sure is to send it out.

I don't think he's saying you should write down some random thoughts and test them, but rather as a final proof-reading step before sending it out to everyone.
How To Remove Guides From An Inkscape Document
Ever set guides on your Inkscape document only to find that you can't remove them when you don't need guides anymore? This tutorial will show you a way to remove guides from your Inkscape document.
If the value of the name is greater than the value of the advice, skip it.
I think part of Apple's success (repeating a story I told elsewhere on HN, about an Apple exec who used to be a core Smalltalker at Xerox PARC) is that they've organically grown a killer, but slightly oddball set of tools that work together very well as a whole. (Objective-C and Cocoa.)

Looked at from the outside, the language oddities (a static, low-level language like C with a very Smalltalk-like flexible runtime system plus the minimum syntax for Smalltalk-style message invocation) are quite off-putting.

It's not until you get inside and really use the system that you can appreciate how well it works.

So people usually just "stay away" unless they really want to get into that particular ecosystem for other reasons (now it's market size for the iPhone; before, it was the cleaner & more compelling Mac OS software niche).

Again, it's not any one particular feature (though most of the individual features are enablers, and can't be dropped), but the overall gestalt that is so (er, can't use "synergistic", I've already used "compelling", how about) coherent.

Cocoa (Foundation and AppKit), and now CocoaTouch, are exceedingly well-crafted, powerful, dynamic-language frameworks that have evolved organically for over 20 years, starting from the NeXT days.

The secret star behind this secret weapon is Ali Ozer, who's had a strong hand on the frameworks' tiller since the beginning, and who's still there.

So, just as Steve Jobs has a singular vision which keeps their hardware efforts focussed, Ali (& his crew, now with a lot of momentum and shared "taste" after all this time) have the same focus at the software framework level.
Changing the game with μTP
Sexist? Pepsi Has an App for That
Make like Radiohead and have your fans pay whatever they like for your music
I'm at the event, a lot of good talks from an abundance of YCombinator founders. It's good to see MIT participating in the startup scene. Some of the best parts of Startup Bootcamp so far:

Kyle Vogt (Justin.tv) emphasized being flexible and remaining committed during the hard times. Iterate and morph and never quit until you have a product/service that fits the market. Make something people love, even if that means completely changing your ideas.

Dan Theobald (Vecna) gave us some warnings about the dangers of "other people's money", which he jokingly referred to as opium (OPM). He advocated bootstrapping it, mentioning that he would show up at companies with nothing but his laptop and say, "I'm from MIT. How can I help you with your tech needs?" He advised against ever hiring anyone, but said that if you have to hire then get the smartest people possible: 1 great engineer = 10 good engineers = 100 average engineers.

Dan recommended reading a paper called "On the folly of rewarding A, while hoping for B" (title self-explanatory). At Vecna, employees are given points to distribute to coworkers they find deserving, and these points control bonuses. People work harder when they know their employees are evaluating them, and coworkers do a better job than managers. He also spoke a lot about helping the community, and being non-self. I came away from the the talk thinking that Dan's a really great guy.

Adam Smith (Xobni), who was the first to speak, talked about raising the barrier to entry by doing something hard. He estimated it would take tens of millions of dollars for someone to come into Outlook and do what Xobni has done. Like Vogt, he emphasized being nimble. That is, being able to effectively change your idea and your product to fit the market. He pointed out that external deadlines (ex. demoing at a tech conference), can really work in your favor. He recommended reading Jessica Livingston's Founders at Work, and also High St@kes, No Prisoners. According to him the latter book's out of print, but Adam brought along six copies and set them on the stage for anyone to grab near the end of his talk. Luckily, I sat on the front row, and I move pretty quick if I say so myself :)

Angus Davis (Tellme) had a really cool speech. One, he's a great charistmatic speaker. Two, he had volumes of knowledge. Three, he made use of this service: http://www.polleverywhere.com/. He prepared a wealth of topics and had us text the service which topics we wanted to hear about. You could see the poll behing him being updated in real-time, and he simply talked aobut whatever was getting the most votes.

Sorry for the book!
We spend far too much time trying to learn from market leaders. Places 2-n would be a great success for many of us and often different strategies are more effective when this is your goal.

This is why I am never upset to see something stupid/controversial from 37Signals make the rounds. If nothing else they are a rare voice from a company that is aiming for midsize.
IIRC one of the Xanadu hackers invented or reinvented the idea of the cryptohash of a document as a self-verifying identifier for the kind of lookup you mention. Are you sure that was not in the vision, even if Nelson himself was not so technical? (How I remember this: it came up on a mailing list (cap-talk?) when people were looking for prior art to challenge a patent. I may have it wrong.)
Follow this feature request on Get Satisfaction at http://getsatisfaction.com/getsatisfaction/topics/is_there_a....
Um, those last two words in my sentence ... plus you could have at least got me on "it's probably APSL actually".
http://code.google.com/speed/page-speed/
I've worked quite a bit on the design of a language I call Objective-CX, which leaves most of the higher-level features (Smalltalk-like message-passing) alone but brings the lower-level C features up to a higher level (such that [ ] means dictionary- or array-lookup, etc., like Python, and has NSDictionary and NSArray literals), but is otherwise entirely Objective-C object-based (no bridging), but it's too large an undertaking for a hobby OSS project.

And, it looks like MacRuby is going to be the high-level alternative to Objective-C, with no bridging required.
Anyway, this article was kind of weird. "Here are some weird bugs that caused me lots of problems", but no word on how they were ever resolved.

I think that's part two....from the bottom of the post:

Got it? Great.
Otherwise, wait for the next post...

(To be concluded)

EDIT: Updated to include the quote.
When I read Arun and Jebu's internal paper (at Y!) I just knew we had to publish it. I really enjoyed their lack of fanboy-ism.

Erlang, like all other systems, really works in some scenarios, but not in all of them. I enjoyed that they really broke that down instead of presenting Erlang as the next panacea for all ills.
Yeah, that's pretty much what I was thinking, too. I posted it because it's a very good piece in a genre that is crowded with mediocre essays.
"Surreal" Vegetarian Spider Found -- A First
What is the business model behind this? This sounds like a nifty little feature, but not a business.
"High school is not unpleasant work that needs to be done."
Could you elaborate on that?
I'm not going to try to motivate you, because only you can motivate yourself. I'm just going to share my perspective that might shed some light on your issue.

I had the same problem in college until a fraternity brother who had graduated 2 years before told me something I had never thought of. He said, "You may never have a better opportunity to explore and learn new things. Once you settle down with a career and family, all your time will be spoken for. So try everything! How will you know who you are and what you're interested in unless you experiment?"

Some of the best advice I ever got, and since I was a sophomore at the time, I tried as much as I could for the next 2 1/2 years. I still majored in math and became a computer programmer, but I did a lot of stuff that I simply don't have time for today. And I miss a lot of it. Back then, I thought humanities was boring, but what I would give for a few days off to curl up with a good book.

Sometimes you can learn a lot about something you are interested in by doing something totally different. Reading literature might help you write code. Music may help you with math. Working at the mall or living in a fraternity house could help you learn how to run a business.

At this point in your life, you still don't know (for sure) what you'll love and be good at for the rest of your life. So keep doing those things that seem like they're boring and uninteresting. Many of them will be a waste of time, but there will certainly be a few pearls in there, too. Don't miss the opportunity of discovering them because you just want to stay in your comfort zone. Now is the best time to leave that comport zone and discover the other stuff. Eventually, you'll be glad you did.
It is a real shame you stopped reading. I have no idea why you consider this blog post "antisocial and amoral" can you please expand upon your reasoning? (I really mean this sincerely as I have read through the post over and over, but can't see why you paint it so. Is it because the quote is from Ayn Rand?)

Because your comment is first, I think a lot of people may not have read the article/post, so I offer up what I took from the post that I think is relevant to startups:

*
Working your ass off, at least during specific seasons in life, is also a prerequisite for being awesome. This goes at the top, because if you don’t like hard work, good luck.

As mentioned, those first two are prerequisites. They also serve as filters, because lots of people give up on self-determination and hard work. Assuming you can stick with it, it gets easier from here on out.

Remember that your goal is to get things done and make other people look good.

Take initiative without taking control

Overdeliver in your personal relationships. Give more than you get.

From time to time, you’ll screw up. This is how you apologize:
“I’m really sorry. It was completely my fault. I hope you’ll forgive me, and here is how I am addressing this in the future.”

Never be a critic without presenting an alternative. Remember that no statues are erected to critics, and no one is remembered for shooting down other people’s ideas
*

Though I do think some of his advice is simplistic at times, I feel that there are quite a few good points he mentions.

As a side note, I find that it is always good to read something all the way through before dismissing it for a couple of reasons, one being that sometimes (especially on blogs it seems) people like to be confrontational in the beginning to get your attention, and two, I think it is hard to make a judgement on something you haven't read all the way through.
I split it up into tiny tasks on a physical paper so I can cross items out and feel accomplished.
Even lucid, cogent thought can result in confusing prose. Proofreading your own writing is necessary, but not sufficient.

The problem is that, for you, the abstract thoughts in your head came first, and the prose came second. When you re-read your prose, you're reminded about all of the implications of the abstract thoughts in your head. When someone else reads your text for the first time, they have to construct the abstract thoughts from your words alone. This process reveals confusion that you probably would not find on your own.