skysight-inc/HackerNews huggingface dataset:
How’s that possible? There’re a lot of (thousands?) multi-platform apps for iOS, Android, Blackberry etc. For instance, Angry Birds has versions for “iPhone/iPad/OS X,” “Nokia Devices,” and “Android (Amazon/Google Play)” on their website: http://shop.angrybirds.com/us/games/mobile-games.html

Needless to say, the full list of platforms Angry Birds runs on is (according to Wikipedia) much bigger.
The writer recently went back to school to get an AS focused on OOP/Java: http://www.linkedin.com/in/jolieodell
I don't really argue one way or another. Just wanted to precise that the anonymous user issue is a bit irrelevant. They couldn't do anything before, they still can't do anything.

What changes (if they really do what the original blog post suggests) is this:
* They remove the up/down votes system internal to Youtube (which is already a full-fledged system, where you have a stream where you can see when someone you follow likes something, etc)
* They move 'share to Google+' from the 'Share' submenu (where it already is, alongside with Facebook, Twitter) to where the up/down votes were
Scentsy products
this is very impressive. i'm a little skeptical, however, whether this type of video sharing will get mainstream adoption (like, say, instagram).

people like 3 things re:pictures: 1) take them, 2) show them off, and 3) look at them. this has been true since way before the internet. the advent of the video camera on phones makes 1) happen, but i'm not sure about 2 or 3. for example, i'm seldom inclined to watch any socialcam video that shows up on my FB feed, but i click on pictures a lot more often than i don't.
>I carefully avoided making the statement you've just deconstructed.

Perhaps you carefully avoid it, but you also strongly implied it. Consider:

>You're lucky enough to live at a time where there are numerous production-ready tools with which to do your job. If you choose a tool that you're excited to explore, with an active and fast-moving ecosystem, your excitement and enthusiasm will make you happier and more likely to do a better job.

You're optimizing for programmer excitement. There's a famous graph of programmer excitement curves floating around on the net, with a peak at "new and shiny" stage.

>Developers tend to find learning exciting. They could be interested in learning Rails or Django for the first time, trying out Sinatra when a full Rails app seems overkill, or exploring Node for a small and non-critical part of your architecture. Hell, they might be excited about learning PHP.

I'm not arguing the truth of what you're saying - it's obviously, painfully true that developers absolutely love trying out the new hotness (sometimes even if it's just new to them). I'm simply asserting that this is bad.
what are your references for:
(i) selling your information to governments (emphasis added)
(ii) strong supporter of CISPA?
Did they reject anybody? There is a small marginal cost for every invitation they issued but a huge option value if any of their startups hires someone.
Probably node/Backbone JS KLOC vs. iOS Obj-C KLOC.
There was never any doubt on that bet. Which is my point - it's an annoying behaviour.

Yes, people will give you their email, but they won't like it. That damages your brand (just a little).

EDIT: One technique that'd make this cool is to offer the full video for free, then give the option to sign up for more. Too many people have been burnt by teaser "sign up now for secret material" that turns out to be lame.
As it happens, this bug was somewhat in the original version of GTA. Whilst walking over water would kill you, if you tapped the jump button, you'd never fall.

This could allow you to reach areas otherwise impossible to reach - just find a high enough building, run off the edge and tap jump until you reach your desired location!
Google,

Please add a warning that when a serif font < 24px is used for the main text, readability is degraded on most screens (new iPad being a notable exception).

Sincerely,

The internet.
Amazon Cloud Drive Desktop Apps
A Hybrid data structure. How many DRAM cycles does it save? Depends on your data and access patterns, 10-20 is reasonable, but it also saves processing time etc.

EX: Let's say you want to store 1/2 to 100 million GUID's. They should have a random distribution so you don't have to go crazy just start with a lookup table for the first 16 bits (sized to fit into L2 cache) and a radix tree on the leaf nodes. http://en.wikipedia.org/wiki/Radix_tree or a AVL-tree or whatever you want it's just not that important because these small trees are unlikely be cached. You may want to use a mid range of lockup tables to cut down on DRAM round trips, but again that's the type of micro optimization that starts to get really specific to your usage patterns and the amount of memory on your system etc.

But wait, what if your using time-stamps? The first N digits are going to be the same right? Again, knowing the DRAM timings is pointless verify its in the range you want, mask some middle bits, use that as an index... etc. Or, if it's a pure lookup and it's ok to give up ordering you can flip the bit order to have a fairly random distribution. (Again a micro optimization based on data usage patterns but it may help out.)

And, here is the thing if your storing the data on a HDD the same idea is still useful, just use a larger index in RAM. The important things is relative latency's and storage space not specific timings.

