skysight-inc/HackerNews huggingface dataset:
Well, a little bit of self-glorification is okay...

But seriously, is it wikipedia that's giving people access to knowledge or is it google (and other search engines)?

Without google, I'd guess wikipedia would get a fraction of the traffic it gets now. There is no use building a massive repository of knowledge if no one can navigate it easily.
it does, if you change your pagination interface to only care if there are more results after this page...
/rant/
You know what I think is "a big fat pile of suck"? This guy and his hack blog post. Congrats, you figured out what O(n) means. You know, this stuff is not magic. You can't magically say, hey database, give me everything I want and do it for me immediately. Oh, and make it open source, aka free. Oh, and on and on and on.

This stuff is hard. Nothing comes for free. I don't even use mongodb in any production project and am really feeling for them. All these pseudo functional developers think they know how things should work and then get all indignant when stuff doesn't work the way they want it to or think it should.

In this season of Thanks, let us give thanks to the real engineers who make these databases (and other software) and then give them out to everyone for free. Go send a polite email to their mailing lists and say "Dear OpenSource Developer, Thank you for all your hard work."

Re. this specific problem - cache your data and stop crying about it or simply don't present counts to users.
It's Time To BUST Your Cravings
I'll share my story here. I graduated with a non-CS degree and zero programming experience. It took me about 3 months to land my first programming gig (freelance), then an internship a few months later, and now I'm a junior developer at a great hedge fund.

I'll point out that I optimized for getting a full-time job as fast as I could. I have college loans to pay off, so I couldn't afford to spend months learning CS thoroughly. I learned enough to get past interviews, and focused the rest of my time on other high ROI things like networking/coding projects. Critically, I now have the luxury of having an income, and have both my day job and side projects to fuel my learning of the finer details.
Restaurants have very high fixed costs and 60-70% margins (basically, the food) so even with a 50% cut to Groupon, they can usually make it work. With a 20-40% cut to Groupon, they can make it work without much deal overage or return customers.
Kerala Holiday Packages
New technological innovation, new business forms
Pushing code is similar to having your contract (program, remember) tested by a court.

The computer always runs the same code the exact same way. The courts can be damn near random on many issues.

Thinking of law like programming is a dangerous trap many techies fall into. Its a whole different mode of thought.
http://blog.okcupid.com/index.php/the-case-for-an-older-woma...
^ make more men gay
Option A:

TL;DR

Apple Apple Apple
iPad iPad iPad iPad
Tablet Tablet Tablet
iOS iOS iOS iOS iOS

Got you man, get a life, build something.

Someone at apple should give this guy a job so he can leave us alone.

Option B:
Downvote.

I would have pick option B, but there is no down-votes for posts on HN.
I didn't know about the Wikipedia issues around that tragedy, but found it interesting from a sociological standpoint. So I tried looking for similar cases of the line between fact & opinion blurring on battleground Wikipedia, and found this, in case anyone else is interested:

http://en.wikipedia.org/wiki/Reliability_of_Wikipedia

