skysight-inc/HackerNews huggingface dataset:
Freelancing is not a bad idea, but many developers tell me they inevitably spend more time than they want to on others' projects. Money is pretty good though.

I don't know how much you need to survive, but do something non-coding related to help relax your brain when you're not working on your own idea. I go to Athens a lot so I know the bar scene is crazy there. See if you can get a gig as a bartender. You'll make good money and it'll be fun.

As for odesk, elance, etc. just build an attractive profile highlighting your strengths and bid for jobs you know you can do when they pop up. Simple stuff, but be tenacious.

Good luck!
Totally. To some people, being independent with their own business - regardless of what the do - is meaningful enough. I find some meaning there too. But in 25 years, for me, I'd rather say I teach students about the developing mind than help build websites. To each their own, for sure.
Russian most popular search engine has the biggest 2011 tech IPO
We'll make sure you can.
Says the guy who created an account 40 days ago?

I've got bank accounts a 4 other institutions: 2 credit unions (USAA and Alliant), and 2 regional banks (SunTrust and PNC).

None of them offer e-bill initiated payments.

I modded you down simply because I don't understand your tone.
It's great they move so fast; but it doesn't mean the results are polished ;)
And fashion snobbery is?

Birkenstocks are a kind of footwear. Lots of people like them. What's the point of getting affronted by this? Does it make the world anything other than worse?
Oh, for sure every tech company tanked in 2000, but the interesting thing about MSFT is that they never recovered. The stock price graph is astounding -- twenty years of huge exponential growth followed by a 50% dip and ten years of completely static prices (and yes, a steady but relatively small dividend).
Aha! this is amazing. Is there a web interface to upload and try ?
ditto on this. I'm up to 9 instances of various types and pretty comfortable with everything. I hope the pricing is reasonable.
His interest is actually the same as for any kind of certification, and that is to increase the number of people getting certified for as long as the certification is seen as having value.

Thus it is a little scary that every Y-combinator class is bigger than the previous one.

However he is also figuring out how to scale the model and provide more assistance. For example current graduates benefit from finer tuned screening, have more kinds of assistance available, better assistance (pg knows more than he did when he started), a bigger network to draw on, and save more otherwise wasted fundraising time.

On balance the result is that classes seem to be getting better, not worse.

