skysight-inc/HackerNews huggingface dataset:
highlight the link i just came from briefly and fade the highlight out over a few seconds when i return to the page via back button (or use some approximating heuristic ) ... i like to scan the page multiple times a day and i cant rely on the native highlighting to see the comment link on what i just read because the top stories are re-ordered throughout the day. so i have to scan the page visually for the title of the story. I'm going to make this a browser plugin for myself if you don't do it, but I'd rather everyone have this feature natively....
JScript.NET was dropped for .NET 4.0; it has always been a bit of a curiosity though. I think it was there because "classic" ASP had support for doing server-side scripting in JScript, so somebody thought ASP.NET needed to support it also. Thankfully, there are a few alternative JavaScript implementations on .NET such as IronJS.
awesome article and a good balance between the "possible" speed of js vs the sacrifice you make in code quality to get that speed.
If there are people who can cut you off for not using FB, that means simply that you are less important to them than they are to you. It means that they are strong and you are weak. Are you seriously going to let such people emotionally blackmail you into using FB?

Situations like yours always remind me of how people emotionally force each other to stay in a religion, by threatening a cut-off of communication if they leave.
Schema-less is imho a overrated feature. ORMs like DataMapper (Ruby) and NHibernate (.NET) can generate the schema on the fly for RMDBS, so no need for migrations pre-production. But when your application is in production you need migrations even with a "schema-less" db! See, rename a field and "all your data" is lost, unless you migrate the data from the old field to the new one..
As a developer, I gave up on supporting other operating systems because it was simply not worth it after a decade of trying to write platform independent software. Spending time to get software working for Windows is a pain in the ass. So now I'm writing software for Linux only because it's a lot more convenient in so many ways. Compatibility with BSD/OSX is something I can still think of (but for now, I'm Linux only and using Linux-only APIs like epoll, timerfd and SOCK_NONBLOCK).

If you actually get your software working on Windows, that's only the beginning. Windows users expect to find a binary zipball or installers and/or MSVC binary libraries. Making binaries is a fair amount of effort which I see as largely pointless because they're always lagging behind the source.

Catering to Windows users is also frustrating, since there are so few Windows coders and even fewer who are willing to contribute their effort to an open source project. Instead, you'll get bugged with a variety of support requests as if you have some kind of responsibility to "fix" your software to do what someone else wants it to do.

But the biggest problem in writing cross platform software is the lack of good cross-platform API's available. Windows users are never happy with x-platform GUI's like GTK or Qt. There are some frameworks for other tasks than GUI, but they tend to go with the lowest common denominator of the platforms they run on, which is usually worse than working with native api's.

Finally, I feel that there's no need to try to lure more Windows users to migrate to Linux. Linux has already passed the threshold of immortality and it will stay alive and well whether it attracts more user from Windows or not.
CaptionBox is a SaaS provided by SpeakerText (speakertext.com). They don’t transcribe themselves.
No shit, nmongo.

Anyone with half a brain can go look at the MongoDB codebase and deduce that it's amateur hour.

It's start up quality code but it's supposed to keep your data safe. That's pretty much the issue here -- "cultural problems" is just another way of saying the same thing.

Compare the code base of something like PostgreSQL to Mongo, and you'll see how a real database should be coded. Even MySQL looks like it's written by the world's best programmers compared to Mongo.

I'm not trying to hate on Mongo or their programmers here, but you've basically paid the price for falling for HN hype.

Most RDBMSes have been around for 10+ years, so it's going to take a long, long time for Mongo to catch up in quality. But it won't, because once you start removing the write lock and all the other easy wins, you're going to hit the same problems that people solved 30 years ago, and your request rates are going to fall to memory/spindle speed.

Nothing's free.
How to Choose the Right Half Marathon Training Program for You
IIRC, there are people talking directly to InnoDB (MySQL backend) using it as a NoSQL style DB. You don't however get SQL analysis, you're bypassing the SQL side of things.
How tech can find the cause of car crashes (video)
> It is stateless and uses no sessions or cookies.

Could someone please enlighten me how this should be done best?

There are a lot of cases where API must authenticate and authorize the user before allowing them to access the resource. To do this one has to use either self-invented scheme or HTTP authentication. Here're my thoughts:

- HTTPS X.509 certificate auth is nice, but unfortunately requires excessive user awareness, does not work in many browsers (at least, Chromium@GNU/Linux and Android), and, I believe, cannot be easily controlled from JavaScript.

- HTTP Basic auth is silly, as it requires browser to hold the password in memory for prolonged time period, and there are no sane methods to make the browser forget the credentials. As there's no notion of session, remotely revoking previously-open sessions is impossible, so the situation "Oops, I forgot to log out at that Internet café" has the only one possible solution - changing your password.

- HTTP Digest auth requires plaintext password knowledge on the server side, so it has limited use cases. HTTP Basic problems apply here, too.

- HTTP OAuth1 seem to be the best available solution out there, but has a downside that it requires signature generation and verification on each request, and isn't natively supported by any browser I know of.

- HTTP OAuth2 is HTTP cookies reinvented. Except that, once again, no browsers supports it natively.
`[:]` is as easy to grep as anything:

http://www.google.com/codesearch#search&q=%5C%5B:%5C%5D+...

If you don't know that `[:]` relates to slices then you might start by reading http://docs.python.org/tut
ASANA Is Now Open to Public
Nieves �lvarez embajadora de la firma de joyer�a Pandora en Espa�a
Except that those are not the words on a libelous, frustrated competitor. I've seen these claims validated over and over again both by posts on HN but also people I trust that have worked with MongoDB under load.

Performance benchmarks stop being meaningful when you realize that you can't fix the problem you're having without committing to a system-wide shutdown of unknown duration.

The main point that the author makes is that the creators of MongoDB do not follow rigourous practices. If this doesn't bother you, please go right ahead and use anything you wish.

I hear that /dev/null is really zippy these days.
Mozilla experimenting with Mobile OS: Boot to Gecko (B2G)
People seem to be jumping on a lot of the NoSQL stuff for no good reason. You can get a lot of mileage out of something like Postgres or Mysql, and they work pretty well for a lot of things. Ok, if you get huge, you might have to figure out something else, but that's a good problem to have. On the other hand, if you've lost all your data, you're not going to get huge.

I had to use MongoDB recently, and I wasn't very pleased with it. It wasn't really appropriate for the project, which had data that would have fit better in a relational DB.
Getting to know MARK DRINKUTH
If you think England is no fun - Think again
Weight Loss Candy? Buy Slenderpops
Large version of those display mockups can be found here:

https://wiki.mozilla.org/B2G/UI#Ben.27s_interpretation_of_de...
Oh man, I remember going to my uncles house and spending hours trying to decide which program to choose, this book and others. Then Id spend the afternoon typing it in and trying to get it working.

If I was real lucky I'd get it going and get to show it off, or occasionally if there was time Id try and write out a two player one so I could share with my sister.

I must have only be 7 or something. I used to look forward to those visits so much... and being blown away by "The Hobbit" I wanted to play that game so much...

http://en.wikipedia.org/wiki/The_Hobbit_(1982_video_game)
Well, in Vermont, at least, the "season" lasts for a couple of weeks at most, so it is only the larger producers who would separate the early sap from the late sap; I had a small stand of trees, and just collected everything for the season, and then boiled at the end. While I wasn't able, therefore, to notice any differences between early sap and late sap, I did notice that the best quantity of sap came on days when it was freezing at night, and significantly above freezing during the day.

Generally speaking, you boil until you reach the right viscosity (specific gravity), which is tied to the sugar content. I used to count on boiling 40 gallons of sap to get one gallon of syrup, but this can vary a bit.
Losing data is one of the most serious bugs. When I am using a DBMS in production, I have to rely on it 100%.
I believe the complains made could be real because MongoDB is highly optimized for speed. But, as long as there is no documented and maybe reproducible case, this post can't be taken for real.
"They just disappeared sometimes. Cause unknown."

If the cause is unknown, how can you blame it on a given piece of software?
The child who wrote that article is clearly too young to realize that the Apple II was a HUGE gaming platform back in the day: http://www.angelfire.com/80s/apple2/

"In the 1980's (and into the mid 1990's) the Apple II computer series was one of the premier game systems in the computer industry. Despite it's graphical and sound shortcomings (especially with the 8 bit series machines), programmers always found ways to make the best games possible for the II series. In it's heyday, Apple II supporters claimed the Apple II had some 10,000 programs for it and many of those were games."
Regular Expression Engine in 14 lines of Python
There is a team in the company I work for who has deployed Mongo to production, with, I suppose, a heavy load. I can check with them. I heard no complains, but the company is large enough for me not to hear everything.
Seo tips
Back Pain Shouldn’t Be Your Karma
Free Online New English Full Movies Watch
Portuguese and Spanish translations
Funny Pictures, Baby Images, photography and all crazy images colletion
Do a barrel roll [and hit Search]
Sakshat Tablet  $35
"Schema-less" has the potential (if you use it properly) advantage of allowing gradual migration.

As long as your code can handle all versions of objects in current use, you can deploy new code, then either migrate objects as they're updated/rewritten, and/or slowly migrate objects in the background.

For certain types of schema changes in large enough data stores, this can be a killer feature. I remember one RDBMS setup I had to deal with where we were "stuck" having to do a lot of suboptimal schema changes because the changes we actually wanted to do resulted (based on tests in our dev environment) the system to slow to a crawl where it was unusable for 8+ hours and we just couldn't afford that kind of downtime. We spent a lot of engineering time working our way around something that'd simply be a non-issue in a schema-less system.
Brazilian Waxing Singapore
Waxing is the way of removing unwanted hair from various parts of the body. There are hot and cold waxes available for different purposes. The concept is to apply a thin layer of warm wax to the skin in the direction of hair growth.
Seriously. What the hell am I looking at?
Hackodex.com - Chatroulette for Hackers
The form factor does not look plug-like to me, and I do not see the actual plug. So, the question is whether this will have a separate power adapter, and if so, how large and neat that adapter is.
MVP is ready.

The idea is to connect hackers with an intent of building something cool together by complementing skills.

We believe if this gets adoption - It can double the number of new companies created every year.

We'll love your feedback.
I remember a clip on the news with a GS employee saying to the tribunal (or inquest or whatever) that selling CDOs to some customers while betting against them at the same time was 'not a problem in the context of market-making.'

I'm not really sure what he means by this, although some stuff I read recently suggested that traders will often sell and buy a security at the same time in order to make the stock look more active/liquid and encourage other investors to join in. Anyone care to elaborate on this?

The chinese wall explanation offered elsewhere makes more sense though.
i don't know, I think the problems you're pointing out are the ones Kahn particularly wants to address. You should watch his TED talk if you haven't:

http://www.ted.com/talks/salman_khan_let_s_use_video_to_rein...
GPL has an implicit patent grant (you cannot honor the license terms without it) and its field use cannot be restricted.
But don't the alternatives also depend on list slicing? Heck, the title is `coping a list`. If you have a different datatype, it is the business of that type to specify how to copy using __copy__, isn't it?
Android would still use the Dalvik VM. And, if they thought some parts are slow, they certainly have the resources to optimize them.
As the author made no specific claims or didn't show any failing test cases which can be discussed and reasoned about in a sensible way, it's going to be very hard to confirm or refute anything.

Responding to anonymous flames in the internet is a waste of time.
The worse is that people expect such language to perform dumb high-load operations rather than use its expressiveness to conduct chunks of lower-level language to do the dirty job, such as with <canvas> over SVG. R is from an another world, but it is a perfect example how this idea can work very well.
I think the discussion here also misses an important aspect of the conversation which is about application data modeling. Mongo will sooner or later reach a "stable" level as it matures just as mysql, postgres and all other datastores have done. I picked mongo due to the good fit it had to the problems I needed solved not only from the server perspective but from the modeling perspective. The ease of ad-hoc queries and the schemaless nature of the db lent itself well to the kind of problems I wanted to solve.

So even if in 30 years it's got the same characteristics as our current dominant data storage models I consider it a net win that I will be able to use a document oriented database for development over a more traditional RDBMS for some off my applications.

The richer our toolset is the better we are off as not every problems is a nail to be hammered in with an RDBMS.

So a high five to all the people who dare go against convention and take a chance on a new approach to data modeling being it Mongo, Riak, CouchDb, Redis, Neo4j, Cassandra, HBase or any other awesome opensource project out there.
Well I would not recommend writing code like mr. C to anyone. Unless you really-really-really need every last usec you can get :-)

