skysight-inc/HackerNews huggingface dataset:
How about a research-assisting app, for text books? I wouldn't want the standard reading app to do what it would do, the extra UI elements would get in the way. And I wouldn't want to be stuck to a single one, there are multiple paradigms for different use-cases. So either clutter, or options-overload.

Similarly, from everything I've seen on E-ink devices, I could write a reader I'd be much happier with. For instance: half-page updates so one can speed-read without pausing between pages. Without the ability to do so, they're relying solely on their internal developers to make correct decisions for everyone.
reverse polish hungarian notation: char * nameZspl;

ifless if: ptr && (* ptr = 10);

WTF-8: an almost-UTF-8 type of encoding, which possibly cannot be decoded anymore

gangbang of four: an act of cluelessly quoting GoF, Fowler et al.
Ask HN: Is sharing your idea really that bad?
One of the most common things I hear from people is to be careful who you tell your idea to when starting a company. The perceived risk is that the other person who you share it with will take your idea, run with it, and you'll get no credit, no compensation, and you'll end up looking like the Winklevoss twins (who Mark Zuckerberg supposedly took the Facebook idea from) ... who I should add clearly weren't capable of executing.

As such, whenever I come up with an idea or someone else gives me an idea that sounds clever, my default has always been to go an tell a bunch of people and get their feedback. By the time the idea is ready to be executed on it's a hell of a lot different than it started out and all I really ended up sharing was the seedling of an idea.

What I want to know is this: are there any historical examples of cases which illustrate the point not to tell your idea to someone else? Also, what are your thoughts on sharing startup ideas with others? Clearly there are instances where telling Mark Zuckerberg, or another capable individual (who has plenty of resources as their disposal) your idea doesn't make much sense, however where are the examples of stolen ideas that the originator failed at execution? What policy do you have for sharing your ideas?
Tangential question, does anybody know the song used in the commercial in the bottom video?
I use key-value stores so I can implement the right data model for the right problem.

The article cites graph databases as a better fit for graph applications than relational SQL databases. I'm using Redis data structures like sets and sorted sets that are 20x to 100x faster than relational databases.

But I still use SQL for most CRUD operations where I care about consistency and volume isn't high enough to require sharding. There's a place for 'NoSQL', but it's not a panacea.
An Ode to the Command Prompt
I feel that simply entering commute time would be easier and more accurate than giving your origin and destination.
Good to know. didn't know there were "good phones". will try to contact them for the 10th time and hope they will at least reply to me this time.

thank you
Is this simple file sync service or a full distributed filesystem implementation?

EDIT: To be clear, I didn't mean 'simple' as in easy to implement or trivial or any other negative sense. But more in a functional goal sense, like 'uncomplicated'.
Here's an example from my field, software security:

"Oh, you want this application tested? Well, first you want a 2-person, 2-week threat modeling project where we give you a report on your attack surface, then you want a 3-person 4-week testing project, and if that turns anything up, you'll absolutely want a 1-person 3-month deep code review."

Here's an example from web design:

"Oh, you want a website for your new product? Well, first you'll want us to study the market for a week. Then you'll want a wireframing project so we can agree on what we're going to build; that's going to take 2 weeks. Then we'll spend 2 weeks on design and get you some comps to look at; if you want changes, we can do another week of that. Oh, you want HTML? Sure, we'll add on 3 weeks of coding."

I'm sure that some witness to software consulting could provide you with a story that fits this thread more directly.

Why not do X or why not do Y? Obviously, you're not a golfer. They do it to make money, without alerting the client to the fact that they're simply ratcheting up the dollar cost of the whole project.
has-been literary stars like Umberto Eco

I've read quite a bit of Eco, and he probably has more genius in one of his little fingers than all of your heroes put together.
Highly recommended: http://www.custdev.com/

(E-)book that summarizes the 4 Steps into a usable reference guide, with case studies mixed in.
Torrent-Finder Determined to Fight U.S. Domain Seizure
Since it has bascially the same specs as the Galaxy S it would be really nice if Samsung would stop all there closed source/custom (Bada+)Android stuff.

