skysight-inc/HackerNews huggingface dataset:
The funny thing is that Android is parsing all your media files in your back, so even if you don't use their demuxer, the Stagefright's CHECK() can bite you...

> We also had to write almost 10 different color conversion functions for all the random color formats used by long-tail Android devices.
We have those too. Are some of yours shareable?
15 employees on a ~$2M seed round would be very aggressive. Realistically you'd only want to hire around 5, so your runway lasts at least 18 months.

Low-single-digit percent equity stakes vesting over 4 years for those employees is pretty in-line with what I've seen on https://angel.co/salaries.
How TED's UX Team Designed the New TED Talk Page
You should really look at libVLC :)
Fe[26]
Actually, the world is getting to the height of how humans were pre-agriculture, at around 6 feet. As Asia and ancient Rome has proven, high carb low protein diets do not make for great height.

There is also reason to believe that a height in great excess of 6 feet is not optimal, however. Our physiology - bones and joints - don't allow for it.
Agree with this from my experience.

I'll just take the higher salary and use it to fund my own ideas which I control 100%. Equity without say into decision making is practically worthless.
I've been a proponent of this reform for a while. Strangely on my way into work this morning I was trying to figure out why a week is 7 days and not some other division. I thought maybe it was religious, but I now think it has more to do with lunar cycles being close to 28 days and that predating any religious foundation.

12 months has the benefit of dividing the seasons into 3 month quarters. However having an uneven number of days per month and with the solstices and equinoxes falling somewhat haphazardly on the calendar, this doesn't seem like a good reason to stick with the current system.

As long as we're redesigning the calendar system, I think the solstice and the equinox should fall in the middle of a season with the Winter Solstice effectively marking the start of the calendar year as a holiday. The leap day could be the day that proceeds that, effectively being used as a day to mark the end of the year. Seasons would then define periods of similar daylight.

The only reasons not to adopt this sort of calendar are ceremonial. Having a 13 month calendar simplifies so much from financial calculations to having consistent day of week/month boundaries that I can't see any real down sides.

I have no idea how to promote widespread adoption of a new calendar, but it is something I've thought about a lot.
AnandTech as a nice, more informative article: http://www.anandtech.com/show/7925/qualcomms-snapdragon-8088...
> The public standard shouldn't include the secret values

It seems there's enough evidence that NSA inserted the secret values in one standard already:

http://en.wikipedia.org/wiki/Dual_EC_DRBG
Extreme example that illustrates the point fantastically: 37signals valued at $100 billion after investor buys 0.000000001% of the company for $1. http://signalvnoise.com/posts/1941-press-release-37signals-v...
I bet if you started calling yourself one you could get away with it.
The link is for a corporate blog post, not the official presser (which is linked at the bottom). The blog site appears to be aiming towards consumers than the press release, which is as formal as any other tech release.

EDIT: Mod has changed URL to Anandtech review from original link
Oh come on, this is just ridiculous. This is a process that is parsing a MKV or MP4 file. Nothing that needs hardware decoding.

Failing to parse a file should not abort a process. Multimedia is about parsing broken files!
The caps may be ironic, but the pain they cause is all too real.
This looks like UNIX/C from the bottom up. Not CS, not without theory.
Technology is result of our wisdom, if one does not uses technology, that does not mean, that human is not intelligent,. The topic was intelligence and our physical body that apparently is perfect to support the intelligence we have.
You don't buy a single predator, you buy a set of them, along with all of the support gear including the ground control station, and support from the manufacturer. - former shadow 200 military drone pilot
For Operating System, I've enjoyed Three Easy Pieces:

http://pages.cs.wisc.edu/~remzi/OSTEP/

