skysight-inc/HackerNews huggingface dataset:
Y Combinator: The Accelerator’s New Class Could Have “Less Than 50″ Startups
Scala Benchmark comparison with JDK 6 and 7
The Logistics of the Hail Mary - (VIDEO)
Securing your Web server with SSL/TLS
I am a network engineer and have had routine access to 100 Mbps and multi-gigabit Internet connections for years. I honestly have no idea what home (or even business) users are going to do with gigabit connections -- including HD video, which is only 15 Mbps. Even with a building full of senior software engineers, it's hard to break 30 Mbps except for 1-2 minute peaks. Even when everybody is streaming media, Pandora only takes about 256kbps, Netflix takes a few Mbps, etc.
That's just because many existing routers have bad UI. Some of them just have a checkbox for automatic QoS that works fine. AFAIK the bufferbloat/CeroWRT people are working on open source QoS that just works with no configuration. Downstream QoS really needs to be done at the ISP, though.
What design styles or trends piss you off?
Nice post, I just used your benchmark to also compare running Scala in JDK 6 and 7 http://news.ycombinator.com/item?id=4862035
"The reason we accepted fewer applications was that in summer 2012 we grew too fast." I am curious; from a ROI perspective, are there any limits how big each YC batch could go or put another way why is "fast" fast? Can YC grow as a partners-based organization as much as demand exist or does PG's attention draw a limit, as would occur in a star-shaped organization structure.
I used to watch lots of MKV and AVI vids, but in the last 5 years it's been mostly low quality Flash streaming and I don't hoard media any more. I prefer immediate viewing to waiting for a high def download.

On the other hand, I still hoard lots of Gb of mp3 files. No change there, but I can't use Spotify in my country.
Great job, over the past week i have been doing an interactive implementation of SICP picture language, and have a working prototype to play around, check it out here: http://rquintas.net/picture-language/
Might this have something to do with Dunbar's Number of ~150?

http://en.m.wikipedia.org/wiki/Dunbar%27s_number
Flurry - San Francisco - Senior Software Engineers for Advertising, Platform, and Front-end.

We have outstanding opportunities for experienced, enthusiastic Senior Software Engineers to build innovative products as we rapidly expand delivery of our big data services for the booming mobile app marketplace. You can assume a role as a key contributor of highly valued, high-profile functionality for our primary product offerings.

This is your chance to expand your expertise in leading-edge technologies and distributed infrastructures as you solve challenging problems as part of a dedicated team that takes great pride in our work. This is a terrific opportunity for a seasoned software engineer with expertise in large scale infrastructures that emphasize reliability, availability, consistency, security, and performance.

See the job descriptions and apply online here:

http://jobvite.com/m?3IlJAfw6
http://jobvite.com/m?3vlJAfwT
http://jobvite.com/m?3MkJAfw9

Flurry has built the largest mobile network reaching more than 700 million unique monthly users on tablets and smartphones. Its app measurement and advertising platform is used by more than 80,000 media companies and independent developers that have published more than 250,000 applications on the Flurry network. The company is very well funded, has built a remarkable revenue stream, and is pre-IPO and cash flow positive.
PhotoZoom Jquery plugin
Simple, lightweight jQuery plugin to show zoomed view of image based on screen dimensions. It simulates photo zoom for facebook (Chrome extension).
I think AQM (e.g. CoDel) + ECN is the solution to that. TCP will occupy very little buffer space, leaving plenty for real-time traffic.
Not a startup but a side project
https://itunes.apple.com/us/app/albumsyncer/id548959990?mt=8

Sync your Facebook friends albums to Dropbox
Like basketball? Want to work in the NBA?
My name is Ben Falk, I'm the Basketball Analytics Manager for the Portland Trail Blazers. (If you've seen the movie or read the book "Moneyball", that's the kind of thing we do - attempting to apply statistical analysis and evidence based reasoning to give us an edge when trading or drafting players and making coaching decisions.) We're always on the lookout for people with the right mix of programming/computer skills and interest in basketball and the NBA. I figured this would be a good place to post to try and find those who have that specific overlap of skills and interest.

