skysight-inc/HackerNews huggingface dataset:
It is entirely a technical limitation of Flash. You have no way of guaranteeing a set sound latency, or even monitoring how much is present. According to the Adobe devs this might change in future versions.

But for right now, music games on Flash can't live up to the expectations set by games on other platforms.
Does the $15K help you eat for any significant amount of time?

Let's say t will take a year for your startup to take off or make it to a funding event. For 3 people, you'd be splitting $415/month. Some people can make that kind of income with one day of IT consulting, so there are workarounds to getting into YC.

Again, don't get me wrong: if you are accepted, by all means take the offer!
Extending Vim really is a pain if you're trying to stay within Vim. Your best bet is to rely on piping output to other shell utilities to get the desired behavior. :r!cmd reads output of given command into current file. After selecting a set of lines with "V" you can pipe them through a shell command like so:

:'<,'>!cmd

I've also found that you can accomplish a lot with a hastily recorded Vim macro. To start recording keystrokes into buffer "a":

qa

When you're done, hit "q" again and you're macro is saved. "@a" to execute macro.

Vim commands string together pretty easily, and I've done some serious refactoring on good ol' C and ASM with this method back in the day.

These days I'm writing Java in Eclipse, which just doesn't have the same feeling to it.
VisualWorks isn't the only Smalltalk (with a good debugger). If you are on Windows, try Dolphin. Squeak/Pharo is pretty decent once you get used to it.
I would highly recommend Expert Oracle One-On-One. It contains everything you need to know to use oracle to the fullest extent.

http://www.amazon.com/Expert-One-Oracle-Thomas-Kyte/dp/18610...
I do have a question for you, I really like your other startup/app (The tabletop gaming one.). I read your post yesterday so and found my way to another blog post about how you managed a huge surge of traffic from Penny Arcade, which seems like it was 2-3 months ago.