The goal was just to show that sometimes JS code generated by some tool sometimes can be faster than handwritten JS code just because it tries to emulate something foreign (like low-level memory semantics) and thus reducing certain overheads. So one should be very careful when extrapolating speed shown by some project into effectiveness of the whole language.

[also I tried to stress the fact that speed is not everything there is to performance. If you have a long lived webapp in your tab you suddenly might become concerned by memory usage. Which is rather difficult to predict partially because of the "hairy" nature of the heap, the fact that VM tries to adapt to your app but doesn't always get it right, and the cost of the VM itself (e.g. generated code and additional data structures)]
EU and US officials simulate cyber attack response
Chrome supports multiple profiles now, see http://chrome.blogspot.com/2011/11/take-your-chrome-stuff-wi.... I can't believe so few HN readers know this, since it's the best way to use seperately Google Apps and Gmail accounts. It works for Facebook too, obviously.

You can sync all Chrome browsers, on all your devices, with both your Google Apps account for work and your personal Gmail account. It means that each profile have their own bookmarks, history & most visited pages, extensions, saved passwords (...) synced in real-time (you can even sync open tabs!). It's very powerful to improve your focus, because you only use 1 browser (no need to switch your habits) and you're never get distracted by notifications, mails, docs, rss when you're in your work/perso "station".

Fortunately, you can keep your Gmail/Google apps chat accounts of each profiles open in the background with the official Google Talk extension https://chrome.google.com/webstore/detail/nckgahadagoaajjgaf... (works on Mac, Windows, Linux & ChromeOS).
Not here: the plural form of 'Watt' is 'Watt' ;-)
It's good to see a voice of reason. I think we all win if NoSQL is allowed to survive. Having multiple paths to modeling and designing our applications is an enrichment of our ability to create interesting and valuable applications in our industry. The last 10 years have been about living under the modeling constraints of RDBMS's and the industry is slowly waking up to the realization that it does not need to be like this. Now we got choices. Graph db's, column db's, document db's etc.

