skysight-inc/HackerNews huggingface dataset:
To be fair, the portion of open source software which actually have that kind of guidelines instead of being just a shot from the individual developer's mind is very small.
That looks pretty much correct:

* Model handles its own logic (in this case, verification of credentials)

* Controller controls what happens (calling model to verify, redirecting user)

In general, models should only be concerned about their own data, and about their relations to other models. All behavior related to users should be handled by controllers (that call models as needed).
Thank you for a very helpful and specific answer here.

For folks who do not have exactly this situation, the easiest way to boostrap up a US credit card history is to go to the bank you have direct deposit with (they have the most reason to like you) and ask to open a secured card. They will open a special savings account and require you to fund it, generally to the tune of $500. That account is then frozen: it continues to accrue (pitiful) interest, but you can't withdraw it. They will simultaneously issue you a credit card with a $500 limit. It is exactly like every other credit card: you pay interest if you revolve balances, it has to be paid on time, and it reports to the credit bureaus.

After 6 to 12 months of "good behavior", they will a) unfreeze your deposit and b) "upgrade" the credit card from a secured card to one of their standard beginning product lines. Expect something like a $2,000 limit at a fairly unfavorable interest rate, much like you'd get if you were a college student.

Continue periodically buying a stick of gum on that card and paying it when it is due, and you'll have 800 FICO within about two years.
I've found ghostery and ad block plus do the trick for me :)
Vines - a new XMPP server with BOSH support
Indian Gvt MNC wants Security Experts-Ethical Hackers
I think that your position is ideological and not correct. The government provides institutions that lower risk to the rest of the economy and enable more stability and growth.

Is regulatory capture a problem at some agencies? Sure. Are some departments outdated or ineffective? Sure. But it is irresponsible to look at a few cases and claim that the entire government is a problem.

You want to see less government? Visit Yemen or gangster Russia
Hackers steal 8 GB of data from Italian anti-cybercrime unit
The article addresses this at the end: Kurzweil, et al are banking on dramatic changes in medicine on the level of the introduction of antibiotics. Right now we're possibly at the farthest end of the antibiotics-and-surgery technology suite. Much longer life expectancies or actuarial escape velocity will need to come from a disruptive medical technology.
Exactly. One thing the author conveniently forgot to take into account is the performance of the current site. If you don't have access to actual usage data such as heatmaps, click rates, page browsing times, you are quite likely shooting yourself in the foot just for the sake of beautifying the website.

He could argue that he was consciously only looking at the design aspect and that would also be a mistake. You can't isolate performance and design for a site. And when it comes to business, function takes precedence over beauty.
I'm not sure it was how they announced the hike so much as the customer's expectations as to what direction prices go in that industry.

Customers expect computer services to get cheaper all the time. I mean, you can buy twice the computer for the same money as you could two years ago, right? Bandwidth follows a similar (though not quite as steep) curve, so the visible costs for providing such a service are falling. You raise your prices by lowering them slower than the costs of your inputs fall.

Of course, I have no idea how much licencing the content costs, that may be a rising cost with more content being streamed, but I don't think that's a particularly visible cost.

My belief is that the outrage over Netflix's price hike mostly has to do with the fact that most people think of netflix as a computer service... something that should get dramatically better and cheaper over time.

I mean, I think that cable companies can raise prices mostly because in the past, there wasn't much alternative for on-demand at-home viewing. You'd have to drag your ass down to the video store, and really, if I felt up to leaving the house and getting something done, why would I watch TV anyhow?

This has set something of an expectation that cable prices will go up over time.

Netflix is starting in an arena where that expectation is not set, and they are not a monopoly player. Because of this, if netflix wants to raise prices, they need to show dramatically better value. Netflix is in a position to turn the cable companies in to mere ISPs, sure, but I very much doubt that they will ever be able to charge as much as the cable companies.