PS: Still, this assumes speed is really important. Generally speaking there are far more important things to worry about like keeping all your data in RAM in the first place, space efficiency can be more important than access patterns. And you might be better creating a batch of query's and ordering them to be more efficient vs changing how your data is stored.
This is basically a HTML5 app with a native wrapper for all the things you need access rights to - security, storage, comm etc...

From their dev. site (http://engineering.linkedin.com/mobile/linkedin-ipad-using-l...)

"...LinkedIn just released a brand new iPad app built using HTML5, backbone.js, and underscore.js. The app includes a rich stream of information which is a combination of network updates, group posts and news articles..."

Also interesting their code to create what they call a "container view controller" is available under Apache at https://github.com/linkedin/LIExposeController

Guess you can / you do build something similar when you create an app with PhoneGap.
Batik Bola Barcelona 2A
This is also how OpenDNS makes money. Neustar does the same. And probably others too. They call this "DNS service". Anyone can run a resolver, including your next door neighbor. Unless you live next to a datacenter, your neighbour's "DNS service" will likely be faster than Google's or any commercial vendor. It's been suggested the optimum number of users for a decent cache is probably around 10 [source: IPJ]. Can you trust 10 people not to poison the cache? How many users do you think the "DNS service" providers have? Can you trust each and every one of those users? As for DNSSEC, most people running authoritative nameservers for websites do not support it, let alone most domain name registries.

Interesting to note: no rDNS for either of those IP's.
Well, at least users have to add them to the dropbox list manually. The cool thing of Google Docs, for me, was that it didn't allow many options, to avoid the mismash of informal, unchecked styles that happens in Word.

With this Office-ification of Docs I see a potential disruption. Maybe a LaTeX-like collaborative WYSIWYG editor? That is, one that has only four or five possible document types, and is very opinionated and consistent in how the document is styled. Like TeXmacs, but online and simpler.
Hey i've been rejected from YC twice and Seedcamp 4 times. Academically I always flunked it, never cut the grade until I got to university and started pulling in the odd distinction.

Failure and rejection are what drives us entrepreneurs, if your going to let an application to a start up bootcamp get you down, how you going to deal with getting knocked back by all those people you're trying to do deals with. Just add it to the list of knock backs and keep on going.

Seriously, getting rejected from these things is as good as getting accepted; it's what you make of it, you might get rejected but you'll figure out how to move forward whatever the weather. Hell, you might get through, but I am pretty sure once you have then the hard work will just be beginning and there'll be plenty more knock backs around the corner that'll you have to deal with.
Toshiba's new use for flexible technology
Flexible semiconductor technology has been developing at an increasingly rapid pace. As the technology comes down in price and goes up in usability
Sounds like it was calculated by page count:

"Yes, only one screen in the entire LinkedIn iPad app is actually native."
Mountain View CA, Full-Time, Web Application Engineer

Luminate.com is seeking an engineer with a strong background in web application development and implementation. As a member of the web applications group you will get to work on our core front end product as well as help design and implement our next generation products. We are changing the way people interact with images online and here is your chance to help push that vision to the next level. Come work at one of the hottest silicon valley startups along side veteran engineers and architects from Netscape, TellMe, LiveOps, and Digg and backed by top tier VC's and Google.

Required experience and knowledge:

* Experience in professional software web apps development (start-up environment preferred)

* Open source contributor is a big plus.

* Expert knowledge with HTML, Python (or Ruby), Javascript, JQuery, CSS

* Strong sense of design and end user experience

* Highly creative individual

* Proven experience in development of cross browser compatible web applications

* Excellent communication skills

* Ability to work in a fast paced, collaborative and iterative programming environment

Contact: john@luminate.com -or- http://hire.jobvite.com/j/?cj=ogXMVfwE&s=HackerNews
Is my browser's zoom setting supported yet?
"you have a better idea for an in-memory data structure"

The problem with this question is (and your original example) is it entirely contrived. A better in-memory data structure for what? String indexings? Integers keys? Complex objects? Metric data? Region Data? What is your query load? Range queries? Exact queries? Substring queries? K-edits queries? Nearest Neighbors? etc....

Before worrying about DRAM performance on the particular machine you may be running your code on for a year or two in production you need to answer those questions. The performance of your system will depend far more on your understanding of the work load (read vs write), object type and query types than on the data structures understanding of the DRAM. That is the last optimisation you make, after you have done everything else because it is machine specific.
a) it focuses /less/ on functional languages, since it includes many fewer.

The nice one about this graph is that it is relatively complete.
"Who knows 10 people who have a Blackberry?"