However I guarantee that a point will be reached where the Y-combinator model can't keep improving and growing at the same time. At that point his personal financial interest will still be to keep growing the program. It will be interesting to see what happens then.
I took the "flat" approach in the Loom server code (see https://loom.cc/source). Formerly I used all the object-oriented module techniques, but finally I scrapped all that for direct calls to functions in a flat name space. I found it more flexible and easier to understand, and it didn't force me to think about artificial boundaries. This makes the Perl code similar to my C code. I don't even use many static functions in C, preferring everything to have a unique name.

I also wrote a functional language interpreter in C. The language is called Fexl (see http://fexl.com/code/). The C code obviously uses a uniquely named flat function space. However, the Fexl language itself has far more flexibility, since you can easily create functions within functions.

For example you can easily do things like this:

\test_print =
(
\test1 = ...
\test2 = ...
...
)

\test_read =
(
\test1 = ...
\test2 = ...
...
)

In that case you're not at all worried about the names test1 and test2 conflicting with anything else. It's very lightweight, just like the Fibonacci example shown on this thread.

If you really want to "export" functions declared inside a scope, you can do it like this:

\handy_module =
(
...
\fun1 = ...
\fun2 = ...

\return return fun1 fun2
)

Then to grab the functions you say:

handy_module \fun1 \fun2 ... (now use fun1 and fun2)

You can change the names too, like this:

handy_module \f1 \f2 ... (now use f1 and f2)

There's no extra magic in the language, you're just applying the module to a handler which grabs the exported functions.
Can you say more about that or do you have a blog post on this somewhere that you can link to?
Check out http://ui-patterns.com/ maybe it will help.
http://radbox.me
Standing in the beam line of a neutrino detector
Those once again predicting Microsoft's doom might keep in mind that Microsoft remains highly profitable and that 20 years ago pre-internet pundits were greatly exaggerating rumors of IBM's death in the wake of multibillion dollar losses.
AT&T overcharging users for data by 7% to 14%
So at roughly a stake of 6% which YC takes, at a total $3 billion valuation, YC's stake is worth $180 million, from an investment of just $5 million.
Not a bad payoff, surely to make a lot of Angels and VCs very envious.
Absolutely correct. As a developer, I am willing to work with idea guys as long as they can show their previous work. Success or failure, it doesn't matter as long as they hustled enough to get something done. Just like I am willing to show my technical skills with a portfolio, projects etc.
Perhaps nice people step in to stop the suffering and provide packages of function versions which are mutually compatible and which are usually used together -- but that's modules again

Not exactly. You've sort of moved the large globs of stuff from the back-end to the front-end, where the grouping is more useful.

I'm reminded of difficulties, like the kind faced when purchasing 1.5" electrical tape. That stuff's mostly used only by pro electricians, so you won't find it retail, and it's even hard to find a particular brand from a contractor's supply outfit, and when you do, you have to buy it in big lots, like a whole box of 10 rolls. What if you just want to fix a drum and you need a particular make of tape made by Scotch and you only want one roll? Out of luck.

So say you need a particular function. You end up importing this entire module, which has dependencies that also are defined in large-granularity terms (other modules) that have their own dependencies. So to use one function, you get saddled with a whole heap of dependency overhead. You're really paying the price for "a whole box" where what you really need is just one particular thing.

But if everything was stored in easily accessible public repositories at the granularity of individual functions, this wouldn't be the case. You'd be able to pull the particular version of the function you need, and it would just pull the particular versions of the functions it depends on, and so on.

Things would be a whole lot more memory efficient. Another way to think of it: modules are a lot less modular than than they really should be.
Why do you spend all this time building this platform, but then use Wufoo for your signup form? Doesn't give me a ton of confidence. Don't mean to sound cynical, just wondering.
It's a lot easier to go look for meaning once you have a solid financial base.
Reality TV Shows-Your Neighbor May Be The Next Star
Yes, you definitely need modules. But I think there are better ways of using modules than we have been.
I use my footwear as a test. If you don't like me simply because I'm wearing comfortable sandals, then I wouldn't have liked you either and I've saved us both a spot of trouble.
A simple example: let program P do a zillion <something> * <command line argument> multiplications, and call the program every hour with argument value zero or one, depending on a coin flip. An AOT compiler would not even know that the program will never be called with other arguments. A JIT compiler could remove all multiplications.

Profile-guided optimizations only work on the next run, and, when used by the developer, do not work for cases where there are widely different usage profiles for a single program. For example, most users would have data sets that fit in memory, but others will have ones that do not.
Brand takes a long time and lots of money to build. Think Apple, Coke, or McDonald. Free or discounted products are short term marketing mechanism to build awareness of the products and companies. It is one way to build the brand.
The more I think about it the more I think program development should viewed as changing the state of a Key-Value database.

This is also how a lot of Smalltalkers operate.
That was a lousy time to take over as CEO, true. However, the next decade has had plenty of opportunity - Google went from not much to a $500 billion company, and Apple went from dying to dominant. With a CEO who had a full vision, they could have added huge amounts of value to the company since then. Instead they've been coasting along and taking wrong turns.
I don't think its really a single global 'namespace'.

It seems that instead of using actual names for the key in the k/v database, you would use something closer to an ip-address. give the function a unique id, and then make it have a really good description. To find the function, you use the description, and then reference the unique id.

To reference it in your code, you would bind the unique id to the descriptive name.

What I want to know is how you prevent massive duplication of functionality in this k/v database (with slightly different argument conventions or implementation details, for example).
http://en.wikipedia.org/wiki/Lorenz_attractor

Lorenz, E. N. (1963). "Deterministic nonperiodic flow". J. Atmos. Sci. 20 (2): 130–141

One of the papers that are related with weather as a chaotic phenomenon
5 million seems like an incredibly low figure. Just goes to show the power of smart money.
I enjoyed how the comments begins to degenerate as it goes further down the comment tree.
They probably want to align versions for Windows and Windows Phone. It looks much nicer when you say Windows 8 and Windows Phone 8.
Impressions from China
I personally think you are an "idea guy" until you finally pursue your first startup, then your perspective changes when you see the actual process.

I like how customer development is helping idea guys prove their worth. If more "idea guys" would take a few extra initial steps towards social proof, traction, etc... they would get much more respective from potential cofounders.
That explains the utter lack of progress I've been seeing in Code Bubbles. I mean, they've had that demo video up for over a year, and I signed up early, and absolutely nothing since. Hopefully this doesn't mean the end of the Eclipse version of the project - I avoid both whenever possible, but at least Eclipse is open source.
More discussion regarding the acquisition can be found over at http://news.ycombinator.com/item?id=2580098
Web GL - Chrome Experiments
The other parts are hard - getting and making best use of contacts, marketing, scheming - and 'idea people' often tend to be better that than developers.
In Finland we have a practice called vuorotteluvapaa (work sharing). It is commonplace for people nearing middle age. For example my mother used vuorotteluvapaa to do deaconess studies to complement her nursing degree. Work sharing requires that your employer hires someone who is registered as unemployed to fill in "your shoes".

To get work share you need to have worked at least 10 years of which at least 13 months to your current employer. You can work share for a minimum of 90 days and maximum of 359 days. Compensation is 70-80% of what your unemployment benefit (25.74€ base per day + 45% of your normal day's earnings) would be.
I doubt there is anyone anywhere who has taken on an english major and said "this will make me my first $1,000,000". So why is this common sense knowledge constantly peddled around as something "new" in newspapers?

Well, the constant supply of graduates with six figures of debt and a degree in medieval basket weaving complaining that they can't find a decent job suggests that this obvious lesson still hasn't sunk in.

Besides, not everything in your newspaper has to be new.

Oh, and a third thing: it fits in well with the recent "higher education bubble" meme. Higher education isn't overpriced if you do it right, but it is overpriced if you study the wrong things.
No, Windows phones predate iOS and Android. Android really isn't that much different than Windows Mobile 6.5, aside from touch screen interaction and a superior web browser. (WM 6.5 has better email/messaging, actually).
Barnes & Noble introduces a touchscreen E-Ink NOOK
The real savings is finding ways to do work more efficiently with newer form factors. Employee time is expensive. If having a small mobile form factor can save steps and a trip back to the desk, it's a win for the big enterprise.
Enterprise Application's Logical Layers and where to manage Transactions
true, outright banning does tend to lead people elsewhere.
Also its more difficult to defraud people (or you know, legal entities with all of the same rights as people) who can afford expensive lawyers.
Then why didn't they?
"we’re not looking for people who did what they were told in life.” seems like a useful heuristic beyond just start ups.
Everyone loves to hate on MBA's it seems. Have there been any yc companies started by mbas?
I just had an idea man want to pitch something to me but he wanted me to sign an nda before he would even tell me anything about it. Sorry, i'm not going to put my projects at risk just to hear it.
2011 Scheme Workshop: Accepting Submissions
1. NDA

2. You are likely not paying enough.
Rent The Runway raises 15 mil series B
I like to think of computer science as: "Math, in terms even computers can understand"
Blog Yazarlarının Dikkat Etmesi Gereken 10 Altın Kural
Finishing School for Potential API Providers
Pricing is very important to us. We won't keep you waiting much longer!
I can't picture Microsoft worrying about patents disputes from Apple or Google. Apple because it would result in a patent armageddon across their product lines and Google because it's not known to enforce patents.

And icon based UI has been around a long time. http://img.zdnet.com/techDirectory/_PROGMAN.GIF
Footy Station: Manchester United Vs Juventus 24 May 2011 Live stream online
That is because those ATM's are running on top of embedded Windows. Mostly Embedded Windows XP.
Blackberry PlayBook vs. Etch A Sketch: A head-to-head battle
I wonder if they'll finish the support for basic data import commands with Mongo. Currently on Duostack I have yet to find a clear way to load dev data via all the db.copyDatabase or mongoimport/mongostore commands.
This is pure gold. There's a reason why so many people like reading Simon Peyton-Jones's papers: he's really good at writing them.
These are the two reasons I didn't renew the Xbox 360 free trial. Why would I pay for ads and not even be able to watch all the shows through my Xbox 360?
While it is true that there are many examples of bad writing in mathematics, it is not true that unclear writing is glorified over clear exposition. To the contrary, authors like Paul Halmos are rightly celebrated as great expositors, e.g. see his books like Naive Set Theory, Finite Dimensional Vector Spaces, Measure Theory etc. and his expository writing such as "How to Write Mathematics" and "How to Talk Mathematics":

[PDF] http://www.math.uh.edu/~tomforde/Books/Halmos-How-To-Write.p...

http://www.math.northwestern.edu/graduate/Forum/HALMOS.html

collected in his Selecta of expository writing.

Some other books I like are Sheldon Axler's Linear Algebra Done Right, Real Mathematical Analysis by Charles Pugh, and the three books on manifolds (Topological Manifolds, Smooth Manifolds and Reimannian Manifodls) by John Lee, but there are many other well-known books that are clear in their exposition.

Edit: Part of the issue is also the approach of the reader, i.e. is s/he there to learn mathematics, where the goal is to explore the mathematical world, or is s/he there to use the mathematics to explore the physical world? That should guide questions like "What is the point of studying vector spaces?" The motivation to study vectors spaces (and other mathematical topics) may need to come from other courses, e.g. on mechanics, and the course/book on vector spaces would serve to give in-depth knowledge of the particular topic.
And less likely you'll actually find it.
Lack of understanding of the value of technology and execution that shows from the discussion you described would be a HUGE red flag for me.

I wouldn't move ahead with a team like this that has no experience and little understanding of what's needed to be successful.
What would you like to wager?
Erlang's module system isn't just a namespace mechanism; it really lends itself well to stuff like gen_server where you need to provide a set of callbacks. I'm surprised he didn't even touch on this in his post, as it definitely seems like one of Erlang's strengths to me....
Here's How SkyDrive, Microsoft's Dropbox Killer, Works On Windows Phone 7
you would have to get it into an orbit that keeps it facing the sun, but that's not especially hard

From where we're sitting, it's daunting. But once there's power-producing and power-beaming infrastructure in orbit, then we can power tugs with plasma thrusters to transfer material from LEO to GEO.
Consider downvotes as comments on the quality of your writing and edit your post to more clearly state your position.
Sure - I'm not saying it was a good idea, just making sure that folks don't lend too much credence to the 0.1'ness
I've seen this happen.

I've seen people claim that this will happen.

Based on what I've seen, the odds that the claim is accurate in any particular case are very low.
Our signup form changed a few times, and used to be much more elaborate. Tweaking it with Wufoo saved us lots of time - time we could spend on improving the platform :)
I know you think you have a better way of running an accelerator and that is fine. At the same time, you can't look at someone who is successful and diminish their success with mere words. If you have a point to prove, do it with your own success and point out the flaws in this model through your model that is contradictory to his, but until such a time, please applause.
Farmville type games and reality television.
It’s both. The idea guy’s belief is twofold: (1) that a developer can do it easily and (2) that they can’t possibly do it. The difficulty of the idea isn’t an issue. It’s the extremity of the idea guy’s beliefs about the difficulty. This article is about pulling both sides of those extremities into a sane middle.
How did he get caught?
I did a double major in Political Science and CS, and also several semesters of philosophy courses. I would agree that there is a roundedness in my education that I don't perceive in my engineering peers -- like an interest in the minutiae of politics; pausing to ask abstract and esoteric questions. (Maybe that's just my personal bias to consider those things I do as being in the set of well-rounded behaviors.)

Additionally, I don't feel that I struggle in understanding social situations and norms, not as much as the typical engineer.

But also I feel at times that my CS knowledge is not as deep as it could be -- I am probably at or below average for CS majors in my theoretical understanding, despite having some major engineering accomplishments.
I never said it was an superior investment vehicle vis-a-vis investing in the market. Compared to renting is a different story.
How to Build a Bridge
I don't see toning down the jargon as being advantageous to the common Joe, but it could be advantageous to mathematicians outside the extremely immediate field. For instance I'm guessing that any mathematician will understand "immersed surfaces in 4-manifolds" and maybe even "homology cylinder" even if the layman won't. However, how many mathematicians know "Whitney move" and "Whitney tower" and "Arf invariant" and "Milnor invariant" and "Sato-Levine invariant" and so forth? Some tiny fraction. A little less jargon could make your paper accessible to ten or a hundred times as many people.

Of course, quoting the abstract is a little unfair. The abstract needs to be short so there's no time to explain what the hell a Sato-Levine invariant is. Perhaps the actual paper is a lot clearer.
Ubiquitous Firefox, Part 1: How Do You Design a Debris-Less Browser?
Yea, Joe is slowly coming around to the idea of image based development instead of file based development. He's a few decades too late to be original, but it's still a great idea.

Of course, throwing out files has consequences on the tools you use, big time. Ask any Smalltalk'er.
Dentists don't work on themselves, either. The first step to getting contributors to your project is to start coding the project and showing it off. If your prototype code is crap, at least it still demonstrates your idea in a concrete way and gets people viscerally excited about it.
Does anyone know what's the total development cost for the game?
I believe that your membership to IEEE gets you access to Safari Online also.
Chrome/Eclipse-like Scrollbar Search Highlighter for Firefox
Great interview. Love how PG is so honest and doesn't pretend to have all the answers.
So what plain-text source encodings are is a serialization format. Now that's interesting, because running with that thought, what if there were multiple equivalent serializations for the same program? What if one were more convenient than another for certain transformations? Would that let us build better tools?

At some level, and in some domains, this already exists: the multiple serializations of RDF (N3, Turtle, RDF/XML, etc) plus OWL is very loosely equivalent to Prolog. There are very popular domain-specific non-textual programming environments too – the three obvious ones are Excel, LabVIEW and Max/MSP.

There's got to be something in that for someone.
Chase gets away with it because they've never been challenged. This is one of the few cases I've seen where a lawyer could launch a class action lawsuit and actually add value to society instead of subtracting it.
The Story of the HTML5 Shiv « Paul Irish
Congrats Solomon, it's a very interesting direction. You already have some crazy momentum, I'm sure this'll only boost you farther!

Excited to see what you guys roll out next!
Really? The music example seems clear enough to me--everybody wants to be able to play well, fewer people want to spend an hour a day playing boring stuff that doesn't sound good. But let's go for a few more examples:

Imagine yourself in the operating theatre, surrounded by nurses and technicians as you prepare to remove a brain tumor. You're about to save someone's life, and earn $5,000 doing it. Wouldn't you want to do that?

Now, would you really want to spend 12 years memorizing facts about obscure diseases first?

How about being able to do informal gymnastics, like you'll see on a youtube search for "tricking"? Wouldn't it be pretty cool to, while walking across a lawn with some friends, decide to do backflip with a 270 degree twist? And actually have it work?

All you'd have to do is around 10,000 hours of grueling exercise and step-by-step drills.
That's exactly it - I don't think the userbase cares. (Hell, I think to much of their userbase, "Windows" is as much of a liability as it is an asset.)

That tying-stuff-together mentality is something that has served Microsoft well while they've dominated, but is increasingly a weight around their necks as areas become important that they can't extend domination into.
They are not fixed as of Tuesday morning 5/24/11.
Lose Weight In 2 Weeks