skysight-inc/HackerNews huggingface dataset:
Captcha sounds like a bit of overkill. Simply a confirm prompt on the screen should be sufficient to stop 99% of the accidental clicks.
I don't know that Silverlight is in any state of semi-cancellation, they're just now promoting it mainly for desktop and mobile apps instead of for web apps.
Right, but you have to take another step back. As you say, it's good that Microsoft moved away from Silverlight because it didn't gain traction and was wrong for the market.

But before we laud them for moving away from yet another high-profile flop, why didn't it gain traction? Why was it wrong for the market? Because it failed to learn the lessons of the past. It is yet another not-invented-here, one-stack-to-rule-them-all product from Microsoft. It needed developer mindshare and it was going against an entrenched competitor in Flash.

Why was it even begun, amounting to a massive waste of developer time, money, and opportunity cost? That's the real problem at the core of Microsoft. Everybody's a dreamer, everybody's a star, failed projects pad manager resumes on 1 Microsoft Way.
Go UCLA! :D
But isn't HTML5 a whole bunch of not-standardised-yet technologies? If so, I am not amazed that their brand new platform doesn't support it.
The article doesn't mention any criminal charges. So, the cost of this payout will simply be passed on to (particularly, captive -- think IP monopolies) customers.

I'm glad the problems were finally acknowledged, but very sad that no one is going to jail for them. The responsible parties simply buy their way out, using their customers' (aka the victims') money.
Where's the Universal Self-Tracking Gadget?
The RAMCloud[1] project at Stanford tackles the problem of persistence. Each server has a RAM and a persistent store like a hard disk. The entire cluster's disks are used for persistence.

[1]: http://fiz.stanford.edu:8081/display/ramcloud/Home
Microsoft releases Regex Fuzzer
I was horribly inefficient when just getting out of college (I'm 26, 4 years out). I largely owe my improvement of work-life balance/awareness to my better-half; I think I'd still be struggling with it if I were single.

This is a generalization, but from what I can see, the same thing happens in grad-school students as in startups. People that are coming directly out of undergrad have less of a sense of work-life balance and how important and helpful it can be to your productivity and happiness.
ReportLab is another "key piece" that stops a lot of developers from writing python 3.X
It's only naive in the Emperor's New Clothes sense.

High-end SSD[1] pricing has never made sense to me, but, then, I expect that the target market is "enterprise," where paying for the cost of sales, even/especially when it's a hefty multiple of the cost of the technology, is the norm.

ETA: The primary value of having something like this on the end of a PCIe or disk interface tether is that the size limit for a single machine becomes much higher than a single unit's capacity.

[1] Including DRAM-based ones historically, not just modern flash-based ones.
Lambdaphant | Interview With Tom Preston Werner From Github
So there are multiple browsers that support HTML5 on XP.

What's the problem again?
I'm not sure I can think of one web app I've tested this year that overloaded the session cookie for an XSRF token; it is straightforward to just generate a random token and embed it in the page, and that also gives you fine-grained control over CSRF protection for forms where you want per-render instead of per-session protection.

You don't need to generate per-request tokens unless you want to; the token is simply yet another thing you stick into the session store and splash out onto the rendered page.

(Also, as my colleague Cory points out: if an attacker can influence the ACTION attribute of the form in any way, you've just coughed up your session token to an attacker in the name of blocking CSRF; is the risk worth the reward?).
You should think about reporting them (maybe FTC and/or FDIC?) and also transferring your balance to another card.
I believe the cause of this may be the use of student evaluations. Students don't like hard professors, and give them bad evaluations. To some extent, professor's continued employment is dependent on having good evaluations. Hence, grade inflation.

In my personal experience, you can lose 20-30% of your evaluation based on hard grading. My reason for believing this? When I was a TA (i.e., "I don't write the tests, but I'll help you pass them"), I got typical evals of about 4.5. When I became a postdoc and started writing my own tests, my evals dropped to about 3. I don't think I became a worse teacher over the course of a single year, so I'm guessing my low evals resulted from not giving out easy tests.

(Not to mention several comments on the evals claimed that tests were too hard. I.e., "bad professor, highest grade on midterm was 75 out of 110!")

This is an agency problem which is fairly easy to solve: standardize exams and evaluate professor quality based on VAM instead of student opinion.
Responding collectively to sibling responses here (to my post, above):

I just think it's at least an ethical area, given that it seems not to be common knowledge that cards can continued to be billed even after the card expires; and given that consumer magazine subscriptions are, in the vast majority of cases, highly discretionary, i.e. fluff purchases (as opposed to things like utility service, medical prescriptions, etc, for which the exact opposite stance should apply, as far as this goes).

BTW, a good barometer for the fact that it's at least a grey area issue is that (in the original case here) the company would readily refund that one customer who _took the trouble to complain_ about the post-expiration charges, indicating that on a very basic level, they understood well enough that that customer was being short-changed, or not dealt with in an above-board fashion.

So if you're willing to recognize that a customer has been short-changed if they take the trouble to complain -- why not (other than the short-term profit motive) do so, proactively, for all customers who fall into that same "gotcha" situation?

I just feel that in grey area cases, companies should err on, you know, "doing the right thing" as opposed to (short-term) profit maximization -- especially as doing the right thing has a way of paying greater, long-term dividends.

So at the very least, they can at least _attempt_ to notify the customer that the card has expired, and that it is their policy to continue to keep billing for that subscription unless told otherwise.
True. Still, given the option of having it turned on or off, I'll turn it on. If only it makes an attack a little more difficult it's worth using.
What's old is new again: those who can do, those who can't teach.
I'll check it on IE after I get a new windows virtual machine running. I just gave the machine I've been testing on away.

However, as far as your IE usage statistics, 65% is being more than generous even for 2006. Currently it's more like 31%.
MS is a pretty ponderous beast. Remember Joel's pointer to the story about someone trying to fix the shutdown experience?

http://moishelettvin.blogspot.com/2006/11/windows-shutdown-c...

Sounds like it takes years to get the legs moving together, which means it's too late for IE9 on the phone for a while...
+1 for Highcharts. We use it at MyEdu, switched away from Fusioncharts. I've had to write some workarounds for the occasional bug, but the maintainer is incredibly responsive to feedback, so drop a comment on GitHub or the Highslide forum if you run into an issue.
Charles Stross' polemic against steam punk
"All they have to do" is take a hardware accelerated Vista/Windows 7 application (IE9) designed for mice and port it to much weaker hardware with a different OS and multi-touch. That's not easy.
You can create your own namespaces by prefixing your keys. The whole idea of this is a flat, totally open namespace.
Ask HN: Review my movie website
I've been reading HN for a long time now, over a year but never created an account or posted anything. I've just admired the articles and the community as a whole. Anyway, I co-founded this movie review/news blog with my friend a little over a year ago. We've been slowly growing and I feel like we are at the point where it can really take off and grow. The reason for posting and creating an account is to gain feedback and hopefully some suggestions like I've seen so that we can make that happen. We use wordpress as our backend and the theme is custom. Thanks in advance!

moviebuzzers.com
I also notice that masters and phds were much harder to find when I graduated from college, about 20 years ago.

I wonder if those became easier to earn or if this is the result of a graduation arms race.
Sure, but an even better replacement would just be modern webapps.
please see my collective response to these remarks: http://news.ycombinator.com/item?id=1848152
Your EDIT hit the nail on the head — that's exactly what I had in mind when I wrote this. I plan on writing some web apps that can run from anywhere as a pile of static files, using this as their backing store.
Will the next wireless infrastructure be humans wearing radios?
He never asks them if they'd like a refrigerator for food and medicine, an air conditioner or some roads built to increase their access to civilisation.

Um.. most of the natives in South America are losing out to clear-cut logging. I'm not sure how a refrigerator is going to help that.
How foreign press views the Tea Party movement
Well, there's already a ladder at one portion of it.
As windsurfer pointed out, lack of HTML5 support is a strategic decision. The lack of copy and paste is... well... "stragedic".
Same here. I might be interested in helping someone sell his product.

Contact information in my profile.
Beautiful Castles Around The World
I consider it a bug in the specification that all numbers are floating-point in javascript.
Agreed, but that's just damage control, after a whole bunch of "Death to relational databases!!!" hype. Of course there are alternatives to RDBMSs. What are filesystems if not hierarchial databases?

"NoSQL" is about as useful as rallying behind "languages without camel-case" (NoCC!).
Complain about bad drivers by license plate
This needs to be prettied up and used more.
My writer friends have told me that they only self-publish if they can't get a real publisher to go with it. A real publisher brings a lot more to the table than just killing some trees and laying some ink on it.
Taking away the relational model was what they gave us.
Lets keep in mind exactly what Microsoft does. They throw a ton of money and developers at some product and make a lot of noise about how this is their next big thing. Then they seem to completely or mostly drop it and they're off to the next thing.

My fear and source of consternation is their sudden "love of html5". Yeah, they're currently doing good on getting IE up to spec. Even though its still not 100% there, but that's ok since its in beta. When its officially released, it will matter then. What I firmly believe is going to happen is that IE9 is going to get released and will get the occasional security patch, but they're going to stop doing major development on it and again the MS browser will stagnate for years again.

So everyone should stop getting excited when Microsoft says they're doing this one thing or another. Apple keeps its cards close to the chest and stays focused on what they're building. Microsoft is the guy at the table that always goes 'Hey guys, wow look at this King/Ace I have! Now look at my pocket Queens!'
Tech4000: TODAY Tech & Science
This is an interesting post and I think the "sassification" model will continue. The critical question is who will make on Saas to rule them all. One Saas to tie all your Saas services together & get 'em talking to each other. Without the magic integrator, you might wind up putting the same data in different silos, over and over again.
3 Day Diet ,Three Day Diet's Regimented Meal Plan
What is ReadyBoost? I'm having a hard time finding information about it where the writer seems to know what he's talking about, but it just looks like an extension of Windows's application pre-loading feature. That's nice, but not really the same as a real read/write cache.
Good challenge! Here's a start:

Say you and I want to chat with each other. We both pick a random key to store our messages in. Let's call those key[markchristian] and key[heretoo]. Each of those has a read-only version -- readonly[markchristian] and readonly[heretoo]. I'll post the key readonly[markchristian] to "markchristian-to-heretoo". You post the key readonly[heretoo] to "heretoo-to-markchristian". Our chat clients can just poll those keys, looking for new messages -- whatever hand-wavy format we want to have.

Problems:
1. Requires us to agree to chat ahead of time and know each other's usernames.
2. Nothing to stop a malicious third-party from putting a different readonly key at the "heretoo-to-markchristian" pointer keys.
Mobile Website Builder
Wapframe.com is new york based mobile website builder company that provide too latest mobile web application in across the world, Don't west your time come with us and enjoy my latest technology.
I use HTTP authentication when I want to password protect a bunch of static files, or a third party web app. Using the PAM auth module with Apache is particularly nice. Just drop a few lines in a .htaccess file and it uses your users system credentials, eg /etc/passwd and /etc/shadow.

HTTP Authentication comes in several flavours. I've not done it myself, but I think you can do interesting things to with Kerberos. Good for Intranet systems.

HTTP Authentication does have its places.
It wouldn't be vulnerable to JavaScript if it was built into the browser -- like HttpOnly cookies.
US Government claims Sentate not needed to ratify ACTA
> Pivoting the Microsoft ecosystem is like trying to shove the Indian subcontinent a foot to the left.

It's not like pivoting an entire ecosystem. It's about launching a mobile browser that doesn't suck.
Great Font Combos and Great Web Typography introducing Kernest Konstellations
10 Startup Ninja Lessons from Rypple and Facebook
SSDs?

A HDD is limited to well under a thousand reads per second, and there's multiple reads per SQL select, so I'll assume either yes or you're leaving something out. If the tens of thousands of reads are over a 4MB table that stays in memory and the rest of your 10TB are infrequently accessed, congrats, you have a single-node problem. If you actually need to deliver, say, 1,000 queries per second over a 10TB dataset? It's not happening in an RDBMS unless you get a whole bunch of SSDs.

Also, RE: websites, of course, substitute your environment's front end if you'd like.
IMO, windsurfer didn't 'point out' anything - he/she speculated as to why WP7 didn't emerge from the womb with HTML5 support, and expressed the speculation more as an assertion of fact.
Stack Overflow (well really, google, but SO usually comes up pretty close to the top) has become my go to resource for looking up problems and usage scenarios for my .NET dev. MSDN is woefully lacking in many respects and it's much easier to find relevant results on SO.
Here's what I suspect their strategic angle on this is:

I think when MSFT talks about HTML5, what they tend to mean by it is web applications with desktop-like rich UIs, fancy graphics (that, in particular, require hardware acceleration on powerful PCs to run smoothly), etc. They have decided it's in their interest to encourage the proliferation of such applications (expect to see a lot of tools to help this along - Microsoft have already released an Adobe Illustrator plug in to export to HTML <canvas> (http://visitmix.com/labs/ai2canvas/) and Blend 5 is strongly rumored to support SVG/<canvas> as a target platform) for two reasons:

1. They think it's a chance to differentiate their web properties, especially by moving them toward a rich-client model in which they already have experience. They tried to do that with Silverlight previously but didn't get enough acceptance from various quarters. They probably think it's an opportunity for their development tools business as well (in particular, <canvas> being a low level API leaves a lot of room for new frameworks on top of it).

2. If rich-UI, CPU/GPU-hungry HTML5 sites become common, people who haven't upgraded in a while will need newer browsers and PCs to view them correctly. Of course, Microsoft is hoping to encourage them to move to IE9 and therefore to Windows 7, but even if they go to another browser instead, if they're on older computers they'll still need to upgrade their PC for the sites to run well, regardless of what browser they're using, and by default that means moving to a W7/8/ ... machine. I think this is probably the most important consideration for them.
This is the way the CSS spec was written. Firefox (and then KHTML) specifically went against the spec. This is because they didn't have page zoom, and too many developers were using px because it was far more consistent than any other unit across browsers.

From CSS2 spec:

"Relative units are:
* em: the 'font-size' of the relevant font
* ex: the 'x-height' of the relevant font
* px: pixels, relative to the viewing device"

Changing font size doesn't affect your device (browser), but zooming does.
What's a little weird/bizarre is when kids cry upon seeing their parents, because it means they have to leave their nanny.
Possibly related:

http://jwz.livejournal.com/1224702.html
"isn't hard"? Yeah, writing it in Algol isn't "hard" either, but why? If something's harder to use and less performant, why would it even be on my list of things to maybe consider?
Google investing in some eye-popping projects
But if your clients include things that aren't browsers, HTTP Auth is the only acceptable choice.
As implied by Kevin at Wufoo, repetitive support requests are a form of waste, since a solution would have saved the time for both you and your customer. I've closed an A/B test or two which was indecisive in terms of impact on sales in favor of the one which caused less support requests. I think one of them in particular (ditching the downloadable version, which literally cut my support load to 10%) probably saved my life this October -- I added something like 20k trials and at previous rates that would have crushed me.
Lightpeak was designed with this in mind, so that should be a viable alternative whenever it hits production phase.

Right now the only viable interfaces to PCIe (that I know of) are Infiniband and Fibre Channel, though I imagine such systems don't come cheap.
Or, perhaps busybodies shouldn't think their personal values are more correct than the values of others.

As Henry David Thoreau said, If I knew for a certainty that a man was coming to my house with the conscious design of doing me good, I should run for my life.
Top Hottest Bollywood Daughters Photos, Sexy Pictures
Bollywood is known for its family-oriented history with generation-after-generation from one family going into showbiz and there are so many Bollywood's daughters in the film industry. But does that mean they don't need any talent to get ahead? Bollywood's hot & sexy daughters link - Shruti Hassan - daughters of Kamal Hassan, Kareena Kapoor - daughters of Randhir Kapoor, Narmmadaa Ahuja, Sonam Kapoor - daughter of Anil Kapoor, Sonakshi Sinha - daughter of Shatrughan Sinha.
IIRC, Ruby supports rational numbers through http://ruby-doc.org/core/classes/Rational.html
My theory is they wanted some way to get a bit of return on investment from WPF and thus WPF/E which became Silverlight. In 2007 or so who was to know that Apple would have the clout to almost singlehandedly drown RIAs in the bathtub.
Hey, you got downvoted too. Gave you a bump.

Dunno why everyone's taking this so personally. It's like they're personally threatened and their approach is to get angry rather than try and understand.
Because there's no existing way to handle that. Traditional "gifting" costs the full purchase price of the product, and the "promo codes" developers have to give out for free copies are extremely limited--only 50 codes are given out per upgrade submitted to the store (this is for iOS, I assume the same is true for the Mac).

EDIT: What I don't understand is why there's a need to do so anyway. If I recall correctly, there's no such thing for Steam, and game developers have long sold applications both in retail and via Steam with no problem. Supporting two separate applications (one with the traditional purchase and one via the App Store) shouldn't be too difficult, especially if the developer switches over to App Store-exclusive when it hits. He'll simply have to continue to perform upgrades/support however they were before, but will be able to ditch their old payment processing entirely.
I think you're thinking of Mars. Its surface area is nearly that of Earth's land area. http://en.wikipedia.org/wiki/Mars
How to make your startup succeed where others have failed
Where are you going to insert all this RAM? Did you calculate the number of motherboards you would need and how you'd connect all that?

Also, RAM resets as soon as you restart your computer.
What Quantities to a Good Thesis 
A good thesis is what is needed to obtain the degree being coveted. Many students are unable to write a good thesis as they are not knowledgeable in what constitutes a good thesis. Knowing the elements of a good thesis will enable them to concentrate on it while writing.
The cost of a satphone is weight.
Somewhat OT, but as a longtime Python programmer I've recently been enjoying playing w/ Go (http://golang.org/) which combines the lightweight syntax of dynamic languages like Python w/ static type safety and efficiency in a single language.

And it's easy to wrap C libraries in Go. See http://code.google.com/p/gosqlite/source/browse/sqlite/sqlit... for an example of a Go Sqlite binding in < 300 lines.
Am I the only one who gets a Lovecraft vibe off of the name? I wonder if this will increase their user-ship, decrease it, or be an entire non-issue.

http://en.wikipedia.org/wiki/Mi-go
Agreed. The only option that keeps me from buying all the coolest phones is the lack of a tactile keyboard. I don't like typing on a screen.

That I can choose other options is neat, but really, it's more novelty than anything else. When they build an equally pluggable phone with a keyboard platform, then I'll be good to go.
Kind of like zapatag.com

Both could use some help in the design department.
I chose to use Highcharts at Perpetually about nine months ago, I must say I am very pleased with how they have developed the library in that time. It has proven flexible enough to handle extremely varied data visualizations. Highly recommended.
Since none of them are made by Microsoft, very few corporations will use them. This means that many web developers will still be developing for IE8 in the year 2020.