If you are one of those people we are potentially offering an internship or a part-time position, depending on what works for both of us. You would be working closely with the scouting and coaching staffs as well as our analytics team to help improve our processes. Living in/moving to Portland is not required, and we can work out details like that once we've determined you're a good fit.

If interested, please drop me a note explaining your skills and interest level and I'll be in touch. You can email me at basketballanalytics [at] trailblazers [dot] com.

I'm happy to answer questions in the comments below.

Thanks,
Ben
Mozilla ships Firefox with H.264 support on Android
What were the predictors of failure ?
mp3.com engineers in San Diego were breaking any and all DRM in 2000 (using virtual sound cards).
These are nice, and appreciated. Bought the colored ones as a small bit of support. Hope to see more in the future.
Can you name an X for which Dalvik performs competitively with HotSpot? Honest question, because I can't think of one.
Make no mistake, the reason they would be in favor of this at all is that copyright holders (Hollywood) are perceived to favor Democrats. It's another bullet.

It's nice that this issue happens to put them on the "right" side.
Hey, cool app! It's nice to solve the local storage problem like this.

I am the founder of https://appstorerankings.net , a startup focused on ASO (App Store Optimization), so I'd looked up your app's keywords -- you're using "personal,live,movie,cloud,stream,air,share,remote" . That's only 49 characters out of 100 you could be using (or you've got duplicates with the title).

You should add some new keywords to your app, here are some suggestions - "server,vlc,player,audio,airplay,wmv,mkv,avi,nmp4" in order to get more downloads (These were automatically generated based on your current keywords). A lot of your competitors use file formats as keywords, so it's probably a good idea!
> It doesn't matters if you have an IQ of 200 when you're born several thousand years too early. You never make use of your genius, except to make lot of babies and become the chief of your tribe, if you're lucky.

If you're in a stone age tribe, that is probably the most important thing you can do. Just because some stone age chieftain can't figure out how to smelt iron doesn't mean that they failed or are wasting their talents.
Why would you feel awkward? She made a mistake. She stopped, asked for forgiveness, and we are very happy. The "sin" has been rectified.
I think the other thread has a more interesting discussion going: http://news.ycombinator.com/item?id=4859882 (Edit: fixed link)
مسودة الدستور المصرى الجديد
Quora has an official app. Not sure why about the others.
Programming: Had an idea and spent over a year learning how to code while implementing the project to completion. Gave up QA testing after working at cool game companies like Blizzard, wasn't making the salary I deserved. Now I am.
Advice on making most from meetups (Bay area)
Hi All,

I have started going to meetups, events and hackerdojo to meet new/potential developers for my startup. Are these meetups, hacker parties really helpful? Can you give me advice on how to make most from these meetups. I do have a small prototype of what I am building.

Also, I would appreciate if you can suggest any events/meetups, co-working spaces or anything else that I should consider.

