skysight-inc/HackerNews huggingface dataset:
You might save more money in NYC, even. 1,400 will also get you a 2 bedroom an hour commute from Manhattan (Ozone Park, Forest Hills), or a one bedroom with a 30 minute commute to Manhattan (Astoria, certain parts of Brooklyn).
I agree.
I don't make much money for what I do (then again, I'm only now at 5 years experience), but I'm able to save/freely spend 40% of my pre-tax income.
I feel your pain, but it's not a new problem.. I spent years building server side apps with Hibernate, and before there was JSON, there was XML, or transfer-objects, or even hibernate entities that were disconnected from the backend (and would throw arbitrary exceptions when calling across un-fetched relationships). There's always a need to sort out how to represent these models across tiers.. In general, I favor only serializing relationships to things that are completely dependent (ie: dependent children who's lifecycles are married to the parent).. I try to never serialize relationships to independent entities.. let those get fetched by id if the client needs them.
If you like this you might like http://coffeekup.org/ as well. With a few tiny modifications, here's coffeekup with Stylus integrated: https://github.com/cmikec/coffeekup/commit/bd50744f9b3783244...
Obviously this depends highly on your definition of "copy". They presumably do not scrape Google's answers, but using user behavior patterns targeting search sites (or tracking all user data but analyzing the search segment) and what people clicked is just as bad.
"We learn from our customers. We use our customer's data." That sounds like an admission to me, and he is really dodging and spinning the question.
Never bought any furniture from Ikea. The furniture I have bought from other low end places generally has very low res and out of proportion drawings. Its not a crazy conspiracy that the manuals are not very well put together. If you think about it economically, they already have your money by the time you've opened the box and tried to piece your furniture together.
Give me a break, MS has always played the fast follower game which means they will ride on the work and investment done by the market leader and it's worked out well for them in other parts of their business.

Using signals from user behavior on the toolbar on ANY search engine seems to make a lot of sense when it comes to improving search results. MS employees are the biggest QA group for Bing. Internal tools allow employees to tag queries and results that are superior/inferior to Google. Both are displayed side by side and employees provide active feedback to help improve the algorithm and identify more systemic underlying ranking issues.
A Concierge Medical Practice Without the Concierge Fee
Sony MDR 7506s

Truly awesome headphones IMO. If you have a bit of time, you can probably catch a deal on them.
>Is It Illegal?

Suffice to say, Google’s pretty unhappy with the whole situation, which does raise a number of issues. For one, is what Bing seems to be doing illegal? Singhal was “hesitant” to say that since Google technically hasn’t lost anything. It still has its own results, even if it feels Bing is mimicking them.

Funny... that's the exact same argument software / music piracy often makes.
I'm happy to see someone investigating color, and the way we perceive it. So many color theory books are more mystical than scientific; it's wonderful to see a physiological model.

I suspect that we continue to teach the RGB, RBY, and CYMK color wheels because they behave correctly with respect to the behavior of particular physical media. Yellow-looking paint and blue-looking paint do make green-looking paint. Red-looking light and green-looking light do make yellow-looking light.

The (physiologically accurate?) four-primary-color model proposed here does not correctly predict the world: yellow and blue act as additive color opposites; red and green act as subtractive color opposites. No one set of pigments or lights will ever consistently behave the way this 4 color wheel predicts.

We need multiple systems because colored objects mix by multiple mechanisms.
Browser Stats: Chrome, Safari Gets More Users | Tech18
It looks like gnome-system-monitor reports the "correct" amount of free RAM. I'd imagine most newbies would use that rather than popping open a terminal and typing "free," right?
Yeah - their backings (or whatever they're called) on drawers and bookcases are really flimsy. We purchased an entertainment unit from them a few years ago, and I ditched the cardboard-like backs and nailed a strip of solid wood diagonally across the back. Not as pretty, but you need access through the back anyway and the wood kept the structure much more rigid than was originally designed.
Clearly it's highly biased because it's not a newspaper article, it's a post on what I think.

> People wouldn't query the DOM if that wasn't the most effective way of getting stuff done. jQuery has a UI kit, it's called jQuery UI. And how is using jQuery equals to not using JavaScript to the fullest?

Have you ever used Gmail? Or MobileMe? Or any of the world class web applications built without jQuery? At no point did I say jQuery was invalid, and jQuery UI is a prime example of where I want the web to go. With it, you use jQuery to find the elements you want to work with, and then you use and object based hierarchal to enhance them and work entirely in Javascript, above the DOM. See http://jqueryui.com/demos/slider/#slider-vertical, a prime example. The code selects the slider, and then uses $.slider to perform all the meat of the problem. Selecting the element is a mere convenience, the cool stuff is done by the UI kit.

> The author said "using JavaScript to the fullest" and now the author tells us to create "extendable view classes" in JavaScript. JavaScript is a prototypical language, you can't use it to the "fullest" if you force OOP on it.

Use whatever programming paradigm you like. HN wouldn't accept a comment listing all the successful JS frameworks that use class based inheritance because it would be too long.

> If desktop apps are so good, then how come web apps are still around?

Your understanding of web development may be amiss, how the tables have turned! Web apps are around because of the delivery mechanism: the web. Not because they offer astounding experiences compared to a hypothetical desktop counterpart, but because cloud storage and scaling, always on availability, and browser ubiquity can be leveraged by users for great gains. Web application developers constantly struggle to provide the "native" experience while leveraging all the benefits of the web, but its hard, hence the post.

I do however understand your desire to keep using jQuery. As mentioned below, its an extraordinary tool that it seems you and I both use religiously. However, I have found that its hard to scale up a large complex client side app using only jQuery, and I and seemingly many other feel the need for more structured frameworks to leverage in that domain. Do you disagree?

edited to remove unwarranted hate
This happens sometimes, but I don't think it's endemic. I've seen people come in a day late, even in questions where an answer has been accepted, and get tons of votes. It just has to be obviously much better than the others and you have to hope the stars don't align against you (as with so many things in life). The "fastest gun" problem typically occurs when the best answer does not really stand out to people.

For example, glancing at my top five answers, one of them was posted the day after the others in the question and got four times as many votes as the next top answer. I remember that at the time I wrote my answer, a very low-quality answer from somebody who didn't know Ruby very well was accepted, but now mine is accepted and the other guy graciously deleted his.

And that one's still getting votes. People come across those old questions and vote the good answers up years later. So the site can correct itself as long as people are willing to do that.
I think you may misunderstand my position. Bing is basically a research project for Microsoft. The ad revenues don't really matter, the data they collect does - it's learning v. earning. It makes sense for Microsoft to spend a billion dollars because better search algorithms have application for their B2B products and services. If they recover some of their R&D costs directly through advertising revenue, that's a windfall to the overall bottom line.
No, actually they shouldn't be in there. Are you seeing them? If so it is a bug. It is not showing up on my computers.
Maybe add a new (end user-friendly, preferably graphical) tool to report memory usage the user friendly way? Then vmstat can be left as is, and end users can be directed to use the new tool.

By the way, this behavior is not Linux-specific. AIX and other Unices have been doing this forever. And end users (who should have known better, BTW) would complain too. The only machine that I remember as showing a sizable percentage of the memory as "free" was a just-imaged top of the line server. Half a gig or RAM, and almost all empty! -- this was the early '90s.

Edit: Just noticed that graphical tools that report memory usage in user-friendly terms already exist (gnome system monitor). My bad, I always use vmstat and sar myself, and only recently found out about /proc/NNNNN/status
It wasn't a misspelling though! That's the point. She is a cancer researcher and she meant that. Renal is for kidneys and Suttle is an author on various papers in the field.
QA with Puppet's Luke Kanies
The prize is the satisfaction you get from helping other people with a great answer. The reputation is window dressing. If you think of rep as the end goal, then of course it is not worth your time. If you enjoy answering people's questions, then it probably is worth your time.
MS caught on:

- optimization for SunSpider [1]

- now scrapping google SERP

Curious what is next? Linux code is in Win7?

[1] http://news.ycombinator.com/item?id=1913102
while the article looks like a mashup of text-books and wikipedia (not to mention the self-aggrandization) and is interesting, this looks like SEO spam, one of these sites that sells you some book on how to get rich quick or how to start your startup.

I think I'll stick with my Johannes Itten.
Gnome3 Live-CD Isos
Google built the GWT so they didn’t have to write code twice, but I don’t want to be stuck in the Java world or be forced to learn the whole GWT and make any open source buddies of mine learn it too.

Groovy/Grails works well with GWT. Idiomatic Groovy looks more like Python than Java. Another possibility is Vaadin, which is built on GWT.
When I was interviewing a founder at SpiderOak, he mentioned that they did this for some bigger clients (complete with zero-knowledge encryption) to get them up and running faster.
I strongly disagree, it's not the same analogy. Linux developers explicit say you can use the code for free.

It's more like Linus say you can't use the code, but Google use them anyway.

Btw, Google contributed a lot to open source projects.
He did not give his product away for free. He charges decent money (probably hundreds of dollars an hour) for the shows I imagine, judging from the picture it looks like he puts in quite a performance.

The free music files are just marketing to get people to come to the shows. They are adverts. Of course they are free.

This is the way the entire music industry has run for years now. The part of it that matters anyway.
I don't know why, but I just feel icky using a Microsoft, specifically an ASP.net, CDN for my Rails app.
Domainer sells $7 Million In Domains Since July 2010 “Without Trying Too Hard”
To add to this, you would also be required to sign a non-compete agreement most likely that would prevent you from duplicating the site for some time period. The brand is something that you are not including in your price. Branding has not been seen as being very important, but even in the span of a year, there is a trust that can form in consumer relationships on the web.
Don't know why you got downvoted.

For the misinformed, the article talks about how the university went ahead and fixed it's policies at the request of the students and faculty to ensure that they had the rights to distribute the app.

This sort of action will indeed encourage students.
Innovate like a Kindergartner
I agree, it's sad to see posts like this because the medium itself could be used to such great effect, but this effect is blunted by the prevalence of poorly-designed, idiot-driven infographics. As a counter-point to the infographic trend, I think we could all do without the ubiquitous Wall-Of-Text type posts as well. As a happy medium, I would love to see a movement toward the data-rich, visually pleasing style exalted by Edward Tufte (http://www.edwardtufte.com/tufte/).
Hey, let’s all downvote alexsherrick and tell him he’s an idiot for not understanding site policy instead of recognizing that he is pointing out an undesirable effect of that policy!
Wow, I'm surprised by all the developers on Microsofts side on this one. Google spends a lot of money developing proprietary algorithms for determining search results. Microsoft is then stepping in and taking advantage of the money Google spent by copying some of their results. It's rather like someone taking the results of a Consumer Reports list and publishing it themselves. It borders on illegal, and it's definitely shady.

But what I think is more important is all of the flak that Google has been catching for supposedly slipping in its quality of search results. If it's quality is so poor, then why is Bing stealing its results? It's a great method of striking back at the negative PR they've been receiving.
JSON just makes it quite easy to parse in a floating point number. But that doesn't have anything to do with Javascript per-se.
Do I understand correctly that as a relatively high-ranked you don't think it sucks, you just don't go there much any more because you don't think the questions are interesting?
The way I see it, there's a big difference between making fancy websites and making fancy web applications. Making a fancy website, presenting information to a user and maybe collecting a bit of data along the way, you're unlikely to collide with the frustrations outlined in the article. jQuery is more than adequate for the majority of things.

Making a desktop-style web application, however (such as his examples), is a whole different kettle of fish. Once you're dealing with state that exists outside of the DOM, you're going to be struggling to keep up without some variety of model/view concept to rely on.

They're really two separate domains. One was born in the world of desktop applications, the other was born in static HTML.
Internet porn isn't profitable enough? They also have to litigate over copyright?
Impoverished Indian families caught in deadly spiral of microfinance debt
i think you're misreading. $16,500 is what the post states are transportation costs in the US. $4000 is the stated cost for AUS, which is more reasonable considering a flight.

i think 16.5% is probably off base, but not that far off. closer to 10% when you consider payments, gas, taxes, insurance, etc..
You'd be surprised. Some users who use Linux consider themselves to be pretty adept, and I can easily see this problem being an issue for people who perceive themselves to be clever.
I presume that when you find questions in this state you're upvoting the "good but slow" answers? The original asker may have accepted the fast answer and moved on, but if you're landing on the question now, it's definitely not too late to improve the content you found.
Customer powered support doesn't work
Cartoons Meet Art
Cartoons Meet Art
When have they tested the water for lock down as opposed to just doing it and riding out the storm?
Ask HN: I Coded/Designed This Site In 5 Hours, Do You Think It Has a Future?
You can visit the site at anonymous.thrsti.com, I wanted to build a very simple tool for people to have full freedom of speech and post things fully anonymously (we save server logs for now, I will change it this week though). Please tell me what you think and if this could become a full on product if I add cool features on top of it.

Thank you.
I agree. After living on proggit, then HN for so long, I really miss not having a way to vote on the comments. Even more than getting the good comments to the top, I would like to get the off-topic, pointless, or factually incorrect threads to the bottom. often, an early comment in isn't directly relevant, but may spawn a long discussion.
Only the well engineered spinning blade bots (like Ziggo) were nigh indestructible.

I think a lot of this could be addressed by adding ground targets to go after or protect. I can also imagine lots of munitions which would be hard to just shrug off or dodge, like nylon nets or lasers hitting photocells rigged as cutoff-switches.
I've not had personal experience with this although I go to Japan relatively frequently, but I remember reading a scathing review of the Japanese health system, I think it was in the Lonely Planet. I'll look for it when I go home. I was also surprised since due to the general efficiency of everything and longevity of the people I was expecting the system to be amazing, but they painted a truly scary picture of it.
do all of them have some uniformed api? that would be great, ideally. query and cache all of them on demand from your own app without additional programming.

bookmarked and shared this thread.
10 Impressive Digital Cameras Launched at CES 2011
The budding designer in me loves these articles. While I can intellectually understand the color wheel(s), I'm still having issues grasping it emotionally and creatively.
Why Spam Looks Like That pt1: A Noob's peek into how SEOs use Statistics and NLP
Metering just stifles innovation and lets the big ISPs make more money than they need to. It is a cash grab, plain and simple. http://www.techdirt.com/articles/20110126/03531712831/metere...
Are you an excellent build manager?
if yes and living in israel or can move to israel we are looking for you!
W.Sacto is OK, but I"m in the foothills 1 hour East of Sacto... will I need to move across the River? What about occasional meetings of Team plus Skype or GoToMeeting?
Why linkbait headlines will ruin your startup.
Where's the best place to find a place to rent in NYC? And how would I tell if it's a relatively safe neighbourhood?
Author Iain Banks in converstion with The Open University
Could the title please be changed to something that makes more sense? This is not an attempt at re-creating an RDBMS. It's about providing an automated and abstract mechanism for denormalization. When writing scalable systems you most likely won't get around denormalizing at least parts of your data. The problem with denormalization is that is requires lots of additional code and it puts lots of inconvenient dependencies in your code, making clean code separation difficult or impossible. The dbindexer is our attempt at solving this problem.
How do you know that they target search sites? This could also be a more generic approach: If there's a link from page A to page B also return page B if someone searches for page A's keywords and there are only few results.
Spot on. Excellent advice for those who think they have what it takes, but aren't sure how to best express it. I think this advice applies to a full-time job as well (at least for the first few years).

And remember, once you have at least one internship under your belt the rest will be as easy as cutting a knife through butter.
I would encourage anyone who is interested about the thinking behind Stack Overflow, reputation, money, question and answer sites, badges, commenting, wiki, etc, to go back and listen to the early Stack Overflow podcasts. You will get an hour by hour insight into their thinking behind certain features of the site and will see that there are some very good reasons (and to be honest, some not) for some things being the way they are.

http://blog.stackoverflow.com/category/podcasts/
An Introduction to A/B Testing (for newbies)
This is something I'd really like to see solved in client side frameworks like this.

It seems to me that you could do something similar to how ActiveRecord queries the database for a model's attributes - but instead expose a JSON service that returns a models attributes and validations. But perhaps JS doesn't have the dynamic / meta-programming capabilities to make this happen like Ruby does.
You create the mapping when the connection is opened. Remember you only have to deal with outgoing connections from hosts behind the NAT device.
It depends on the bus - it randomly chooses a bus and follows it. If the bus is not moving anywhere - the view doesn't move either. Try refreshing..
It feels like another FTC investigation over App store policies could arise out of this.
Can you give a use case for this?

It seems to me that after posting something anonymously, you would want to link to it from another part of the internet (e.g. forums, twitter, etc.), in which case it would no longer be anonymous.

Maybe it would be useful if people could vote posts up/down, but then it would really just be another online community.
I'm having a tough time believing the spokesperson got it right, because of the Rhapsody, Netflix, and Audible apps. Never mind every PDF viewer.

It just seems like a really, really bad idea that will bring government intervention. The Kindle app kicks over to Safari for purchases, but I really can't imagine them requiring Amazon to add an in app purchase through Apple. I can't imagine the circumstances that would make that acceptable.
They are separate. Yes, the UI and the service both validate the data, but they do it for different reasons. One is concerned with the user experience, and the other is concerned with data validity. There may be some functional duplication there, but they are separate concerns.

The service validates to make sure that the data it is dealing with is safe and isn't going to corrupt something.

The UI validates input to make sure that the service won't reject it so that the user doesn't have to deal with inconvenience of making a round trip to the server, or having to remember what a valid value for a field is.

If you're not feeling up to making things easy for your users you can always throw all the data at the service and wait for it to tell you why the data is invalid. You don't HAVE to validate the data twice.