So the question is why not concentrate 100% on that one? If you are holding down full time jobs do you have enough bandwidth to spread across 2 startups, and why not concentrate on the one that has started to gain some traction? (If you don't mind me asking)
Marketing Your App is More Important than You Think
Mobile Gmail Becomes More Like Its Desktop Father
'The Design and Implementation of Virtual Machines' or 'Theoretical Computer Science by Example'.
Then the Toyota IQ fits the bill

http://www.flickr.com/photos/nmsi/3026282222/
The solution to the problems of wealth is not poverty. Cutting back is only ever a short-term solution for resource problems; switching to a more abundant source (or a different resource altogether) is also typically short-term, but has the advantage that wealth can continue to grow at the astounding rates it did over the past 200 years, which means our much wealthier selves or descendants of tomorrow will be better able to solve problems.

Basically, if you can put off hard problems that are essentially technical in nature, do so.
I'm kind of curious how many people would pay a monthly or annual subscription fee for a "newspaper" that came out in electronic and/or premium print format only to subscribers, published an edition whenever the hell it had enough to publish it and contained hardcore journalism geared towards ending waste, fraud and abuse and informing the public of bad actors.

It would be pirated, but the pirates would always get it a little bit later and the print copy would be ad free. Some kind of premium channel blog service would let subscribers follow the work of the journalist, side notes, follow-up ideas, etc. up to the point where it's not compromising the integrity of the work.

Something like that. I'm eager for any ideas people have that will get the civic activism back in newspapers and kick the cruft out. I don't think they actually need to come out on a fixed schedule and I really don't think they need to cover lifestyle, sports and other things the way they do now. They need to focus on stuff that's not easily duplicated and they need to take their time really kicking some ass. The Internet can pick stuff up from there and expand the impact.
Unjustified or incorrect statements:
* Want to become a billionaire? Up your chances by dropping out of college
* mathematical prowess is hereditary (‽)
* Failure early on is a necessary condition for success (a recent article here statistically showed that failure does not increase the chance of success in startups)

Also, and this point has been brought up many times in these comments, a number of the billionares began their work at a time when college degrees did not matter as much.
I would like any suggestions you have for people who want to develop good taste in Perl syntax and program design.

I've thought about writing a non-insane style guide for Perl, but the more I think about it, the less important I think style is. I can read code regardless of the style, and honestly, a style that's different from mine doesn't slow me down at all.

It's a shame that people think PBP is "the Perl style guide", though, and I'd really like to correct that misconception... but it just doesn't matter at all.
Efficient Vehicle Startups Vie For $10m Automotive X-Prize
"Indie MMOs for Small, Distributed Teams"

I wouldn't even mind if it took longer than 21 days.
I am sure they will figure out a way out of their current challenges as well

What makes you sure of that?
We use object store for exactly the kind of thing he argues it should be used for (slightly analogous to CAD). I think it sucks. A normalized relational schema would be much better. Instead we suffer endless invalid pointer crashes and inconsistent data all over the place. Changing the schema is also a nightmare.

OODBs are a seductive hack. They can look like a great idea because initial development is simple. You get to skip the laborious step of developing a proper relational schema and setting up mechanisms to ensure integrity. Two years later your data is an inflexible mess with subtle integrity errors here and there.
Thanks for the clarification. I updated the blog accordingly with your comment.

I wasn't referring to YC specifically when I wrote the original paragraph, I had other incubators in mind. Sorry if it sounded too harsh.
I have used SimpleCDN for 6 months now and it was great. HOWEVER! they changed their services around within a 3 week period and everyone was forced to migrate.

The problem is that the services are not compatible.

Case in point: They used to offer HTTP mirroring with GZip and HTTP Expires headers. Now they have two separate services. One offers mirroring, the other allows HTTP Expires headers. No mention of GZip options on either.

Their technical support is more of a moral support to keep using the services.

ANY company doing this kind of ad-hock on-the-fly FORCED incompatible "improvements" I would stay away from and go with something more reliable.

Don't know what yet, just stumbled on this forum as I was looking for one.
50 mb Linux livecd distro with a XUL interface and 10 second boot
The April release of xpud brings a re-designed interface, called 'Plate', based on XUL and moblin patches integrated with the 2.6.28 kernel.
The distro is built off a build system that repackages Ubuntu debs.
Second Life's Second Act: Business Teleconferencing?
I will mail you my resume too. Probably you could have a look at it if I fit in your summer intern profile
Some of the suggestions I liked from the reddit discussion ( direct quotes, see http://www.reddit.com/r/programming/comments/8aixn/programmi... for the full list)

- Plan 9 Unleashed.Or perhaps "Distributed computing with Inferno and Limbo"

- a book like Gödel, Escher, Bach: Eternal Golden Braid that explores Church/Lambda Calculus; Curry-Howard

Isomorphism; and Category Theory and Monads. ... "Oleg, Toulouse-Lautrec and Rachmaninoff: On Type Reasoning".

- The Complete Lisp Machine."

An in-depth historical and technical guide, with classic papers, discussion, circuit schematics. Features not only the MIT/Symbolics/TI family, but the nearly-forgotten Xerox PARC systems. Chapters with deep commentary on the design decisions by the original designers.

- The Implementation of Functional Programming Languages, 2nd Edition, by Simon Peyton-Jones

- Retro Game Programming for the iPhone & iPod touch

- series of books on specific kinds of general purpose applications and a discussion of their design and implementation techniques.

For example, the first book could be about writing a graphical word processor. It would explain some data structures for representing text content, lines, paragraphs and the like with the tradeoffs between them. Then explains layout engines, using state machines to model GUI interaction, designing file formats, and other pure gold of programming :)

Then it would be littered with case studies of both commercial & open source applications and a huge bibliography referring to important related books and research papers, preferably with commentary.

- Programming Factor, Real World Factor and Filthy Rich Client in Factor.

- Well Explained Solutions To Difficult Graph Problems Done In MapReduce

Non-trivial Recommendation Engines With Practical Concerns Highlighted And Straightened Out

- Core GNUstep Programming.
-
- A revised, modern version of Lisp in small pieces

- Programming in Octave
- Twisted Network Programming, or any decent intermediate/advanced book on Twisted.

- The Complete Haskell. An encyclopedic work that spans the full range from category theory to network programming, everyday scripting, and distributed systems. Not for Java programmers; this book doesn't skimp on the theory as Real World Haskell does -- you'll learn to recognize the algebraic patterns that allow Haskell experts to distill out an Applicative, a Monad, or an Arrow from a collection of functions. Sample code (available on the Web site) includes a persistent distributed MUD server, a set of statistical logs analysis tools, an email spam filter, and a compiler for GoatC, a small imperative language.
s/Book/eBook

Get with the times
It's only feasible right now in a controlled environment (all the drivers are the same AI and no humans doing unexpected things). Otherwise is a hard and complex AI problem.
I live in an apartment. I have no other options...
Warren Buffet observed the correlation between access and wealth. If you figure what the "rate of genius" is, meaning if genius happens let's say 1 in a 1000, then it would stand to reason that there's more successful people in China and India by the numbers. But if we look at the list of billionaires by nationality* we see the U.S. has the overwhelming majority of them - 359 compared to 28/24.

Genius does not equal wealth or even success perhaps, but I think there can be parallels drawn between them. Mr. Buffet himself said he would not have been the success he is if he were born in some place like Peru or something.

* http://en.wikipedia.org/wiki/List_of_billionaires_by_nationa...
"The definitive guide to dealing with Huge MySQL databases"
Why's (Poignant) Guide to C.
Indian Technical Author
Sharanam shah, an indian technical author of books focused on struts,hibernate,java,jsp,php,mysql, oracle,linux,ajax and visual basic.
Waste, fraud and abuse and not informing the public of bad actors is a great way to describe the "traditional" news product (i.e. AP, CNN, New York Times, etc.). This isn't just about technology. These guys have serious content problems also.
So we cut back, and every other developing country will readily take up the slack. Basically, this is yet another article telling us to all live in teepees. I'm still a firm believer that the solution lies in technology -- in developing more efficient tech, and better ways of generating power to run it.
The market (as in people who will pay) appears to be the enterprise, so how are your sales skills?
and yet, http://citp.princeton.edu/memory/ , there's much work to be done on it. According to their findings, FileVault on OS X turned out to be the easiest to break.
This in particular: http://www.digibarn.com/collections/screenshots/xerox-star-8...

Love the attention to detail.
Immersive Education London Summit Free For Students
they should share data and attack signatures; otherwise the attackers will be left unknown
The article does go way overboard, but there are some simple ways in which Americans could (and will) cut back: more people will start commuting via public transportation instead of cars, for instance (or ever just telecommuting.)
80% of self-made billionaire's completed college, as opposed to 27% of the US adult population (US Census data). What exactly is your point?
You're dead-on about the lack of literature. I am no lisp expert (python stole me away), but something like the PythonChallenge for lisp could go a long way towards building a working knowledge.
I really wish we could have books like Norvig's PAIP in the public domain - it is really one of the best books on lisp ever, however very expensive - more so in third world countries.
Oh and I really wish that brackets were used rather than parantheses - there is RSI you know!
http://snaptalent.com/company/112/ - Odylfarm

and Buglabs http://snaptalent.com/company/172/

are hiring on the East coast among others.
Is the process of "leaving the nest" different for immigrant families, or Asian families? My parents (who are not immigrants) stopped interfering by the time I was 26 or 27. They're still happy to offer an opinion about everything I do, but if I disagree with them, they don't make a big emotional deal about trying to change my mind. I have read that in Asian families, parents expect to retain their authority until they are elderly. Is this true? How does it play out in the US, where children often live far away?
Ask HN: Got rejected by YC 6-12 months ago? Where are you now?
I'd like to see where those people who got rejected by YC ended up. Did you finish your product? Abandoned the idea? Still working on it?
Objects should be an abstraction layer between atomic data and the user, but data should always be stored atomically in a relational model.
All true on this thread. We push Flash pretty hard (could probably beat it a little further), but if you're interested in helping solve these tough problems, we'd love to talk.
eee 700 compatible
http://forum.eeeuser.com/viewtopic.php?id=65169
IE8 has not a bad js debugger. At least it is stopping for me on breakpoints and is more stable than firebug. In Beta it was crashing/hanging, but it seams they improved something.
Norvig's Paradigms in AI book - http://norvig.com/paip.html
Is there any reason why one would prefer this over a bicycle? I personally don't see how this is any improvement over a bicycle, except possibly for those with disabilities.
The problem is that, in practice, these often work against each other. OO-style abstractions and relational schema design can pull developers in very different directions. See, for instance: http://c2.com/cgi/wiki?ObjectRelationalImpedanceMismatch

Also, I suspect the set of programmers that understand how to do OO design well AND have a solid understanding of relational databases is relatively small.

(edited to flesh out a bit)
On my Acer Aspire One (1.6Ghz Atom, 1Gb ram) with a 2Mb/s USB stick I counted about 16 seconds to boot from selection, overall about 30 seconds with my BIOS boot.

Couldn't get Wifi to connect, and a lot of missing features.

Very interesting though, could be perfect for quick kisok-style applications as well as a quick boot loader - looks like the plan allowing other OS's to be booted into from it.
Real programming in Prolog.
Eiffel system programming.
Lua system programming.

I've found books for prolog, but they all start off with logic programming. It's kind of weird, or is it just me? And the other 2 I've not really seen any decent books for them. Unless I'm wrong? (A subtle cry for help.)
Can somebody explain to me the difference between using an OODB to back your web app and using a web framework like Rails or Django?I know the actual implementation is different, but the abstraction presented seems to be the same...
I totally agree with Tim's thought. I was in the same boat as Tim at Goldman and have started my own company after five years at Goldman.
Trying to port code from the JVM to GCJ is not straightforward.

Porting code between implementations that meet the Java standard, however is straightforward. Porting code between Common Lisp implementations that meet the ANSII specification isn't.

If you prefer property lists, then forget about alists if you want. But really, a lisp in which you couldn't make an alist would seem awkward and irregular to me.

It's not that hash tables, alists, and plists are redundant, (they aren't) but that they're too different. Hash tables are efficient, alists holds any kind of association and allows you to go both ways, and plists map right into argument key-lists. Each has an advantage the others can't easily duplicate. But, they hold very similar, and sometimes overlapping kinds of data.

