skysight-inc/HackerNews huggingface dataset:
I have looked at Mono, along with MonoDevelop. I think Mono and MonoDevelop might work well for the experienced .NET developer who is interested in using his/her skills on Linux, but not for the newb .NET developer. There's just too much setup/etc to have to know in order to get going.

Also, has any startup actually deployed a large scale web app on Mono with ASP.NET?
I've recently started using a Linux desktop again ... I'm currently back to using a Mac laptop

So which is it? It sounds like you switched under some compulsion (corporate policy etc). I have seen this attitude. It is not so much that "things don't work" as "things have to be configured". It took me a solid week to get used to Unity (on Ubuntu 11.04) and the jury is still out on how I feel about it.

One thing to consider when you are going over to the Linux desktop is that the end user has to be a lot more participatory in the overall setup. It takes a little time to get everything as you want it.

A Mac laptop out of the box is a lot more ready. After a few weeks my hp laptop with Ubuntu is irreplaceable. (and I would imagine the same with Arch or Fedora, etc)
Interesting to know that Hawking writes in TeX... which only makes sense (he is a serious mathematician after all...)
This is exactly where jsmad could shine, even on current browsers (on FF4/Chrome10+). Game usually use small sound effects, that can be decoded in a few ms and then stored in buffers. From there, it'd be very easy to do the mixing in pure JS using audiolib.js - which is a treat, btw! You'd get as many audio channels as your CPU can handle, mixed in realtime. If the Audio Data API / Web Audio API support more than 2 channels, we might even be looking at full 5.1 demos real soon.

This is so exciting!
I didnt find the parent defensive. I appears to be more of an observation. Perhaps it was edited after the fact?
Funny - I get drawn in too, especially on HN. I think I might learn something or figure out a new way of doing things. But usually turns out to be 'whining about wine...' and other such topics that are not really that useful.

Think I will try to avoid the temptation as well.
This does not help at all in this case, proving that it is not that simple.
As long as they contain only MP3 files, that would be really really easy to do. If someone does it on Github, please ping me - we'd love to host it on jsmad.org
Amazon provide Windows hosting on the cloud.

Personally I host MVC 3 on a Windows server 2008 R2 with Hetzner for €65 per month.

The Bizspark programme will help you to keep the licensing cost down to pretty much zero in the short run so I don't think this should be a major concern.

Like another commenter suggests you can look at Mono which will let you run MVC 3 (with the Razor view engine), however note that EntityFramework isn't supported and you would be advised to start from scratch in Mono and port to .NET actual later if you chose that route rather than the other way.
And the product that they were reverse engineered for, the iCufflinks

http://www.adafruit.com/icufflinks

Quite appealing if you ask me, if a bit bulky for cufflinks :)
Thanks for the link. Yes is it sad that many (most?) developers are only paying attention to the headline CPU benchmarks rather than the GUImark 3 benchmark which for me is much closer to real world apps.

