skysight-inc/HackerNews huggingface dataset:
Actually he sounds like a fairly typical Facebook Brogrammer.
They are more complex than this. Not just anyone can start a company to provide 99.9% reliable enterprise-level management of this problem. A recent study indicated that a major city would have to spend at least $100M to tackle this systemic issue. NYC's mistake was trying to cut corners with $60M.
My point was that past success and cash at hand does not guarantee future success and RIM did nothing to allay the concerns around their repeatedly failing strategy.

So the assurance that we have money and we can try things out is not really in the spirit of the open letter - it is not worthwhile to point out cash at hand in this context.
Well, I'm a college student, so no I don't do much else aside from learning how to do stuff.
I think that a tool like this would be really great for students learning how to program. It allows them to experiment without the sometimes daunting task of having to set up a development environment.

I can definitely envision an application like this being used in the classroom.
Appleseed has already addressed this. When you comment, a push notification is sent to the group defined the context. Actions are not broadcast, contexts are.

IE, Alice posts a blog, which is available to Group A. Bob posts a comment to the blog, and members of Group A are notified (even if they're not on Bob's friends list). Chris, who is on Bob's friends list, but not a member of Group A, will not receive a notification.
I use Django exclusively on it, and thus use Django's authentication framework, which works very well.
I assumed there was more to it than just bandwidth costs, just wanted to get an official answer. Thanks.
An article [1] showed up on HN a while ago. In it the author gave a list of business which run their entire business on the mainframe. I work as a Java dev in rail transportation. The author is dead-on right - COBOL runs the world.

1. http://www.javacodegeeks.com/2011/06/hate-java-fight-wrong-b...
It really depends on your goals, but personally, I would expand. Learn coding, afterwards learn business, and so on ...
It might happen. I need to crunch some numbers.

It won't be overnight, though.
A conference to connect startups and corporations
Syntax is the easy part. The hard bit is abstraction, as proved by FizzBuzz[1]. The core syntax of a language like Ruby or Python can be learned in a couple of hours. Learning to write useful, maintainable software takes years.

How do you create an intuitive, visual representation of recursion? Iteration over an array? The task isn't creating a visual representation of current programming paradigms, it's creating a whole new conceptual approach. I'm not sure that such a thing is even possible.

[1] http://imranontech.com/2007/01/24/using-fizzbuzz-to-find-dev...
Ask HN: Best Python Framework for Google App Engine?
following up on http://news.ycombinator.com/item?id=2715108, what are people using as a python framework?
Fn-TECHWORLD: GOOGLE+ PROJECT - an ambitious answer to Facebook
I am getting tired of reading all about it and not being able to actually just use it :/
Great point. I sometimes think that CEOs of typical large corporations like RIM are a totally different species.
Senior Software Developer Position in NW Austin
MY EMAIL: drew.staffing@gmail.com

We’re seeking candidates with very solid technical background in J2EE and web applications in general, with the ability to ensure customer's success beyond coding and into system planning and architecture.

Responsibilities
• Deliver sound technical solutions while ensuring strong customer satisfaction and success.
• Provides technical design and construction expertise to Customer implementations and deployments.
• Helps ensure that Professional Services revenue is realized and that projects are completed on time and on budget.
• Protects and furthers the Company’s excellent service reputation.
• Helps scope projects and write Statements of Work
• Schedules and delivers code on time with minimal defects.
• Researches and follows up on technical issues related to projects; informs, communicates and trains associates.

Requirements
• 5+ years software consulting experience (implementing enterprise software solutions for customers) including direct customer contact
• Knowledge and experience with the professional services project lifecycle (scoping, requirements, construction, QA/test)
• Prior experience as a software developer strongly preferred
• 5+ years of experience in at least two of the following domains
o J2EE (Java, JSP, Servlets) with one of the following application servers
 Weblogic Application Server
 JBoss Application Server
 Websphere Application Server
o Oracle Database or MySQL Database (knowledge of database design and schemas)
o HTML, DHTML, JavaScript (including jQuery UI library, functional objects, state machines)
o Networking (knowledge of TCP/IP, SSL, HTTP, Routing, etc)
• Experience with three of the following domains
o MVC frameworks (Struts, Velocity or similar)
o ActiveX (use of ActiveX within Web Applications)
o Unix (Solaris or HP-UX)
o Microsoft’s Operating Systems
o Source control systems
• Industry knowledge of Telecommunications related consumer products a plus
• Understanding of Call Center operations a plus
• Broadband transport technology a plus
• Strong written and verbal communications skills
o For positions outside the United States, fluency in English a must, each additional language a plus
• University degree in CS or EE from a reputable University

