skysight-inc/HackerNews huggingface dataset:
"..most of the programmers I socialise with tend to see comments as a bad smell.."

I think it really depends on the language and context. Most of my development these days is native iOS on the client side, and Node.js via CoffeeScript on the server. The more verbose a language or API is, the more self-documenting it is. On the other hand, the more concise a language is, the more documentation it requires. I find that I need very little documentation to write maintainable Cocoa code. CoffeeScript is different story though. I can come back to 3-4 month old CoffeeScript code and have difficulty remembering what it did. It needs more documentation to have the same readability as my Cocoa code. Not just the why, but also the how. Literal CoffeeScript seems to be a great solution to this problem. I can't wait to use it. Thanks jashkenas!
Do you work for the government?
Building a Twitter client via email:
http://essenceapp.com

To focus on the people you care about
On a related note, who do you guys recommend for VPN? I've been looking at PPTP tunneling with https://www.tunnelr.com/
now got to try if this works...the website is www.DreamZook.com
Two full stack hackers, first time in SF, we'll buy you coffee.
We're two full stack hackers currently working at Testive (Techstars Boston '12).

I work marketing (CS major at school) and my friend is a developer (Chem major at school).

We're making our first trip to SF and would love to buy you a cup of coffee to meet with you / discuss careers/startups. We're here to check out as many different companies as possible and get a feel of Valley culture.

Please let me know: arjunblj [at] gmail .com!
That's not really the meaning of "flat files." Flat files are delimited data files, as opposed to a database. For example, a comma-separated text file containing rows of data.
Having a top-tier VC invest in you is an outside signal of credibility in recruiting, PR, marketing, and other areas. VCs who are competing for the best deals are creating new methods of adding value outside of "just a check." This can't be replaced by crowdfunding, at least not soon.

Alternatively, take a look at a lot of the hardware/product projects on Kickstarter. Those startups are using Kickstarter as a platform to show their idea is wanted and credible. So then the VCs who passed on the risky venture come in later after the idea is validated to a certain extent. They might not see the same upside but they're also taking on less risk.
Resources for getting started with EmberJS
I graduated from the Ivy league. From a top ten MBA program. Got 750 on my GMAT and three job offers from PE shops. Turns out they don't sponsor internationals. Had similar situations with my school several times. However, I can live with that.

What I can't tolerate is the country. I experienced a lot of discrimination, didn't see much opportunity and saw a lot of underpaid foreign labor in a couple of tech hubs. Namely friends that were working in big name tech firms (Fortune 100) and living very bad lives.

I just think American universities need to promote their services this in a more mature and realistic way.

I wanted to work for a big corporation after being an entrepreneur, but again. What I saw what another disaster. I'm just greatly disillusioned with America and lament to say that my third-world nation is better. Sorry, I'm going back.

I blame America simply because my educational experience in my home country was ten times better. I left my country chasing a lie it seems.
That's the implementor's fault, and usually the result of loading two dozen scripts, blocking ads, external webfonts, share buttons and other crap. A framework like Backbone is very lightweight and fast if used correctly (typed from an ipad 1)
The relatively low inequality in Norway probably reduces reasons for people to care, since a large segment of the population make very similar incomes. I live in Denmark, and among "regular" professionals there is very little friction over salary because everyone makes similar salaries— you only deviate significantly upwards if you go to things like finance or start a successful company, and you deviate downwards if you're a grocery worker and similar (but even they get a decent wage... around $40k/yr w/ full benefits is just about the minimum possible wage for someone who's employed). In the rest of the cases you make something vaguely in the vicinity of Regular Middle-Class Salary, which most people are pretty happy with.