I always waited for the opportunity to use a stock Android on my Galaxy S. Hopefully this will be possible soon.
the utility/polish is there on Android too. one quick example: compare the dropbox app on both platforms
There have been several systems that probabilistically extend Prolog or do something similar. I'm not aware of any that do those things specifically, though. Here's a list of some that I made a bit ago:: http://anyall.org/blog/2009/12/list-of-probabilistic-model-m...
I still can't wrap my head around the fact that here in US you have to pay for received SMSs.... and calls.

The SMS problem i worked around with sms->email services. and can't wait to have a solid SIP client on the phone so i can also ditch the call problem :)
Why do you think touching it would change my judgement?
What should be impressing me? The shape? The weight? Snappier display?

None of them is worthed 600 pounds over my nexus one. Mobile phones development exploded in the last 3 years, now I have the impression they may just get a bit faster but I don't see anything really innovative coming. It's a legitimate observation, isn't it?
Please review my book: Running Lean (roughcut)
Changed. (Well, at least the HN post title is changed. I can't do much about the title of the article.)
'Programming error' caused Russian rocket failure
Very cool idea! You should come upstairs to visit us (http://fogcreek.com/) for lunch some time. We're on 25.
Agreed. We've been incredibly focused on the code and working with the early alpha users, so we've been neglecting the blog and our social media presence. We're working on fixing that.
Not really... I just finished writing a couple days ago and this seemed like a good opportunity to mention it. I don't have a site yet, and I'm not much of an SEO buff, so I really just wanted to get some ideas from those in the community more versed in the matter.
As I'm reading this article and nodding my head, I realized that I don't understand what controlling a board actually means.

It sounds like its written in the term sheet somewhere--what does that look like? Joe Startup will maintain control of the board...? Would it be correct for a founder to say "I have control of the board so..." or is it more of a perceived power as a result of other negotiated terms?
It shouldn't necessarily be a bad thing. Even if you can't make any progress with such a pitch, there are benefits such as feedback on the concept, and if you ever do follow through with the idea, there will be a visible continuity from idea to prototype, which should make you more memorable.
Inside Google’s (open source) Compact Language Detection tool
The problem is that because Wall St focuses on making money via financial smoke and mirrors that whenever they see something steadily rise in value they always assume it's a bubble rather than people working their asses off.
Initial Thoughts on Android 2.3 from a Game Developers Perspective.
Link to the Chrome branch's tool source code: http://src.chromium.org/viewvc/chrome/trunk/src/third_party/...
I wish PG would go into the details of structuring a board control. Perhaps that's an essay for a another day.

Some context:
Founder of Magna International, Frank Stronach, who started his business some 30 years ago made a lot headlines this past summer due to the sale of his "special" founder-class shares. I found it remarkable that even though the company is public, he still had majority interest over the board due to his share structure. EDIT: Every 1 of his B shares converted to 100 Common Stock (and he had over 700 Class B shares, before he decided to give up control and convert)

Wikipidia explains:

Stronach, who is currently the non-executive chairman of
Magna International, holds multiple-voting shares of the
company, which gives him majority voting power over
issues brought to shareholder vote. Although he controls
the voting power among Magna's shareholders, Stronach
owns only 4% of Magna's equity.
IRDA was using for serial communications and the frequency are not compatible with TV remotes. the IPAQ pocket pc had wider range of frequency but most phones would not allow you to control your tv
not unless you've explicitly invited those people to share/collaborate on files with you!
Does Wikileaks Represent The End Of Internet History?
Yeah, this sure sounds like an awesome argument to have.

I like him. I loved Rose and Foucault, tried and failed to get into Island, liked bits of Travels..., was bored to death by Kant..., and liked that little book where he was arguing with the Catholic Cardinal.

It is possible, you know, to be simultaneously a genius, a has-been, and a blowhard.

(My literary heroes? I admire David Foster Wallace, Vollman, and Pynchon. Who do you admire? Besides has-been blowhard Italian geniuses?)
http://en.wikipedia.org/wiki/UMTS_frequency_bands

AT&T doesn't work on any bands, period, in the poster's area - he's in Canada. Rogers, Telus, and Bell in Canada, and AT&T in the US, all operate HSPA (3G) networks on the CLR and PCS (850MHz and 1900MHz) bands.

900 and 1800 are Europe only GSM and DCS bands. 2100 can mean either the European IMT band or the US/Canada AWS band. 1700 denotes that US/Canada AWS band.

Anyways, it appears that the Nexus S only supports the GSM, IMT, and AWS bands for modern wireless communications (HSPA). That sucks because it means that in Canada you're stuck with Wind Mobile who have a terrible network.

TL;DR

The Nexus S isn't much of an option in Canada. Thanks, Google.
This could use an extension for xypic. It would trounce the alternatives if this were added.
Lawyer announces Julian Assange to meet police
No ACID db is most useful in free web apps. Where users data is practically worthless. So who cares about occasionally lost data record.

When people are paying for a service then ACID db is a must.
It's a fully distributed filesystem implementation.
Yes, it seems to be becoming an ad for PBXes, which is now on the very front page when you open it.

I am aware that it's open source, which is what makes it so frustrating that this has happened to it.

I hope that somebody does do as you suggest, but it won't be me, at least not in the next several months. That doesn't mean I'm happy with the current state of things.
Why automation does not necessarily equate to lost labor
More accurately, your time is the product.
I tried Prolog in my college compiler class. Needless to say, even for a language nerd like myself, I have trouble saying good things about Prolog.
Yup. Shareholdership only matters in so much as your shareholders agreement dictates that it does. I could have 1 share of your company and control a hundred board seats, it doesn't matter. There are some things in law that make ownership of a certain % of shares important, but really its all about the shareholders agreement.
I think you understand how it works, but phrased it wrong.

T-mobile is the only one who doesn't markup its prices for contracts used with unsubsidized phones. Where, "subsidized", means subsidized by the customer. The other carriers charge you the same extra phone subsidy fee (in effect), regardless of whether you bought the phone at full or "discounted" price, so there is no incentive to buy a phone at full price.

I agree that this is a consumer hostile model. T-mobile seems to have the best offer, where they let you make multiple payments on a full price phone (at no markup I believe).
Ask HN: How do you promote your website?
What are some techniques that the HN community uses to drive traffic and otherwise promote their website?

Each website is different and I know there is no one shot way to promote all websites. Building a website or online service that people want to use is step one. Assuming that condition is met, what combination of things work well? Paid clicks, organic search engine traffic, phone calls, face to face time, crazy marketing trick X?

In my case, I have a online service based website that I'm trying to promote. I'm making calls to those who sign-up and leave a valid phone number to get feedback (not very often), as well using Google AdSense, following the best search engine practices, signing up for local conferences, and telling everyone I meet about my site and will listen. What else makes sense?
There's control and Control.

Non-founders having board control means that you don't get to make the choice to replace/augment yourself as manager.

You're absolutely right, but what you're talking about has very little to do with board control. Taking the stance that "I want to retain BOARD control" isn't obstinate and egotistical-- it's basically just saying, "As the guy who works on this company for 60 hours a week, I trust myself to know when it's time to bring in professional management".
Why do people insist on putting enormous, annoying floating crap bars over their websites?
It's a shame the NFC support isn't complete. Supposedly can only read tags for now, not emulate them (though the NXP PN544 chip is perfectly capable of that).

http://developer.android.com/reference/android/nfc/package-s... is looking VERY sparse. Hopefully it gets completed soon.
You can only sign up for the Even More Plus plans (contract-free plans) by walking into an official t-mobile store. They used to offer it on their website as a nice choice, but they removed to reduce confusion, but probably really to increase contracts.

Furthermore, if you walk into the store, they also have an extended payment plan for your phone, thus you can get a Contract Free plan, which will save you $20 a month, for example Even More Plus 500 (Unlimited Data, Unlimited Text, Nights, Weekends, and 500 minutes) for $59.99 (equiv contract plan is $79.99) a month. Then they have an extended payment plan for your phone where you can pay $20 a month with 0% interest and no fees until your phone is paid off, thus giving the best of both worlds, no contract, no big upfront costs for phone, and once your phone is paid off you don't have that added cost per month. Really excellent and saves you around $400 - $1000 versus a contract.
If we wanted a locked phone, there are many more options than the Captivate on Rogers. The whole point of this is to get a developer phone without carrier-specific garbage attached to it, a rooting procedure that's a bit easier than an iPhone jailbreak, and an OS that can be updated in a timely fashion when Google releases it. And for Canucks, this means living with Wind Mobile.
This post makes some sense in the context of Common Lisp as well, because it also has the bottom value NIL, of type NULL, which is always a subtype of all types (type T is also a supertype of all types, making the type system a complete lattice). Lisp's type system isn't as rigid, or as flexible, but the construction of lists follows a similar pattern, and the AND and OR type constructors make the relation between types and partial orders pretty explicit.

But, the one thing that sticks out to me is that NIL is a full-fledged value in Lisp, and I've never seen an equivalent bottom type in any Haskell tutorial. In fact, it would seem to violate the strictness of the type system (given that I don't fully understand said type system). Does Haskell have a "real" (reifiable?) bottom type, i.e. can your functions actually return bottom in a valid program, or is the bottom value only something that appears when you're doing theoretical analysis of the type system? I know that Bottom sometimes represents uncaught exceptions or infinite loops in type theory, does Haskell use it in the same way?
I mentioned this in your post, but will reiterate it there to initiate some conversation around this idea.

I've been working on a solution which helps users manage their online identity similar to how we handle this while offline. Every social network has their own point of view on what consists of your identity. This serves only the providers end goal of providing you a specific value.

As a (hopefully) more intuitive approach, my solution helps users organize their identity data into a unified (and standard) model around which they can define "roles". To the user, this feels like any other typical social network URL aggregation service (bookmarks?) which users seem to be adopting quite well. The added value from my solution is that they can use this new foundation to promote specific aspects of themselves within a targeted context both online and offline. Additionally, users will be able to receive metrics and feedback on individual relationships to improve future interaction with your audience.

My overall objective is to improve personal branding and advertising and see this as a growing niche. Not sure if you all agree about the market, but (assuming you aren't developing a custom solution specific for your use) would you agree that identity online seems to be unnecessarily restrictive to what is and is not representative of "you"?
I'd love to. Ping me at the address in the blog footer.
All these things that YC-funded startups have going for them (screened teams and ideas, network, support, etc) probably create more demand for them from VCs, giving them better leverage than non-YC-funded ones.
San Francisco Telephony Meetup, Dec 15 - Augmented Reality, Asterisk SCF, more
It is, but it's less likely. I should have phrased that better. What I meant by out "of the garage" was the end of the really dynamic period of the company. You can be physically out of the garage with an angel investment but still be constantly changing your mind on macro decisions. By the time you're at a series A, you're generally more certain of your direction.

From what I've seen, the person who is good at the really dynamic thinking part is not necessarily good at the focus and execute part and vice versa. Being a CEO of a larger company can actually be really boring for a dynamic, hyper-inventive type. I used to fancy myself as a technical CEO until I got a better understanding of the role. A great CEO is priceless and a great inventor is priceless. If it's the same person, then great. But there is no need to force it if it's not.
Unfortunately those links just tell me that browsing the appstores on the web (both of them) is pretty much unusable.

But the apps you list, almost all are available on Android aren't they, or something nearly equivalent. The only I think may not be on Android is Nike+.

UPDATE:And apparently many people use "My Tracks" as a Nike+ replacement.
Why downvoted? I truly didn't know, and a Google search didn't turn up anything.
You probably got the first (1986) edition. The second (1994) edition is much better, but more expensive. (But, there's a $49 copy on amazon. That's a steal! I paid $80ish, argh...)

They added quite a bit of material to the latter chapters, and it updated to the newer, then de-facto standard Prolog (which became an ISO standard in 1995). Useful Prolog implementations usually have non-ISO extensions for module systems, constraint programming, etc.

I have both. I keep the first edition at the office, and it's my lending copy.
First ask yourself why the old tubes built in the 1800s were abandoned. http://en.wikipedia.org/wiki/Pneumatic_tube
Has the Android UI been rewritten to use the GPU? One of the main reasons why scrolling/panning always feels smoother on the iPhone is that the user interface rendering uses the GPU whereas Android does not. If the Nexus S has a fantastic GPU and the UI doesn't use it, that kinda sucks.

http://code.google.com/p/android/issues/detail?id=6914
I don't think it's that intuitive. After see the awesome shark picture I went looking for more and clicked the T-Shirts link under invincibilitee.

If you're not going to put something under the first link in your side bar maybe you should have a message on that page directing the user to the non immortal tees.
Great video -- but how exactly did the Marks (Pincus and Zuckerberg) manage to retain control of their boards? What are the specific things that need to be done in the negotiation phase that will lead to that outcome?
This is a known bug with some of the phones but not all of them. I have the same bug but unfortunately I figured it out after I unlocked it.
I think sharing your idea with others is a great way to start. You get:

* Practice selling your idea

* Feedback about the validity of your idea

* Encouragement (hopefully) from others

* Suggestions that you may not have considered

That's worth a lot more to me than the possibility of someone running off with my idea.
Ruby 1.8.7 does too. Not sure about Oniguruma in 1.9

https://github.com/ruby/ruby/blob/ruby_1_8_7/regex.c#L2751-2...

EDIT: Looks like 1.9 does too:

https://github.com/ruby/ruby/blob/ruby_1_9_2/regint.h#L281
On the daily minefield (4.0b8pre from today, ubuntu 10.10, i3 gpu), I get only a flash of some triangles the first time I open the page. Otherwise it's completely empty :( Other webgl demos work well.
I think amazon has shown that they at least pay you back after they take away your book. Not that its good that they can take away your books though.
But it's not always the data by itself that has value. Sure, it might be useless on its own, but if your app loses it and it causes the experience of using the app to be bad, then it doesn't matter how useless you think the data is; it's going to hurt the user's perception of your product.

Also, "free web apps" doesn't translate to "worthless user data", although that's a different argument altogether.
Answered here, he says "around half":

http://news.ycombinator.com/item?id=1976417
In your recent essay, you wrote: "..And barring financial catastrophe, I think in the coming year it will become the norm." (emphasis mine)

You appear to be skeptical of doomsday predictions, why the caveat?
I agree that the way I phrased parts of the article may have been a little unfortunate, and that I should mention the possibility of using SOCKS5 for other applications as well - I'll edit the article accordingly as soon as possible after tumblr is accessible again. Thanks for the feedback.
With an equal number of founder elected Directors and VC elected Directors, if your outside tiebreaker director is brought in by the VC's you will be in danger of losing control because you cannot control the situation.

Especially if the tie breaker is planning on doing some additional business with the VC in the future, you may not have a truly neutral person casting the vote.

So, how is founder control typically structured?

For instance, do founder Stockholders get 2 votes per share to elect Directors with, and VC's get 1 vote per share with a guaranteed VC director seat on the board? Or are Directors elected by founders getting 2 votes on a particular decision item A and 1 vote on decision item B, and VC Directors get 1 vote on A and B?

Does anyone know what is currently going on with this?
Are the obvious people the only ones you should avoid telling (the CEO of a large internet startup)? Or are they even worth sharing with?
Bottom is the type without values, a function with return type bottom is a function that not returns.
Haskell has the term undefined, wich causes the program to abort when you try to evaluate it.
ClubCompy Video: Loading/saving programs, also shows clipboard for copy n' paste
Dear Parent: Do us all a favor...
Twitter is pretty lucky they were able to survive all of the negative press when they kept going down a couple years back.