MY EMAIL: drew.staffing@gmail.com
What delicious would be today if Yahoo didn't buy it
We've built a product called The Shared Web - the best way to discover amazing content based on your interests, and the people you care about (the friends and experts you follow). We realized we're all seeing lots of amazing content, and increasingly having social experiences around that content every day - so we wanted to build a product that really reflected that - a place to discover cool content, and to comfortably share all of the interesting things you come across on the Internet.

We have many similarities to Reddit and HackerNews - except we are focused on people's real identities, and connections between their friends, and the experts in the topics they care about.

We are constantly tinkering with the formula of what makes something interesting - is it because it is controversial and there are many comments about it? Is it because a large number of people posted it too? Or is it enough that one of your friends, who is knowledgable about the topic, posted it? These are the questions that we are exploring and planning on answering by building The Shared Web.

But, there is something even more powerful that we realized as we were developing and using it. The sense of community and common context that is created when people that you know start seeing the same content as you. It makes for better conversations. That social engagement around content translates to discussions in different topics - it’s the evolution of old school forums. It’s a way to make sure that the people you care about see the things that you find interesting so you can discuss them, so you can interpret them, so you can develop closer relationships by having common experiences. That’s what we hope to achieve with TSW, creating stronger, more meaningful connections between people through the content that they enjoy together.

That’s our mission. That’s why we are building The Shared Web.

What do you think are the most interesting heuristics to decide whether content is interesting to you or not?

We'd love to hear your thoughts, so please try out The Shared Web, tell us what you think help shape our vision: http://thesw.com/e1Eff5
I agree. I love the idea of social searching, but when Facebook and Bing partnered up I was a little disappointed. I don't like Bing at all and have even made a conscious effort to force myself to like it, but just couldn't get in to it.
Facebook to launch something "Awesome" next week
Newly Discovered Quasar Defies Age of Universe
it certainly can be overcome with UI, it would require
some massive changes to Facebook

Agreed here. I've known for a long time that Facebook had near-identical groups functionality, but the interface is simply so painful to use that I barely even notice it. G+, on the other hand, has created a simple and intuitive privacy interface, and everything clearly shows who can see it. They haven't just made privacy an important part of their offering, they've also made privacy easy and obvious. As password-reuse statistics show, it doesn't matter how good your security is if people refuse to lift a finger to use it.
If you check your link's "Balance Sheet" tab, you'll see inventory listed under Assets as "Total Inventory". It would most certainly not be listed as Cash & Equivalents.
Knot Physics
Google+? A collection of tools in search of an aim (apud Farhad Majoo)
GPS industry rages: LightSquared 4G network would "defy" laws of physics
I'm obviously in the minority here, but I don't feel their response was so bad. There are plenty of "well-reasoned critiques that outline several important, thoughtful points" of many companies on the internet. I think the fact that they responded at all is good. Remember Apple's response to the iPhone 4 issues? We (finally) got Jobs pointing the finger at other companies and trying to shift the attention.

Here RIM is admitting they're in some shit, and yes, they are only offering the typical response, but what else do you expect? That's not a rhetorical question. I'm genuinely curious how they could have responded that would make critics happy.

My thought is that the only thing they can do right now is promise action, which they did. Whether they follow through or not, I have no idea.

In response to your quoted text:
I have no idea if the person really was an employee. I think people should take a neutral look at this instead of assuming one way or the other. On one hand, it could be an employee who has already talked to his colleagues about these issues and has been ignored. On the other hand, it's possible that it is just a bad media stunt by someone trying to bring negative attention to RIM or even trying to make some money with shorting them. If it's the former, I agree with you and would find this backpedalling immature. In the latter case I would agree with RIM and feel their response is appropriate.
FWIW, offering SSL is a giant pita considering that it requires a unique IP address for each endpoint. Scaling that is not easy. Add the diminishing pool of IP4 space to that and you've got something that you have to think very carefully about.
I know it's simplistic, but RIM just needs to make and ship good products.
Testing: testing is at the forefront of our development philosophy. We never need to check our code coverage to know that it's at 100%: with disciplined TDD, no line of code will be written without a test.

Bravo. In my experience that can be overkill, but with finance, I agree: why risk it. TDD everything.

We don't have a QA team.

WTF?

That might be terrifying when you consider the type of software that we're building, but we're confident that our automated testing is thorough and will catch any regression bugs.

Are regression bugs the only kind of bugs?

We use continuous integration to test every version of every client library against our gateway.

What happens when someone uses your client library in a way you didn't anticipate?

What happens when johnny-botnet hits your API directly without using the client library?

I spent several years developing games, with QA teams that outnumbered the developers. The QA team did not just play the levels through and say "it works!". Sure, they did that for the first hour. Then they'd start doing all those things that they thought someone might try (e.g. in a fit of boredom, or for a laugh). After that they'd just try breaking stuff. What a lot of bugs they would find!

