skysight-inc/HackerNews huggingface dataset:
I don't know if the numbers pencilled out, but Teledesic, another company with similar ambitions, but, I think, using satellites in lower orbit, was trying to get some long term customers from countries with a lot of wide open spaces, where the cost of providing wired infrastructure, or even wireless infrastructure strung together with point to point microwave connections, was prohibitive.

Australia was one of their targets, but I think also some of the telcos in the western US, which had obligations to provide service, even in sparsely populated areas.

but yeah. big Fail
Having used both in admittedly elementary contexts this is the #1 reason, easily
the result can be that your local repo and my local repo can no longer be synchronized

Nope. All rebase operations create a brand new branch and merely repoint a ref at it. The original pre-rebase branch is still untouched, and "git reset HEAD@{0}" (see: git-reflog) will reverse the effects of any rebase (and of course, you can undo the undo). Rebase does not affect synchronization in any way except that two users may have very different commit histories that they both call "master". Git handles the synchronization fine, however, so this is a social issue rather than a technical issue. I regularly work on large projects with many committers that rebase, and I have never had any difficulty. Hell, git pull even defaults to "git pull --rebase" now, so you probably won't even see any merge commits when you pull from someone's rebased branch now.

Ultimately git simplifies the work of project maintainers at the expense of day-to-day development

I disagree again. Git makes both day-to-day work easy, and it makes maintaining the project easy. When you are in hacking mode, you just commit with a short message whenever you feel like it. Commit freely, branch freely, merge freely, undo freely. When you are done and you want to cleanup your work to share, you can quickly split commits, combine commits, reorder commits, add better commit messages, and so on. Then, you can push to a public repository, ask someone to pull your branch, or just email patches around. If you mess it up somewhere, everything is undoable. Git even has tools to make merge conflicts easy to handle; if it sees a conflict you've manually repaired before, it can automatically try that repair without bothering you again.

Anyway, it's clear that some people take issue with people "rewriting history" and that they will never use git. But I take issue with having to maintain projects that have an incomprehensible (but "historically accurate" in the sense that I know exactly what the state was when some random person on the Internet typed "commit") history, and so I use git. It is the most efficient use of my time and mental energy, and is why its become so popular.
Any similar clear presentation regarding probability theory? A struggling student studying randomized algorithms would greatly appreciate :)
I’m not sure that Kasparov (or anybody) has a right to criticize the rate of progress for the last few decades or centuries. Since the Renaissance, human progress has grown leaps and bounds at such an astonishing rate, compared with before, that we may have outpaced the ability for the human animal to adapt without negative repercussions. (Some might argue that this already happened all the way back to agriculture.)

Even if things have slowed down for the last few years, so what? Humanity may naturally have occasional refractory periods to catch its collective breath. Complaints like this make me think that such people regard light speed as too slow and try to push humanity to “ludicrous speed,” right past “ridiculous speed.”
ahhrr it's contagious!
oops, sorry ...
In civilised democracies they are counted in public by lots of little old ladies while inspectors from each party, and any member of the public can watch them.

Of course this does rather reduce the drama and excitement so it might not be suitable for you chaps.
Apple AppStore infringing VLC media player license
Ah, all true. The app I have in mind won't ever need to be moved, so those constraints are acceptable.
We'll that's a tough one :) I don't either. But when they sign up I clarify the intention of the service and make them agree to my terms. It's a simple system designed to help guys beased on honor system. If you have any suggestions, pls let me know.
1005PE here (ie. also an Aton netbook). Flash side stutters for me, while HTML5 is smooth.
That would be fine with me. However, right now I am struggling to get traction among guys. Once it picks up, I can definitly implement various pricing structures. Just wanted to keep it simple for now. Thank you for your suggestion.
I know about seamless textures. I'm asking about that specific granular type of texture. Does it have a name?
I could have sworn someone on HN made a generator for these things just a few days ago.
If you are going to use a prerelease Emacs, you should update it more frequently than every 7 months! (This particular change is from about two weeks ago.)
Single founders awaiting pg's email
This creates opportunity in the space. There were a lot of happy users of Drop.io that will be apprehensive to move to similar service from Facebook, Apple, Google, etc. Are there any viable competitors in the space?
I'm in no way intending to be rude, but the standard set in those videos isn't at all as high as I would have expected.