A fully public database would be interesting for auto-targeting, though. Someone like Amazon could feed it as another factor into their pricing algorithms.
Yes. But I can't understand why our very white classmates have to discriminate us.
Crowdfunding might be more or less efficient than VC. But more competition/options in the funding space should help make the space more efficient overall.
recuter, put down your weapons and surrender. you're surrounded!
Buyer beware. It's a bit harsh if the buyer is ignorant.
Never had this experience on United, before or after Premier status (the latter being much better, obviously). Their customer service should have been more understanding, but if the complaint was in the spirit of the article ("..and this couple sitting next to me kept DRINKING WINE and USING THE BATHROOM!") I could see them perceiving it as a complaint from an unreasonably irate customer. Wasn't there, so I can't say. I can say, however, that pressing the flight attendant button is a better method of getting someone to come back to your seat rather than just waiting and hoping.
Not as long as the copyright holder can both utilize this system and file suit. If it were an exclusive or it might reduce the number of lawsuits.
I very much agree that you don't have to understand the details of how something works for it to be useful. Whether that's a theory, a car or a computer, the world is full of things that are too complex for me to understand _fully_.

But if you don't truly understand something, I think you've given up control of that thing to someone else. Someone else has to do the thinking for you.

Once that happens, you'll have a hard time doing something new in that area, or even applying whatever it is you're supposed to know to new areas.

Understanding isn't the only thing that matters, but it still matters.
Was it a real MBA program or like a 1 year executive program?
If your app is heavily interactive, you'll probably find (as it grows) that the initialization of the DOM is the least of your troubles.
Get an audience. How do you do that? Provide something of value to your target market. I.e. Video series on bicycle maintenance, list of bike tracks around the area etc.
This almost happened at the California State University (CSU) level. An RFP went out, Alcatel bid $22MM, Cisco $123MM.

http://www.networkworld.com/news/2012/102512-cisco-csu-26371...

""Everybody had to comply with this spreadsheet," he said. "Every campus had two border routers, two cores, and two server farm switches. All the vendors had to propose exactly the same solution" based on the average number of servers deployed at each CSU campus. "All of this is based on exactly the same data to all of the vendors. It's exactly the same formula for all of the vendors.""
Some of the other articles from the "God Issue" can be found here:
http://www.forteantimes.com/forum/viewtopic.php?p=1199197...
Dartmouth Tuck - Full time MBA - 2 years. 170K in debt, etc.
Marissa Mayer Is Wrong: Working From Home Can Make You More Productive
Yeah, I agree. I'm just saying I can kind of see where they are coming from.
I've found attr() useful on occasion, but I can't believe that I've carried on for so long assuming the only way to subtract pixels from percentages in my styling was to use JS.

