skysight-inc/HackerNews huggingface dataset:
This behavior isn't a bug. It's expected and necessary. It only changed if you are 1) POSTing in Javascript, and 2) not using Rails' built-in AJAX or unobtrusive Javascript helpers, which handle these details for you.

On top of that, most sites that use AJAX heavily and have this bug have it happen frequently enough that they investigate and fix it. In this case, the author's Javascript ran infrequently and unpredictably enough to make it difficult to trace (interestingly, having dealt with this issue before, I guessed the cause by the third paragraph).

It's the same principle behind the ThinkGeek Annoy-a-Tron. A loud, constant noise will drive you to look for it within seconds, and you'll probably be able to find it. But a brief chirp that happens semirandomly every fifteen minutes is incredibly hard to track down.
I don't have much interest in Rails, but the sentiment reminds me greatly of The Old New Thing (hey, look what works most of the time because sometimes behavior is only what you expect by accident!).
Yeah, 3.5 was where all the c# innovations were, .net 4 seems to have been all about the DLR.

VS wise the power tools have some fun features, auto brace completion and auto semi-colon insertion when you do shift-enter from anywhere on the line.
That was not a good article at all. The title is misleading and the content has little to nothing to do with "OS Wars". We all know the users are benefitting from the 3 big competing OSes. Then they go on to basically say "hey, look at us, we're still relevant! We have some Analytics data that you should read as coming from a major authority".

I have nothing against SF at all but this kind of sounded like a call for attention. They talk about this data like its the final word on the subject but leave out so many other really popular resources where people get their apps like App Stores, Package Managers, GitHub, etc.

And what OS wars? This is 2011 not 1997. The OS makers are competing but they're not trying to be all things to all people like in the old days. We've got Linux distros for all types of users from sys admins (Arch, CentOS) to casual users (Ubuntu and other Debian based distros). The Mac has its own uniqueness that appeals to a broad audience and some people want their old standard, Windows. Some are gaining ground, others losing, but it's not like 10 or 15 years ago where people were looking for a winner. Some people are still and I'd say that's kind of dumb and jingoism has a bit to do with that.

This article should have had the title "SourceForge Sees Major Increase in Downloads from NameofOS". I call link bait.
That depends on whether the fix that Peggy deploys for one client also fixes the same problem for the other 399.

In other words: It depends.

There's no general answer, because deciding where to draw the abstraction barrier between you and your vendors is an unsolved, difficult, and evolving problem.
6 Chinese Manufacturers Who Want to Make Your Next Smartphone
Proud to not be a part of this "we". These social buttons are a plague on the web. They take something which is beautifully decentralized, and then create a single point of failure, and allow companies to create massive databases of private information from it as well.

You can host an image locally, and create a link using it. You don't need to hand over the browser of all of your visitors to one or more AD companies by letting them execute arbitrary JavaScript on your pages.
Mostly a combination of

(a) that article being largely made-up BS to exaggerate the size of a problem that barely exists (i.e. by using ridiculously broad categories for "food insecure" and a measurement methodology which involves cajoling people into agreeing that they are indeed "food-insecure") and

(b) the fact that a few people are terrible at making life decisions and somehow manage to prioritize some variety of stupid crap or another (drugs, alcohol, gambling) over feeding themselves and their families.

Talking about "one seventh of households in the United States being food insecure" is a complete joke, when there's people in those orange countries that really can't get enough to eat.
They'd be better off prefacing each statement with "We wish ..." as it would sound a lot more sincere.

To be honest, the descriptions that stand out most to me are "we have X problem within Y context and we need a solution that will solve Z for us. Can you focus on it exclusively for six months?" Those usually turn out to be the most interesting problems to work on and will probably not attract people who are just interested because of the company is in a particular industry segment or focusing on a certain technology.

Work hard, play hard? You're probably doing neither and your holiday parties suck.

edited: "not attract"
Easy. The reason for the other nets is because the governmental ones want to censor out parts. So if a domain on the govt net starts bypassing censorship by pointing at things on the other nets, the govt will consider that domain also an infringing domain and censor it too.