Data Structures...well there's always Wikipedia and Knuth.
Being able to raise a seed round is a non-trivial hurdle and is not something most engineers can do. Compensation isn't really about risk (which is low for everyone involved given the current employment market), it's about value and opportunity cost.
Windows Phone 8.1 has my attention now
Once we get off the surface of the earth, seconds are more useful than days. Or, more likely, Ksecs and Msecs. A kilo-second is 16.67 minutes, 100 Ksecs is 27.7 hours, an Msec is 11.57 days. 30 Msecs is 95% of an Earth year. These are all useful measures for humans to work in.
It's sad to see that, in what we all consider to be an "enlightened" age for science and rationality, the calendar problem is considered a de-facto taboo, something that will never be changed. It's such an obvious legacy hack, it should be refactored with a modern and proper design, but the API is so popular that breaking it would generate unbearable amounts of stop-energy. I wish we could have a wrapper or something.
The original post debuting the hexapod design: http://zentasrobots.com/2014/03/17/morphex-mkii/
They said during the press conference that the 8.5km altitude is when they lost telemetry from the cape due to the stage going below the horizon. Further data will come from the plane, but they didn't have those data yet. So the end of data at that point does not imply a failure.
Since you posted this well after we removed the penalty from the story, I'm thinking you must not have seen https://news.ycombinator.com/item?id=7611240.

The only issue is that it's not always obvious which stories are the worthy, interesting ones.
I'm assuming the original pronounciation was lost in the war.
Sorry, maybe my comment was unclear, but I didn't mean to imply that university students who don't pay their own way are "failures." While I might have been lucky enough to get substantial scholarships, that isn't the expectation/norm.

The shift isn't in expectations of university students, but in expectations of new graduates. That's what this article seems to be focusing on, and the group which is generally lampooned more broadly (graduates who are still living at home).

The term "emerging adult" does a lot of damage. Like you, I have a great role at a startup. But if our entire generation is lumped into a category of "emerging adults" who can barely hold down a job, our opportunities for advancement and appreciation are severely limited. People's experiences in their 20s are just too divergent (some people are still working temp gigs, while you're a VP) for any useful generations and labels like "emerging adults" only serve to discourage/diminish young achievement.

Suddenly we have to be 30 to considered an adult, even if we're entirely self-sufficient?
In order for your marriage to work it is likely that you will need both make compromises to create a life that you both can be satisfied with. You'll only get this through a lot of open communication with your wife.

I am really troubled by the fact that the first thing you mention about her is that she isn't "as intellectual" as you are, not to mention the other negative things you said about her in your post. I think those are all things that you need to pretty quickly determine whether or not they are a big deal to you. If they are, then this marriage is in for a rocky future.

Also, please don't have kids to try and fix your marriage. Get your troubles reasonably sorted out before you even think of bringing children into that environment.
As someone who has been captivated by studying related languages and noticing similarities between them, I think the way that learning one language "helps" with learning a related language can be quite narrow. The main benefit is probably a built-in set of mnemonics for cognates (whether at the word level or the morpheme level).

For example, if you've learned the Latin verb conjugation endings -o -s -t -mus -tis -nt, you have a useful starting point for memorizing the Spanish equivalents -o -s -ø -mos -is -n (which derived from them), or the Portuguese equivalents -o -s -ø -mos -is -m, or French -ø -s -ø -ns -z -nt, and so on. Similarly, the numbers provide good mnemonics: Latin unus duo tres quattuor quinque sex ..., Spanish uno dos tres cuatro cinco seis ...

Similarly, if you know the personal pronouns in one Semitic language like Arabic or Hebrew, you've got a major boost for learning them in another because they're extremely similar:

https://en.wikipedia.org/wiki/Semitic_languages#Independent_...

But in each case you still have a lot of memorization because there will be sound changes and lexical changes that are not predictable a priori, include extreme cases like suppletion, where one verb partially replaces another.

https://en.wikipedia.org/wiki/Suppletion#Examples

In the programming context suppletion might be as if someone started implementing an API from one language and then decided to use a different API as the basis for half of the function names.