Thanks!!
Life: switching careers from hospitality management to software development (I don't think any developer who has never been anything else can really appreciate how great we have it)

Programming: learning C++, even though at work we use Java and Ruby, I feel the more I learn C++ the better I become at higher level languages
Sunday Roundup – Looking back at the weeks interviews
Life: Trying LSD. Gave me a new perspective. Allowed me to fix relationships.

Programming: Reading research papers and the academic basics, and learning functional programming. Gave me the ability to go far beyond simple apps on frameworks, and tackle problems I thought out of my league.
Photobooth.js - A HTML5 Webcam plugin for jQuery
Have you never seen python before?
Facebook has already remained vital and growing longer than the Friendster/MySpace precedents, and the Geocities/Angelfire precedents.

They're looking more like email or the web itself. Or the telephone.

Or did you have other 'similar fad' examples in mind?
Will technological progression necessarily follow what a historically similar path as our own? Or are there multiple directions that technology could take...

Ex. Perhaps we develop more steam punked tech, develop alternative fuel sources, etc

So. Short question. Can technology progress in different ways than it historically did?
You seem to think education should be like putting music on an iPod. As with all skills, what doesn't find use decays. I believe education should create well rounded people by exposing them to the the breadth of human achievements in the arts as well as sciences. I don't remember all the books we read in English class either, but I appreciate literature more in general having been there.

The real tragedy is that many educational programs emphasize the kind of rote learning you seem to want everyone to aspire to instead of critical thinking faculties which, properly instilled, will assert themselves for a lifetime.
and here a 'not found' message, though created. http://purl.ly/news.ycombinator.com/threads?id=pg
50 is still a huge number. Airbnb's class, just 4 years back, was only 16.
It doesn't download media. Tonido streams it. Tonido can also stream Flac music format.
The current solution set for these requirements is a USB stick device with HDMI out. Takes power from the USB port, can be 'potted' (basically molded into the plastic) and then the HDMI out plugs into the TV (sometimes with an integrated cable.
Something I'm surprised I haven't seen mentioned so far is a comment regarding this:

> The hardest part of setting up an SSH client on a tablet is getting your private SSH key on there without entrusting it to a third party. I split mine across multiple services and removed it after recombining it, but a better way would be to SSH in with a password first, then use copy and paste to copy the key inside iSSH itself.

Ideally, you shouldn't be transferring a private key in the first place, and instead, generating a new private key on the tablet itself, specifically for the tablet.

Once you've generated a private key for the tablet, it's trivial to push the public key for it to the server (and safe to entrust the public key to third parties, since it's specifically intended to be public).

It also means that if, say, your tablet got stolen, you could just revoke access for the tablet's key, rather than having to redo everything for your existing key.
Credibility and Bullies with Blogs - Zac J. Szewczyk
Hey thanks a bunch. We will do that.
Sounds like you've gathered a fair amount of your own data similar to what the “Startup Genome” project is aiming at.

http://techcrunch.com/2012/11/20/startup-genome-ranks-the-wo...

This would definitely make for interesting reading if/when you choose to share details.

Also, it sounds like at least part of the Y Combinator size issue is a version of Dunbar's Number, applied to business rather than social relationships.

http://en.wikipedia.org/wiki/Dunbar%27s_number
So you have the practice part down, now you can work on working smarter?

Should be easy for you, working smarter is easier than working hard.
Reminds me of a quote from Teller of Penn & Teller (the magicians). I can't find the reference at the moment, but the point is that much of the time, tricks are only mysterious because most people are unable to imagine that maybe you just spent 6 hours a day for a month getting ready for it.
Yea, but having random works be in copyright for too long is even worse, especially as it gets harder to find the copyright owner.
Hey Mike,

Right now my position is that for the effort, you're better off writing good content than worrying about your template.

We've seen really strong performance from simple formatting (bold, italics) where the focus is on building a relationship with the user:

"Hi, I just saw you signed up and wanted to help you get started". This is meant to feel hand-written.

I saw that thread and rather than make unsubstantiated claims in response, I want to get a better understanding of when you should use a highly-styled layout and gather some data.

Many of our customers like to use our "light" layout ( https://raw.github.com/customerio/skins/master/Light/light_s...) for transactional emails and put their logo up top. There's a bit of styling, but it is really subtle.

Multi-column in my opinion is way out. It's a mess on mobile, and you probably shouldn't do it. A great example of a nice single-column, styled email is campaign monitor's newsletter.

http://campmon.createsend.com/t/ViewEmailArchive/y/78AABCA56...
Also, the dum byriani (sp?) and various forms of masala in little India are freaking amazing.
I apologize up front for the OT post, but I have never seen a thread extend this much to the right.
Not to worry, they are coming. The current SOC vendors are targeting 'phones' and there isn't a market for a sata port and GbE on a phone yet. However Texas Instruments and others have seen the "Chromebook" light (which is so say that its not suicide to make a more general chip using the ARM instruction set architecture) so they are baking new chips as we speak. I'd expect that early next year, or at the latest summer 2013 we'll start seeing samples of the first chips that have these capabilities.
A bunch of different corporate entities getting together with governments to jack up prices, how is this any different from a cartel.
Let me put it this way. If I ever made something to be so popular that a lot of people wanted to pirate it, I wouldn't be too concerned about the piracy in a business sense.

But the problem is that every business has to tolerate some level of immoral activity whether they like it or not. Department stores have to tolerate some employees stealing merchandise. Restaurants have to tolerate employees giving meals away to their friends. Gas stations have to tolerate the occasional late night robbery. With regards to profit, there is an optimal amount of resources you should spend on fixing behavior like this. Spend too much and your company will lose money. Spend too little and everyone's going to see what they can get away with. Same with software.

However, just because this stuff happens and people are expected to deal with it and build it into their business plan does not mean it's okay. Cities deal with murder and theft on a daily basis; they shouldn't be flattered that their city is so popular that is has a lot of crime.

I am unfamiliar with Balsamiq, but he has a certain model that works for him. Great. But why should everyone else be forced to adopt the same model he does? There's a gas station where I live that gave me free water once when I was on a run. Does that mean every gas station should be forced to give me free water? If they don't give me free water, should I just take it anyway? It's a negligible loss to them; they won't notice anyway. In fact, if I hadn't taken the water then I wouldn't know how great their water was to come back and buy some more or tell my friends.

Do you understand what I'm getting it? There's a difference when arguing piracy on an optimal business basis vs a personal moral basis. I am arguing on the personal basis. I think we both agree on what makes the most business sense (as should any intelligent businessman).

P.S. I'm still curious why you called me ignorant. What field do I lack training or knowledge in that pertains to this discussion?
Saying that it's "common practice" does not answer the question of why you care what I look like. If a person can code, they can code, no matter what they look like. The only thing that a photo does is assist in discriminating based on looks, age, disability, and other non-job-related attributes.

As far as I know, there's nothing preventing U.S. companies from asking for photos with resumes. It's just not common, probably because how one looks is (usually) not relevant to being able to perform a given job.

In the US what companies ARE (in theory) forced to do by law is to not practice discrimination based on gender, age, religion, disabilities, and probably some other things. Which is great in my opinion, I wouldn't want to work for a company that did these things, or wanted irrelevant information from me, information that could only conceivably be used for the purposes of such discrimination.

Perhaps I'm naive, but I would have thought that start-ups, being as they are overly-concerned with "getting sh*t done", would be the last to discriminate on irrelevancies.
Comparison is not valid, since I'm considering many new projects. For example parallel computing (massive data processing) is mostly done in C++. Intensive 3D games are written in C++ as well. Just about anything that needs critical performance is written in C++. So we aren't talking just about legacy code, we are talking about new development.
Newer devices are trending towards heavy internal storage and no SD, so that's more a legacy device issue.
SICP was the text for first-year intro computer science at Chicago when I was there. I don't think it's too much to ask of motivated amateurs.
Life: Deciding that my family was more important than my job title.

Programming: Getting a degree in hardware even though I was pretty sure I wanted to write code.
"shaking my head, wondering how some of them will ever amount to sustainable businesses."

pg wrote about this -- the best startups seem like bad ideas but are good ideas. They seem lame. I don't think there is any way for you to judge a startup by "reading about" it. You haven't met the founders, etc.
Hey, I'd like to know a bit more about how you look differently with a finance foundation. Are there any resources you could recommend for a laymen? I have some basic economics but not much else.
On a related note, can someone advice on how to make most from these meetups. I created a thread for it.
http://news.ycombinator.com/item?id=4862067
Don't name your kid Siri
You could use http://purl.org which has been around since the 90s.
Life: finding/having exercise related & outdoor hobbies (snowboarding & rock climbing)

Programming: switching to Linux at ~16 and recently making the move to a Macbook
Yeah I was just going to point out Dunbar's number. At that point you have to introduce more layers of management, rather than everyone just knowing each other.
As we move toward languages with big standard libraries, productivity becomes more and more about knowing what you don't have to do yourself.

Case in point - even as a Python veteran, I've never seen/used collections.Counter before. It'll save me from writing the same stupid three lines over and over, and is probably implemented faster than I naively do. I'd say that this will improve my productivity.
I see. So your difficulty really doesn't have to do with OOP at all then. The OP was saying that OOP doesn't really change your ability to use a language procedurally. It doesn't seem from your answer that you had difficulty with that.

It does sound like you had difficulty with managing complexity. That's definitely valid. It's hard to learn a bunch of modules when you're first starting out. I guess for that you just need to add a sprinkling of common sense where warranted, and manage the amount of new things you're learning.

Anyways, just was curious to hear where people have difficulty when starting out, so thanks.
There are dozens of them though, like name mangling bloating code size even if you forego namespaces. Not saying the compiler doesn't have some inherent inefficiencies, but it still is operating at the same level as C.
Taking a year off school to do a startup.

Didn't work out but allowed to filter life and actually figure myself out. This allowed me to restructure my degree/education/learning to support the rest of my life and not just my next startup.

You'll ask this again in 5 years and hopefully my answer wouldn't have changed much.

Programming: never saying no. Biting off more than I thought I could chew.
The problem is fill in an earthquake, has risk of ~liquification. So its the combination of factors. NYC would have a major problem with a major tectonic event, for example. ~Nothing there is seismically zoned/engineered.
I feel sorry for the Norwegians named Siri before the iphone was even created.
That's a great suggestion. It will certainly be an improvement. Just explaining it to a wide variety of people can help your thinking about it. If you get outsiders to describe it for you, even better.
could you reveal more details about what the position entails from a technical side? What programming languages, experience, or app stacks for instance?
> Scala is really painful on Dalvik due to the amount of garbage it generates.

That seems to be a Scala problem, not a Dalvik one.

Dalvik is a JVM that's extremely optimized for one specific purpose: running on mobile phones. And it's doing a fantastic job at that.
There is a great lecture on the physics of rainbows on MIT's Open Courseware: http://ocw.mit.edu/courses/physics/8-03-physics-iii-vibratio...
This comparison makes no sense, the two JVM's were designed with fundamentally different goals.

At any rate, if you really wanted to compare, you would have to run the benchmarks on the same platform, i.e. Dalvik on the desktop or HotSpot on Android.

Which makes no sense either.
So it's not so much the batch size that matters. It's the quality of the investor.

From the about page:
> All venture investors supply some combination of money and help. In our case the money is by far the smaller component. In fact, many of the startups we fund don't need the money.

This is intriguing, because investor as I imagine would like to spread there bets as much as possible.

From an investors point of view, isn't it counter intuitive to solidify around a smaller number of start ups.

Although, I agree that they should invest more time, as a path to success. Showing care for your investments seems all around wise.

Just food for thought, I'm not sure if I have a point most of us don't already realize.
Why Apple Still Thinks Touchscreen Laptops Suck
True, although it's not entirely clear from this Scala-on-JVM benchmark whether there'd be a comparable speedup for Scala-on-Dalvik. Depends on the reasons for the speedup I assume.
What I don't understand is, the article discusses about "coin spinning" versus what the heading said - flipping?

to flip a coin ... There are no hidden tricks. It’s a fair bet — safe to take,
if you’re looking for a 50/50 chance.

Not sure how many of us out there are spinning coin.
There is positive value in participating in the community, but negative value in reading newspapers or listening to the news on TV or radio; those things will make your decisions worse not better. (An analogy: news media are like a bottling company that takes a thousand liters of slightly dirty water, separates it into 999 liters of pure water and one liter of concentrated poison - and throws away the pure water and sells the poison.) Much better to spend your time instead doing something that will bring you into contact with people in real life.