The GUImark benchmark tests clearly show that while Flash video on current mobile devices is not quite as good as HTML5 (because of Flash's lack of support for Video Hardware acceleration - which apparently is fixed with Flash 10.3?), for Bitmap and vector rendering Flash still has a X2 performance advantage.
Democracy vs Mythology
I guess in the age of cyberworld immersion, multi-faceted pseudonymity, and other postmodern concepts, to be revealed to be a finite human being is the only form of ammunition.

Makes me think of the older times: it use to be if you wanted to prove something you swung a sword at someone's head. But because of the monopolization of violence in modern societies (relatively speaking), your armor is layers of pseudonymity, proxies, and other net paranoia; battles are taking place over virtual fields where to fall is to be exposed as a person, a regular human being (credit card, email, all pathways to "meat world" mechanics).

Sociologically interesting or am I overthinking what could be a travesty if these exposures aren't accurate (or are)?
This article is better than most on the subject. I thought the analogy to communism weak but some of other points good.

This was very true:

What have you done? Sure, very few users are software engineers, but that doesn’t mean they can’t help. Bug reports are just as important as patches. Ideas and suggestions for improvements are highly valued as well. Don’t sit in the shadows doing nothing - step into the light and do something to help your favorite project get a little bit better.

Step by step. Fix by fix. Improvement by improvement. This is how good software gets created.

For me I have been on the sidelines my whole career - and he is right. Should try to rectify this.
Having a CSRF token on your forms does not prevent, and has nothing to do with, with the attack in the article.
Ask HN: I have an idea that solves a problem, I hope someone does it
TLDR: A physical invitation that has RSVP buttons built in

So I came up with an idea that solves a somewhat minor, but annoying problem. I'm not going to act upon the idea but figured I'd share it with the community to see what others think. The idea may be a little far-fetched, but since I've experienced this problem several times I think it is worth a shot.

Greeting cards and invitations are here to stay. They are not going anywhere. When people are having weddings, bridal showers, graduation parties, etc. they are sending out invitations to family and friends, and usually the invitations say please RSVP by X date or email us by X date to let us know if you are coming. The only problem is, I've found that MANY people forget to RSVP and never respond.

The idea: An invitation that has RSVP buttons built in. You can select attending/not attending and the # of people, and it automatically (through wifi or some other means) lets the event planner know who is/isn't attending.

Has anyone else experienced this problem? We had a party last year, about 15 people didn't respond so I called them up and they were like 'oh yes we forgot to respond, we will be there".
If you're interested more on how companies previously invented metrics to make themselves look more valuable than they are and how this led to speculative insanity, and a general introduction to investing and economics, try this book:

http://www.amazon.com/Random-Walk-Down-Wall-Street/dp/039332...
There are a number of functions that I have come across that only work on the linux version of emacs. I can't remember any off the top of my head though.
"Last updated: 7/17/06"

srsly?
Isn't this XSSI, not CSRF?
Why not simply put a QR code at the back. People scan it, open a URL and RSVP there?
When does inspiration become theft of the idea?
Hi, why not? If the attacker can't get any information without sending a token with the request, what's there to worry about? I'm not very good with js so I might have misunderstood something. Thanks!
Obama's '08 campaign team modus operandi is described in the recent book Little Bets. In short, they A/B test everything.
I'd be interested in signing up for an audio-only "podcast" of your appearances and interviews. Have you considered setting something like that up? (Any chance people like BoS and techzing would let you effectively reprint stuff you did for them?)

I'm often in a situation (driving, for example) where I can listen to stuff on my ipod-alike but not watch anything.
That is a possibility, although since it seems like making a phone call or sending an email to RSVP is already hard enough, the chances of people scanning a QR code and RSVP through the URL would be slim (in my opinion). I just feel like people look at the invitation and say "oh I'll respond later" and they forget to do it.
If I'm counting correctly I've had 11 drives, and each was used on average 3-5 years I think. I've helped a lot of other people with their computers being the nerd kid, and the problem has not been a failed drive yet (and it has been other failed hardware, like RAM and video cards and sound cards).

If you've had about 20 drives fail, and of 15 Dell laptops a lot of drives failed, some repeatedly, don't you think that your bad experience was primarily caused by that type of drive?
It cannot be stressed enough that hard drives (of any type) are not reliable. If your storage strategy is predicated on the assumed failure rates of your hard drives then your in for a nasty shock down the road. And as stated proper warranties eliminate most of the short term risk associated with failures.
Legitimacy will be our biggest hurdle, but we will be screening the offers as well (at least during the beta phase). Even if the person is not being entirely honest about what they are booking for, the hotels are making the decision in the end to respond to any open offers.
(To the other parent as well).

Arguably, tools and dependency management is better on a linux platform.

I've found (recently) that working in a VM is the right thing (tm) to do even on a *nix platform. It helps keep your development environment completely segregated and your "desktop" OS clean as well. Since nautilus has built in support for mounting a drive over SSH, and it is very doable on os x using something like MacFusion, the desktop OS just becomes a window into your development environment and becomes mostly secondary.
"...unlike a house, an education cannot be repossessed."

Electroshock therapy until the loans are repaid in full? On a more serious note, I had no idea that the DoE has paramilitary forces busting down doors. Why is a polite knock not sufficient? Does it not instill enough fear into other students who are or may default on their loans?
The article makes a decent (if rather convoluted) point. However, the advertisements and "buy our clothing" section really push it over the edge for me. (in case you haven't seen the site, I'm referring to the content of what is listed above, not the fact there are ads)

Not only was it distracting, I can no longer take this article seriously.
I guess that a quick follow-up from your side asking for final RSVP will always be more effective than any other solution located on the guest's side.
German DDoSer jailed for World Cup gambling extortion
Another idea is to have an SMS code people send to a predefined number. Each card has a "code" (think bit.ly shortened URLs) which you send to a number printed next to it. It's fast and easy to implement (with Twilio).
I'm usually suspicious of state-phobia/"no big government" themes because there's usually a host of prejudices and nasty fallback concepts undergirding things, but as a person struggling with student loan debt (I know, I know, unlike everyone else on the site amirite) this hits home in a big way.

But as far as policy debate goes, the university system is a trainwreck of financial demand and is only going to get worse. Maybe Peter we need to do other things than college, but that isn't very responsive to historically sedimented structural inequities (I know, I know, meritocracy is best, etc). A discussion of free schools is underway in Britain, but I feel that presents a chicken-or-the-egg problem.

What do we do?
I can answer what came before facebook: aol.
This is absurd seeing as how we are purposefully led into these many "market crisis" by the federal reserve and the people who run it.

Your argument is ridiculous because you are making an assumption that the federal reserve and the like are acting in the best interest for the united states and the crises, "just keeps on happening" which is absolutely wrong.
Yes, that is entirely true, although such a pain to have to follow up with people who you are inviting to your event. I had this problem, so I was just thinking of the easiest way possible for people to respond without having to put much effort into it.
That is not so easy an argument to make as you seem to think it is. Several of the major sources of the recent financial crisis (the derivatives market, the rating of junk financial products as AAA, and the over leveraging of major financial firms) all suffered from lack of regulation (derivatives, rating agencies), or relatively recent deregulation (the over-leveraging).
College is a knife sharpener. If your knife was already sharp or you figured how to sharpen it on your own and how to convince other people of this fact, you don't need it.

Most people need it, because they can't do all this on their own. Furthermore, some of them have such good steel in their knife, that sharpening will be a great leap, and it would have been a waste, in some sense, to miss it. The tragedy is that we convinced everyone that they NEED the sharpening to have a good life, even if they have tin knives, as if a sharp knife is the only tool.
This could work as well. The idea I had (buttons in the card) was supposed to be a universal idea that anyone could use. I know that if my grandparents got my invitation with a code to send a text to they wouldn't because they don't have cell phones.
RFID tags might also work for fancier things, like wedding invitations, and be less ugly to boot.
http://www.hnsearch.com/contest
Not compuserve? :)
It's not quite like rebuilding a classic car. It's more like a high schooler using the school workshop to fabricate car parts and building a car from his own blueprints. Sure, he may have purchased the speedometer and tires, but that doesn't really diminish the accomplishment.

