skysight-inc/HackerNews huggingface dataset:
"Excitement and enthusiasm for something new" was left off that list for a very good reason: it's a terrible reason to pick a technology like node (or anything else).

In fact, I'd go so far as to say that enthusiasm for mere new-ness is one of the more pernicious, counter-productive parts of modern hacker culture. Rich Hickey implied this at his RailsConf keynote when he talked about how great we are at judging benefits, but terrible at judging trade-offs. Here's a man who's certainly not afraid of newness itself (I mean, he single-handedly released a new JVM hosted LISP) but I think he has his head in the right place about the cost of new, and what something must provide to justify that cost.

For example, it makes absolutely no sense to use Node and then layer on top of it a web framework that is an isomorphism from some other environment.

Last but not least, I think the key reason we have different perspectives is age. Hickey and I are about the same age. I assert that anyone who trumpets the inherent value of "new" hasn't been around long enough to understand that there is a never-ending stream of new things and that, as Teddy Sturgeon famously quipped, 90% of everything is crap.

The real market for technology adoption should fueled by demand for simplicity, rather than demand new-ness (something else Hickey strongly implied in his talk).
Operational transform is not the same as diff-match-patch.

DiffMatchPatch gets confused pretty easily around similar content. It uses lexical similarity to determine the patch. It often fails, and the API actually tells you that it was unable to apply a patch. For example, if you make a huge change to a file, diffMatchPatch will be unable to generate a patch file.

Operational Transform, on the other hand, uses some an ordered sync to ensure that changes are applied in a consistent way across all clients. It woudln't fail in the same way and is resilient to more kinds of changes.
While the link is to the Patent Application, if you check the PAIR system, it was indeed GRANTED (notice of allowance was sent) on March 12, 2012.

Why is the patent office granting these sorts of patents when there's clearly prior art here? Or at least it fails the "obviousness" test. What's going on?
That particular use-case is such an anti-pattern in SQL Server ( because SQL Server isn't or hasn't until recently been MVCC ) that Microsoft added Service Broker to the product.

It isn't nearly the anti-pattern, at least for many loads, in an MVCC database engine.
What is the big deal? Lets have some context here first.

One, apple is very clear about their rules. If you're surprised by them, it's really your fault for building a product without reading the guideline.

Two, lets just remember, not long ago, how difficult it was to build or create anything for mobile prior to apple.

Dropbox should just strike a deal with apple quick and give apple their 30% cut, instead of playing the victim here. The other option is the android and google drive, which I'm sure dropbox would rather not see becoming to big.
There is an interesting bit (section 6.2, "ANSI and Copyright") in which the author relates a phonecall that involved the copyright issue for who owns a spec. It's an interesting read.
The interesting thing is there won't be all that many "slots" for professors in this market. So in the medium-term we should start to see more and more interesting lectures as the ones who are dull are simply beat out by the ones who aren't.

That's not always going to be a good thing, but it seems inevitable.
Because the sharing is usually implied by the action of liking. Clicking a like or +1 button causes your network on the associated social site to see a link to what you liked in their stream. In theory it's made it far easier to share cool things with people.