Of course, we're talking about Google. The US government wouldn't lightly block google.com. But it would start some sort of battle.
HTML5 Interactive Google Music Tour
The technically correct fix is for the site owner to modify the page to load all these resources over https when the page is accessed over https.

The easiest way to do that is with protocol-relative URLs. You're probably familiar with relative paths in URLs, e.g. if example.com/test/test.html loads an image at pics/pic1.png, it will really look in https://example.com/test/pics/pic1.png if you loaded it over https, or http: if you loaded over http.

Simple, right? Well, you can use the same idea for absolute paths and even resources from other sites! So if a different site links to the URL //example.com/test/pics/pic1.png (note the lack of protocol before the double-slash), then it will use https: if you loaded the page over https and http: if you loaded it using http.
Heroku seems to be having issues, so we are down.
How Linkedin's Lousy Sex Appeal Could End Up Killing It
That's somewhat prejudiced, no? Besides, the content is originally from here[1], Fox News just republished it.

[1]: http://www.lifeslittlemysteries.com/mystery-structures-china...
It only shows the top 20 and bottom 20 countries, and Russia isn't in either of those.
Mental Processes
There is always the question of degree and practicality. So in terms of libc / and custom compilers that is perhaps ad absurdum. There really wouldn't be any practical benefit taking it to that far for most companies. However, people that love programming languages often probably wish it was practical and that they had an excuse to write compilers at some point.

As far as Dell goes, I honestly have mixed feelings at this point. When I started at the company there was less than 10 people, so the idea of having centralized firmware updates etc seemed practical. I'm not sure I really feel this way any more -- I go back forth. But sticking with Dell seems to make sense at this point so we have more uniformity in hardware and management.
the ability to work/meet remotely full time.
Hiding code is actually quite useful - its not meant to obscure code that doesn't belong, as you imply.

Say for instance, I'm working on two methods that are expansive, but i'm trying to debug a small part of those methods. To make watching breakpoints and tracking flow easy I hide all but the necessary parts of the code.

I use regions in pretty much the same way - once I have a certain region of functionality locked down and tested, I hide it so I can focus on the part that's still being developed / tested.
In my limited understanding it's the difference between the webkit engine that OS X provides to developers to use, as opposed to Chrome which probably does something different in that regard. Besides site-specific browsers, there are plenty of makeshift OS X tools that implement their own built in browser, and these applications do indeed share cookies with Safari.

The easiest way to test this is with Safari and any of the OS X site-specific browser or http debugging tools.
Ask HN: Supportive Communities for Small Tech-Oriented Businesses?
I'm trying very hard to pull together everyone I can with an interest in entrepreneurialism and technology (I program myself). I'm meeting some but I feel like there has to be a community already geared towards this group. Any suggestions of groups I could join that might be worthwhile?
It's not hard to reach, but as an average over the entire population?

Is there any explanation of the methodology by which these numbers were derived? I don't think it's possible to accurately measure this kind of thing -- heck, I have enough trouble keeping track of how many calories I, personally, am consuming, so I have no idea how you could average it over the entire population. You could measure food production, but we don't know exactly how much is wasted.
Google Checkout Is Dead, Long Live Google Wallet
PayPal Launches Facebook App for Sending Money to Friends
For anyone with the Galaxy Nexus here, I'd like to point you in the direction of the pressureNET (https://market.android.com/details?id=ca.cumulonimbus.barome...) as you are in a new group of Android users that have barometers! I'm the author of this app, and we're building a crowd-sourced network of live-updating Android barometers in hopes that we can improve short-term weather prediction. The app is open source and free, of course! You can get the code at cumulonimbus.ca

</shamelessplug>