I would like to thank you for the great job you have and are doing on Redis. It's an awesome piece of technology and warms my heart as an European :). Are you based in Palermo ?
Links about Foursquare's problems with MongoDB. The site was down for a while when their 1.6 instance crashed:

* http://blog.foursquare.com/2010/10/05/so-that-was-a-bummer/

* http://www.infoq.com/news/2010/10/4square_mongodb_outage

* http://groups.google.com/group/mongodb-user/browse_thread/th...

I like MongoDB, it is easy to setup, work with and to understand. I think it has an opportunity to become the mysql of nosql (in more ways than one)

Foursquare and 10gen (the makers of MongoDB) share USV as an investor.
Wow i've been looking at buying the Netgear Stora to use as a NAS but this looks much more impressive and energy efficient.

Only problem is, is there a UK version planned? it would be a shame to ruin it's aesthetics with an international power adapter.
How is this any different to stockpiling gold?
If KA wants to be a nonprofit and do good, thats great. Charity is a good thing.

But dont do it as a startup. What they are doing is not revolutionary, but another resource (albiet valuable). KA does not solve the fundamental problem that smart people dont want to become teachers. In time the hype around KA will fade as the problem in ed persist despite its efforts.

The problems in education are structural. Technology cannot revolutionize a government monopoly. The major players have no incentive to change.
Why isn't this sort of thing the norm? After reading about dynamic pictures on http://worrydream.com/ I've become frustrated by how most things on the web don't allow this sort of exploration by users.
Google's IPO.
CDBurnerXP Pro v4.3.9.2762 Portable | Andra Little Notes
"What about the citizens who don't have access to the Internet? We could change the constitution to make Internet access a basic right. That feels necessary for a healthy republic in the modern age."