Personally, I suspect the mistake netflix made was that they thought they'd let people have streaming for free while they were working out the kinks and signing on content providers, probably planning all along to charge money once it was worth charging for. A fine plan, but they failed to set customer expectations in this regard, so everyone is up in arms.
What if it takes 20 years to grow a crop of skilled workers? Go ahead and walk down to the unemployment center, pick 20 people at random, and let me know how their Python coding is coming along six months from now.

I was able to jump into programming because I was lucky enough to get a solid math & science education that nurtured whatever innate talent I had. The kind of analytical thinking it takes to do higher-level information work can't be taught from scratch in a few months.

Both my parents teach at the University level and they tell me that the students they see coming into their classes now can't even write a simple, logically coherent essay.
SSLSniff updated to take advantage of flawed iOS SSL implementation
I still think Time Machine is a useful service. Without it imagine the number of people that would have no backup what so ever.

But I agree, it is not fool proof and may just help in propagating errors.

So what is a good backup strategy?
Above the Matrix Review
Above the Matrix Review
> and the poor

The poor tend to have a lower rate than the rest of the population. http://commons.wikimedia.org/wiki/File:Voter_Turnout_by_Inco...

I imagine this discrepancy is even larger for low-turnout elections but I haven't seen data to confirm or deny that suspicion.
I have a hotmail account; had to create it because you need it for accessing some Microsoft-owned websites -- never used it as my email and I can't remember the last time I used it to log-into anything.

I have a Google Apps account -- using it every single hour when online.

GMail is definitely bigger than Hotmail. Maybe not when it comes to total number of accounts, but it's definitely bigger when it comes to the number of active users, which count more IMHO.
Bookmark collect tool for coder and designer
IPad app development - Secured business return
Oh, I agree that this is a problem, but you have to admit that attempting to patch workers is a far better medium term solution than trying to besiege the education system for 20 years.
Especially because he used to skydive too ;-)
Five Living Situations You Should Avoid
With upper and lower case and "1337" speak thrown in between and a few other characters replaced, it should not be that hard to come up with a decent enough password that you can even remember.

And why not a password manager instead of paper? Would be even better if it was one that reads your fingerprint or so.
Fragment (consider reversing)
Thanks for the reply!

Let's say I add a few more things to that controller: namely ability to check if account is disabled(and to disable after x attempts and notify user) or if a captcha needs to be shown or was shown etc.

I feel before you know it the controller can get fairly complicated with all the asserts in real-life scenarios. May be the orig author is ok with it but reading the post I started getting ideas about simple 5-10 line controllers.
I think you're working with an overly simplistic model if this page is accurate.

http://www.memrise.com/about/science/

I also found it difficult to navigate to something which actually shows your product. When I realized that the Mandarin demo was your product demo, well, I've seen that approach in enough textbooks and it's nice to implement via animation. With some more polish and a broader test sample, I'd probably recommend it - as much as the "behold, science!" presentation annoys me.

But then when I went back to your home page IT WASN'T THERE ANYMORE. Please don't ever, ever use cookies to do that.
The blog post is not about someone unhappy that some feature was not implemented or some bug wasn't fixed. It's about how feedback is being treated. That doesn't change when you fork a project. In fact, the whole point of such a blog post is to explain how this would unnecessarily, and at a loss to all those involved, lead to forking. You're trotting out an old hobby horse without properly considering the problem. That just leads to the boring 'forking can't solve everything and also causes problems' debate.
You can significantly improve the odds of recovering all the data if you use at least 2 backup strategies. Like Time machine + SuperDuper full disk dumps
微博监控
网络口碑监测
Text formatting bug, bold / _italic_ stuff.

http://news.ycombinator.com/item?id=2806018

I totally fubared the formatting in that post. The first problem is the asterisk in "fXckwits" (replaced with an 'X' here). I thought the formatting rules were that text surrounded by asterisks would be bolded, _if_ the asterisks were surrounded by whitespace. Parsing bug?