(And it's on Wikipedia itself, natch.)
As a veteran mainframe programmer who is in the process of being outsourced, thank you mattdeboard. Your post was inspiring.
This is only true of the MyISAM backend (which has poor concurrency and has more complex table repair). If you use InnoDB, count(*) will be a full table scan, just as in PostgreSQL (as this is a direct tradeoff on those other properties).
I am so envious (when I read stuff like that) - I have been plodding along for 30 years now and am still learning how to program :(
You may like the concept that all ideas are equally valid, but unfortunately reality disagrees.
Experiments in Human Potential
Comments and attitudes like these are what makes HN much more like Reddit than it once was.
You need a tailor made gift? | Gallery | Kandela Design
Get a tailor made service for your gifts. We can realize amazing customized gifts. See our variety of candles like pipe candle, Starbucks candles, Nespresso candles, hollow candles, Christmas candles, Christmas gift ideas, different size and styles of candles for any occasion available
Video submission service
Professional SEO Services by Prologic Web Solutions.
Best SEO Services at the best cost in the market. High Page Rank links are now most affordable...
CJM, it's just a sort & a gauge to guide search. Not a formula for relationship success.
Guradian's interactive timeline of Mideast protests
I've spent time on mesh networks for disaster recovery efforts, I consider myself fairly technical when it comes to wireless networks, and it's a damn hard problem to solve. Even with some great gear, things drop off the network all the time, electricity fluctuations cause issues, mobile devices forget what signal they are connected to.. but I applaud this effort at Reddit because it brings the idea into consciousness - the fact is that we need better kinds of Meraki/Ubiquti-type hardware and maybe some of these people will sit down and solve some of the hard problems (reading more of this thread shows that yes, there are problem solvers involved, I wish everyone the most success).

I'd also like to point out one thing: in the time I've spent thinking about how to get the mainstream to care enough to consider dropping their telco lines I've arrived at the conclusion that the core issue for that final push will be apps. We need true, decentralised apps (maybe like what Diaspora was intending to achieve, for example). Don't think you can build the infrastructure and people will come. You need the apps and a reason to get traction from non-technical people who couldn't care less if the government was reading their kitten emails.
Amazon isn't selling the Fire as a tablet, so they are already trying to differentiate themselves from the rest of the android tablet players. With their unique position of having their own app store and being a platform player, it's clear to me that their plans are beyond simply being another android device manufacturer. If they gain a dominant position in the android tablet space, it will be natural for them to try to gain power over the platform. It will be interesting to see if Google can improve their tablet fortunes and get consumers go for the normal ICS tablets.
Out of all those users typing "torren" in Google's search bar, what percentage are trying to reach "torrent" and what percentage are trying to reach the Torrens land title system? Because right now Google is only showing me Torrens, and I suspect 99.99%+ of all users typing "torren" want torrents.

Just so you know, the lame arguments you are making are not new or novel. Throughout history, all episodes of censorship have been met with the response that the material isn't REALLY censored, not for sufficiently determined readers. Douglas Adams provided the definitive mocking of that idea:

>`But look you found the notice didn't you?'
>`Yes,' said Arthur, `yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying "Beware of The Leopard".'

Just because it's not 100% effective - Arthur did find the notice, after all - doesn't mean it's not censorship. The word has never meant that. Google is attempting to make this material less available to people who want to get it, and is succeeding. 100% effectiveness is not part of the definition, and never has been.
It took me a minute, but I thought it was funny.
Sorry if you got the impression somehow that I don't think I'm still learning to be a better programmer, just like you.
Hi, big fat pile of hack-posting author here. I know it's not magic. I'm a huge fan of Mongo. I blog about the issues I have with it, because the issues I don't have with it are far less interesting. The solution wasn't "AMG, MONGO SUX", it was "here's how I band-aided the problem".

The impetus for this particular post was that it was somewhat surprising that counts were still doing full scans, even if the query conditions were on an indexed field. My expectation was that the index might have some information on how big a particular part of the index tree is (given two bounds), but it turns out that it doesn't, so you end up looking at each document and doing inspection per row. This isn't normally a problem, but the comparison is relatively slow, so the whole thing starts to drag down faster than you'd normally expect.

When the problem is hidden below several levels of library/ORM candy coating, it's not going to be immediately obvious that this is a problem, especially if the queries against that field are otherwise performant thanks to proper use of indexes. It's non-obvious, and given that someone else found it interesting enough to post here, I'm apparently not the only person in the world to ever have this problem. There are multiple open tickets in the Mongo JIRA system, as well as multiple discussions on this topic on the mailing list. This isn't me whining that 10gen won't fix my software, it's an acknowledgment of the problem and steps towards fixing it.

10gen themselves have acknowledged via the mailing lists that counts are slower than they should be, and it's on the list of things to improve. Until then, we have to make do with workarounds.
Wikipedia needs to stop begging and find a viable business model. It may not be easy, but it should be possible.

irony:
http://en.wikipedia.org/wiki/Internet_begging
Thanks, i appreciate the clarification. I would add though, that finding that nuance requires a good deal of digging, and things like the article creator make no mention of any nuance. That may simply be the consequence of tools made by a variety of people, but nuance gets easily lost in the face of more stark strident language.
Thanks for the feedback! It's true: the downloads number is, by itself, fairly meaningless (as I try to touch on here: http://pythonpackages.com/about). But I like the tongue-in-cheek aspect of it e.g. "My package has been downloaded X times!" The site started off being called "vanity" for this reason.

As for djangopackages.com stats (now called django.opencomparison.org), I plan to integrate with it via their API. So I'm sure I'll be able to display the number of "I use this" and other useful stats.
Loans till payday
Wikipedia is a clique. But, the author is kind of a "clueless as to how to work with strangers, esp voluntary strangers" idiot.

The key to getting your way (in anything) is to work the system. Learn it's idiosyncrasies, etc. Complaining that it doesn't work the way you want it to is fail.
Sleeping with the enemy: Target and Amazon
Inverter Generator
Sellitonline provide the best Honda generator, generators Yamaha Generators, inverter generator, camping accessories, prices inverter, inverter power, winch, inverter generators, generators for sale, more information (07) 56412594 visit our website.
"I ask honestly: why should it be easy to participate?"

Because WP advertises itself as being easy to participate in.
caycep, there is some stochasticity. I think if you search for matches with the same criteria twice, you will not get the exact same sort (try searching in a populous area).
I think the ultimate goal should still be maximum decentralization. Even if there will be some "super nodes", they should still be as decentralized as possible, and without being tied to some corporation or Government. Otherwise, what's the point in even doing this.

The ultimate goal should be a close to 100% P2P "Internet". All of that may not be possible within this decade, but maybe in the future. For example the hardest part to decentralize this will be when trying to link 2 continents to each other through a true mesh network. But again, I think future technology will solve this. Until then, the best strategy is to build ultra-local mesh networks, then larger local ones, then city-wide, state-wide, and so on. Grow it gradually, like any movement.
Someone (doctors, lawyers, corporations, someone) with a lot of money is willing to fork it over to Wikipedia for something that isn't available right now, and they should probably figure out what that something is.

Begging all the time is a bit silly for the 5th largest site on the internet.
who is going to administer the address space?

How about IPv6 geographic addresses? http://tools.ietf.org/html/draft-hain-ipv6-geo-addr-02
Given that it costs less than $20 million to run Wikipedia (cite: http://upload.wikimedia.org/wikipedia/foundation/a/ac/FINAL_...), that seems completely attainable without needing to change the nature of Wikipedia by introducing advertising.

A lone rich donor could cover the budget for an entire year, and many people who could afford that wouldn't even be mentioned in Wikipedia, so there would be little opportunity for any conflict of interest. Even if someone high profile donated a large sum that would only be one profile to monitor for any potential bias.

Here's why I think ads would be a terrible idea:

_________

ADVERTISING

Pros:

More Money

Cons:

Integrity possibly compromised

Contributors might leave

Readers might trust Wikipedia less

-----------------

DONORS

Pros:

Maintains editorial independence

Maintains trust of readers and contributors

Cons:

Harder to raise money

__________

Ads are a lazy solution. I can't think of a single benefit to Wikipedia or its users other than "it would be so easy to meet the budget."
Those who know, they don't need to be told. Those who don't, they will probably fight / downvote you because they think that if something has so much positive, then how it could contain any negative? That's ok, our brains are hardwired to simplify things. There have been numerous studies, and numerous discussions e.g. on Slashdot, on this topic, and the truth about the bad about Wikipedia is truly horrific. But I'm an optimist, I believe they/we will deal with that at some point.
True but browsers don't run code the same way
Focus, geekiness and meditation - a parable
> I do think a lot of people will be put off by having to learn xrandr, but not me.

None of the people I've helped out have had 2 monitors (I doubt any of them know it's even possible, or would want a second monitor even if they did), so I've been able to avoid that problem so far.

For my own personal purposes (I run Arch Linux, but it's much the same), I've set up a shell script that, based on which monitors it detects as being connected, runs a specific xrandr command to configure my monitors. This works for switching between home (two external monitors, disable laptop monitor), work (enable one external monitor and the laptop monitor), and else (enable only laptop monitor).

For those few times when I have a nonstandard monitor setup (usually when giving a presentation somewhere), I start out with the 'else' configuration and use ARandR[0] to manually add any additional monitors.

0: http://christian.amsuess.com/tools/arandr/
My people have a saying, "it is from clapping that dancing begins."

I specifically do not have a problem with this. However, each 'moral' step Google makes takes it nearer to dancing and wanting to be the conscience of the web. One day Google might go SOPA and decide to stop linking to sites that America decides support terrorism.

I am afraid of when US embargos will mean country domains will stop being indexed. It is dangerous the way Google is so powerful that they can determine the success of other sites.

In the words of PG "I worry, I worry". Not for now, but the future.
Done, thanks! Twitter bootstrap is awesome. I don't even care that it looks like all the other bootstrap sites. (Same thing happened with Plone 10 years ago.)
That's only true if you don't have any WHERE conditions. If you do, and they're indexed (as described by this author), it'll return the count fast.
Plausible, but an improvement to the algorithm could (equally plausibly) bring in enough new customers to offset any, uh, damage.
The B2B market analysis 
uring the 2000s B2B markets were a rage, but soon became a thing of the past. Most conservatives who attributed the fall in the IT sector.
His point absolutely sill stands.

This http://en.wikipedia.org/wiki/Bulbasaur can have a page but a local, but very popular band cannot.
Fortunately, they don't accept advertisements from corporations, and are thus uncorrupted by the donations from said corporations.
"It wants, and needs, _quality_ participation"

I think the word/phrase you are likely looking for is "fanatic dedication".
It is trying to use your voting history during a session to line up the best video to show you next without repeating.

It balances certain priorities. It starts by showing you popular videos and then based on how you vote shows you similar ones, while mixing in new videos so that they can get profiled.

About 20% of the time it will show you a random video that h received positive reviews overall.

If people have ideas about cool algorithms to try, I'm all ears. How is it doing?
Interesting dilemma I suppose, I think what they are worried about is the slippery slope, Wikipedia is used to this frugal operation where theoretically they have minimal pressure and influence as far as what is published on their site. As others have pointed out, they could easily run ads on just a small number of pages and start raking in cash. They could even limit themselves to "good" or "neutral" ads, those that meet certain guidelines (no ads from questionable companies / for questionable products, etc) but then what happens? They get used to having this cash flow, they hire more people, get nicer offices and then there could be pressure to start bringing in more money, lowering the standard of ads. I think its more a testament to the beliefs of the people who run Wikipedia as to the power of human greed and corruption as they seem to feel that an infusion of excess cash could put Wikipedia on a negative path.
The English uses plural for corporations because they are referring to the mass of entities that make up the corporation (including people, brands, products). I don't think this is a grammatical problem, but a societal/philosophical viewpoint on what a corporation is. If you are American, of course it seems weird, but within the context of English society, it is internally self consistent with English grammar.
I don't understand why some people respond to so many things by automatically assuming the person they are reading is posting in bad faith.
You spent half an hour and never did submit it for review.

http://en.wikipedia.org/wiki/Wikipedia:Deletion_review#Activ...

There are no active discussions on this topic at all. This page took me 5 seconds to find with Google. I also found it on the link they sent you 3 times.
From the page: "Disclaimer: this is not affiliated with WePay."
Good suggestion. Maybe I'll just have the skip and dislike buttons automatically move to the next video. Maybe the Awesome button will get changed to a next button using jQuery. What do you think?
This is why the current print media is replace-able. I hear them all the time complaining about "but who will go to "some country" and report news for you?" Or something along those lines. But they keep thinking in the current paradigm.

The Internet will allow for news to be written in a totally different way. Community news + Wikileaks style sites + blogging + social networking is all that you'll really need in the future to uncover truths and report them. And I'm quite sure the news will be much better then, too, than the current media controlled ones.
Online Business Startups
I agree. Do you think it would be better placed under the action buttons?
No, it isn't a puff piece, he's not going on about how awesome he is, he is just saying "Hey look, you can get a entry job programming without learning how to program for 4 years.", and then goes on to say how he does it. If he spent all of his time documenting everything so you could be satisfied then he wouldn't of turned up where he was, and in no way was he actually planning on writing that blog post until tons of people on Hacker News started messaging him after he mentioned it in a post.
Elegance > Shortcuts
(obviously)

If it were the first time I saw an iPhone and a multi-use phone, I'll figure out faster how to use the iPhone for sure. Elegance should be the goal to achieve for every developer.
Anything you are developing for the web can be developed for the desktop.
so, this is just hypothetical, but lets say McDonald's ends up having some major scandal (say, like Enron, but not so bad that they go out of business), this scandal ends up being well known and there's a Wikipedia article written about it, as there is for the Enron scandal (Google "Enron Scandal wiki" to check for yourself). So, don't you think maybe McDonald's would put a little pressure on Wikipedia to censor or remove this page? I think its naive to think not, and the result would be censorship and suppression of information that would be available if Wikipedia was standing on its own and not propped up by this specific company in question.
Is that on the web or through the native Youtube player that usually opens up when there's a youtube video?
How to Build a Lasting Incurvature?
I think you're misinterpreting my comment. I actually liked the article. I was simply explaining some of the reasons some people may have viewed it negatively. You could have done a better job of explaining the process. It's basically a black-box where you go in, work hard for 12 weeks, and then you're a programmer. You're missing a real opportunity to share (what could be) a better story.
Where i said that it's the obvious "next step". I only said (I think) it is.
That’s both inside the YouTube app and on the mobile YouTube website.
Thanks. My goals was to release as fast as possible. Probably going to add accounts so people can get credit for submitting awesome videos.

Figured it would be fun to use even before I had that part finished.
OCZ Octane SSD Review
Cheers - I must have missed that bit - sorry - motors are rated for n starts per hour - because during the start they consume or convert quite a bit more energy then steady state running and get a lot hotter - when they do get too hot the insulation on their little wires fails and they burn out - which does indeed cause a short circuit - it's just that the motors are rarely controlled by the SCADA directly and are more likely to be controlled by the water level in a tank or the pressure in a pipe (using a variable frequency drive) - the control loops are normally tight and local - SCADA's are remote and expected to fail, or go offline. But yes access to the SCADA could indeed be used to influence a motors starting and stopping - so thanks. Humm a motor starting and stopping all the time smacks of a faulty water level gauge or pressure gauge - it get's so hard to to be sure in such matters.
AJAX based CRUD tables using ASP.NET MVC 3 and jTable jQuery plug-in
I recommend Tower for designers, and SourceTree for developers. The github client has nice integration with github, but it is not as well-designed as Tower and not as powerful and workflow-efficient as SourceTree, IMO.
Final Fantasy V now available on PSN for $9.99 right now
I like it, it would be better if it had a few more options your opinion on the video instead of just awesome or dislike, maybe a middle option would be good?

Also if this is successful and people actually use which I will when procrastinating, maybe add some other genres like extreme sports, interesting etc?
Computer repair plantation
Quality computer repair solutions in Plantation, FL. Don't be afraid to inquire for more information.
Thanks. I'm glad you like it.

Most of the videos that I've enjoyed recently come from friends on Facebook and Twitter too. Wanted it to be easier to find videos that like-minded people enjoy.