skysight-inc/HackerNews huggingface dataset:
I'm as anti-hassle as it gets, but I think email validation actually makes sense. If a company NEEDS my email address for communication, go on and verify if it works and an overly eager spam filter inbetween does not eats everything up. Or if, god forbid, I accidentally put a comma instead of a period somewhere while typing.

If they don't care whether I can be reached by that email address, why even bother asking for one?
I do that one a lot, since I've yet to need to stick a multi-million node tree in a database. Careful attention to the tree re-assembly algorithm results in an O(n) re-assembly, regardless of the order of the incoming nodes. With a bit more work the same algorithm cost can give you detection of invalid trees; unless you really can't afford to load in whole trees at a time this is as fast as anything else. Ordering of the tree can be provided by either a sort at query time or an ordering parameter in the worst case. (If you use an ordered child representation and append children to their parents in the order you receive them, and you sort the tree nodes by, say, date, then the resulting tree will have all children sorted by date too, with one simple ORDER BY clause. This works great for a comment tree, for instance.)

I consider this the go-to representation.
If it's the first thing that popped into your head, it's probably the first thing that popped into everyone else's heads, too.
I have a desktop w/ a 19" next to my pc laptop - 15", next to my macbookpro 13" with external 23" its a lot of monitors, but I like it a lot.
3.3mb for a font used for headers across the site, or getting that much or more (as the site scales) from the images needed, or generated, or flash used replacement, et cetera.

It seems like a lot, but if it caches, it would probably end up being less overhead.
Because the AppStore does not consistently deliver good apps. Some are great and a steal at that price, some crash your phone, some are so bad that you feel cheated even though you only spent $2 and 5 minutes on it.

If there was a decent chance your $2 bought a rotten tomato thrown in your face, you'd be hesitant to pay as well.
>But the cloud is really about getting your data away from your own networks

Here's the thing I don't get:
If that were the case, then the best solution would be to write a native client that saves its data remotely over http. You get the best of both worlds.

1) Your data is centrally saved and managed
2) Your user interface isn't a crummy browser tab.

But thats not what anyone's doing. The use-case for all these web-based editors seems to be to let people use apps without having to install anything on the desktop. The fact that the documents are saved on the server is just an added bonus.
Your root account should start receiving your newsletters shortly.
Windows 95 on iPhone
You might be able to obfuscate things a little on your end, if you can change the source code used to generate your ads.

For example, the bot is probably searching the page for links matching specific URLs, but it might be fooled by selective use of URL encoding. Say, if you replaced the letter "o" with %6f in your ad hrefs, the links should still work, but they'd no longer match in a simple text search.
Maybe IT Departments would notice if google.com did the same thing aswell. Would that be monopolistic however?
As a European living in a US exurb, it's fascinating how little it takes to kill community.

I'm not talking economically or actually kill it. The economy is strong here, but there are no sidewalks, or public squares. There is obviously main street, a terrible place with gas stations and McDonald's and IHOP and Home Depot and no one walking between them, because why would you?

There are business parks, the one I'm in and the one directly across the street. Not that I've ever walked over there, what would I do, it's not like there's a nice open air restaurant there, or any kind of a place to eat, it's just offices like ours, but no one we do business with.

And so we're like islands, and the private residences are a lot like islands too. Most people do know their immediate neighbors but your neighbors just down the street? Where would you run into them? Unless you're already friends when/where would you rub shoulders together?

I know it's not malice that designed this.. I can't really call this a town even though it legally is.

It's just that people want a big yard and a quiet neighborhood and there's a lot more land then in the old world. And people like to organize things, zone them, here and there, and who would ever want to walk, you don't need sidewalks.

But boy does it ever result in a strange place to live. For me living involves doing stuff like going out. But people in the suburbs just reside here, they do go out, they drive to some place, they don't go as in walk out here though. It's like we don't really live here.
I'm confused by your reply. Are you saying that my comment is indicative of a deeper technological ignorance therein? I openly admit that I know very little about this particular field of interest; I saw what I felt was a salient point about the OP and decided to note it here. I feel comfortable commenting on HN because I know someone will point it out if I'm wrong--which is often.
This is actually a change welcome by most IE6 users.

Well. Not by their users, but by their administrators. We now know that most people still on IE6 are on IE6 because they are forced by corporate policy, corporate policy that most likely forbids You Tube use if there are no filters in place that make consumption impossible in the first place.

If you want to provide a web service to the corporate internet, you are still stuck with the crap that is IE6 (customers of a customer of ours was still using IE 5.5 (on NT4 in the year 2008 - sigh) it took some real convincing to make them accept the fact that the user experience could be degraded).
The best thing about IE6 is that you can crash it with ease by adding a few bytes of CSS code on your website.
Watching the Google Birth of The Geek Atlas
"Massive gains"? Really?
w/o email verification it removes even the minor level of "trust" established by using an email.

