skysight-inc/HackerNews huggingface dataset:
Google's Schmidt on Silicon Valley Wannabes
:) I don't think he's talking about clock cycles...
I am much more interested in the upcoming post.

Even tough I have not used the products mentioned. I have seen that RDBMSes can be configured and optimized but usually it costs time or money plus it can get quite complex. This complexity wouldn't be so bad if it allowed you to make the rest of your application simpler. Sadly, it usually isn't the case. You end up constantly dealing with theses two different worlds in your application and ORMs also bring their share of complexity when you do more sophisticated or customized things. And I am not even saying anything about when you need to change things.

I think one of the nice things about many of the "noSQL" solutions is that they keep things simple and under your control. You still need to do the complex stuff yourself, but its never simple anyway. I am sure they don't bring a solution to everything but it certainly is nice to see the area of databases moving again after many years of status quo. And the author is certainly one of the people pushing the field.
Are they going to lose relational algebra by building over arrays instead of tuples and sets?
We expected to have to pay something to fix the situation because it was "our fault" (there was a big accident and an hour long wait on the autobahn), but we also expected them to work with us a bit to try and fix things in some way. We did, after all, still have return tickets that we wanted to use, rather than buying a complete new round trip. Indeed, we finally did get a hold of someone on the phone and they managed to patch things up with roughly 100$ each, which wasn't that bad, all things considered, and seemed 'fair' to us. The problem was that they should have done that at the beginning (in other words, the person working at the terminal) rather than basically just telling us to get lost.

The difference really came down to how we were treated - a little bit of sympathy and trying to work with someone goes a long way to take the sting out of a bad situation.
Tag and vote for articles as suggested founder reading - see http://news.ycombinator.com/item?id=923920
I've written something relevent here: "Structure Is Not Meaning".

http://esr.ibiblio.org/?p=1387
It's a standard Apache error. No big deal.

Really, if the user hits a 404 then something has gone badly wrong and I think it's appropriate for them to get an ugly message.
Claude Levi-Strauss on pseudo-theory
This seems mean (not to mention pointless)..
Not much interesting about me.
I am happy not to have relied too much on Google for the last decade. God knows it can be difficult sometimes.
Temptation is high.
Six Easy Pieces: Google CEO Eric Schmidt
The architecture is very different.

You have every piece of I/O handled by its own subsystem; in the old days when they had lots of green screens they had FEPs, front end processors, that took care of all the busywork for displaying and accepting data - the main CPU never saw any of that. Same thing with networking, with disk I/O, you name it.
Will the (next) Entrepreneur Boom Miss the U.S.?
I'd be flattered if someone made a site like this about me.
Private Company Valuations: Alvine Pharmaceuticals, Inc.
Hmm. Some of these searches definitely aren't mine. I wonder if I'm signed in on my mom's computer or something... These date back quite a bit.

looks over shoulder
I use Google products, but not that much. The simple point is to: opt out of what you don't need. I use GMail, predominantly, and beyond that don't have much other information associated with my account.

Privacy online isn't threatened by Google ... so much as it is by PEBKAC. ;-)
I don't have a google account. Could someone describe what is listed if you do?
Tool of the Day: Keep Track of Your Conversations With Silentale
Distributed Hash Table.
Yes, this was a big deal in the evolution from music from the Renaissance to post-Renaissance. Normally musicians were employed by the wealthy, often church and royalty. This rather limited the variety of music coming out. The French Revolution, and related social change rather downgraded the importance and wealth of royalty. Some of this related social change was the Industrial Revolution, which helped create more of a middle class and spread the wealth around, also consolidating people more in cities.

So then, you had sorta the same problems any entrepreneur has. You go from having a boss...to having thousands. So they could and did compose different stuff, but the composers who ate well were the ones who could write popular stuff. Obviously they could push the envelope a bit as there's always those who appreciate novelty. So they went after the folks who now had disposable income, in the places where they were conveniently lumped together (as the geographic distribution wasn't quite as favorable before then, and the working classes didn't really have the spare money anyway).
Yes, I know it's a standard Apache error (I know a thing or two about Apache). What you are apparently not seeing is that there's an error when trying to handle the 404 with the ErrorDocument directive, which indicates that their configuration needs a bit of tweaking.