It's trivial to write one, but there should be an established interface for converting between types as needed as well as one for using them. I should be able to pass a piece code a map of any sort, and expect the code to be able to handle it so long as it doesn't need to do anything particular to a specific kind of map. A single method, get-value, should be able to dispatch based on whether or not a data structure is a hash-table, etc and fetch the key/value pair requested.

Ideally you'd be able to do this with methods, but because alists and plist are of the same type, this isn't really possible, which leads into the un-uniformity of the object-orientation.

On the rare occasion that I want to implement something like a new type of sequence

It's not so much about implementing new kinds of sequences by about polymorphically extending the kinds that already exist. Both alists and plists are of the type 'list,' but they should be of the type 'alist,' and 'plist,' each of which a subtype of both 'list' and a generic 'map' class. This would make it much easier to design and extend a consistent interface across similar data-structures.

I've wanted for this ability before, attempting to design methods to instantiate objects that would either clone an object passed it, or accept a plist, hash-table, alist, and use the values listed to initialize the slots. I was able to do it, but my solution was significantly less clean that it should have been.
Ask HN: What would you love to pay for if it was available?
Ok, this may go nowhere, but I was inspired by this recent submission on what programming books HN wishes existed: http://news.ycombinator.com/item?id=551339

So in the same spirit, what product or service have you found yourself wishing existed? It could be an info product, tangible product, service, subscription, etc. It could be related to the web, programming, startups, or just life in general. The only rule should be that you would actually take out your credit card right now and pay for it if someone offered it.