I could sign up as linus.torvalds@linux.com. It means you cant trust a word I say comes from who it appears to!

And if nothing else; not having email verification means yo have to build a "dispute email" system. Which is open to yet more abuse ;)
Despite BSD's large head start, Linux has received substantially more contributed work. This is evidence that "this is useful, let's follow the license" tends to outweigh "this is scary, let's avoid the project".
That's been my experience, yup. I can't remember if I have numbers/graphs anywhere, but it made a massive difference on a few occasions (If you do a lot of concats).
Tell HN: Open your site just to HNers thru Launchset
Hi guys,

I have recently added a new feature on my site that allows you to open your site just to the members of the Hacker News community. You can find a sample site at http://www.launchset.com/site/demo4/ .

Oh and if you guys have time, please review my app too.

Thanks!
Did you actually read the article? They traced it to the UK.
here are clickable links:

http://www.launchset.com/

http://www.launchset.com/site/demo4
On Woobius, we verify email addresses because those are people's work email addresses, typically, and so they are identified, to their colleagues, by those email addresses. It'd be terrible if someone was able to use our systems to pretend to be, say, norman.foster@fosterandpartners.com without even the simplest verification.
I don't trust anything containing the acronym IE unless it's from Ireland. IE = Internet Exploder.
I'd rather trust browsershots.org and the likes.
Cloud Interoperability - Haven't we danced before?
That is amazing and stupid at the same time.
I'm not sure if that matters too much - it takes over a second for those to load on my (broadband) connection. That means the page first renders with standard fonts, then snaps into the fancy downloaded ones a second after load. It feels horrible.
Quote:

through this has been able to discover the master server.

That server has an IP address in the 195.90.118.x range, Nguyen said.

The address is registered to Global Digital Broadcast in the UK.

The server is in the UK. That means nothing (believe me - this is my job :)).
Linux is not, by and large, used as a library that people link to. It is, outside of embedded work, more or less a "stand alone" application. You can base proprietary stuff all you want without getting mixed up in the GPL - it's only if you compile it in that you have problems, and that's only the embedded market that cares about that.

I'm not a zealot either way, I'm simply saying that if you have a library that people cannot use in their stuff that is proprietary, then they won't use it, and will never contribute anything back.

Once again: the key point is "library", not Linux vs BSD kernels, where you're right that people are happily using Linux despite the more restrictive license.
Can you afford not to?
Well, it's pretty much a standard:

cnn.com & m.cnn.com

facebook.com & m.facebook.com

gmail.com & m.gmail.com

So definitely disagree with the notion of "fundamentally flawed" as literally every significant site is doing it at this point
Probably. Which is where it gets murky because that might not be a bad thing.

(though they dont have a legit reason for blocking it - there is nothing IE6 doesnt "support" the G search needs)
Eh, Readability (and ~ten other things) can override it if the font choice is bad.
That's funny, right now in 2009, when we are planning to start a company in Thailand we are hiring only:

programming females that are married (pref. with kids)

Since they're the only ones here that are not job hopping, capable from working at home and not all day on facebook instead of the majority of Thai students/fresh graduates.
There are already solutions to this.

The blogger uses Disqus for comment, which allows you to Sign in via Twitter and OpenID.

If you use OpenID w/ AX or SREG you can get the users email address, which is even nicer. Done and done.
Its interesting only because, when you look at the negative predictors and you see 'hotmail address', 'mcse' and you nod your head in agreement, then you see 'women' and you then you start to think twice about your stereotypes.
What Zed explains is really the idea behind GPL. getting something back for community.
I largely ignore it but you can make your tweets private. That means people have to apply to follow your updates.
Normally you have to be followed by someone in order to DM them. Note this is not true with the spam account. There's a special hack in the code to allow for this, so "d spam" away!
Tech Model Railroad Club of MIT
Your critique of his marketing is spot-on, but I think his analysis of why the prices are so low and why people will only pay that much is still valid. His problem is mainly marketing, but the pricing issues affect every app.
This. If you are not doing confirmed (aka "double") opt-in, your list will be abused and you will definitely be regarded as a spammer.
They would lose search market to bing in that case.
The simple basics of github_buildbot.py
It'd probably be monopolistic if they blocked IE8, and maybe IE7. But I think IE6 is legitimately old enough, with enough known problems, that it would be justifiable if it ever came up in court.
Perhaps I should have mentioned that I am not a programmer.