As an aside, is Aptiverse in YC? If not, the logo could potentially be a case of mild trademark infringement.
Box-sizing should be supported unprefixed as well (recent versions of IE, Chrome, FF and Opera; not sure about the current Safari).
I am excited about this feature. Its really useful when you have tabs that autoplay some sound and you are hunting around to close that tab. Also, if you use grooveshark or some other music service and its in the browser.
I am writing an upgrade handbook that covers the important deprecations and new features in detail: http://www.upgradingtorails4.com/
I second the bizarre unfriendliness of LastPass enterprise. I have recently been using PassPack (https://www.passpack.com/) which has a decent pricing model and a fairly sensible sharing workflow. Browser integration is only bookmarklets and not as strong as LastPass's browser extensions, but for small group password sharing, it's been convenient enough so far.
Oh I should have clarified. I definitely did not complain about the couple. It wasn't their fault, and it wasn't United's fault.

I did complain however, about their service. I did use the flight attendant button, forgot to include that. But overall, United handled it very poorly.
What's the recommended alternative to ActiveRecord Observers? I know they aren't perfect, but I wasn't a fan of cluttering my models with lots of after_commit - is there a better way?
The best programmer I knew was quick to google, but so was the worst programmer I knew. If you're slow to google maybe it's the sign you are an intermediate programmer.
Free iTunes Gift Card Generator For Mac
Even when it is you simply some cash to complete a download, it might effortlessly add up if you are searching for a substantial sheer quantity of songs to savor.
Is there any sort of prioritized TODO list, either by difficultly or importance? And that's not so I can knock out some big feature and be the hero, but so I can whittle away at some of the more nagging edge cases and make some random developers day when things just work.
Preordered. Says I'm number 2,463 in the queue FWIW.

Been thinking for a while now that subtle enhancements like plain rings or bracelets would come to be popular for interacting with home automation, computers and so on. The sort of things that might not be as polarising or awkward as something like Google Glass and that you could wear at almost all times. This concept looks really smart and the potential is huge.

I assume you could wear two and significantly up your gesture potential in the way that chorded keyboards work (en.wikipedia.org/wiki/Chorded_keyboard)? Could even replace keyboards entirely if the learning curve wasn't too high?

Any YC people or Thalmic employees able to talk about what the prototypes are like now?
Yeah, I'm doing the low-carb diet thing, and my diabetes is fairly well controlled at the moment. I'm not in eminent danger of collapsing and dying as far as I know, but it's just that going through the experience I did (I developed something called DKA or "Diabetic Ketoacidosis" which is a life threatening condition, hence the hospital stay) has made me much more aware of the inevitable decline in health and fitness as I age. Yes, I know that proper exercise and diet and what-not can slow the process down, but I can no longer pretend that it isn't going to happen to some degree. Having that shoved in my face very unceremoniously has given me a new perspective on certain things. :-)
Nobody (well except for Chomsky maybe[0]:)) is arguing that incomprehensible is useless. This article is about a deeper question of whether or not we have reached our cognitive limits in terms of understanding the surrounding world, however we may have developed an incredibly powerful theory that can describe some aspects of this incomprehensible world to us.

[0]I actually don't know what I'm talking about.
I do client side "MVC" with backbone every day. With proper architecture the possibilities are limitless and far beyond what one can do with a simple server side architecture. Using ASP.Net SignalR + Rest API I can have a fully reactive front end with little to no effort on my part. I work in the transportation industry and I can track a large number of buses and react to situations entirely with javascript being fed by a Redis Pub/Sub. I believe this is the direction the web is heading and one should not simply brush it off.
Those charged with enforcing the rules are not infrequently in bed with those violating the rules; "regulatory capture".
After years on the bleeding edge, our motto is: "Use what works. Don't faff about with shiny new toys which don't benefit the customer." Ask any of our customers if they care that Freckle is on the simpler Rails 2.x. Or ask patio11's customers the same thing; he agrees with us on how awesome Rails 2.x is.

Also, Rails 2.x is NOT deprecated -- hence the spate of patches. Perhaps it will be, some day when Rails 4 is final, but given its popularity we'll all be extremely surprised if Rails 2.x doesn't live on as an independent and thriving fork.

RJS is not everyone's cup of tea but it's not defective. What ships default with Rails reflects all kinds of political & other realities and isn't necessarily what is "best."
If I seemed offensive and "a dick" in my post, that was certainly not my intention. However, one's poor writing does not necessarily translate directly to real life.

I was calm and polite throughout the trip, but the experience was definitely frustrating, and re-living it through the post brought that out.
Hod Lipson: Robots that are "self-aware" [2007]
Completely depends on the type of app. Plenty of apps could t really be done any other way, and the client env doesn't have to suck, it just does because we keep building apps like it's 2000. Moar modules!
While I don't agree with the post, I have a feeling that we are not quite there yet with either Backbone or the data-binding pack (ember, angular, batman etc). After building three different products, two using Backbone, the least painful one was the one without a framework, purely event-based.

One thing that I believe he is missing is the value of these frameworks paired to node.js - when the rest API behind the app is also javascript it all feels like a cohese project that crosses the server/client boundary, not a duplicated effort.
I'm not terribly worried about ex-team members improperly accessing accounts and the like. There are pretty powerful legal deterrents in place to prevent this not to mention that I believe our team is trustworthy. Plus, common sense dictates that we only give super sensitive account credentials to a couple people.