I tried to fix in one edit, apparently my edit timeout window's expired, so the post stands as is slightly borked.
I'm actually getting really tired of this trend of stripping every UI design down to a moronic level of simplicity. There's probably some room for simplification in the front page but gutting it down to next to nothing is a big step too far.
I use http://www.nerdzine.com on a daily basis for my rss news.
My rant, commented that over at G+ as well. Not sure if that counts as cross-posting, I'd love to hear some opinions here though:

People complaining about pseudonyms, with weird statements like 'Don't turn this into MySpace' or 'Leave those on Twitter': Are you serious? You are asking for a global policy, because you like to see full names? Chances are, your circles/contacts are already on the same page. No issues here, with or without the naming rule. IF some of your best friends would like to be 'PinkUnicorn' from today on, would you just cease reading his/her news? Do you really want to forcefully (go by your real name or leave the service) make them change? That's about the most egocentric thing I've ever heard or read. This is a social network - or tries to become one. You can choose with whom you are in contact, you can ignore people. But you cannot make people behave according to your own preferences.

You sound like someone that complains from his front lawn that everyone should wear ties, to look more professional. If you would rule, ties would be a requirement to leave the house. No more unprofessional Jeans & T-Shirts on the street, right?

Stay over at LinkedIn please and stop debating about other peoples wishes and needs for their own frikkin' account. If you don't get the reasons: Fine, nobody's perfect. But in that case here's a newsflash: It's not about you. You want yourself to go by your real name: Works as intended and no one wants to take that right away from you. You have not the slightest right to ask Google to force your personal believe down everyone's throat, however.
I'd say there's little value in trying to fix what's broken to the core. Research should focus on ways to extract one's consciousness from the body and place it in an artificially designed shell (a Ghost in the Shell, one might say).
How does TM know if it can reuse file from the previous backup or should create a new version. If it's just timestamp then it's not such a good idea, it should use hash of the content, and if it has and stores content hash it can and should verify backups once in a while to e sure against bad sectors etc. Doesnt have to be on each backup, and doesn't have to be all files at once, but it can, say, check backed up file content once a month/week or so.
No, but I use it on a weekly basis
I'm gonna get downvoted for this, but... Am I the only one who disagrees? To me this post should be titled "How not to file a bug for an open source project"·

A good bug report should include:

- A reproducible test case - ALWAYS

- Expected output and failed output

- The exact version of the software in question (preferably git commit hash or equivalent). "Whatever shipped with ubuntu 9.04" is not a version number.

- This is optional: A patch to fix the issue

In this case the patch should have also included objdump (or similar) dumps of the libraries the author has and a list of all functions exported that should not be (e.g. everything not ^mysql_.*).

Although this bug report is valid and describes a real issue, it has to be manually confirmed as an issue by a dev. This will take 5 or so minutes, which is too long to handle any significant volume of bug reports.

I'm sure MySQL/Oracle has commercial support available if you need service. If you need help from the open source community you need to be a part of the community and do your part of the job - you're not a paying customer. A well reported bug is a half fixed bug.
How does one announce price hikes without provoking outrage?
Yes, Mostly mobile reader while commuting.
Switched from Bloglines many moons ago, and never looked back... I use Reeder on my iPad, Helvetireader2 as a browser script and don't ever really use it on my phone, but when I do I'd use the mobile site.
The Hindu looked bad too, a couple of years ago. They started testing a new interface at beta.thehindu.com for sometime before using the new interface for everyone.

The Hindu has always been a bit of a boring (some might call it lack of sensationalism) but it's got an excellent new redesign. True.
I think his best bet for keeping it is probably to keep it quiet.
It's a really tough to sell a one-size-fits-all one-trick pony.