I have read your comment a few times and from my understanding it seems that you are suggesting to replace a letter o with %6f which doesn't seem to work. The ad code is in script language, javascript, so there is no a=heref, only http:// and the address.

You did remind me though that I use both contexad and adsense. Context ads give you the option of entering a back up ad provider, so I have entered adsense for that. It seems that most of the clicks are targeted at these ads, as the two adsense slots which have the original google adsense code, have not been clicked at all.
I think I speak for web developers everywhere when I say: DIE, IE6, DIE! DIE DIE DIE!!!!!!
Except most IE6 installs are in corporate environments, which most likely already block youtube and facebook, so it won't really change anything.

Now if we could get Sun, IBM, and Google to all swear off IE6, maybe some IT departments would grudgingly update to IE7.
The question is pretty much the same as one used by justin.tv ..
Linus Benedict Torvalds:  Free minix-like kernel sources for 386-AT [1991]
Not to mention double opt-in is required by most certified email services before you can use them.
A facebook toolbar for every site
Yeah, but do we need Gmail or Facebook crawled? No, both are private. They don't get indexed at all.

The CNN site is quite messed up. Check this:

"2 U.S. Marines killed in Afghanistan" site:cnn.com

You have duplicate content twice + the mobile version does not even contain the article when you click on the search snippet.
"[...] so for those hoping for an alternative to minix-386, please ignore me"

Sorry. Won't do you this favor...
Well you're wrong on one account, they are on Facebook all day.
What's Wrong With This Palm Ad?
At least they traced something. The other guys just said it's NK without even testing.
Ask HN: Review my application : Tickmarkt.com
Hello Everyone,

I posted this application about 6 months ago and got a great response. Well it's back with many of the questions/changes/problems you had with the application.

Introducing Tickmarkt, Tickmarkt is a website where you can create/share/explore backtesters and screeners. You are able to create screeners and backtesters in javascript and consume our easy to use api's to screen out stocks and figure out what stock trading technique works best (profitable) for you. let me know what you think I love this site like a child :)

The Site:

http://www.tickmarkt.com

The blog:

http://blog.tickmarkt.com

Applications:

http://www.tickmarkt.com/app/directory/all

Example Screeners

http://www.tickmarkt.com/forum/thread/6

http://www.tickmarkt.com/forum/thread/7

Example Backtesters:

http://tickmarkt.com/forum/thread/9

Documentation Screener:

http://www.tickmarkt.com/app/documentation/screener

Documentation Backtester:

http://www.tickmarkt.com/app/documentation/backtester
Agreed, big international corporations don't need to worry about redundancy, they need to worry about losing the data at point A (the desktop) before it ever gets to point B (the data centre).

It would also allow a good go-between, in that a large corporation in the US could open a small branch for local development without huge overhead but still able to keep everything on your network.

I've always thought MS was especially talented at keeping corporations interested in them, which is really their real market. However its a tragedy that their home computing OS' are the spin off product. I believe that's been microsofts largest problem for the longest time, it's that Mr Consumer is well beyond second-class compared with Money-Bags LTD. At least with Apple the home consumer is treated as a valued customer, you don't have to buy the Ultimate-Professional-Elite-Edition at $1,000 a pop to get everything a techie needs.
Btw. how do you actually meet North Koreans? It's not like they are allowed o travel everywhere. Also usually people aren't let into NK and even if they do visit the NK the secret police is following every step.
I have a dream... of a world where everyone upgrades their browser in a timely way... where security fixes get applied and botnets don't spread... where the millions of developer hours formerly spent on browser hacks are instead used to add features... where advanced CSS selectors can be safely used... I have a dream of a world where one day, rounded corners can be made with a simple declaration and work in all browsers... where proprietary plugins are not needed for video, and tiny vector graphics scale beautifully on the page... where browsers will be judged by the usefulness of their features, not by the OSes they were bundled with..
Three candidates out of 30 who managed to finish the contest is worth raising an eyebrow.
>> this...will not gain much traction except in the Sharepoint world.

OK - I would bet that's all MS is gunning for. If you're going to have the server capacity and administration skill set to manage a SharePoint system (which, from a user perspective, is pretty useful), then you'll have the capability to run this system; and you'll want to, because it will integrate perfectly with SharePoint and the rest of the Enterprise Office universe.

If you don't already run SharePoint, you probably wouldn't be able to manage Office Online anyways, from either a skills or a resource perspective. And I bet Microsoft is fine with this - they're just looking for a way to make SharePoint better and more invasive, which this will do. They're not looking at small businesses with this; small businesses don't care about data retention policies, and will just use Google Apps.