Even without post-production editing, surely there should at least be adequate lighting conditions and camera alignment.

I think clearing breaking the pitch into parts would be a good idea also.
Such as an intro, about the founders, about the problem, about revenue, etc.

I would make specific comments per video but that wouldn't be a nice thing to do.

Just my 2c guys, good luck to you all!
Using investment as an analogy, this is like a barbell strategy. Put most of your portfolio into bonds and put 10% into pure speculation like out-of-the money options.
I think you're going about it all wrong. If a job is listed on a job aggregator website, I assume its garbage. Here's what I would do. Pick n (5? 10? 15?) companies you'd like to work for. Then research them all until you know everything about the company. Find out what their founder, CEO, designers are complaining about. Look over their website and find three or four problems.

E-mail them saying, "I'm interested in your company, and I'd love to work for you. In the mean time you can check me out here, here and here. I found x, y, z. Here's how I'd fix them. If you'd like to talk further I'm available on Skype, email, and my phone number is x. Call anytime."
No this is not a joke:) I encourage you to spend two bucks and try the service yourself. May be you'll get a tip or two:)
If You Are An Incumbent, What You Want Is Economic Growth
Hi Jabbles,

I did not even know that existed. Thanks for pointing that out. However, I am trying to take a slightly different approach and monetize it.

If you have any suggestions, that would be great. Thanks.
I'm not sure there is a "best way" other than direct referrals, unfortunately. The problem is the the HR/recruitment industry is fundamentally broken. Jobs are inevitably farmed out to 3rd party recruiters who then sub-farm in the effort to make a split (commission) if their candidate is excepted.