as an aside, I say 'in theory' because with the millions of 'me too' buttons scattered around the web, in even my modestly small socially networked connections, the S/N ratio has made them near enough useless.
I built the first version of Boxcar (http://boxcar.io) in a weekend -- because I was bored. Started on a Friday, submitted to Apple the following Sunday evening.

Since then we've grown to 1M+ users and have delivered 2B+ push notifications. We're a team of 4 now.

For mobile apps, your tools are basically decided for you already. Eclipse for Android, Xcode for iOS. The goal of an MVP is to keep things as stupidly simple as possible. Use external APIs if they already exist, use services like Parse, etc, to give you a leg up.

MVP is less about code and more about results. If you can get away with no coding at all, that's the ideal situation. :-)
Donald Knuth too.
If "INTERN", "REMOTE", or "H1B" candidates are not welcome to apply to your position, you should not use those words in your post. That defeats the purpose of using those key words if those candidates are welcome.

For example, if I am looking for H1B opportunities, ctl+f finds basically every listing because those who aren't willing to accept H1B say, "no H1B". If you don't accept these candidates, the convention assumes that by default. Don't explicitly say it.
The 2012 list: 13 hot french entrepreneurs under 30
His point was about requiring a login on another social network to vote on a video, when you're already logged in to Youtube.

You somehow boiled it down to a discussion on the lack of a "thumbs down" button. I think you're off track here. YMMV.
I'm having a domain name garage sale.
Focus. Focus. Focus.
Google Teaches Employees To 'Search Inside Yourself'
That is the exact link I posted?
If you want to read something more approachable that can serve as a gateway to this, I highly recommend Jon Stokes' Inside the Machine. It goes over microprocessor architecture in a very approachable way, and contains a good chapter on the memory/cache hierarchy that is sort of the light version of a good chunk of Drepper's paper, or at least will be a big help in making sense of it. If you've never been close to the metal, or you want to catch up on newer developments, consider checking it out.

Also, here's Drepper's paper compiled into a single PDF, which I think was edited a little later than the LWN publication and might have had some minor errata fixes: http://www.akkadia.org/drepper/cpumemory.pdf
Given that you need a google account to access YouTube in the first place, shouldn't google already have all the data they need here? They don't seem to gain much with this...
OP uses the word "rejected" 9 times.

A-level hiring is not about rejection. A-players aren't looking for a "job" and A-managers aren't trying to build an assembly line. It's about finding a mutual relationship where the whole is greater than the sum of its parts, and that requires a lot of things to come together.

> As a startup, if you have the opportunity to bring on an A player in a low risk role (like an internship), you do it

All circumstances are different, so maybe he should have found room for Dan, or maybe not. Engineering quality (and talent in general) is on a power law distribution. When you consider engineering quality to be a competitive advantage (not all startups, even YC startups, need this), your early hires are your future managers, and will tend to influence the future hires. Its tough to attract and close people smarter/better than you.

I imagine myself now at age 26 (pretty decent engineer, doing functional programming and stuff), and compare to age 21 (cocky, overconfident) and while I was smart and driven and all that, it doesn't mean I can contribute to a rockstar team. I would drown and get left behind. World class teams at the top of the power law distribution, say the Clojure team[1], at age 21 I'd be a few orders of magnitude behind them and just not worth paying. at age 26, who knows, probably still at least 1 order of magnitude behind, not worth hiring. Square peg, round hole. At least I can see my trajectory of exponential growth over the last 5 years, and if that keeps up another decade, I can build or join a team like that.

[1] http://thinkrelevance.com/team
Done (a new batch) like that. Fingers crossed :)
What "other social network"? Google, + ,and YouTube accounts are on their way to becoming one (if they aren't already).
Actually I do think it's a big mistake and here is a simple reason why: I was wanting to share a Google document with family members a year ago. And those without Google accounts simply were not interested in getting one - despite my want for them to access the document. When I said it was quite simple to get themselves a log in they still weren't interested. They just didn't want to sign up to yet another service.
Site seems to be down. So Google cached version:
http://webcache.googleusercontent.com/search?q=cache:67WG0Qe...
Hmm, I always thought the restriction on game recordings was just a way to curate the community.
What I mean is there are no articles of faith in science. There is no equivalent of "Jesus was born of a virgin". Science doesn't tell you that "E=MC2" is never to be questioned. The phenomenon you describe exists, but I don't think you will find justification for it in a scientific text. But you will find justification for religious dogma in the religious texts themselves.
Maybe a favorable climate in which to sue. I know there is a part of Texas that patent trolls like to bring their suits in due to higher likelihood of the defendant getting screwed. I'm pretty sure it's the same one in which Msft got hammered over their Office/XML patents.
> Now they complain that they want to use just one everywhere?

It's almost like the Internet is lots of different people with wildly divergent opinions!
Looks like ~ $750 million company to me..
"Didn't mean to wax sentimental"

Don't be ashamed. It's appreciated.
When can we just start ignoring these patents?

If patent wars get to the point where no one can create anything legally without paying extortion fees, do we start using an equivalent of bit torrent or TOR for new web services?
The database is not the world's most efficient way to do this. However if it isn't a bottleneck, who cares? It is one less dependency to maintain, understand, etc.

We're looking to create working solutions, not works of art. Seeking the perfect component for every piece is often simply not worthwhile.
They say the app has to generate at least $1000 on its own which means this is meaningless for free apps.
Of course, but I imagine the proportional increase/decrease will probably be the same with the people he's competing with.

That's not the point the author is arguing anyway.
Yeah sorry. I was a bit sleep deprived there so my English as a second language tool set failed me. ;)
I haven't seen a convincing argument that Google needs social. I know they believe it, I just haven't seen anything that made a compelling case that it's actually true.
You sound like the type of customer I'd be thrilled to lose.
After reading all the posts in this thread I found another thing that is fascinating with node:

The community

It feels like Rails in its beginning—so many talented folks providing great solutions. Just check Express and related npms like Jade, Stylus, etc. They look like similar Ruby gems but if you look into the details you see people that go further and pushes the boundaries.

Some examples: just check how beautiful designed the Express error messages are—nothing crucial but it feels good working with people who are passionate. Or check how lean Stylus is compared to SASS, LESS, SCSS or how Jade goes beyond HAML with mixins etc.

It's hard for me to articulate this enthusiasm I have with node but as much as I appreciate the Rails world I don't feel passionate with Rails anymore (it feels like my Cobol class in university).
Apple Business Profiles - Mission: Cats
You don't need a Google account to access YouTube. You might need one to post comments, upload and access private videos - but it's not a necessity.
Yeah, and there's a series of clicks you can use to get to the list of videos that you've favorited, but damned if I can ever remember what they are. Every time I want to find one of my favorites, it takes a maddening number of clicks to get to it.
Wait what?

You tell me of this service. You promote it here.

You tell me of its features.

You encourage me to "connect" it to my Dropbox account and thus authorize your app to my dropbox account.

ONLY AFTER I CONNECT YOUR APP TO MY DROPBOX ACCOUNT DO YOU REVEAL A SIGN UP FEE.

I think your methods are misleading and frustrating at best. And moving on to unethical and possibly more.

You should explain the fee prior to "connecting" to anyone's dropbox account.

Is there any reason I shouldn't complain about your practices to dropbox?
This can also be a problem in my opinion. Imagine you are only able to enter "confused". Then as soon you are using this app in a class room everyone who sees that you are using the app knows that you will enter "confused". This is a problem for many people I guess. You don't wanna lose your face sometimes. Hm - one solution to this could be to make the UI of the app absolutely generic or exchangeable. I would also build in a random delay between the "tap" on the button and the actual transmission of the data to the "lecturer". The delay can be minimal but this makes it hard to track it back to the source.
Wow! I really like the ui and its simplicity.

Missing permalinks tho. I'd like to be able to visit /#!/nickname and see a user profile directly, for example.

Anyway, loving it!
Good idea, but how do you do that when you're staring down the barrel of a legal gun? Oh the intellectual property legal system is such a hoot.
This is true, not to mention guys like Merlin Mann talking about them on 5by5. Nothing wrong with that, but it does certainly help.
A good programmer is a lazy programmer.
Given that ShopLocket is based in Toronto, does this mean that Stripe is now offered in Canada?

More related, ShopLocket has been working extremely hard, and their site looks great.
A unified inbox for maintaining relationships
Not just anecdotal. Atheists and agnostics score higher in tests of religious knowledge. See, for example, this:

http://www.nytimes.com/2010/09/28/us/28religion.html
It's barely 6 months into this whole thing, and Udacity and Coursera are younger even than that. The first gen videos for Thrun's AI class were awful. Change has already happened fast, and there's plenty more to come.
I find it ironic that he writes this as a rant, which is an anti-pattern for influencing people. One of his commenters hints at how it might have been better presented: introduce messaging systems, explain how they solve the problem, and describe their advantages over the database. For further discussion on why a rant is probably an anti-pattern, see Dale Carnegie's "How to Win Friends and Influence People."
Amazon Cloud Drive Desktop App for Windows and Mac
I don't think it's 'old school' to work long hours. In my case, it's because I enjoy my work and I don't mind putting in 60 hour weeks.

That said, if I were on your team, I would love having the extra time away from work.
FREE Learning iOS Development Screencasts on YouTube
Fluidshopping - Berlin - Fulltime - CTO

We are a Berlin-based startup working on next-generation testing and user experience. At Fluidshopping, we want to make split testing easy for web shop owners.

This includes test that change the business rules, not the GUI. For example, you may want to test if sending a $10 voucher to those who buy >$50 will have an effect on chance of repeated buy. Or you want to test the effect of free shipping when they bought >$100. As far as we know, these tests are not easy without tinkering with the current shopping cart software setup. We want to make this as easy as testing the GUI and UX elements (design, copy).

We use lean startup methods, and can systematically test hypotheses on any market. Our approach is the ‘startup of startups’, that is, iterate fast and discard what doesn’t work, even if the new product looks like a completely new application (and startup!). We have runway for a year. We are two people, and have been funded for only two months. We have offices in Berlin, but we often work from home.

We are looking for a technical cofounder (CTO) to disrupt the ecommerce analytics market with us and to receive a forthcoming EXIST schoolarship (2000-2500€/person/month) for one year. We are two people, one of us is technical, with a PhD in machine learning.

Responsibilities:

Your responsibilities will be to work on new key features, help us scale, contribute to the product and optimize performance. You’ll be the CTO in an agile development environment. The job offers lots of challenges because we build a real-time collaborative tool in a large market that is ripe for disruption.

As the CTO, you set the technology. Our current MVP is Django. We need to interface with shopping carts, and when the API is not enough, that means some PHP may be unavoidable.
What we like:
- node.js
- Mongo or similar NoSQL db
- jQuery
- JavaScript
- python/django
- Backbone.js
- Familiarity with HTML5 (websockets)

Perks:
- Work from home as much as you want
- … but have a nice office, with terrace and BBQ
- Stock options in two-digit range
- Dog
- In the center of the Berlin startup ecosystem (we organize events such as demodinner)

For more see http://fluidshopping.com/blog/about-fluidshopping/
Also note that blackberry is offering tools to easily repackage Android apps to their new OS. [1] Together with the $10k combo, this is a very interesting proposal that me and my co-founder are seriously considering and studying it.

Has anyone here used the android to blackberry tools and could share your experience with it?

[1] https://bdsc.webapps.blackberry.com/android/
Congrats. Like the mashup.

What is the objective? Or simply a side project?

Do both parties allow this? There are a few game apps where playing via your PC is breaching terms of use.
12 Ways To Increase Throughput By 32X And Reduce Latency By 20X
"but secondary, human-savvy products, can never be reproduced"

So, your logic is that because human-savvy products can not be reproduced, it is incumbent upon Google to reproduce them?
The blogger is to be frank an absolute dumb nut! He is not losing more viewers. In fact he is gaining them. If people upvote your video and it goes onto a social network site that is outside of your "youtube channel" that just means that you are turning on automatic sharing. Ofcourse, an option that lets the user who is upvoting to choose whether he wants to share it or not is all that is needed.

If he does share it, that just gives your video and even greater probability of going viral. Why cant content publishers get this?
Yeah, I still have the old buttons. I checked when signed in with my G+ account and also with a non-G+ account.
In a perverse way, I kind of like annoying "upgrades" like this. Because I have even less incentive to use the more-annoying service, I don't use it at all; and thus have more time for productive activities.
>unless the redesign comes with added functionality/feature (which I fail to find in this case).