If you're small enough that you don't get worried about your data being stored on Google's servers, then you probably don't have an existing SharePoint infrastructure, and you probably don't have the resources to run this - so just go use Google Docs (or the hosted version of this). If you're large enough to care about where your data is, then you've probably got everything in place already you'd need to run Office Online, and you're who it's meant for.
If the time required to write that perl script was longer than writing an email you should look into a different field.
I am still willing to contend that large companies who can afford the staff do (or should) have large internal patch sets for OpenSSH, FreeBSD, etc.

This absolutely happens -- I know of lots of companies which do this, for a wide variety of reasons.

Some companies have local patches which aren't contributed back because they simply aren't relevant to the community at large; for example, I know of one large FreeBSD-using company which at one point had
if (strcmp(fname, "mysql")) {
/* Handle mysql processes specially */
...
}
blocks in their kernel.

Other companies have local patches simply because they're not sure exactly how to go about contributing changes back -- either due to a lack of knowledge about open source in general, or because they started with a source tree and started hacking, and aren't sure exactly what they've changed. I've seen job postings with "get the changes we've been making locally for the past five years into the FreeBSD tree" high on the list of job responsibilities.

And then, of course, you're right that there are some companies which have changes which they could contribute back, but choose not to. But based on the companies I've talked to (which, admittedly, is a biassed sample), this doesn't seem to be a very common scenario.
Depends on what your goal is - if you've got the skills to do everything and/or are happy picking them up as you go along, while building your business - and in no hurry, then go for it...
> it hurts (their) kids is not something you can help with.

The problem is that it's not just their kids that it hurts. It affects the textbooks and lesson plans of schools across the state and country (especially since Texas more or less dictates what goes into high school textbooks).

If it only hurt their children, I would still be disturbed - I don't think children should be punished for the failings of their parents - but I would be less concerned about it. But it doesn't just hurt their children. It hurts everyone's children, and undermines the innovation economy that the USA has built. Our largest export is brains and ideas - we don't manufacture all that much in the USA anymore. We should be doing what we can to protect our most important resource - our education.
Econophysicist Predicts Date of Chinese Stock Market Collapse (Next Week)
What? You got a bunch of Thai mothers as a friend? ;)
In defense of BSD licenses (response to Zed Shaw)
Two things:

You have to verify their e-mail address before you subscribe them to stuff, otherwise you will get branded as a spammer. But also...

If a new user hasn't verified their e-mail address yet, is that reason enough to deny them further use of the site? I don't think so.
They probably use a better crawler than the one you've put together. Reliable crawling is not the easiest problem to solve. There are a lot of crappy sites out there. When you're Google you can tell them to screw off. When you're small and you need to crawl the content you have to figure out a way to make things work.

To accurately collect links you've got to be able to follow redirects (this is really a no brainer), interpret JavaScript, handle DOM events, have AJAX support, possibly parse Flash files for content or links, etc. There are still plenty of sites out there that use Flash for navigation and don't provide a fallback. I recently saw a site that used the window.onload event to call a function that wrote out the HTML for the entire page using document.write.

Depending on what your needs are you could end up with anything from a small script to a full fledged browser. You could either develop something yourself, use an open source crawler or script Mozilla or IE. With a couple Perl modules you could have your own headless Mozilla.

Once you have a good crawler it's still going to be tricky to use. There are all sorts of spider traps out there- circular navigation, unique URLs that produce duplicate content, etc. Sometimes it's deliberate; most of the time it's not. People just don't usually design sites with web crawlers in mind. It may taking a little prodding (site-specific configuration) to make it work.
That's absolutely untrue.

The papers authorising war in Afghanistan were on the President's desk on the 10th September 2001, waiting to be signed. This is completely documented and in the public domain.

The war had nothing to do with 9/11. It was completely pre-planned. The Taliban were promised a "carpet of gold or a carpet of bombs" if they didn't cooperate with the pipeline project. They didn't cooperate.

I could say a lot more -- especially about 9/11 -- but this isn't the site for it.
I'm sorry, but is there criticism of the podcast here besides the authors obvious revulsion at Jeff & Joel's off-handed rejection of TDD?

I mean, don't get me wrong. There are many issues where I disagree with them, but that doesn't affect my judgement of the podcast. As others have said, I find them entertaining. I don't think I've learned anything about programming from them, and I'm not a Stack Overflow user myself, but the entertainment value is there.

So why is their constant harping on TDD a reason not to listen? If there's anything in programming that resembles religion, I think TDD has the whole "Emacs vs Vi" beaten by a mile.
That doesn't surprise me at all. Out of 15 candidates for a position advertised as "C, C++ and Python Programmer", only 4 could actually write a "FizzBuzz" program in any of the given languages.