As I write I find it hard to believe that I, a game developer, is having to explain the importance of QA to a financial company.
Fading out the links is all well and good, but that only works when the bar itself doesn't draw your eyes to it. On my browser (uncostomized Google Chrome), it is by far the most distinctive element on my screen.
Coming soon to a jailbroken iPad near you: side-by-side app multitasking
That's still potentially confusing, though. Bob has no idea who is part of Group A apart from himself. He could probably check, but there's a cognitive load/uncertainty there that equals friction to every secondary action (like a comment).

So there's two problems: 1. Bob might comment on Alice's post thinking he's in his own social context, which is reinforced by the fact that on Google+, he's in his own UI and Alice's post shows up in his Circle; 2. Bob has to consciously check to see what the context is every time he wants to make a comment on Alice's post.

My idea for a potential solution is "Places." Which is through the link I posted above.
RIM ... didn't they used to make pagers or something?
>Even just using the camera and strobe like he did, without the hours of touchup work, seems to do quite a lot of good. Perhaps that's a cheaper service people could offer over the 'scanner' solution.

Most good labs offer this service. Sadly, most also charge as much or more to take the shot as they do to scan. Often labs will charge based on digital resolution and ignore the ease or cost associated with obtaining that image.

If you were able to shoot prints in RAW and then again with the same camera and position only in IR you could automate a lot of the dust and surface scratch removal with minimal loss in fidelity [1].

Really, a modest investment in time and available consumer technology could allow an enterprising individual/company to outfit themselves very well for performing print archival/restoration at reasonable rates.

[1] http://en.wikipedia.org/wiki/Infrared_cleaning
I don't think invites are tied to specific email addresses?
RIM losing the smartphone market is not an argument for producing an enterprise-only psuedophone. You need to provide an argument as to why your suggestion is the best course of action, rather than simply saying "it's the most different from what they're doing right now." Making footballs would also be different, but not in a good way. I think your proposal would be disastrous, for the reasons I specified. That doesn't mean I think their current strategy will work.
When people are faced with that kind of development pain, why don't they write their own platform on top? I mean, it seems like e.g. PhoneGap has done that, so there's no contractual reason not to, right?

It seems like if you wrote the bulk of your app in an interpreted language, you could zip new code updates over to the device as fast as your network lets you.
It is like there is 10 years of pent-up design at Google that has been released all in the last week.
You should do both, but put the emphasis on the one you like more or would prefer working in.
It's too much work to maintain multiple social networking accounts

If you truly believe it is going to be all or nothing Google, then this article (http://www.allfacebook.com/the-one-google-plus-feature-faceb...) and the HN discussion (http://news.ycombinator.com/item?id=2715521) makes me think Google will have the upper hand. IMHO, Google is getting closer to one true online identity and one place to do everything online with their offering of Google+ than Facebook.
Smart stuff!
Yeah, I was curious because it doesn't sound likely that shipped-but-not-sold phones would be listed under Cash & Equivalents (which is ~ $2B). But if his math about value of shipped phones ($3B) is approximately correct, then it doesn't fit under Total Inventory (<$1B) either, so it must be under Receivables (~3-4B), right?
I have been thinking about this exact strategy for a while. Like most programmers, I often get approached by "idea" people and I am thinking about telling people right away that they shouldn't even pitch unless they offer >= 50%... Like you say "your time is valuable".
This is actually a misfeature -- it's hard enough to avoid procrastinating without having to summon the super-human willpower necessary to avoid clicking your notifications every time you do a simple search.
Can we PLEASE lose the paper-on-desk metaphor and have a 7 day calendar that always shows the next 7 f&*!@##! days!
definitely not looking good. most of the people won't bother turning of the web history and will start hitting +1 like hell, and that would lead to the search results s personal that any variety would vanish. Anyone wondered how bad impact it would have on discovering new stuff? I mean, aren't we gonna start getting the same recommendation over and over? I mean, like, I read seomoz site a lot, and now, every single banner populated site I visit shows me smiley Rand's face :) I mean, I like the guy, and stuff he does, but, you get the point...
Can someone write about what's going on? Is it the same type of stuff that happened to the XServe line?
If your phone takes five fucking minutes to reboot, you'll start to care about the fucking uptime, too!
They are. I attempted to use the signup invite link given on a different account, it failed.
Given that the purpose of the first paragraph (and almost half the post) was to passive-aggressively attack the letter writer, it's no surprise that the writer did not engage management directly.

The second paragraph basically said "all is well!"

Ah. Well.
Given how much space the non-calendar part takes, I'm also surprised as to how little content fits in it. In the old calendar, the left sidebar was [in my standard browser side] big enough to show 6 "My" calendars and 5 "Other" calendars, with blue borders cleanly delineating the sections, and colored backgrounds making it easy to visually link calendars' names to their events.

Now, the left sidebar, in addition to wasting ton of space, separates sections only by slight vertical gaps, makes almost no use of color, and displays [same screen size] 2 of "My" calendars, and 2 "Other" calendars.

The generally garish color changes, I could live with. Mushing the UI components together into a sea of whitespace, making them less distinctive, and wasting most of the screen, on the other hand...
Portland Incubator Experiment, Reloaded: PIE 2.0
KISS and DRY || KIDS and WET
Some fun thoughts!

As I am educated as an UX guy and never really took this seriously, I started to think about the DRY and KISS dogma's I have seen for over 10 years...KISS and DRY

I like to present my new dogma's:

KIDS: Keep IT Damn Simple

WET: We Evaluate Things

Sounds more practical to me! What do you think?
Damn. How are these people getting invites?
I'll post my question then continue trying to solve it myself

I also do that aswell. But it's a bit annoying when, within 10 minutes, my (unanswered) question is the top google result for the problem (due to high keyword relevance).
The value isn't in knowing which books to read, but rather is in the Socratic classroom learning environment with 2 teachers per classroom and a 1-8 teacher-student ratio. Assuming the teachers are of good quality (and it sounds like they have the correct focus -- being "tutors" or discovery partners rather than lecturers, and don't have a well defined plan for each day), the amount of serious inquiry and a nearly ideal environment for feedback on your thoughts daily by knowledgeable and hopefully intelligent and wise individuals, would be massively awesome and beneficial for any person ENGAGED and caring to learn.

