skysight-inc/HackerNews huggingface dataset:
I have been exactly in this situation. I had an idea a few months ago, which has a great potential. My problems were the same, I don't have the necessary coding skills to turn it into reality. I needed a cofounder, and I too, had a chance of getting my idea stolen.

But I managed to overcome this. I knew I simply couldn't approach and pitch every coder I knew, because after all, it is just an idea, I had to bring something else to the table. Instead, after I pitched a few people (risking the idea, I know, but I had to) and after I thought I was ready, I went after an angel. I was lucky that the first angel I pitched the idea offered me help. He didn't try to find me a cofounder or incentivate me to code, his help was much different.

At first, his help was actually questioning the idea itself. I had to think and address the questions he raised. He also pointed me towards a couple books (The 4 Steps to Epyphany and Business Model Generation), which have been helping me alot (this is my first entrepreneurship). After those first steps, he asked for a market research that should show if the market had potential or not. I didn't even know how to do that, took me a while, but the result was very positive, he was surprised by the quality of it.

Anyway, there is a limit how far one can go without having coding skills, and I knew my limit was close, I needed a cofounder soon, so after that research, I went to pitch a friend of mine, giving him a copy of the presentation I did. He was surprised by the research, and the fact I already had an angel interested and one that was actually investing time on me (we had 4 meetings at that time already, and I think I can say that time is more expensive than money for them). I guess that this, and the fact that the idea grew alot from the first time I pitched him (he was one of those first few people that I trained my pitching) convinced him to join me in this entrepreneurship.

We are currently assembling our beta team and just started development. We are also applying to YC!

If you are thinking that I actually pitched a friend of mine, so I didn't had the whole "trust issue", I am actually living in Brazil, and my friend is in the US. We never actually met face to face before this. We used to play a game together, over 4 years ago, and kept in touch since then. All I knew about him was that he was an excellent person and coder. We just had some interesting values and other interests in common.
"Hey Apple, please by nice..." is a sure path to disappointment
Lisp Aha moments
Now it is a good time to review your business agreements: Part 2
Care to elaborate what you mean by VB-like stack?
They currently make most of the profit. But with declining market share puts those profits in severe danger in the future.

And god, if I never heard the "Google sells you" line again, it would be too soon. Apple has an ad platform too, you know.
People would probably be shocked by how cheap airfares are now though. Aviation technology has favoured seat cost over speed and that does show.
As a front-end developer here, how do you organize your code?
>>Poor people can be capitalists.

Black ppl can be racist, and many are.

Capitalism without democratic control, combined with modern technology to silence any opposition (like the one employed by US in Iraq) can mean that smart, poor ppl cannot compete with not so smart, rich ppl.
Just what we need: more services to depend on the already-obsolete SMS. From the standpoint of a gov't agency, that decision makes a lot of sense, but just further illustrates to me how badly we need to transition to messaging protocols like XMPP that are designed for use in the modern world.
FYI, Octopart recently announced that they are indexing Digikey products. See relevant blog post: http://octopart.com/blog/archives/2011/1/digi%252Dkey-produc...
It's not exactly a protocol issue for mongo, though. If it weren't for Rails/PHP (and more) converting magical strings into objects of another type, it wouldn't be possible in Mongo either.

This would be the equivalent of some helper wrapper on top of a redis driver that turned strings with a special format into, say, an MGET command that returned more than a developer meant for it to.

redis is safer because it doesn't have the complex query-over-document functionality that mongo does, but it's not inherently immune.
If they are standard and public and they work, sure. If they're not public and not standard (like MacRuby) then probably not.

I think the GP post was simply referring to the fact that a vast majority of software is 'installed' on the mac. Just drag it to the application folder. And drag it to the trash to uninstall. This almost certainly means you have a bunch of duplicated library files on your computer, but also means each app doesn't have any external dependencies.
The NDA may not cover all of Lion.

For instance, when Apple gives you a copy of Lion it is obligated to give you access to the source of every GPL'ed part of it and you must be free to redistribute it or modified versions. If their NDA prohibits this, they have no right to distribute any GPL'ed code in the first place because they are in violation of the terms of the GPL.
They also collect licensing fees when phone makers use the Android name, Google trademarks and Google's software in the phones.

Is that accurate? Everything I've seen has indicated that if anything money moves the other way - Google sharing revenue on platform ads (and possibly other services) with oems and carriers. I haven't seen anyone claim that oems pay licensing fees to google for google apps and trademarks - I believe they are use granted based on platform spec compliance.

I assume their foray into mobile phones is to fragment the market and prevent any other player from gaining a dominant market share.

While undoubtedly google doesn't want another player to dominate the market, I believe the primary goals for android were to increase global pageviews, drive mobile adoption, and to avoid large upfront costs of paying for placement as the default search engine.
Amazing that they use Yate (which is unfortunately not that widely known).