The Pirate Party, who just got 8% of votes in Berlin, Germany, advocates exactly this.
I think WebDav could be part of that answer.

Imagine that I configure a webdav server (dropbox, one on my own server, whatever) on each of my devices once, and have a 'my cloud' button on sites, in apps, etc instead of a 'Dropbox' button.
Actually, WOZ built Breakout. Steve (as usual) stole his work, and lied to him about the amount of the payout.
Exactly my thought as well, it's a pretty cool feature.
Lump in neck
The fact that Apple built general purpose computers does not make the head of the company the most important figure of gaming.
This is really handy: http://disconnect.me/
Even more common is when you have a mature application with a lot of users and you need to add new fields to f.ex the user table and you can't because alter table across a sharded db setup will take days or weeks so you end up creating a table that's a hashtable

key, value

and then proceed to pay the cost of joins against it. Most of my excitement around NoSql comes from hard earned pain not from "oh new shiny thing, I got to use it".
Possibly.

In most common law countries costs awards are discretionary (ie - the judge decides), but the general rule is loser pays.

Luckily in most jurisdictions, the party bringing the vexatious proceedings also ends up being the loser. Therefore innocent parties have some protection from being unilaterally screwed by getting caught up in the courts.
Installing And Using OpenVZ On CentOS 5.7
Try Clojure and see how insanely awesome the community is. 2003 was a long time ago.
I have played computer games since I was about 6 years old, starting with an ancient text-based nethack clone called LARN.