I would highly recommend segmenting your market and really narrowing it down. Pick one niche of SMB and custom-tailor your product to them. The more you can narrow this down, the better (by geography, # of employees, revenue, industry, years in business, age of owners, etc).

The reason for narrowing down the market is so that you can really understand your customer. You need to know their business inside and out. It's those minor nuances between similar market segments where the juicy opportunities are.

For instance, realtors in a primarily tourist areas are quite different from realtors in primarily middle class, white suburban areas. The home buyers are very different, which require different approaches on the realtors' part.

Once you pick your niche (say < 40 room mom-and-pop hotels in summer vacation destinations in the southwest), then figure out what other functionality you can add into your existing functionality that creates some synergy.

For instance, if they use (i.e. pay money for) an email manager (like constant contact), then figure out how to tie your social media manager into an email manager.

This is a much easier sell: 'You already pay $10/mo for Constant Contact. It doesn't allow Social Media management. Our product costs the same, has all the functionality you use in Constant Contact. Plus it manages your social media for you'.

The hook is an existing product they pay money for. Then replace that product with your product by adding some new sizzle.
Cheap Divorce Fernandina Beach
Jacksonville Divorce & Divorce Services Jacksonville.Experienced Legal Representation for Individuals and Families.We provide to you the top listings for Divorce Attorney in the Jacksonville.Here are the Divorce mediator Orange Park Florida,Inexpensive divorce orange park,Divorce Mediator St. Johns County.Low cost divorce nassau county Florida.
I am integrating recommendation engines to Google spreadsheets ,any pointers?
any question comments/suggestion to improve this question are welcome In such a way that data in n sheets is input for recommending the feed for n+1th sheet.

I am currently playing with google scripts and scipy library. What better tools are available to do it ?

I have a few ideas about how to go about this, but would be interested in seeing any prior research in this area first.
any question comments/suggestion to improve this question are welcome In such a way that data in n sheets is input for recommending the feed for n+1th sheet.

I am currently playing with google scripts and scipy library. What better tools are available to do it ?

I have a few ideas about how to go about this, but would be interested in seeing any prior research in this area first.
You're asking if monopolies, on technical solutions, being handed out by necessarily under-skilled government bureaucrats, sound like they'd help spur innovation?

Umm, no. Not in the slightest. Do you live in backwards day?

If we wanted to reward innovation we'd reward innovators. Instead of wasting money on patents and court we'd give it to people who (according to their peers) did the most to help us. No forms, no lawyers, just grants to helpful inventors and teachers.
$12 Billion Social TV Marketing Spend in USA By 2020?
"the government also produces [...] financial meltdowns, and software patents": Huh? Isn't that a) Banks and b) Software companies?
The basic idea of patents is clear enough. The details of the way the institutions work and the peculiarities of the precedents handed down by various courts, have provided me with many surprises.

For instance, I understand that CAFC, the United States Court of Appeals for the Federal Circuit, has been handing down decisions based on an interpretation of a crucial test in patent law that a concurring opinion to a majority SCOTUS ruling has said is not supported. Apparently, the system as it stands is not so much unjust as incoherent.
But W1ntermute, wont William Gibson be mad that you're cheating on Neuromancer with Ghost in the Shell?
Won't the door be in the way? Or how exactly would this look? I would also be worried about breaking the door.
How Not to use HTML 5 + CSS 3 (look at the source)
Alright the website has a great design but take time to look at the source code. There's like thousand of css line with transitions and shiny HTML 5 enabler javascript. Is this how websites are supposed to be built nowadays ?
Not sure if it would be considered hacking but facebook has definitely sued and won judgments against folks who scraped data from public facebook profiles.
Why haven't news sites like this tried the "spotify" model. Where you can pay to have the ads removed?
What the end of Google Labs might indicate
So, driving while drunk is pretty dumb, but I wanna bring up the other elephant in your post that nobody ever seems to mention:

Drowsy driving.

Staying awake for 18 hours is the equivalent of a BAC of 0.05, roughly 2 drinks. That's waking up at 8 AM for work and driving home at a party at 2 AM, something that most of us have probably done. Staying awake for 24 hours is the equivalent of a BAC of 0.10, almost 5 drinks.

Perhaps because my friends all know that you shouldn't drive drunk, many more of them have crashed their cars due to falling asleep at the wheel than due to intoxication. It's just as dangerous, yet gets far less publicity.
Wow. I am blown away just in the first 10 minutes of using it. It is perfectly designed. You have a good collection of reads when someone comes in, that makes people want to stay on and explore a bit more.

The tiny things w.r.t to the UX are subtle and yet there. And there the option to view the content in the original site design.

You just inspired me again!
Cheap tory burch shoes
SEO Company in India
Sure, it doesn't have to be an either/or thing, but it's important to realize that our current problems are many years in the making and might take many years to really fix.
Personally I don't like seperating them into "news" and "entertainment". I wouldn't ever class an opinion piece as news, however it is possible for an opinion piece to not be entertaining (as in, not try to be) and to actually be a useful aspect of finding out about current events.
Quote:

Your performance on this test ranks higher
than 107% of all native English speakers
who have taken this test ...

Well, that's an accomplishment to be proud of.
Ask HN: Learning HTTP - writing a web server in which language?
I've been on a hiatus to study and prepare for web development jobs since I've decided to switch half an year ago. I have appr. 8 years of prior programming experience with mainly C/C++ doing CAD-related and video games programming.

In the past 6 months, I've read numerous books and wrote I would say a lot of toy-ish and not so toy-ish code using plain vanilla PHP, Smarty templates, Zend frameworks apps, WordPress plugins, that sort of things. Recently, I've started implementing some mini projects using Twitter API and the real-time protocols over HTTP (SUP, PubSubHubbub) and I felt the need to know HTTP a lot more. So, after a little research I found (maybe) the perfect book: "Illustrated Guide to HTTP" by Paul Hethmon. It's about learning the details of HTTP by writing a minimalistic web server in C.

Since I don't program in C anymore and thought that I will not benefit fully if I wrote the server by the book in a language that I'm quite familiar, I was wondering which programming language to choose to implement the server in?
I think in my position it boils down to:

* PHP: I'm comfortable programming in it, it can expand my knowledge by the usage of the standard libraries.

* server-side JavaScript using Node.js: I think I can comfortable write server-like code in JS, but I only know about Node.js for instance, not programmed in it. I guess it will not be too hard with the Node.js/JS code-test-debug cycle on Windows, will it?

Thanks
Yes, on Mac and Android phone.
I do use other RSS Readers which in turn connect to Google Reader,
"Mozilla will seek to propose new standards to address the challenges that emerge during development"

I'd love to be able to get excited about this, but sadly I can't. Here's why: http://xkcd.com/927/

Plus, like someone already said, Mozilla is maybe stretching itself a bit too thin.
https://addons.mozilla.org/en-US/firefox/addon/sage/
Ask HN: What's so great about meebo?
I've used meebo a few times and as far as I understand, Meebo is a web based service that supports multiple IM networks. When Meebo was launched I believe their only unique offering was that it was web based. There were desktop clients that could do the same.
While Meebo certainly solved a problem, I'm surprised that they managed to raise so much money on a feature that could be duplicated fairly easily.
Thoughts on this or am I unaware of other things about their product ?
I'm a premium user on Newsblur and higly recommend it. I've tried about a dozen RSS readers and it's the one I like best so far.

I'm not a big fan of the original-site-view myself but I suppose it can come in handy sometimes. The addition of the API is quite welcome, opens up a lot of new possibilities.

Anyway, give Samuel some money so he can keep working on Newsblur, it's awesome.
While we're on the subject, I recently did a news site design myself, even though it's not my main area of expertise (I'm more of a UI designer). I can attest that news sites are probably among the hardest sites to design, since there are so many parameters (and yes, ad units are very important!).

Anyway, I'd love to get some feedback on the design:

http://thejournal.ie/