Years ago I've examined different VoIP engines for a project:

While Asterisk is one of the most widely used VoIP engines the source code and the whole architecture (at least few years ago) was ugly as hell. Instead of designing the whole system for concurrency there were some pretty ugly workarounds. In addition, it was trivial to crash the system with a little bit of SIP fuzzing (and some of those crashes may have been exploitable).

Yate on the other hand - while not having as many features as Asterisk - was just beautiful. A really nice architecture and extremely good readable C++ source code. In fact, it was a real joy to study the source.

Unfortunately I didn't really had a chance to study Freeswitch, as it was pretty new at this time and therefore not an option. From what I've seen it seems better architected and more stable than Asterisk. The main difference to Yate is that Yate only has few external dependencies, while Freeswitch tries to utilize as many external libraries as possible (e.g., instead of implementing SIP itself it uses an external library).

If I'd had to choose a VoIP engine today (and if a simple SIP proxy wouldn't be sufficient), Yate would be pretty much at the top of the list.
Thanks for the clickable link and especially for the kind words. I definitely need some help figuring out how to get the site off the ground.
Georgia led the nation in new business startups in 2010
Will the videos allways be public, public by default or only public if I make them public?
Charlie Sheen Fired From Warner Bros Television
Warner Bros. Television has terminated Charlie Sheen’s services on "Two and a Half Men."
How Facebook plans to bust up the SMS profit cartel
$ne = not equals which translated to "give me everything not equal to foo". Using this you can basically get a dump of all the data or update with foobarred critera - updating all passwords for all users not equal to foo, for instance
> We need ... so that we can help "you"

(really means) > we need "your" help to bootstrap the network

:)
Push yourself to stay focused. Do somethings you like and some things you don't each day so that you are not faced with a giant list of things you don't want to do.

Also make sure your not just looking for an excuse to not launch. Tackle something small, get it done and get it out. Then rinse and repeat. "You miss 100% of the shots you don't take."
Concern over Newsom's shared office at Founders Den
It's always enlightening when someone manages to explain a somewhat complicated subject in terms of an abstraction that the audience understands. This is a great example of that.

And it works the other way too.

When you've read this article and understood it you wil know how to explain graph theory to an accountant - "see it's actually not that hard, it's just like bookkeeping"
It's fast. Slightly faster than rubinius to run and lots faster to start.
Iconfinder is great, yes. I also like Picons - royalty-free vector icons. Great for commercial projects. Cheap and good looking, check it out: http://picons.me
If you want a round about way of receiving inbound Google Voice calls through SIP (for free) you can do the following:

1. Get free SIP service from IPTel (http://www.iptel.org/service).

2. Get a free phone number in the Washington area with IPKall (http://www.ipkall.com/).

3. Add your new IPKall number to your Google Voice account.

Now when someone rings your GV number it will call your IPKall number which will in turn call your IPTel SIP account.
How much do you actually know about Puritans? Most of what I learned about them in high school came from works of fiction. It was a pretty unfair picture, in retrospect.
I don't understand why Cloudkick uses a hashbang instead of just a hash. Is my overview being indexed by Google?
CVOS v3.1 BETA - Recupera tu PS3 brickeada
3D Printing a Nylon Bicycle
IIRC, Apple was never particularly friendly towards free software. They abide by their obligations under the licenses they have to comply with, but not much more.

The only reason they rely and build upon free software is because it saves them some work.
Sure, but the post appears to be addressing everyone, or at least everyone who has a job and wants to be paid well, not just super-ambitious people. He says:

"For the individual, I can offer no personal solution to this deep sociological problem. As far as I know, there’s none. I would advise those who are sufficiently talented to work in technology, which tends to be more meritocratic than other industries, and to avoid old-style business. Beyond that, I know of no solution."

ie, this is true for everyone outside of technology, not just the ambitious.
Google's New Snippets for Twitter Pages
The “new currency” exception is very significant, because under our fractional-reserve banking system, banks have the power to create money.

If you deposit $100 in a bank, the bank can immediately loan out $90 of it to borrowers (who may put that money in their own banks, etc. etc.), thus creating money from nowhere. I.e., if those borrowers can’t pay back their loan and the bank writes it off, your $100 is still safe.
Good to see Facebook using their power for good. SMS prices are outrageous. Although on second thought, I really don't like the idea of all my texts going through Facebook.
In order to know it's still relevant, someone would have needed to repeat the benchmarks with the latest versions, in which case a link to the new benchmarks would be even more relevant and useful.
Good question. Imagine you are the owner of a franchise you admire (i.e 1800-GOT-JUNK). Could you build it and keep it successful?

The issue we face is that our 'ideas' are entirely unproved, while a franchise is proven, so while there is risk, there is a light at the end of the tunnel. I think the absence of a 'light' allows us to drop a 'idea' and pick up another one thinking this will be better.
Been using ledger for over a year now and it was exactly what I was looking for. I have used various things in the past, but they never imported everything or didn't work for some edge case and eventually stopped using them. Being able to quickly write scripts on top of it for import, analysis, graphs, price and budget predication etc makes me a happy camper. Not to mention being text the files get saved in git for even more possible analysis :)
... and that won't be updated when Apple issues their updates

Basically, you'll be maintaining and distributing your very own fork of MacRuby.
Check out accountingcoach.com
I thought it was two iPhone's sitting next to each other for a minute, until I really looked at the one on the right. That HTC looks way too similar to an iPhone (maybe that's the point?), but I would have used a different looking phone (even a Nexus One w/ the gray body) to visually differentiate the models and make it clear that it is a dual-platform app. The screenshots are very similar and rotate too quickly to really see that they are different apps as well.
Do unions stifle innovation?
Jeni Tennison appointed to W3C TAG
Awesome collection.

I've used the IconSweet2 set for various custom UITabBarItem icons in iOS applications. They fit amazingly well with the System Icons.

http://www.iconfinder.com/browse/iconset/iconsweets2/
Somewhat off-topic: is there any reason not to get Virgin Mobile's $150 LG Optimus V for the purpose of exploring Android development? Aside from smaller memory and lower-res camera, it looks like I don't miss out on anything from top of the line models.
I love the Blade Runner one:

http://iwdrm.tumblr.com/post/2927811283

I've been staring at it for minutes.
everyone going on about this check out Cinema Redux - movies distilled into one image, from 2004! Done with Processing! http://processing.org/exhibition/works/redux/index.html
Warren Buffets Principles for a Sound Business
Mental health problems is a bit presumptuous I think! Keeping an idea under wraps is pretty standard behaviour, albeit misguided in many cases
> a) You're going to forget it at least once.