Please don't upvote people's comments unless you would also pay for it.
is there a place where one has a list of the most popular wireless and sound cards ?
Maybe the developers can use that as a starting point.
Oh, absolutely, and that's the point of the question. My guess is that the answer "three bucks" and the answer "Well, the expected payoff is infinite, but ... three bucks" is the difference between the door and an offer.
The "rationality" that a lot of traditional (micro-)economic arguments are based on is the one defined by rational choice theory (http://en.wikipedia.org/wiki/Rational_choice_theory). While economics may be moving on, many journalists, business people, politicians, etc. have not yet gotten the memo, and operate based on very flawed assumptions.

I thus thus didn't use a straw man, but rather the operational definition of rationality traditionally employed by mainstream lines of economics.

You're onto something with your definition in that a lot of friction and inefficiency today originates from people not coping well with an environment that is fast-changing and very different from our environment of evolutionary adaptiveness.
Yes, I get the idea, but I don't understand how you'd convert an arbitrary TM into a graph. Conversion + coloring is equivalent to running the TM. Coloring runs in finite time, so a conversion algorithm will sometimes not terminate?

> Are you sure?

No.

> Why?

As far as I know, photocopiers shine light through the paper on the drum. Electrical charge is eliminated on those places that get light. Black letters block the light, and the toner gets attracted to the charge on the drum where the letters are. Because light can't go through a mirror, it's equivalent to a black sheet of paper.

> Can you prove it from first principles?

What do you mean by first principles?

> prove that a well-designed photocopier must give a particular result.

What do you mean by well-designed? I suppose a perfect copier would produce a mirror. A good photocopier can produce either white or black (depending on which side it measures the light). Maybe this is a mathematical question but I don't get it...
if the rumored 8x11 "textbook" model kindle comes out, i think it'll be perfect. as it is now, its not too great. i thought it would be an ideal technical library, but don't expect to get a lot out of code examples or images. the readability of the code examples varies depending on their visual treatment and the language, with the less verbose languages with subtle design (i.e. no darker background, giant Courier New, etc) being most readable.
What's your definition of a "generic hacker"?
It did seem to detect the device - the problem is when I clicked my SSID and put in my password, I'd click connect but it would just sit there doing nothing.
"How to Determine Exactly What Users Really Need"

(All programming becomes much simpler after that.)
I went off half-cocked. I apologize, and I really respect you for de-escalating rather than responding in kind.
i abandoned it but have started a new project
Relevance of Knowledge for Programmers.

Would give a reasonably detailed, comprehensive overview of all the timeless theory and techniques (CS theory, math, design, etc), where they come from and what they're actually useful for.

So many projects are made much harder because a fundamental bit of theory has to be rederived from first principles for lack of knowledge...

Imagine someone who never heard of a graph:

"Okay, now I know I need a structure that's a bit like a tree except each node can have multiple parents... Now, how do I find the shortest path between two nodes?..."
It's a bunch of slimy, anonymous strangers on AFF. You think the average woman wants anything to do with anyone who would be on AFF?
Imagine you search for a solution to a very annoying bug in your favorite program. Now imagine you find someone posting on a mailing list with a link to the solution/a patch/something that solves your problem. Imaginary problem solved.

Now imagine the same, except that the link is a tinyurl link and tinyurl went out of business 2 days ago. You will never be able to solve your problem.

If there were some kind of tinyurlarchive.org, you could solve your problem again.
I'm still waiting for my Wild Wacky Action Bike. It's hard to ride!
Kinda like bezel in Garmin 405? Please don't. It's a pain, extreme pain to control using touches because it is often not reacting as it should, and on a drop of rain, or motion against wall can do lots of harm.
Decent Mexican food in Europe:-) (BTW, "if it were available")

Edit: if I ever 'made it big', and decided to stay in Italy, I'd invest a portion of my money in a good Mexican restaurant here. It would probably lose money, but what the hell.
Objects should definitely just be an abstraction of the data, but I'm not sure where your specific requirement for a relational model comes from.