The redesign, in-and-of-itself likely provides added f/f in terms of reduced cognitive load in parsing the search results page. It's simple and easily grokked.

>a reminder of its competitor.

I don't think anyone is definitively and quantifiably testing Google search results in their day to day lives, but I suspect there's a nagging sense that they're not really as 'good' as they used to be.

I speculate that it's because the results have become more cluttered. Very few people would consciously compare Bing 2.today with Google 2.yesterday.

I think it's a clever play. It will probably not pan out as it's difficult to turn a ship as large as "Default Search" in another direction but we live in interesting times.
For a moment I thought Apple was joking and this was a prank, then I realised that the company was called "Mission: Cats". Bah - they're too serious!
http://news.ycombinator.com/item?id=3669589
A friend of mine actually convinced me otherwise re: youtube comments. Because youtube comments are reverse threaded by time, so the newest comments are first, it encourages comments to be actual reactions to the video instead of just getting lost in replies to replies to replies.
Not so fast: http://en.wikipedia.org/wiki/John_D._Rockefeller#Monopoly

The free market left to itself will eventually converge into a monopoly.
I wish these things were decentralised. Somewhere in my browser there should be settings to set up my 'like' service, and the same for sharing and blogging and a whole gamut of activities. Plus a simple way to switch between these, and turn them off.

I have a real hatred for the merging of Google services - and I'm not even sure why. I think it's because it just feels like the erosion of my privacy. I've become someone that uses multiple browsers. I'm logging in and out of services - just because I want to shed my persistent identity - that I probably have exposed anyway.

Not having to sign into different services with different credentials is one of the only benefits I feel I get, and yet I'm doing more logging in and out then I ever did before.
120,000+ computer narrated Wikipedia image slideshows
Really like this. Has wider application than the classroom. Think gathering market/customer feedback to a new advertisement or TV show.

This was being used before the smartphone, so imagine similar products exist. However your metrics look meaningful.
> it was quite clear they're WAY behind other phone companies

Could you expand on that? I don't know much about RIM, would be interesting to learn why are they taking to so long to catch up.
Look Out Pair, Cupple Is Out To Break Up This Cosy Private Sharing Party
I think this move comes down to issues of branding with google accounts.

What's happened here is replacing needing a 'Youtube' account with a 'Google' account, which for all intents and purposes has been a Google account for a while now anyway. I have a feeling that this is the beginning of consolidating the various ways in which you hold a google account for any of the services under one G+ bannner.

The problem I see they might have with this is issues of association on non-social networked activity with the G+ social network. I've found amongst my non-tech friends a strong opposition to moving from Facebook to G+ as they perceive Google to be less trustworthy than Facebook when it comes to matters of privacy, and in extreme cases to think that Google is actively evil in its data sucking in comparison.
SQL Server has been MVCC for seven years[1]...

And anyway, I disagree with that it's an anti-pattern. If you want to capture information about each step of a process, SQL Server (or any RDBMS) is great at that. However, if what you want is a workflow that your RDBMS is facilitating, and you really don't care about the intermediate steps, you just want to make sure it gets done, then there are a lot of workflow systems out there that do a great job. I'm also a big fan of combining workflow software with logging the steps to SQL Server for a straight-forward process.

But again, it depends on what data's being stored and what types of queuing you're doing. One project I've done that comes to mind is to take multiple sources, grab the changes, then store the combined, conformed data in an operational data store, while flagging the rows that were changed. Downstream systems then pick up the changed rows based on their last run and pull those changes down--completely oblivious to the fact that multiple sources are coming together. In this case, you could abstract it away to the fact that it's a queuing system, but there are multiple inputs and multiple endpoints, so a persistent store with that data is paramount.

[1]: http://en.wikipedia.org/wiki/Multiversion_concurrency_contro...
مسلسل روبي الحلقة 59 
مسلسل روبي الحلقة 59

مسلسل, روبي ,الحلقة, 59

http://video.qlbak.com/11490.html