Which is why you should never process raw input in multiple places in your app. One method I've used for over a decade of webdev in any language: there's only one place to get the input from, and that place requires you specify what input is allowed.
Ant colony simulator
I don't see what warrants this kind of vitriol against someone who just made a product which you are not forced to use.
Sweet! Works great on iPhone 4. Background uploading is such a major pain killer that no one here seems to be appreciative of. That's a huuuge technical feat and a major head start and of course am not surprised that JTV guys nailed it. Congrats!
Even worse, when I think Turbotax for search engine marketing, the analogy led me to believe that it's an accounting program for SEM or something that lets me prepare a report on my SEM spend.

Argyris - it's Amal from Trinity College. Glad to see you shooting for the moon here in SF :)
I wonder how would Apache/FastCGI-combo compare to these app servers?
Hollywood sex video
There's a very good example here:

http://www.idontplaydarts.com/2010/07/mongodb-is-vulnerable-...
A novel approach. Couple brilliant guys here. I expect big things out of them.
Cost of slaves falls to historic low
Charlie Sheen Fired From “Two and a Half Men” #loosing
Silver Peak Wraps Fiscal Q2 as Fastest Growing WAN Optimization Company
I'm pretty sure it's some straightforward cropping/resizing of some subset of the frames in the movie. The barcode for Slumdog Millionaire[1] presents some pretty compelling evidence that this is the case.

That barcode has a persistent pattern in its lower part: every once and a while, there's the same four light blue lines straddling three sets of light grey lines. That movie is about a contestant on the Indian version of "Who Wants to Be a Millionaire". For reference, I found a screencap of the show on Wikimedia[2]. You'll notice that the location and pattern of the lines in the barcode correspond with the location and form of the question boxes in the show. The light blue lines are the outlines of the boxes, and the light grey ones are the text. I don't have a copy of the movie with me, but I suspect that if you linearly interpolate between horizontal position in the barcode and temporal position in the movie, then the scenes where the question boxes are on the screen will correspond with the locations in the barcode where the pattern appears.

As to whether the frame is cropped or resized to be 1-pixel wide, my guess is that they are resized. My reasoning is that if the frame were cropped, then you might not always see the light grey lines along with the light blue lines in the barcode, since you might take a slice of the frame that falls along spaces between words in the questions and answers. Since the appearance of the question box pattern is pretty much uniform, it's probable that the entire frame is resized, so each pixel in each slice corresponds to the "average" color value of pixels at that height in the sampled frame (I say "average" because I don't really know how downscaling algorithms work).

[1]: http://s3.amazonaws.com/data.tumblr.com/tumblr_lh9wkoPf5s1qh...
[2]: http://upload.wikimedia.org/wikipedia/en/thumb/a/a4/Ken_Basi...
So the real issue here is that everyone wants to be "better". It's not about rich people, it's that you think you're too good to clean things for a living. In your view, who deserves to work that mop?