Touche.
Weebly website creator for iPhone is an amazing experience. The hands down easiest way to make a website that I've seen.
Anatomy of a Fedora 17 install image
That is a very nice graph. I was shooting for a more comprehensive graph, but as you see at the cost of comprehension.
Exactly. Upon rejection there are two options: give up, or just push harder.
I consider Socialcam a virus. No wonder it's spreading. On mobile I should not be forced to install an app just to watch a Facebook video.
Not only do I hate TL;DR meme (I don't believe it fits the community at HN), but that isn't even an accurate summary of the article or the situation.
EA Killing Rock Band For iPhone, Game Will Be Unplayable For Current Owners
لقاء عمرو اديب مع حسين سالم
Pushing the borders [out] of Firefox performance
This is the stat that is actually impressive (both their mobile user count now and aggregated over time).

Previously, we had been seeing statistics about how many people are viewing their videos on Facebook. One problem with that they allow uploading any arbitrary video so, for example, their statistics include views of a "Dark Knight Rises" trailer.
I keep seeing these awkward auto-posts on Facebook from both Socialcam and Viddy, and as someone not seeking out a product like either of these, this is my only impression of these services. People in my social graph who clearly wouldn't want others seeing activity about the racy videos they've clicked on are getting wall posts like "Grandpa just watched 'Tiniest bikini' on Socialcam". Between the Facebook spam and the cliche "it's like [other service] for [slightly different usage]" make me much more skeptical than curious.
If you were sharing the doc via another service that required a login (and pretty much anything that doesn't post it to a public URL is going to), wouldn't you hit the same problem? It's hard to do collaboration (even if it's read-only collaboration) without identities.

Overall, it seems to me it's probably both more likely than a random family member will have a Google account, and/or be willing to sign up for one, than sign up for a different service that's less well-known and has fewer services based on that login.
Looking forward to that interview. Weebly is the kind of company we should hear more about.
MobiRuby's Current Progress (Video)
This! The hard part is figuring out how to spend enough time with the customer to give them a meaningful deliverable that is not hard for them to understand!

I like your points. Clock watching, limited upside and inviting commoditization all seem like pretty obvious limitations.

I would love to see a way to put a more meaningful, customized idea in front of a customer ...
Yeah I think a LOT of the criticism of my post would have been cleared up if I had specified RDBMS more clearly. In my experience, most people simply put a logline with a timestamp column in a table and then rarely if ever reference them except to tail/search through which is unnecessary workload on the DB in most cases.
With all due respect to the socialcam team, I also think their viral growth is due to some underhanded techniques that they are using by posting, without user content, on news feeds.

Here is my post on HN regarding this:

http://news.ycombinator.com/item?id=3917074

Basically if you click on a social cam video on facebook, which takes you to social cams webapp to view the video, the video also gets added and shared to your newsfeed without user consent

I really really do not like apps using underhanded techniques to go forth with their viral agendas. If I really wanted to share this video, than I WOULD HAVE. That is what a like/share is, isn't it?
Sure, but it doesn't mean you're allowed to publish a deobfuscated version...
At first, my intent was to be snarky, but it's really the truth. I can't remember the last time I saw someone using a Blackberry. My last friend with one got rid of hers months ago. She was the only person I knew with one for quite a while. I had one several years ago and loved it, but they haven't improved much since then and everyone else has.
"Emotion trumps cool analytic fact in any day for UX."

Uh, no, it doesn't, at least not at any responsible software project I've worked on. The whole reason you run experiments, A/B testing, etc is so that this doesn't happen.
I agree that growth and bubble are definitely not exclusive and that the former is usually what triggers speculation and ends up in the latter.

I also think that right now we're in a phase of growth, without financial speculation. It might be very well possible that this will kick in pretty soon, but I'm leaning towards the idea that it's still going to be difficult given the hard time that their public stock is having.

(btw you miss 3 zeros on your FB active users).
The main problem with appealing to "best practices" is this: One man's best practice is another man's anti-pattern.

Between semicolon-free folks and JavaScript traditionalists, who gets to play the role of the expert? If Node.js is popular, does that mean that Isaac's comma-first style is "correct"? (https://gist.github.com/357981)

In the absence of a quantitative engineering method with which to evaluate either approach, isn't it a purely personal and political choice?
Findings, May 2012
Also this --> http://www.theleagueofmoveabletype.com/
Yep, Fixed.
Learning Economics Will Make You a Better Entrepreneur
First, Isaac Schlueter isn't advocating against best practices with ASI. He's advocating for an alternate best practice that you disagree with. In that very article he suggests an alternate place to put the necessary semicolons.

Second, the CouchDB thing isn't because of a lack of best practices, it's because the wrong best practices were misapplied. And in the end, its use of best practices prevented it from severely hurting CouchDB's reputation.

The best practice is that password data should be stored as a salted hash, so if the database is compromised, the original password can't be retrieved. It's rare that the salted hash is intended to be public information, and that's what the CouchDB people did. What they should have done is realized that since they're deliberately sharing the hashed passwords, the original best practice doesn't apply, and they need to break it down and reexamine it (probably a good idea anyway for a project of its size). And they should have reached the conclusion that SHA1 is much too weak and/or that the salted passwords shouldn't be shared. In the new version, CouchDB 1.2, where an effort to correct the problem was made, the passwords aren't public. But at least, aside from the encryption strength, they got the hashing right, in that they used salts so rainbow tables can't be used. SHA-1 is easy to brute force for simple passwords, but as passwords get longer and contain more than dictionary words, it gets harder to brute force. It's easy to communicate that they screwed up, and easy to communicate that it's no worse than Sony password databases that were compromised, but the truth lies somewhere between the two, and can be seen by carefully considering the details of the case.
I changed my domain to a personal one. This post is now at http://eileenandjeremy.com/2012/05/01/double-down/
The startup I work for would! Assuming, at least, that you have experience in a couple moderately dissimilar languages (e.g. not only Java) it's really not a big deal. It's important to have someone who is a real expert on a language you're using, but most people can just be good at it, and you can get good at most languages quickly with sustained effort.

What is a big deal is being smart and motivated and knowing a lot about at least something useful. Everything else is gravy.
yea, i know. it is completely new, not related to BB java. QT like development and c++. The simulator is a vmware image like playbook dev.
They run 2% of the websites on the internet:

http://www.weebly.com/jobs.php => "Running 2% of all of the websites on the Internet presents some very interesting technical challenges."
It would be neat if, say, dashed lines were used for all the descendants of LISP that are Lisps.
Social Media and the SoftLayer Server Challenge
http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Fl...
A sophomore at Penn university I believe. He has written a couple of interesting blog posts, which were featured here on HN.
Splunk, last I checked, used PostgreSQL for it's backend. While maybe badly worded, my point was more toward the users who have a two column log table with a timestamp and a syslog style line of text. The problem with "advice" posts like these is you can't cover every possible scenario without confusing the less experienced readers. Do I think loggly or splunk cloud should store their logs as flat files? Hell no, their app IS logging. But in the general case of application architecture I don't think it is appropriate or terribly useful for most. I know they say "never say never", but I felt it justified when I believe it's a bad idea in 99% of apps.

It's really more about using the right tool for the job, Splunk, Loggly, NoSQL solutions, etc. are a MUCH better fit than an RDBMS for this sort of work.
Dude, I know you see "teaser" but I see "5 minutes with no demonstrated value." I'm convinced that the next 40 minutes of your video will have content that I could have just as easily consumed in blog format in about 45 seconds.
I'm definitely open for display ideas. DOT source is located at https://gist.github.com/2576547 and is forkable.
Neglecting abusers perpetuates abuse.
Changing from SQLite3 to PostgreSQL (RoR Tutorial 3.5 Exercises)
I'm not going to try to convince you that your preferences are irrational, because I probably won't change your mind and have better things to do.

I will try to convince you that the preferences you are attributing to "people" are unlikely to be universally accurate in describing "people". You should probably recalibrate your understanding of people's behavior, because when you understand what people actually want you're more capable of delivering things which both you and they will benefit from.

I once thought that people hated getting email. I hated getting email. Except from, well, all the people I didn't hate getting email from. I have substantial evidence from clients and other people I find credible that people not only like getting email but will actually respond in predictable and positive fashions to the right email. I also have a stock of anecdotes which bewildered me when they happened, like people emailing me asking why I didn't send them a November BCC newsletter (Me, mentally: "Don't you know its going to be the October one with gsub applied to it?" Her, literally: "I really really really want to hear about Thanksgiving bingo." Me: "Wait, people pay me money for that all the time, how did I not see that sentence coming.")

There are almost certainly people in the world whose preferences are more similar to you, in that they would not like to get emailed by me. That's cool. They should not give me their email address and instead do something they would prefer. Cat videos or something, whatever.
ok, how about: "we would love to be featured..." with email link to contact@ on all the logos. just second thought.
This was posted almost 2 years ago: http://news.ycombinator.com/item?id=1511990
What reference do you have for Clojure influencing the language Scala? Scala is older, so that seems surprising to me.
Samburu National Park Lodges | Reserve Accommodation
Daily health & Fitness task list, for all theday and healthy life.
It's pretty easy to give my address to someone who has earned my trust by building up a large deal of social capital. He has a fair amount of professional reputation to lose if he doesn't do what he says ("send you something interesting every few weeks").

And what if I'm wrong? What--maybe I have to click "spam" a few times? I mean, really--I sign up to a lot more dubious things than this.
I would be really interested in their metric of "counting websites", especially in today's mostly dynamic internet.

Do they count Facebook/Google, too?