On the other hand, I'm terrified of giving my account info to a 3rd party. Seems like the sweetest hacker target ever.
Got it, and I agree that insurance companies walk the line rather well in getting doctors to accept them.

But at a macro level, don't you think the insurance companies have failed themselves given rise in private practices closing shop or being bought out resulting in insurance companies needing to pay a lot more to hospitals?
A few. Don't worry, I'm a fan of your work. But I think you're way off base on this one point.

We can still be friends :)
Small typo: over 30 flights in the past year. Updated my post.

I thought it would be obvious from it taking forever to place me in a seat, but there weren't any empty seats in sight, at least in that section.

I will definitely keep that in mind though.
Attn women entreprnrs: keeping company small isn't a way for work-life balance
Conceded, backbone shouldn't add stress to any website. But if you put together angularJs: directives on external html rendered in a ng-repeat (50 items or so) you will have to put the MBP on a table because it gets really warm.
Online Gambling Reaching The Masses – Is That A Good Thing?
Which worries me, I have a different business model with a similar problem: getting pay people to pay to use stuff that they can sorta-kinda use for free.
How could you know enough to accuse us of being "cowboys"?

For the record, we chose carefully… after deciding to build fresh from what we had, to start with a live (client-side MVC) code base instead of shoehorning in AJAX interactivity here and there.

The simple fact is: that was also the wrong choice. But it was carefully done. That's the whole point of the post.
Maybe yes. Really depends of what can be "boatloads of money" and the current appreciation of realize it.
Supposing I have nothing better to do, and that you are a good team mate, I will certainly accept. This means your proposition will be more valuable to a fresh greek student without green card than to an experimented coder at Google.
I'm surprised they let you sit in a different seat for take off.
Attention women entrepreneurs: Don't think about keeping the company so small it is easy to step away from
This is more exciting than half of the features in HTML5.
http://www.mutetab.com/ is a chrome extension that solves this problem but in a different manner.
What's a C1M?
Unfortunately the mainstream view is using client side rendering

Good solutions are not only got from good problem definition, but also on the constraints imposed on the solutions.
My constraints for my solutions, were separation of concerns (MVC/MVVM), and separation of skills (Conceptualizer/Designers/Developer/Mobile Native Developer) leading to the same conclusion as said in the article.

I wanted my back end server (Need to run in Android/IOS/Shared Host/ to be purely API driven (REST/RPC) and my views templates to be mustache only and wanted to have the flexibility to merge the model to the view template in both the client as well as the server. As I spent more and more time on this architecture, i completely used server merging of models with type safe generated view template generated from plain html based mustache templates.

As my dependency on Javascript reduced, i was amazed to discover that my performance started improving, I can independently regression test the API back end automatically by just capturing inputs/outputs to the API and I can think about the functionality independent of the UI.

My belief is any architecture which gives both client side rendering as well as server side rendering using a Web API (REST/RPC) approach may be the ideal architecture as long as the view templates can be reused. This means we can mix in the same application, both client side as well as server side rendering.

This is the approach i have taken to develop a cross-platform solution which works in Mobile/Server/PC environments using both Browser/WebView as well as OpenGL View rendering of UI.
Mozilla: Web Apps – A bit of history
If I remember correctly, Adrian Holovaty said something about exploring pjax solutions for Django when he returned to help manage the project. It would be neat to hear more about his ideas if I missed them posted somewhere...
No kidding. The nightmare I went through trying to make a fluid CSS layout with more than one column. My god! The time I wasted! Arg!!!!!
Rendering anything but the simplest DOM templates from JSON can be extremely slow. We so wrote a book on JavaScript performance -- runtime performance, not simply asset delivery. In that nearly 4yo book, we recommended against templating. A couple years later, we thought things got better & faster and it wasn't an issue any more. We thought wrong.
one thing particularly good about ISRO's recent strategy is to launch as many satellites as possible. It's cost effective and also helping academic satellites. and PSLV the workhorse of ISRO.
Definitely agree about double the work.
No approach to technology architecture is a "silver bullet," especially with a stack spread across client and server.

I always find myself returning to the "boring, old-fashioned" way of doing things (like server-side processing or relational databases) and these do indeed seem like the best choices for many applications.

But I don't see how this calls client-side MVC into question, except that perhaps it's considered as a default choice too often.
You could say that it's incredibly difficult to be outside of the top 5 smartphone manufacturers. But isn't that true of the laptop market or the server market as well?
If you're building the kind of app that Ember is designed for, all of the above will be true. But we never anywhere claim that Ember is the right solution for every webapp. There's a definite type of app that doesn't benefit from Ember and I'll happily tell people that. There are also other simple widget based apps where I think Backbone is a good option.
To be fair, he said he was "railing like a zealot" -- a subtle but important difference. Calling someone a zealot is attacking them as a person, calling their behavior "zealot-like" is only attacking the behavior.
They are still maintained, they've just moved to a separate repo/plugin: https://github.com/rails/rails-observers
It sounds like you really just learnt that client-side MVC (in this case) wasn't the right tool for the job after all?

I'm sure it still has its place in the world, just maybe not for an app with the complexities built into Charm? .. perhaps.
It can be some of everything, but some of everything sort of undermines the conspiracy theory, don't you think?
Heh will do, in Raleigh atm though so no go for that area atm. :)