This of course is a generalization but it is the root of the problem.
s|s/_/*| s/_/*|

And since I haven't debugged that regex even if it was legible, add two spaces to the beginning of a line to reproduce text verbatim. (Even if it's on one line.)
"Sesame Street" Does "There's an App for That" [video]
From Alien and a semi-infinite number of rip-offs: Never pick up an alien egg.
Rubbish. Everyone knows the last revolutionary technology was the MITS Altair 8800.
Your comment is interesting, in that I don't see how it can possibly be true. From my POV, aerospace is the quintessential example of an industry that showed great promise and was revolutionizing our world, and then ... just stopped. The planes I fly on today are basically indistinguishable from the ones my father flew on back in the 1960s -- except for the TVs, but that's not really aerospace. Meanwhile, no one has been beyond LEO since 1972. NASA has produced lots of nifty unmanned spacecraft with cameras, true, but the only thing they've done recently that I would call revolutionary is the Mars rovers, but that's more robotics than aerospace.

So, could you explain? (Or were you perhaps being sarcastic, and I missed it?)
anyone going to opt out and try to sue themselves? I'm totally peeved about what they did.
Kindle 3: e-book readers come of age
Welcome to the real world.

The last time, I communicated with an Internet Consulting Firm HR manager. He wasn't looking for a developer but for a copywriter, though, we have had some discussion.

I took a look on sample websites of the firm's portfolio. The design wasn't great and that were not so well crafted material. I got an eye on the source code and... the most terrible source I have ever seen. Imagine, links get opened by JavaScript code!!! Load jQuery and still use attachEvent instead of taking advantage of the jQuery library.

But I just can't tell that to the HR manager, he have long described to me that they have the most talented developers with over 5 years experience.
Performance break-even is always with respect to a particular implementation. And even with only a single data point I could state (and still can) with very high confidence that no matter what implementation you run your test on, the break-even point will be less than 5000. A LOT less. You'd have to go out of your way to find a hash table implementation so bad that the break-even point was even within an order of magnitude of 5000. Even just reasoning from first principles you could reasonably guess that the break-even would be a lot less than 5000. Traversing a 5000-element AList requires 5000 memory accesses, with no guarantees of locality of reference so you're probably blowing out your cache dozens (thousands if you're unlucky) of times. You probably couldn't write a hash table implementation whose performance was that bad if you tried.

The fact of the matter is that hash tables are faster than ALists in all but the most trivial of cases. Theory predicts it, and an experiment that takes all of two minutes to do confirms it. Everything else is quibbling over angels on the head of a pin.
You really want to prioritize embedding yourself in the industry, making a brand/name for yourself, and networking.

I'm not trying to sound like some kind of wanker, I'm a programmer too. My career never really got off the ground until I stopped settling for the retail-esque job search methods and got serious about socializing with smart people and building things.

Make something, slap your name on it, show it to HN. I doubt your job search productively consumes 16 hours a day.

Go to meetups for your various areas of expertise (PHP, JavaScript, Databases/MySQL), go to events/conferences, get involved in online communities, contribute patches, etc.

Stop being contented with the only part of your job search being submitting resumes. It's a fool's errand. Get people talking about you.

In my particular area of expertise, Alex Gaynor is something of a paragon of what I'm talking about. Look at how solid his career and reputation is, and how young he is. I doubt any programmer would be harmed by following his example.

Edit: I concur with Noahc wholly as well.

Edit2: Honest to god, if there's one thing I regret my father being unable to impart to me because of his blue-collar background, it's the nature of having a professional career and the necessity of networking/branding even as an individual. That said, I can change the hell out of the oil on my car.

<cato>

Further, I move that Alex should be working on the MongoDB backend for Django.

</cato>
What makes you think all job listings are garbage? I've found a few really promising ones. I imagine it's the same ratio that employers get when they receive tons of garbage resumes and a few gems here and there.

I like your proactive approach very much, but the search space (all companies in my region) seems rather large. With job listings, I at least know they are hiring, what technologies they use, and what's expected of the role. I'd be down to do it your way if there were an easy way to browse through interesting tech-related companies in NYC, that I know are hiring.
That is, in fact, me! Thanks for the welcome!
I'd add emphasis on the why. I see no urging reason to build a base on moon.
Unless we plan to be done destroying earth soon and need to be autonomous out there asap.
So who here applied?

And if you applied, what's the link to your application video?

We got a very good collection of links to ycombinator application videos going on over here:

http://news.ycombinator.com/item?id=1862327

My application was WikiTorrents.org itself:
http://wikitorrents.org/wiki/ycombinator_applicants
Really? According to[1], print advertising brought in over $47 billion in 2005. Skip to 2009 and that number a bit over half (24.8BN), with online newspaper advertising not even getting in 3BN. That seems like a major loss in revenue to newspapers, one that must be making an impact.

According to the NYT's 10-K [2], 53% of revenue comes from advertising! Yet in 2005, 66% did [3].

Also remember as print subscribers fall off, those costs fall off too. The raw cost of materials was around 30% of subscriber revenue, although I think they trimmed the size of it down to help out there. Wages for the actual print side are another fair portion.

So, contrary to other claims, it would seem that advertising generates quite enough revenue to cover journalists.

EDIT: Perhaps _online_ advertising isn't enough to cover salaries, but that's a separate issue. The newspapers are trying to make a transition as that nice money from advertising (especially classifieds) dries up. They can whine and complain about people "getting stuff for free" but it doesn't change the fact they are painfully adjusting to a new business model.

1: http://www.naa.org/TrendsandNumbers/Advertising-Expenditures...
2: http://investing.businessweek.com/research/stocks/financials...
3: http://www.nytco.com/pdf/annual_2005/2005NYTannual.pdf
I think that it is wrong to say we aren't trying to innovate. I rather think we are at a point where incremental improvements are yielding better results in shorter time than revolutionary changes.

Examples: How many revolutionary replacements for DRAM have been proposed since the 1103 was introduced? Yet what do we use today? DRAM, because it could incrementally improve to be better and/or cheaper before competing technologies could be introduced

How many revolutionary replacements for the ICE have been proposed? Various jet engines have largely replaced it for aircraft, but the ICE is used just about everywhere else.

How about von neumann computers? There have been many other architectures proposed, but for general purpose computing it still wins out.

The fact that I am writing on this with something that is merely the sum of many incremental improvements to the Apple II just demonstrates the huge amount of untapped potential in the design when it was introduced, not that innovation has stopped.
>What makes you think all job listings are garbage?

Statistically they are, unless it's an exceptional company, but that's really just cargo cult rationalization at that point. You don't reliably get into great companies by going through monster.com

>I'd be down to do it your way if there were an easy way to browse through interesting tech-related companies in NYC, that I know are hiring.

I think you're missing the point. The point is to stop being a consumer and instead be a part of the scene and breathe what's going on in the industry. You should know what the great companies in your area of preference/expertise are before you ever need a job.
Can't we have a 'this is spam' button? I guess it's not much bother if each spam is only read by one or two people before it's trashed / moved to the 'spam' section. Perhaps there could be a karma threshold before you're allowed to mark something as spam. This would solve the problem for all types of spam rather than just for RMS spam.
I think we are stuck here, should probably discuss while having a beer :)
You hit the nail on the head here, this is the new "Space" and massively valuable - very much an un-touch niche market. To be able to silently accumulate 10m happy users is hugely impressive. The analytical info on 10m active users (file types sizes etc) is why they shut it down, to absorb that info and change FB for the long term. Maybe a more private FB in future for users that don't want News Feeds etc.
Did you fucking vote?
From his profile:

"I have always been very interested in the startup scene. I have been to startup school twice and applied to YC once with Docley (I didn't get in).

I was working on something cool: http://docley.com.

I am now working on something cooler: http://tabtrick.com/
"If you can't even get your alleged co-founder together for a simple one minute video then things are obviously already falling apart."

I've actually heard of people applying a few hours before the deadline. So if they are geographically distant from one another, they just use webcams.
Haha, not being able to sleep/working at night is a birth defect in my case.. Not because of the YC application, lol :)
Thanks for sharing.

On a completely side note I noticed that Brendan Schaub had a CarWoo logo on his shorts at UFC121, so someone at CarWoo must like MMA. Anyway, I've always been curious about how much those fighters charge to have advertisers on their shorts...would you mind sharing how much it cost you? :)

Apologies to the moderator gods for the random and off topic question.
The worst video I was with really choppy webcam video and it also had a several second delay between the audio and the video. I mean, if you can't even operate the webcam, why bother labeling yourself a "hacker" and applying for start-up funding?

Second worst I saw was some stoned guy going on about how much he hated seeing "all the genitalia" on chatroulette. Seriously. This was a real video.

The best two I personally saw were a video of several founders for a question and answer site and a new-age guy with an idea for personal metaphysical space. Both videos were very engaging given their short length.
Photoshop has it. Not sure what they are called though.
Are you looking for this: http://noisegen.krisnoble.co.uk/ ?
"Do you remember life pre-cellphones? When you left your house you literally dropped off the map."

Yes. I miss those days.
I used my app to generate a topic for my novel, here's my blog post about it:

http://www.tapnik.com/post/nano2010

The topic was "Mistaken Judgement / Corporate / Cannon", so far the novel is about a burnt out software dev at a large and increasingly irrelevant company in the pacific northwest who travels to mars in a cannon. It's in the modern day but with the astrophysics of the age of reason transplanted -- mars has atmosphere, canals and forests, etc..

I'm "jdavis" on NaNoWriMo, add me as a writing buddy!
Should every server re-implement inetd, though? Why not let that handle connections, daemontools/runit handle process supervision & logging, and focus on what you're actually trying to do?

You don't need OOP for reusability.

In the few cases where scalability matters, you can re-implement the relevant behavior, but that's a performance trade-off.
This exists, it's just generally not done because your buckets should be small enough that linear search is fastest.

From the wikipedia hash table article (http://en.wikipedia.org/wiki/Hash_table#Separate_chaining_wi...):

Instead of a list, one can use any other data structure that supports the required operations. By using a self-balancing tree, for example, the theoretical worst-case time of a hash table can be brought down to O(log n) rather than O(n). However, this approach is only worth the trouble and extra memory cost if long delays must be avoided at all costs (e.g. in a real-time application), or if one expects to have many entries hashed to the same slot (e.g. if one expects extremely non-uniform or even malicious key distributions).
This is something I've wanted to make, I'll be reading through the source to work on my Javascript knowledge. Now I need a Chrome plugin to make every text entry box work like this (Edit With Emacs didn't do it for me last time I tried, I habitually type C-x s and that was closing my buffer and returning to the browser).
Arrow keys work for (almost) everyone.
No barefoot-and-21's?
Would RMS post be classified differently then view my weekend hack posts?
http://www.youtube.com/watch?v=r1sLCDA-kNY (lecture #1)

The Indian Institutes of Technology have full video for a lot of their engineering curriculum on youtube.
Report: First Chrome OS Notebooks Due in Nov.
I didn't know Luke, or any of the Nerdery team, but nevertheless I likely had infinitely more in common with him than any stranger I would pass on the street.

As I am sure many here will agree, it is always a tragedy that someone so talented should pass before their time, especially under these circumstances.

My condolences are with the family and friends, for all their losses right now.
2D musings
a quick imitation would be (using Adobe Fireworks):

1. create a new doc

2. add a rectangle

3. set the fill color to your choosing

4. set the texture to something like sandpaper @ 30%

Donesky!

Screenshot: http://img.skitch.com/20101103-mudstgaqysxkr6rr5d4jkg83f3.jp...
I don't think it is an A/B test. They just want to dominate the web in the short and long term. The majority of their efforts support this hypothesis.

To own the web in the current day and age, they would want to:

- Own the browser (so they started the Chrome project)

- Own the OS (preferably using Chrome, to reduce complexity/overhead/duplication)

- Own the applications/be what people use (Google apps, App Engine, Search, Gmail, ...)

- Own the data (Search, Maps/Street View/Google Earth, Google Base, Google Apps, Google Groups, Gmail, ...)

- Make business dependent on Google (Search, Ads, ...)

To own the web in the future they would want to:

- Embrace web to transition world from client-centric/thick-client to fully browser-based that just happens to run on their browser. (I doubt they will make the browser pluggable, using the excuse that this would be way too complex.) Android does not further this purpose as much as Chrome OS.

Android was originally supposed to be a temporary solution to the mobile OS (like iOS, Windows Mobile, etc.). However, when it took off (exceeding their expectations, I imagine) they had to temporarily deprioritize Chrome OS. But, eventually mobile devices could run Chrome OS, at which point they'd ditch Android.

I think Apple is making a similar play now, heading towards the eventual "merge" of iOS and OS X, using the iOS model of controlling the apps sold via the app store in OS X until mobile devices are powerful enough to run (the future version of) OS X (after it has been redesigned to better support usage on a smaller screen without mouse, etc.). Except that Apple won't (in this century) ditch the significant investment in Cocoa for a browser-based OS.
http://webapps.ubuntu.com/employment/
"Drafting" in the social network race
Review My App: Traceroute
I don't think you understand my point at all. The pageviews Cheezburger garner ARE impressive. That it is possible to run a business with very low capital costs (based on wordpress blogs) fairly inexpensively (and thus grow or _shrink_ organically) is NOT impressive.
Looks like it could be Perlin noise applied to a bump map.
Edit: In fact, almost certain, see the third texture in this link: http://www.texturemaker.com/help/functions/generator_perlinn...
The next revolution is happening right now- it's consumer level 3d printers (cupcake, reprap etc) and they're going to change everything, more than computers and cell phones combined did.
Google polling app misleads voters