Even for 404 errors, it's pretty standard practice on corporate web sites to include at least some of the main site's look and feel, with a link back to the main page or something.
Loads of successful businesses were made by couples. Cisco comes to mind first.
Zawinski's Law of Software Envelopment:

Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.

http://en.wikipedia.or/wiki/Zawinski%27s_law_of_software_env...
Escapeism3 - A SSL Proxy Site UnBlock MySpace UnBlock Facebook UnBlock YouTube
Yet another article which claims that development is faster without Unit Tests. I used to be a cowboy-coder in the past for years, and now I always do Unit Tests. My experience is that it's always faster unless I'm just doing small API exploring which I throw away. Without tests I always end up debugging longer than I would have spent if I'd written the tests.

And the future maintainer has much better chance of determining whether whether certain behavior in my legacy code is a bug or feature - desired or accidental.

I don't think these guys have done any serious TDD or Unit Testing projects. They have just tried to write some tests and then they have given up because they just thought it's too hard and their tests were probably huge, testing too much and not really maintainable.
My site was hacked
Heh. I'm about the opposite. Even when I have to work in an IDE (or pretty much anything that's not vim or a roguelike, for that matter), I become annoyed quite quickly that I can't navigate "properly" and how limited (in the case of many IDEs) or "backwards" (in the case of, e.g. emacs (I'm perfectly aware this is all entirely subjective, of course)) the editing capabilities are.

Choose your poison and all that.
I think that's very far-fetched.