Hopefully he will go on to work on a replacement for computer—car analogies.
Ask HN: Any alternative to JavaScript in sight? 
I see people are writing mp3 decoders in JavaScript and what not. Javascript is probably lingua de franca of web (quoted Jeff Atwood). And in last 2 years we have used JS in ways like never before.

Does anyone feel that sooner or later JS will probably turn out to be not-so-suitable for stuff we want to do ?

Are there any attempts being made to provide an reliable alternative or can JS itself evolve ?
Sufficient unto the day is the evil thereof
That came before aol. https://secure.wikimedia.org/wikipedia/en/wiki/CompuServe
Latest Style Fashion, Beauty & Health Care
Latest Trend of fashion Bridal, Casual, Footwear, Beauty & Health Care Tips,
Skin care tips, Makeup Tips and Tricks, Mehandi Designs,
Living & life Style and Latest Fashion Trend News.
http://stylenfashions.com/
Can anybody confirm that the DOE really sent a SWAT-like team just to collect on a debt? If this is confirmed, this should be very alarming to us.
For many, it's simply that the increased initial load time isn't worth our time/money.

The biggest bang for the buck comes in the form of added RAM, which augments the kernel's buffer cache on any modern OS. Many of us rarely shut down our hosts (perhaps to update the kernel, but that's about it) so we rarely have a cold buffer cache.

For the average desktop/laptop user, unless your memory usage patterns involve allocating massive heap sizes for fun and profit, or grepping through every file in your filesystem, it's extremely likely that any application you launched or document you opened in the past few days is already in the kernel's buffer cache. And the buffer cache is much faster than any SSD.
Damn close, but not quite. That article Anand put out during the height of TRIM-gate after discovering the permanent speed-degradation designed into the early drives as they filled up (fixed in all newer controller designs FWIW).

The one I had in my brain was one done after that, it was focused on the SandForce SF-2k series (might have been the 2500) where Anand goes through all of the features in the controller pertaining to data safety. The way it is explained and marketed makes it sound like an SSD will fail once every 15 years, but in reality their failure is horrible... I have no idea why the massive discrepancy. Either these NAND chips are MUCH more volatile than we are being told and Anand's numbers are based on (he has calculations to determine failure rates based on load balancing) or the data parity/recovery systems in these controllers are so insufficient that they underestimate the actual data loss occurring on these things and thus underperform.

Thanks for trying to dig it up though, that article along is certainly worth a read for anyone interested in this topic.
I have used a Linux desktop in the past, without being forced, so I'm not totally opposing it for religious reasons. Quite the contrary: I couldn't stand working on Windows, without a proper shell and all its extremely annoying notifications.

Some things have to be configured, but the things I find most enraging are all the usability issues in Gnome (on Ubuntu).