Was just trying to look at the idea of ubiquitous technology from the positive side of things. I love conspiracy theories but I just get the nagging feeling that we're over worrying about downsides to this specific situation.
But "some libraries need bigger routers. Ok. which ones?" would cost much less (especially given that the answer would have been none of them.)
No kidding! This is like the incognito tab. No idea how web browsers went so long without it.
It said something about an indexOf method called from null object. I couldn't comprehend why coffee-script has anything to do with connect module, so just gave up at that point.
Philosophy predates a fair amount of religion, and actually encompasses it. And by definition it can't become outdated (as it's the pursuit of knowledge).
Sounds like profile problems to me.

You could try Firefox again, but reset your profile first: https://blog.mozilla.org/nnethercote/2013/02/22/reset-firefo....
"we did live (email) thread locking and all kinds of crazy stuff" - Can you say more about what this entails?
Meh, I'm much more upset by the mountain top removal going on in WV, clearly visible in the satellite picture of Clay, WV included in TFA.
Only if it works reliably though. I wonder whether they can make it work with plugins.

Maybe you'd have to get a hook with some platform specific OS API that tells you when sound is playing (does this even exist though)? You could then match this to user interactions within the browser - did the user click inside my browser window when the event started? Then it's probably happening within that tab and I'm gonna show him that animation. False positives wouldn't be very harmful here, so you could let that slip.
Yes, I believe you just summed up the blog post in question, only without the supportive details. :)
We actually made some hack with 1Password and Dropbox. I still wonder why 1Password does not do something like this. It should be easy to do.
How Valve hires, how it fires, and how much it pays
Violet Blue banned from speaking at BSidesSF by Ada Initiative
Yes, exactly. People don't realize that you can't make. Business out of everything. Plus there are some ideas that will actually hurt you more than anything. But the great thing about this is that you learned. Lot from it. Take a break. Digest your experiences and try again with something entirely different. Before you do, get the contact details of the people who use your current app. That's a market that knows you and will be receptive to whatever you come out with. It could be the difference between failing again and turning a profit from the start. good luck.
Especially with such a limited API.
One main difference is that public companies are required by law to have independent auditors.

Government departments are not.

In Australia independent audits rely on the Australian National Audit Office, which is profoundly and deliberately underfunded because of its annoying habit of discovering embarrassing incompetence and wastefulness.
Yes. I am looking forward to seeing Antrix (ISRO's commercial division, http://www.antrix.gov.in) doing more commercial launch services.