I played (many) dozens of games on the C64 that was my next computer. The first game I bought was Civilization, for the PC. I have bought (a large proportion, at least) and played (many) dozens of games for the PC, everything from UFO: Enemy Unknown, to Populous 2, Black&White, Warcraft (1, 2, 3, WoW), Diablo (1, 2, 2X), Wolfenstein 3D, Doom 1/2/3, Dune 2 (and Dune 2k), C&C, Red Alert, Dawn of War, Total War, Total Annihilation, King's Quest, Space Quest, Flashback, Prince of Persia, Duke Nukem, Quake 1/2/3, Loom, the TSR/SSI rpg's (played through the whole Krynn series and the Savage Frontier series), Planescape Torment, Baldur's Gate, The Elder Scrolls Arena/Daggerfall, etc. I played them online and offline. I played MUDs till my social life withered to a pale, ghoulish shred of nothingness. I have never been much into consoles, but some of my friends have been, so I've played games (to completion) on the PS2, PS3, the original Xbox, the Xbox 360, and the Wii. I bought games on the XBox Live Arcade, and on PSN, and at the time (before the iPhone) I thought this was an awesome way to deliver games at the right price point, and it was the future of gaming.

I think I qualify as one of those "real gamers" - at least I did in the past.

Despite this long and varied history of playing games on many platforms, today, I own about 3 games on my mac (HL and clones, Trine, and Braid). I own about 40 on my iPhone and iPad.

Arguing who has the most influence is retarded. The unarguable fact is that the iOS platform is indeed having a huge effect on the games that I, a "gamer", play.

I look forward to the final annihilation of the console and PC gaming worlds when the Apple TV comes out.
Wow there's a lot of Mongo hate in this thread all from one article. Yesterday MongoDB was the darling of HN and today it has to be defended from ridiculous claims. Why the mob attitude? Have you all had these issues?