I think learning many natural languages (whether related or not) helps because it builds up your conceptual framework and repertoire for how things can work, especially in terms of syntax and morphosyntax. For example, Indo-European languages have a wide range of ways of using participles and infinitives (some of them different from the ways that English speakers are familiar with), and seeing a few of these can help with understanding how they work in other languages. Or there's relative clause structure (like "the first foreign language that I studied") and indirect discourse ("she felt that natural languages and programming languages were similar"), which are handled quite differently in different languages, and it's helpful to get a sense of some of the ways that these things can happen.

Maybe a programming language analogy would be ideas like indexing starting from zero, which is not necessarily always used in every context in every single language, but which is an important concept to know about. Or list comprehensions or anonymous functions, which are again not available in every language but which are useful to understand. Or lexical vs. dynamic variable scope. :-)

A given programming language can in theory make totally arbitrary choices about these things at the whim of its designer, but in any case it will probably do most things in a way that's conceptually related to at least some other programming languages that have come before.
Very Masamune Shirow! I like it. Seems like its mobility is pretty limited, though - except going downhill, of course.

I wonder if you can steer it at all while rolling, perhaps by going into that sort of pill bug shape a bit and messing with the weight distribution?
Ron Paul: Bitcoin Should be Perfectly Legal
I was half-expecting him to advocate a "less equity for employees" stance since, superficially, don't investors already compete with founders for percentages?

Of course it makes sense on a higher level, e.g. when wanting startups to be desirable workplaces, or wishing for their own ecosystem to be a fair place etc.

So, maybe not your average "financial guy"...
For something covering the "lower half" of this material, I highly recommend Patterson and Hennessy's "Computer Organization and Design". I'm currently reading the 5th edition, and have gotten to the last chapter, which is on parallel processors.
This is to get Uber users used to "fees".

Uber is going to get hammered in a lot of venues shortly. In order to comply, they're going to try to pass on these "fees" that they should have been paying in the first place.

That way they can blame the "evil legislators".
I wrote this a couple of years ago to help read and explore code:

http://sherlockcode.com/demos/jquery/

It's recently seen a spike of interest and I've started working on it again. The beta sign up link is still active if you are interested in getting updates.
The simple english wikipedia has some useful entries on this kind of thing actually.
Thanks! We changed it.
We at Casetext are interested in this space as well. Our annotations technology will undergo some major improvements in the near future, but even the way they are today may be sufficient to meet your needs. Hit me up (jake at casetext.com) if you want to work together to make this a reality. Here's an example of what docs look like on Casetext now: https://casetext.com/contract/simple-agreement-for-future-eq...
Britain is not the only euro nation with youth acess to alcohol, so something else is going on.
Yeah, I don't really understand that either. At first I thought it was because it was necessary in order to get the background to do programming exercises in later chapters, but there don't seem to be any programming exercises.

I think it would make more sense to put that chapter last.
Dear Volunteer Web Developers: Thank You, You’re Awesome
You have no idea whether he's a homophobe or not, and clearly when the subject is Javascript his opinions should be considered very carefully.
"no one has ever spent $500M on what are effectively equity call options outside of a bubble. As such, I posit in the case of AirBnB his logic is not applicable."

No one has ever seen a black swan outside of their dreams. If you see a black swan, you must be dreaming.
I generally agree with the sentiment. I think it's very easy to each year just look at the standard prize amounts and decide that slightly beating the standard can't hurt, but over time that leads to higher and higher prizes. Certainly $1 million is absurd. We (PennApps) are at $10k for 1st place, which I think you could argue is high (keep in mind that turns into $2.5k/person). But we made a conscious decision not to raise our prize any more than that about a year ago, so at least it's not getting worse on our end.

I'm not convinced that giving already released hardware as the main prizes is a good idea. From my point of view, people don't choose to compete for the main prizes like they do for sponsor ones, and forcing them to take an Oculus Rift or something of the like that they could just buy if they wanted seems a little suboptimal. However, getting unreleased hardware is a value add in my book, and was something we considered for the latest PennApps with Myo, although they couldn't make the delivery date in the end.