Which kind of makes sense - there is no single authority ensuring quality and consistency, and most applications just got the 20% effort to fulfill their job, but not the 80% polish to be really good at it.
If that is the case then you should be force feeding the child to become something they never wanted to be.
Children coming from poor families will focus their energies on learning especially when will head from likes of Bill Gates that khan academy is all you need to learn something.They will atleast get started and go for it.
Sugata mitra is experiment[1] clearly demonstrate what childrens can do once they are left to their own devices.

Problem with children is not the desire to learn, problem is bad teachers who does nothing but inhibit and curb their student's creativity.

[1] http://www.ted.com/talks/sugata_mitra_shows_how_kids_teach_t...
This sounds like something that would make a nice feature on an existing invite/event product. You could also offer it as a white-label service to print shops.
SnapDeal.com helps out a small, and very thankful village.
I hope you're not a web programmer. I'm not a web programmer and I knew that.
Perfect eavesdropping on a quantum cryptography system
This was certainly a cheerful piece.

Seriously though, I'm convinced the person who wrote it needs the help of a good psychiatrist and maybe some antidepressants more than they need... whatever it is they're asking for.
This implies that you're storing plaintext or unsalted hashed passwords, right? What's the use case where this is necessary?
Trover lets you catalog and share life’s hidden gems
The alternative Internet, WiFi based
This attack was used successfully against gmail in Jan 2006.

http://jeremiahgrossman.blogspot.com/2006/01/advanced-web-at...
coffeescript - it's just javascript, but with a touch of awesomeness.
I'm just afraid they will forget to press your button just as they forget to call you back with RSVP confirmation. I don't think the problem is with "RSVP transmission mechanism" but with procrastination and bad memory which is part of us - our human nature.

Your problem, as a host, is that it's PITA to call all these people just to confirm their presence. I would think of an automated service that will somehow force final confirmation - you are uploading list of your guests along with their e-mails and phone numbers, and the service will track their confirmations and follow-up the rest with automated phone calls and customized voice message intro from you with simple tone-based choice: 0 - can't make it, 1 - I'll be there!, or it will just send out reminding text messages. This could work.
Nice and simple interface - but the idea itself seems to be a variation on what alertfox or pingdom are doing?

Then again, competition improves lives as well ;)
Sounds nice but look at the history of business. Laissez faire was attempted and didn't work out so great.

Sometimes there need to be rules and they need to be applied evenly so nobody has an advantage that others don't. If one business has to build wheelchair ramps or close caption while another doesn't, that's an unfair advantage.

You can dislike government all you want, but don't pretend these things we have would magically occur without some kind of intervention.
Can We Prevent the Next Bubble?
New Sorting Algorithm - Sleep Sort
Jon Bell on Visual Design
Array() doesn't seem to be called when defining an array with [] in Chrome 12 and Firefox 3.6+
Good luck on whatever you do in the future and thanks for the family time, effort and sanity invested into reddit.
I think you hit the nail on the head. This seems like it would be the best possible solution. An automated message that you can setup with your name/family name that just reaches out to everyone who has yet to respond. I really hope someone tackles this, seems like a great idea.
looks fine here (linux chromium 12 w/ adblock)
Interesting article, and I had a similar issue with #perl recently as well.

They started with trying to fix a performance problem I didn't have, and then after my refusal to give them more information to fix a problem I didn't have, started insulting me.
You mean a device that automatically connects to a WLAN or mobile phone network and sends a message, and is small and cheap enough to be included in hundreds of postcards? Is that even technically feasible yet?

Or would it be a recycling postcard - people would press a button on the card, then send it back? But if they can walk to a mailbox, presumably they could also send a normal RSVP?
Wouldn't Oauth solve this, since all requests are signed?
Its not a train wreck, is just mired in a bit of Federal-State quirk-ness of the US system at least the public ones.

The original basis for not funding EDu in the US was due to a clash between the class of the US congress versus returning long haired Vietnam viets and thus they choose the loan route.

We need in the US to end the debate between Fed and State control over the area of college education..if states want control and cannot provide full funding than Fed should not be forced to do so..that thinking got the US with help of banking lobbyists into making exceptions to the Uniform Commercial Code, bankruptcy laws, etc to punish the ones in the middle(the students).

If Fed and state govs do not get their act together...it will be student revolt through non-payment.
You have to start somewhere, don't you think? He can't just start at the top and assume he knows how to build something. And there are certainly many lessons to be learned by building something that is already well understood (as many people seem to be attesting to in these comments). Consider it "practice before the big game," where "the big game" is hopefully something he does in ten years that makes people's lives a little better.
Point/Counterpoint: On the iPhone 5 replacing the iPod touch