There is nothing wrong with working a mop. Median Janitor salary is $25k, if you and your wife are both janitors, you have a $50k/yr household. You can pay the bills and give your family a middle class lifestyle. Probably still better than the life you were raised in.

Conversely a child of wealth that loses it all will have a significantly more difficult time giving his children the same life that he had. Someone who has a lot also has more to lose.
Ask a VC with Mike Maples and Peter Barris
Two observations.

First, coming from computer science, introductory accounting - the bookkeeping mechanics - is quite easy. I took a 101 class and was surrounded by future Lords of The Universe who complained about how "hard" it was to add and subtract numbers according to a small system of rules.

Accounting is a system of metrics. The system under measurement is your business. Its purpose is to give an accurate readout of business performance. The nice thing is that accountants produce lots of metrics and these can be used to probe the behaviour of different parts of the system.

Secondly,

> One thing to watch out for: profit doesn’t say anything about your bank account ... That’s why it’s possible for a company to be profitable but still run out of money!

This is why accountants produce a third document, the cashflow statement. It shows how cash is coming in and going out. This is different from the P&L statement, which deals with revenues and expenses, both of which may include future events as opposed to actual cash changing hands in the period covered by the report.

If there's one thing you absolutely must learn from accounting, it is that positive cashflow and profits are not the same thing. But if you run a business without both of them, that business is doomed.
For a long time (maybe even today), the system sqlite3 did a full filesystem sync every time you did an UPDATE.
I know of someone at a bank who got in trouble for offering martial arts instruction on the weekend. He wasn't fired, but he was ordered to stop.
Azul's concurrent GC is much more clever. They use some tricks with memory mapping in order to perform really efficient read barriers (which traditional VMs have considered too costly). This allows compaction to happen while mutator threads proceed.

This is a nice presentation about it:
http://www.research.ibm.com/mre05/Click.pdf

And of course the paper:
http://usenix.org/events/vee05/full_papers/p46-click.pdf
Quick Systems Vulnerability Exploitation with winAUTOPWN
thebigsecurity.com
Good point. But there does seem to me (never owned a home) that there is a qualitative difference between someone who owns their home in the clear, and someone who is using their home as collateral for a loan, which I thought the original poster was getting at. I might be way off though.
Interesting sidebar in the comscore report:
In the continuously contentious debate as to whether the future of mobile apps are downloaded or browser-based, we see a gain in both, but native apps seems to have had a marginal edge in gain.

Would be cool to see this data over a longer window.

Used browser; 36.2%; 37.0%; 0.8
Used downloaded apps; 33.7%; 35.3%; 1.6
Sorry, I should have been more specific.CLR is a great book, but it is too referential IMO. I am looking for an easier reading.
Burnout sucks, and it can be hard to deal with. I began work on my startup in my spare time in college because it was fun. Once I jumped into it full time it turned my life on its head. After several months I was tired of working solely on my product, and I was tired of being at the computer in general. To gain perspective, I unplugged for a while. I read more books. I took up running again. I watched talks on TED.com and rediscovered movies and TV shows. Most importantly, I began coding stuff for fun again -- stuff that was totally not related to work. I felt guilty at first, but I ended up being far more productive in the long run.

It turns out it's the little things in life that keep you sane.

Are you a founder? Do you hold a significant amount of equity? If so, you have the power to chill out and take some time off. If not, you should remind your employers that you are a human being who will work reasonable hours. Maybe that means extending your deadlines; maybe it means they need additional developers to help handle the work. The bottom line is this: if you aren't being compensated the same as the founders then you should not be expected to have their level of dedication.
Still more efficient, and environmentally friendlier, than traditional stamps.
"...poverty is a result of poor life choices."

This is an overgeneralization. All of us make choices based on our perception of the world. It matters very much whether, like me, you were raised by educated people, being told "you can do anything," being read to and told to practice music and sent to church and given responsible role models and generally expected to achieve, or whether you had a single mom who was always drunk, didn't care if you skipped school or stayed out all night, and basically expected you to end up in jail like your father, whom you never knew.

It also matters whether you grow up in a place where you're told a person can bootstrap their way to wealth or one where you have to pay bribes at every turn.

All of us make bad choices. I don't exercise, even though I know I should. The guy down the street doesn't stop drinking before work, even though he knows he should. Both of us are slightly underperforming our expectations. But where did we get those expectations?

We are responsible for what we do, but it's wrong to pretend that everyone starts on even footing.
The point of the grandparent's post was this:

>that their position is not so unassailable that they can continue looking for new ways to drive away partners and developers without consequences

I think most everyone wants more competition to keep any single company from being abusive, but your response to this is essentially "Apple is still #1!" I don't understand what you are saying here. Is it that you think Apple isn't really under any pressure? That you don't want them to make their developer/partner deals more generous?