Sponsor prizes are tricky. One thing we've done at PennApps is encourage more vaguely themed prizes rather than ones that reward the use of a specific company's API. OTOH, we're not ready to entirely restrict API-centric prizes since I do believe that for less "sexy" companies it is a value add (the writers behind this article both came from arguably "sexy" companies), and the competition for sponsor dollars is such that the negatives mentioned in the article about sponsor prizes do not outweigh the cost of removing them for us.
Great article, but I am still not really understand some of the part of the whole picture. Can someone help here?

I am now working in a series A company, taking 0.13% of the company, 13,000 shares (options). At the other side, Pinterest offers me 30,000 RSUs which I turned down because I thought Pinterest was already a late stage company.

But after I did these researches (including this post), I am wondering if I made a right decision? my 13,000 shares will always be 13,000 shares, no matter how much dilution we have in future, right? so does it mean even if my company grew to the size of Pinterest in future, I still only have that 13,000 shares instead of 30,000 I could get from Pinterest easily with less risk?

Or all late stage startup companies have split their stocks otherwise I don't see how joining a early startup for 13,000 would be any better
What exactly do you consider computer science? I'm pretty sure operating systems and compilers are topics in computer science.
But you don't need to learn how Unix works to understand computer science. If you did, Church and Turing would've been rightly screwed.
Anand stated in a previous article that Chinese customers were basically demanding 64-bit 4 or 8-core SoCs, just to tick checkboxes on a spec sheet.

Of course it's pretty well established that 2 fast/wide cores (like Apple and Qualcomm's in-house designs) are better for current mobile software than 4 or 8 slower ones. And Android doesn't take any advantage of ARMv8 right now.

Another sad example of marketing trumping engineering reality.
I love how Theodore Ts'o suggests using a user space PRNG that is seeded from /dev/urandom. OpenBSD are ripping out all of the user space PRNG stuff from OpenSSL in favour of arc4random_buf()...
I should mention that print copies of the book are pretty expensive, but you can easily Google for .epub or .pdf downloads/torrents.
Agreed, and this is nothing new. Pretty much the case since the origin of business.
Embedding computationally hard problems into users' browsers and leeching users' computing hardware to solve these problems for you? I can't think of an actual application's use case for this that's not nefarious.

Reminds me of the MIT Jersey kids who were about to try doing in-browser Bitcoin mining using WebGL.
If you complain uber will generally refund you
Years and days are both reasonable periods to track and while some other system of tracking which day we are on is easy to imagine, the current system doesn't deserve to be called hard to deal with (it's 2 numbers...).
This isn't a US only site so do we really need the "USA is exceptional" rhetoric ? It actually cheapens the importance of these launches. And I have to agree that not every little launch should be posted but absolutely important moments in the SpaceX journey (which I believe this is).
I see a lot of people, including plenty in SV, who believe the "47%" narrative and plenty more who have nothing good to say about "the poors".
Worse, for the company, is that unless your arrangement passes various tests (e.g. do you have multiple clients? Who and how decides what you're going to work on, etc.), the IRS can decide you really were an employee and hit the company for that 6.75%, withholding for all of it, and interest.

Normally you have to go through a body shop to get around this (the Senator who was responsible for this change in 1986 seemed to have been working on the behalf of some big ones in his state).
You mean the same country where the word "social" is used as a slur? Or where if somebody receives welfare they are looked down upon and called lazy?[0]

Broadly speaking, no, foreign aid given by the US is barely top 30 per capita.

[0] http://www.prb.org/Publications/Articles/2002/AmericanAttitu...
I love the idea, but this has no chance of happening in my lifetime. I'm still holding out hope that the US will switch to the metric system however.
A reputable employer will tell you what percent of the company the stock represents.

Simply knowing how many shares you were granted without knowing how many total were issued tells you nothing about what your shares are worth.

If a company wants to issue you shares as compensation but won't tell you how many total are outstanding, run.
Thanks :)