Edit: Most of our users are on the Xoom (and some other tablets). I have not been able to test on the Galaxy Nexus yet. If you have bug reports, please send them to software@cumulonimbus.ca
I can speak from my experience having released an MMO strategy game that runs on iOS, Android, webOS and most web browsers (http://spaceuncharted.com). JQM is far from perfect, but its compatibility has been solid. It was really nice to be able to write the app once, and use Phonegap to have it run on all the phone platforms with only minor tweaks. I originally wrote the game using the WebOS SDK in Javascript, and porting to PhoneGap seemed to be a reasonable thing to do...

On performance, we've found that on older devices, changing pages can be pretty slow, but on more recent hardware it's quite usable. Scrolling hasn't really been a problem except on fairly old hardware, such as the original Pre and some older Android phones.

We did run into one odd problem when overlaying some jQuery Mobile buttons over the HTML5 game canvas because the buttons used css border-radius, which reduced framerates by about half. We were able to switch to custom buttons that used css border-image instead, which had a much smaller impact on the canvas performance. But that really seems to be a bug in the mobile browsers rather than a jQuery Mobile issue.
the professional sportsmen (or people working very phisically challenging jobs) may consume up to ~10K/day. Doesn't look overweight in my view:

http://blogs.wsj.com/health/2008/08/13/the-michael-phelps-di...

It all depends on where the calories go/spent on.

>wouldn't such a person consistently gain a pound or two a month, every month?

Looking around [Bay Area, smart people filling up gyms on weekdays and trails on weekends] there are a lot of people with 30-50+ pounds of extra weight - it just looks so typical, that it became a new normal (I myself being in relatively good physical shape is 190lb at 6' height - this is about 30lb heavier than when i was 20 years ago a student back in Russia and 40lb lighter than what i became after the first year in the US before i got back in shape.)
Designing the Boot Sound for the Original Xbox
Hey, at least they're being honest.

Would you have preferred a gigantic stack of technical chaff designed to rationalize and obscure the fact that they're doing whatever seemed like fun at the time? Because I'm sure we can find you some examples. ;)
"Whereupon I learned that Rails 2.3.11 changed the behavior of CSRF protection: instead of throwing exceptions, it would silently just clear the session and re-run the request. For most sensitive operations (e.g. those which require a signed in user), this would force a signout and then any potentially damaging operation would be averted."

Doesn't this change a CSRF attempt into a DoS? I don't understand the logic behind this change. Why not return an error response?
If you're talking about his undergrad class (CS 161), there are at least videos of his lectures on OpenClassroom: http://openclassroom.stanford.edu/MainFolder/CoursePage.php?...

The lectures are broken up into segments (which you might find convenient or annoying). There's not much more than that, unfortunately. If you want exercises, his problem sets are mostly from Kleinberg & Tardos, sometimes with problems from CLRS.
I'm with you. I have twenty one years earning my living as a programmer and I still don't particularly like objects.

There are times where they work really well, especially for representing domain concepts, but procedural code makes more sense to me in many places where the actual computing takes place.

Time for Objects Anonymous perhaps? "Hello, my name is Simon and I don't like objects."

(I suppose I should reassure folks that I understand objects ... I'm addressing whether I like them and see them as the sliced-bread of programming.)
The convenience/security trade-off varies user to user, but for something as simple as FB, it might be considered overkill by most.

I would encourage browsers that support isolated profiles, multiple browsers that don't share cookie storage, or using a jailed site-specific browser approach.
>and focused on building kick-ass Flex development environments/authoring tools/etc

They did. Flex dev tools are quite good, and they were continually improved since Flex 2.
This happens surprisingly more often than you think.
How to Get Firefox Aurora on Kindle Fire
It's not as responsive as Sencha Touch, which is the best out at the moment, but Sencha Touch is noticeably less responsive than native apps. It's noticeable enough to where you can't design mobile apps that are native-looking because they aren't responsive enough. Plus theres little stuff like flickering that get in the way.

I would say the problem is not in these frameworks, but in the browser. It wasn't made for these kind of apps and it is slowly catching up.
That's somewhat prejudiced, no?

The point of avoiding Fox is to eschew prejudice, I'd say.

You could summarize this story as "Yep, China has spy satellites," which isn't actually news to anyone who's interested. It's exactly the sort of "keep the people afraid" non-news Fox has become infamous for.
This is why I feel a sense of dread every time I update versions of software I use on my stack...even if you read all the release notes diligently, and everything seems like it'll check out ok, sometimes you just never know what exactly might break until it does because of the complexity of all the intermingling code. Good thing I'm not a control freak and have a convenient memory.....:)
Thanks for mentioning Folyo! (http://folyo.me if you're curious, it's kind of like UseTheSource, but for designers)
great points. especially "I don’t want to worry about my friends changing their phone number, and creating a Facebook group asking for numbers. We can do better than that."
I love how everyone becomes armchair experts on the decisions tech companies made when they try to IPO.
Sencha is currently in the uncanny valley between traditional mobile and native apps. It is very close, but the unresponsiveness/flickering etc is noticeable.
It was a real analysis that went beyond just counting the beans. As a privately held company, getting rid of passionate people doesn't make the stock go up, increase anyone's bonus, or benefit their long term goals - and blogging about their values certainly cannot hurt in attracting top notch talent.
They serve a few purposes - I'll try and illustrate from various points of view.

* As a site operator, particularly if you're keen on 'organic' and free traffic, you need to keep on top of the latest in search engine and social marketing. Facebook and other social networks are becoming more important as traffic sources, as 'recommendations' from friends become more trusted. Bing and Facebook reached a deal to prioritize some results based on social recommendations ('likes'), and Google is rolling their own solution, so site owners have incentives to include the links.

* As a user, you generally want to see the most trusted results you can, and occasionally may want to recommend sites to your friends. Facebook's verbs 'like' and 'share' work well here - Google's '+1' is a little more opaque to most web users I'd suspect, but they're trying to convey the same intention.

* As Google/Facebook, you want as much data as possible about the behaviour of web traffic - search, engagement/interaction, conversion rates, even raw traffic figures. Even if people aren't interacting with these widgets, they are still often served up by AJAX from the source. This implies that Google/Facebook/etc see an incoming HTTP request, and sometimes associated cookies/referers. Add a little GeoIP and other user analysis, and you have very valuable data on aggregate.

All these generally seem like 'wins' for the parties involved - and that's usually the sign of good business taking place. For me, the main concern is that all this data belongs not to the general public, but to the widget providers, and large information disparities in any situation can be abused.
But that's exactly it. It's not how well you can pay attention to A and B at the same time. It's about how fast your brain goes A to B and back to A without losing acuteness.
Definitely. I rarely bother with Facebook any more, but when I want to share something, copy and paste is not hard. The "social buttons" don't solve a problem, IMO.

actually, what started the decline was the very subject of this article. I don't like Facebook watching where I go, and I started putting Facebook in another browser; naturally, I'm on Facebook less because it's harder to get to.
Reminds me of node.js: single-threaded but very fast at switching to do different things.
Apa: Poor guy
Goldandgalvanic | Gold und Chrom – Cromeplating Systems
IP traffic export:how to mirror traffic on a router
Top Tips to Land Your First Writing Gig at Freelancer.com
SOPA Gets Global, Faces Opposition from the European Union
SOPA is not a bill that affects the alone. It affects the entire world. Although the EU is not an appreciable organization, it is impressive to see that they are raising a voice against this. With this, the SOPA opposition gets global, formally.
SOPA has a lot of friends in high places, so encouraging people like Nancy Pelosi (D-CA) and Darrell Issa (R-CA) on both sides of the isle is very important, as is supporting long-time allies like Ron Wyden (D-OR).

In other words, be sure to let your reps know where you stand: http://americancensorship.org/
Makes one wonder what it'd look like if it was based on facebook instead.
google was offering much less than what Microsoft was bringing to the table ($700M) - and they turned that down too. I think if Google up their bid (at least trying to match Microsoft's) Yelp might have gone for it just because it was Google. http://news.accuracast.com/internet-7471/yelp-turned-down-mi...

I think Google should have just paid more and buy Yelp rather than Zagat.
Writing Object Oriented Code in ANSI C
$100 million is less than I would have expected.
What the Web is and is not
Microsoft's table-sized tablet Surfaces for pre-order
Question- Would people be more willing to let a platform track browsing activity if there was 100% transparency? Asking this question for the startup that we are working on, where we want to get permission from users to follow their certain activities- which is directly applicable to the platform value.
Creating Resources with GET/PUT
+1 I couldn't have said it better myself.
This is a tired complaint. In fact, one of the most tiresome things I find about America is the insistence of Americans upon complaining about how awful things are in America (despite apparently limited experience with how things are in other countries). It's some kind of mark of social status; due to the tendency of lower-middle-class Americans to be irrationally patriotic, upper-middle-class Americans feel the need to be irrationally anti-patriotic as a status marker.

Anyway, the other poster is correct: while you can if you're sufficiently stupid go to an American supermarket and fill your shopping trolley with garbage, you can also get a huge variety of amazing high quality food that would be absolutely astonishing to anyone living in all but a handful of other countries, and mega-astonishing to anyone living in any time period prior to today. Your ancestors hoed fields for ten hours a day to scrape together enough nutrition to not die, and you're turning up your nose at a loaf of bread that can feed you for two days, costs the equivalent of 90 seconds' labour, and will remain edible for three whole weeks? Get some perspective!

PS. Anyone thinking of replying to say that bread is evil and I should be on a paleo diet: can we just assume we've already had this conversation and get on with our days?
IT Development - How To Pick A Domain   Hosting
You mean, like how every other website on the planet is dependent on Google? Yes, that is true. Just like Ford/Toyota/etc are dependent on BP/Exxon/etc.
Controlar mis emociones
Review this: Yelp files for a $100M IPO
Watch The Presidents Cup live Stream
Closer to 1/10. The 1/4 figure comes from a study where only 1/14 women self-identified as being raped.

Regardless, too many, and the reference to rape in the original article was unnecessary. But, repeating nice round inaccurate statistics to exaggerate a problem is also dangerous.
Get the Right Auto Accident Attorney/Lawyer in Martin County, Stuart, Florida
I believe this - walking around San Francisco in the morning, I'm struck by how many people are just STARING into their smartphone. (Sometimes I'm one of those people).

But it is odd how reflexive it seems to have become that when people feel like they might have even 30 seconds of downtime, they immediately reach for the smartphone.

Then there are the health concerns around everyone taking their smartphone to the bathroom. Yes, people definitely do it. You hear that giggling a few stalls over and you know that's someone reading something funny.
The reason I'm still wary of the cloud is that the abstractions are still too leaky (to borrow Joel Spolsky's turn of phrase). When you start abstracting away core system calls (like fsync), things work great 99.99% of the time. But when that .01% bites you, it bites hard. We don't expect core system calls (like fsync) to fail. And when they fail, the fact that our code is two or three levels levels of abstraction higher means that we often have no way of fixing the issue. The cloud will be at a disadvantage to "real servers" as long as its abstractions are leaky enough to be distinguishable from real hardware.
A job post needs to tell me what problem you're trying to solve by hiring and why I should care about your problem. The overwhelming majority of job posts completely fail to outline a clear value proposition.
As an office drone/sysadmin, the most uplifting thing I've done for myself all year was take my work email configuration out of my phone. Nothing I do is urgent enough to require it (any service alerts page me over SMS), and work constantly encroaching on my spare time did nothing but exhaust me.

I'd suggest the same to anyone with a smartphone who doesn't need work email outside of work. That might be an increasingly small subset of employees these days, but it really does help you enjoy your spare time more.
Technically, the reason it was once per use per session was not because of the Rails upgrade, but because once the A/Bingo human check missing the CSRF token resets the session, the visitor is marked human and not checked again.
1K Chess Showdown
If your method only has one responsibility, the chance that you need to "hide" any code is almost nonexistant.