In the case of a person attending this university just because their parents made them -- I feel very sorry for both the parents and the students for the waste of money and lost hours of amazing opportunity.
I had an interview where the company wanted me to produce, on my own time, a "sample" strategy memo that was obviously for a client proposal. It did it, and got the job offer, but it bothered me and I ended up turning down the job.
I'd like to give an alternate perspective to the Business Guy vs. Technical Guy dichotomy.

What about your UX Guy?

(apologies for the gender-specific wording; both women and men are "Guys" in my post, here)

The UX Guy the one that takes Business Guy's wacky ideas and hones them down to a limited feature set that people can actually understand. He helps the Technical Guy map out the user flows, often deals with the tedious writing of use cases, business rules, and content matrices. A good UX Guy even gets involved with the data modeling.

Your UX Guy brings the insight about how people will use a product, and knows how to create scenarios that anticipate that use. Those scenarios focus the work, and usually shrink the feature set.

The UX Guy is the one with the interaction design skills, the usability skills, and the one who makes sure the brilliant idea from Business Guy and the brilliant execution from Technical Guy actually result in something people will want to use, and most importantly, can understand how to use.

Sometimes your Technical Guy is also your UX Guy. Sometimes Business Guy is (not that often, sadly). No matter what, though, I'd argue that having a UX co-founder is one of the most valuable things you can do.
It's not for everyone, I agree. But I'd like to go there because it looks like the education of a lifetime, over and above the education of a career or profession.
ZeroMQ =/= Erlang
How do you think this response damages their brand exactly?
G+ person zero in my social circle bought their invite on ebay for $2 this AM. He put everyone else in a circle and started posting. All those in the circle had received invites from him by the end of the day.
Flask.

Docs: http://flask.pocoo.org/
Potash Corp./Saskatchewan (USA) (NYSE:POT) Stocks (July 1, 2011)
Full disclosure I'm an intern at Bloomberg.

You're essentially correct on all points but clients tend to use many more than 4 functions though significantly less than the total number.

And with regards to IM and email, it should be noted that any user of a Bloomberg terminal can IM any other user anywhere in the world (there's no 'friending' or anything). Many, many trades are conducted over IM or 'IB' as it's called.

The most accurate analog I can think of to the Bloombeg terminal is Emacs. It has everything and the kitchen sink (News, dining suggestions, email, IM, sports updates, etc.) and clients are extremely particular about functionality. I have a cousin that's been a subscriber since 1997.

And with regards to code quality, I'm not sure how much I'm permitted to say, but the first Bloomberg terminal was released in the 1980s (this was before SQL existed). Also they maintain the largest private network in the world (they run a line to every terminal)... so all the things that go with that.
They are all teenagers or part-timers.
I think the main filtering mechanism would be the structure of the degree itself. I think most of the people who turn up specifically want that kind of education.

Not much attraction for a kid wanting a job ticket.
TheLadders guarantees a job if you pay $2,500. Is it a good deal?
When down voting, please explain.

If working as an unpaid intern is indeed horrible and so incredibly lacking in non-monetary value, then people will learn there is no reason to voluntarily engage (or continue) in such a relationship.
It makes sense. With all the great competitors why would Apple throw money after aging software.

With Adobe you can work in any of Photoshop, Illustrator, After Effects and Premiere. With FCP it's just that little bit harder. So if you can't match the features of your competitors, make one that will outperform everyone.

Essentially: Speed, simplicity, beauty, and most importantly the illusion that the software is doing your work for you.