For reference, this was the old link: http://www.qualcomm.com/media/blog/2014/04/07/introducing-sn...
Oh come on. This is stupid. Drain the whole reservoir!
The city of Portland should also consider animal & ground waste run off.

Geez. Those folks should come down to lovely Pacifica in SF where about 4 major drain pipes sit facing the beach next to a creek flowing into the ocean while about 100 surfers catch waves every weekend.. me included :P

We should be more concerned about human consumption of drugs which end up passed by the body and into our toilets.. probably ending up someplace in Pacifica into the ocean. Ok I think I just gave myself a reason to stop going there. lol
JNLP deployment of Java applications.

Click once deployment for .NET applications as another example.
I just sent a message vocalizing my disapproval of how they are approaching this at http://support.uber.com/hc/en-us/requests/new. If you're an Uber user, make your voice heard. No point in complaining here.
Last I see on the Blink front is https://groups.google.com/a/chromium.org/forum/#!topic/blink..., essentially: 'No'.
That will go in the /whatever, but here's a very good less kownn metal guitar player.. https://www.youtube.com/user/charlieparradelriego/
I believe the 0 m/s refers to the boost stage's speed after a successful landing.
thanks for your summary and valuable feedback. a few notes from the crate team:
1. JOINs are on our roadmap. we might never reach full JOIN support anytime soon (INNER, LEFT OUTER, RIGHT OUTER, FULL OUTER and CROSS), but simple use-cases (1:n), equal joins shouldn't be too hard.
2. after re-reading our documentation on sharding i need to admit that we need to improve it. we mention it briefly here https://crate.io/docs/current/sql/ddl.html#sharding, more will be added asap
3. if we have growing datasets we typically work with parted tables. we just pushed that change just a few days ago (https://github.com/crate/crate/blob/master/docs/sql/partitio...), not yet in the RPM build.
4. no, you can specify routing https://crate.io/docs/current/sql/ddl.html#routing
5. agreed, that the doc can be improved. and we're at the very beginning https://crate.io/docs/current/sql/ddl.html#replication - rack awareness,... there are quite some replica settings on our roadmap. i'd be happy to hear your most important additions to replica policies.

i promise, we're working hard and try to be there faster than in a few years :)
One thing you may have missed from CES that these chips enable is the ultrasound pen. I think this is freakin cool technology!

https://www.youtube.com/watch?v=UQwmS126YX0
5 of the Worst Cities to Be a Renter Unless You're Fabulously Wealthy
This is one of the things which we like to say about startups, but it doesn't stand up under scrutiny.

The competing job offer is Google or another megacorp. What's their turnover for engineers in a year? 10%? 15%? The definitionally average startup has a higher turnover even if we restrict it to turnover caused by business failure, to say nothing of voluntarily or involuntarily losing one's job.

If you exit a position with Google/etc, you have a network full of people who also spent the last couple of years at Google. You can easily lateral into jobs of comparable quality. If you exit a position with a failed startup, your lateral transfer is likely into another job which pays below market. Your immediate professional peers are also people trying to avoid the failure stigma. They may also be slightly busy looking for a job to help you with your own job search.

If you work for Google for 2 years and then separate from them, your 401k increased by $30k in the interim and you probably have six figures sitting in the bank account. If your startup is shot out from under you, you may end up counting the number of ramen boxes in the pantry while hoping that the startup can make good on its final payroll check.

If you work for a megacorp and are let go, it is highly likely that you were let go for firm- or individual-specific reasons rather than industry-wide calamity. This is very much not guaranteed in startups, where e.g. ebbs and flows of the capital market can cause a daisy cutter to hit the hiring pipelines at dozens of firms at once. You could lose your job at the same time that everyone else stops hiring. Ask the wizened veterans of the dot com bust who are, what, in their late 30s?

Startups are meaningfully less secure than working at bigco. Anyone who says differently either doesn't understand them or is trying to sell you something.