The Atom "problem" showed up in a developer build which would not give Apple any kind of accurate measure of a potential netbook market (ADC members are not representative of the general public, I think it's safe to say). Measuring public reaction would be useless as well as Apple is aware of how easy it is to generate an absurd amount of misguided outrage. Even ignoring those two points, the problem wasn't even blogged about until the day before the following update which apparently doesn't have the same problem (http://www.macrumors.com/2009/11/04/rumors-of-disabled-intel...).

So, if that was their plan it was a horrible idea with bad execution.
If the domain is the same one that the rest of your site runs on, it almost certainly does mean you have a security issue. The only practical way to protect against CSRF attacks is to use a secret token in a hidden form field to authenticate all form submissions. allow-access-from-domain="*" means that an attacker can steal your CSRF tokens using a hidden Flash applet running on their malicious page, then use that token to construct a CSRF attack form submission. That means they can perform any action on your site as if they were the targeted user. That's bad.

If you want to provide access to an API, put the API on a separate subdomain. That's why api.flickr.com has an open crossdomain.xml file and flickr.com doesn't.

Adobe actually have a pretty good explanation of the security issues caused by an open crossdomain.xml file:

http://www.adobe.com/devnet/flashplayer/articles/cross_domai...
Woah! Just checked it and discovered that my personal calendar was public. This has been helpful already.
> If you really want to earn you need to be in the top 3-4 in the company. Best to be a founder.

The most important line of the article. If you're not on the conference calls and meetings that involve money, you're a sucker. They are hiding things from you.

Work a 9-5 and "learn" on your own time - or better yet, learn as part of the job where you're paid what you're actually worth. Many developers need to learn how to grow a spine and not work to make other (startup) people rich.

Likewise, if you work a 9-5 and don't have time to "learn", you're a sucker. What the HELL (!!!) are you doing working your ass off for a megacorp? This is something of a false dichotomy.
my statement was more directed to "apple's goal is to make money, not be your friend" then to apple's are more expensive.
I don't know.

I love StackOverflow. From the first day StackOverflow was announced, I wanted to be a part of it. I knew that it would be successful and useful to at least a small group of programmers.

StackOverflow Careers? Not much. Why do they have to defend this careers thing so much? SO Careers is addressing a real problem, but I don't know if it is the right solution.

I don't mind paying, (paying back the great SO team is fulfilling) but the viability of the SO Careers model for an international audience is debatable. As EugeneG pointed out, we are not participating in SO just for the karma factor.
Great, thanks very much. The link from thefunded was what I was looking for.
http://www.wolframalpha.com/input/?i=9%2C73%2C241%2C561%2C10...
And you never have to debug and fix your bugs? That takes zero time?
Why did online news decide to stop with the dateline? I mean how hard is it to start a story with "UK -" or "London -" or whatever. It took me 2 paragraphs to figure out which country this was about.

I know that it is computerworlduk now, but i don't pay that much attention when I click links.
Another Protocol Bites The Dust
Japanese Teenage Boy Improved Ruby 1.9 Performance By Up To 63%
Ida becomes the 3rd hurricane of the 2009 Atlantic Hurricane Season
I logged in thinking there wouldn't be very much on me, since I had disabled web history when the feature first came out.

It seems to have "reactivated" itself around October 2009 for some reason. Also, despite google telling me they only collect web searches, my history for image, news, and video searches are also included.

Now I feel slightly uncomfortable.
Thanks for your write-up.

> Don't you know anyone in the armed forces?

No. I am a governmentally recognized pacifist. (That's true. You have to get that recognition if you don't want to serve in the military in Germany (and you happen to be male, healthy and educated).)
Actually, there is a subtlety you've missed. We don't use relational databases. We use SQL, and endless variants thereof. I'd be a lot less grumpy about relational databases if there was a relational-but-not-SQL way of using them. Thought this grumpiness has nothing to do with the "NoSQL" issues, I just hate being stuck on 1970s syntax.

(No, this is not a complaint about "sets". It is in fact the opposite, that it doesn't support the truly relational style of programming anywhere near well enough!)

"When they come out with statements like "SQL doesn't scale" I look at RDBMSs storing >100T of data and/or handling >10,000 COMMITs/sec and I very quickly figure out who has actual experience and who doesn't."

And you're gliding right over the question of what is being stored, how it is being accessed, on what timeframe it is being accessed, what is being done with it, and how much it costs vs other options which is something I rather made a point of pointing out. A $10 million dollar solution to something that could have been solved with $0 and five hundred developer hours is not an acceptable solution. The fact that the expensive solution works isn't even relevant, really.

You know, all those pesky engineering details that SQL, sorry, RELATIONAL-uber-alles advocates always conveniently forget about. Nothing is free.
My concern is that this takes the fun out of participating in these kinds of online communities. Learning and helping others for the sake of fun is one thing, but doing it to beef up a resume is totally different.
Digg Launches Trends. See What Are The Hot Topics on Digg
You're being downvoted because people think the answer to your question is so obvious that you must be trolling. However, I'll assume you're being sincere.

The money is the least important aspect of getting in to YC. What matters is the advice they provide and the community/network aspects. These things are so valuable that they are a huge state change for most startups.
For this to work out well the company should have a set project that's realistic in terms of the skills of the intern and the length of the internship.

Happy to chat more and see if there's a fit - euwyn@optask.com
Google Chrome 4 Beta Released on Windows
I read the title here which has no spaces between the numbers (a real pet peeve :P) then went on to read the explanation of "Edwin's" attempts to solve the blank. Except without the spaces, I thought he was trying to find the remaining digits of a single number (with commas for thousands separator).

(before clicking the link, I was expecting "find the remaining digits to make this number a prime" or something)

Nice link though!
/me goes to create 20 new accounts to ask questions that I can then answer myself
We don't use relational databases. We use SQL, and endless variants thereof. I'd be a lot less grumpy about relational databases if there was a relational-but-not-SQL way of using them.

Have you tried LINQ?

uber-alles advocates always conveniently forget about. Nothing is free

That is what I mean when I say sharding is just reimplementing features you get "for free" with a real database (in the sense that they're built in). There is also the cost of reinventing the wheel...
I don't think there's anything particularly far-fetched about what you're saying. The tactic is so common that there are at least two well-known idioms for it: "trial balloon" and "run it up the flagpole (to see who salutes)".

It would make sense to slip potentially controversial things into ADC releases, knowing that if they are controversial then word will leak out to the bloggerati. Then, when controversy erupts, you have plausible deniability ("it was just a bug") and you can slip another developer release out the door as soon as you sense some backlash.
Your reply doesn't address why you do the things I highlighted in my original comment. For example, in the middle of your generic table parser you have code specific to Berlios making it non-generic. That's there because you haven't actually parsed the HTML you are trying to hack around it with regexps.

In your post you say:

So instead, I walk through the page looking for anything that looks like a hotlink wrapping literal text of the form #[0-9]. Actually, that oversimplifies; I look for a hotlink with a specific pattern of URL in a hotlink that I know points into the site bugtracker.

I don't have any problem with you using regexps to identify the particular fragments you are looking for, my criticism is that you use them for HTML parsing. For example, in your code you use a regexp like this

<A HREF="/bugs/\?func=detailbug&bug_id=([0-9]+)&group_id=%s">

This mixes structure and meaning to use your terms. You assume that there's an HREF attribute after the A. Your code is brittle when it comes to a change in the HTML (e.g. suppose the page author adds a CLASS= attribute).

This would not happen if you parsed the HTML into a DOM tree and then did queries against it. You could quickly extract all the <A> tags in the path with a //A query (or even all those that have an HREF) and get the actual HREF robustly. Or you could not use XPath and use a parser that does calls backs with robust lists of attributes.

Doing that would be both robust against changes in page structure, and robust against changes in the attributes or placement of attributes in the <A>.

PS Is your name calling really necessary? In your post you refer to me as a 'snotty kid' and a 'fool'

PPS Also you say:

If I did what my unwise critic says is right, I’d take a parse tree of the entire page and then write a path query down to the table cell and the embedded link.

I never said that, I said that you could use XPath queries to extract the data. I never implied that you use a complete rooted path to get where you want in the document. You've twisted what I actually said to fit into your 'structure and meaning' blog post.
Just like in math, even if the code is provably correct, there is always the possibility someone screwed up the proof.

In the end it always comes down to writing the least buggy software possible and then bug zapping.

Having debug tools is smart of course, but TDD goes a bit further than debug tools. When I write unit tests I don't think of them as unit tests I think of them as debugging probes.
Linking the SO account to career account sounds ridiculous. What if I'm not interested in SO and not a reputable person there?
3% pre-funding or fully-diluted? 3% before a seed or angel round is minuscule.
Use Humility to Improve Performance
why, oh why do I learn of this jewel only just now - after years of being pissed at screen?

Please accept my heartfelt thanks for pointing me (and hopefully many other people) to this awesome piece of software.

Screen how it should have worked from the beginning.

You completely sold me the moment I pressed ^B= and then used the cursor keys(!) to scroll the window (what HORROR - intuitive scrolling).

Thank you ever so much.

You made my day.
how exactly would microsoft pursue you without the support of the courts? come to your house with guns? not a good business strategy. they only do this because they can outsource coming to your house with guns to government.
You're forgetting one way more important thing: logs. Your access patterns to Google's sites is way more important than the information you see on this dashboard; based on your access patterns, most of the information in that dashboard can be predicted anyway.
To me, the value is in what a technical team could see about a developer. Are they narrow-focused, or have a broad range of skills? Do they keep up with newer technologies? Are they capable of answering tough questions, or do they just skim the easy ones? Too many people say 5/5 for Java or whatever, but don't have the first clue.
Structure Is Not Meaning
lucifer - I'd turn the tables on this deal. What is the value proposition of the non-technical co-founder? What is he bringing to the table? Money, ideas, customers, investors, partnerships, IP, co-founders? He generated the idea: yipee. Biz guys and idea generators are over-rated. There is no marketplace for ideas, and business plans are worth less than the price of the paper they're printed on. He cannot execute, and needs someone to do his bidding. There is no business at this point - just a compelling, unique idea and chicken scratches on napkins. All this talk about signing NDAs, pricing shares, and seeking VC $ is a waste of time. Focus on (1) building a team, (2) coding a basic v.1.0, and (3) finding users. If you can get past the prototype stage, then some more serious conversations can begin.
Introducing Google Commerce Search
I don't think this is really a black-and-white sort of situation. I only meant that it becomes an indicator for investors to quickly decide what it is that they're looking at. Solo founder, no customers? Probably weaker than a group of founders with no customers or a solo founder with customers.

For whatever it's worth, I don't think that it makes that much difference to success; but I do think it makes a difference in your chances of getting funded. I don't see those two things as necessarily related.
I used to avoid Windows because I thought Linux was superior "technically".

Now I use OS X and avoid windows because it's fucking awful.
"Why do they have to defend this careers thing so much?"

A career page seems to be the preferred route to go to raise revenue for programming websites. They're not defending it, they're promoting it. Using a job board to directly or indirectly raise revenue is done here, on reddit, on Joel on Software, and now on Stack Overflow. Probably because programmers often have adblock on and don't generally buy a lot of software.
Anyone know if Blender works with UDK beyond static meshes? I don't have any modelling package and the pro ones seem to cost around $3K. Thats alot of money for just messing around.
You don't have to file a CV. It's completely optional. So far about 7000 people have filed CVs, which is a tiny fraction of the millions of people on the site.
You can pay $99 a year to be in a database where potential employers will contact you? I ended up on a whole ton of those for free back in the 90s.. :-)
They said they need to understand what you are doing.
Over the last year Netbooks have grown, but at the expense of laptops. Is Apple the sort of company that would cannibalize their laptop sales in favor of a user experience that people don't like?

And to what end? Their netbook-less laptop lineup is growing faster than netbooks are.
I don’t believe in robots. Why would anyone build something with so many parts when we still have monkeys.

This guy is awesome!
Agreed, but then don't do anything to beef up a resume. Participate as you are and hopefully over time that'll say enough.
Ah, yes, it should be: "This is the reason Macs are prickier than Windows PCs." (Jokes a fanboi.)
Maybe I'm missing something but each entry seems like a sarcastic attack on the guy. You would be flattered?
Wow, these slides from IMVU's investor pitch are awesome: http://steveblank.files.wordpress.com/2009/11/slide1.jpg
"To a hiring manager, the fact that you took the time to help a fellow programmer with a detailed answer in some obscure corner of programming knowledge, and demonstrated mastery, is a lot more relevant than the Latin Club you joined in school."

I wonder how relevant will the fact be that I dared to ask stupid noob questions about new technologies I am trying to learn. Maybe it's best I stick to giving Java advice :-/
I just spent 10 minutes playing with the flash visualization on your homepage.

Good luck!
They should add delete buttons to all listed services which remove the service and content or at least reset everything to the default empty state.
"While I realise that currently they are being offered in rural regions"? I live in midtown Atlanta, not quite rural. (I'm OP) :-)
It does. You need a certain Python script to get Blender to export *.ase meshes:
http://www.katsbits.com/htm/tools_utilities.htm#ase
I understand that it's optional. But if this type of thing becomes popular, programmers will feel pressure to show their employers an online track record. People will feel obligated to participate, even if they don't want to, and those that do participate will worry a lot more about how their answers will be interpreted by potential employers. The penalty for an incorrect answer becomes much higher than just a downvote.

Just my thoughts -- I'm speculating here, and there's still a long way to go.
> The only correction I have to your post is

You're absolutely right, I should have qualified that statement. I meant "almost as good as the TV pros in WSOP-style tournaments". In cash games they effortlessly crush most TV pros, but most have (afaik) only very little live and marathon-tournament experience.

Thanks for the link about deep stacked tournaments. Interesting read.