skysight-inc/HackerNews huggingface dataset:
Do they actually manage to get all the bugs fixed in a reasonable time? There is nothing wrong with working an 8 hr day with breaks in the middle, if they get all their work done.

Question: what type of job do you do, and what hours do you work?

(To be honest I'm wondering if you are a bit of a PHB, although I'm giving you the benefit of the doubt :)
Diagnosing viral illness is a pain. There are a huge number of winter circulating viruses with roughly the same pattern as the flu, and diagnostic tests for influenza are often very specific but not very sensitive. Meaning if they come up positive, you have it, but if they come up negative...shrug

Beyond that, no, it's not likely to be a virus treated in a similar manner. If by manner you mean "drugs". Oseltamivir (aka Tamiflu) only works against influenza, so if you have RSV or some other virus, it won't do you much good. The other way to handle viral diseases is to let them run their course and manage the complications, at which point a strictly accurate diagnosis isn't particularly necessary.

TL;DR: It's very hard, fairly expensive, and the payoff per-patient isn't strong.
Really? I picked up CSS in a few hours but I still can't begin to wrap my head around how to properly work with Android layouts.

I really wish Google would let people use HTML and CSS instead of that bizarre relational XML stuff.
I don't think anyone is really implying that having a $40 million company isn't a good thing to have on your hands. The main idea of this article is the overall scalability of these types of companies from a VC / enterprise point of view. $40 million is a lot to me, but pennies to others.

With competitors such as Amazon, 40 million in a lot of cases might be 10% or less of the marketshare. Or it is 100% of the market but it is tapped out.

Ecommerce is kind of a vast term. I think it is also important to look at if the company drop ships, has inventory, or manufacturers goods in-house. Huge difference there.
Given the insane war for talent in SV, the idea of a neglected pool of highly competent engineers should cause a stampede to unearth them. It certainly planted a seed in my mind.

I wonder if ageism is driven in part by social media. Us olds seem to be less present on Github/Stack/Twitter/etc (HN, oddly, seems a bit of an exception--I love the posts about historical computing). Maybe reduced visibility equates to reduced opportunity.
My first thought is that it has something to do with the fact that you get a Sierpenski Triangle from a Pascal's triangle when you assign one color to even numbers and another to odd: http://en.wikipedia.org/wiki/Pascal%27s_triangle#Overall_pat...
You can copyright a number, and you can't copyright a short phrase.
Investing 100's of millions into a parallel system that won't yield much until a good portion of your future retirees are in it (and all 50 diferrent federal agencies records are integrated in) is a hard sell in any universe.

In the meantime, that system will obsolesce in 5 years and you'll have to redo it all again.
I would never, ever, spend time testing something that changes my code. Today it changes it one way, tomorrow another.

That's like trying to replace the screen on your phone and then complaining that it doesn't work and that Samsung/Apple should test their devices with your screen installation skills.
Eclipse (or Android Studio) is good for when you are getting your feet wet with Android. If you don't like using it there are alternatives.

I usually use Emacs or vi. The only thing I miss when not using Eclipse with the ADT plugin is after typing say "LinearLayout ll;" with Eclipse I can type Control-Shift-O and the LinearLayout class is automatically imported in the code. I miss this, but I kind of have this in Emacs with JDE - a Control-C-V-Z has similar behavior. I could probably do some more tool work on Emacs and make it even more automatic.

I do everything with emacs, vi, ant, astyle, adb, and the Android commands "android" and "monitor". Some people do Android in IntelliJ, some in Netbeans. Some use Sublime Text.

If you think Eclipse with ADT is bad for Android development now, you should have seen Eclipse/ADT at the end of 2009. Just getting the ADT plugin to work with Eclipse was a nightmare. Having seen the improvement since then, I guess it all seems less bad to me. Although I don't use Eclipse when I do Android programming, generally.
Pivotal Web Services
Yeah, double major (CS and math) and an internship. It was crazy and really takes a toll on your sleep cycle. I kept sane through a combination of pranayama (yogic breathing exercises) and longboarding everywhere (great cardio).

I still had a great social life- interestingly, most of my roommates and friends in college didn't care for theoretical math and didn't know the first thing about CS.
> It's also endorsed by mozilla, which makes me trust it more.

Somewhat skeptical, given that Mozilla referred to in-browser ads as "user-enhancing":

https://twitter.com/dherman76/status/433320156496789504

https://blog.mozilla.org/advancingcontent/2014/02/11/publish...
Second this. Not to say I'm an experienced Java developer, but after trying both, I'm sticking with IntelliJ, which was introduced to me by a Google SSE who definitely favored it over Eclipse.
Except that historically the relationship between tuition and funding is inverse!

Decreased funding has gone hand-in-hand with higher tuition.

http://www.theatlantic.com/business/archive/2013/03/a-truly-...

http://i.imgur.com/5gYHQK5.png
I'm pretty sure Google Fiber already has this
How Algolia (YC W14) Built Their Realtime Search
http://faculty.msmary.edu/heinold/bitwise_and.pdf

seems to be a paper on this phenomenon, with

http://faculty.msmary.edu/heinold/maa_pres2009-11-14.pdf

being a similar work in presentation form.

I've never seen it before; I like it!
https://news.ycombinator.com/item?id=7449857
What's really behind Microsoft's investigation into software leaks?
I like Ghostery better. It breaks less websites for me and provides more data on each particular tracker with a source link and a description for the company behind it. Disconnect just shows a title with a number.

It has a nicer and more functional UI. I like a popup on page load where you can instantly see what is blocked and what isn't. There's an option to "run once" a blocked widget on page, which can be handy.
> The equivalent of web standards that would allow an Android app to do responsive design in the manner of a web app, devices don't have or respect.

Oh, really?

Let's take a look shall we:

1. Using new APIs if available and falling back gracefully if not: http://developer.android.com/training/basics/supporting-devi...

2. Adapting your layout and UI to each device based on screen size, density and other features: http://developer.android.com/training/multiscreen/index.html

3. Libraries to help use newer features while being backward-compatible: http://developer.android.com/tools/support-library/index.htm...

And so on. Looks to me like there's plenty of infrastructure to help building responsive apps if you want to.
"However, the growth patterns of Android are what give it such power. Android utterly dominates in emerging markets."

The last point there is an important one. In the US (and various other markets), iOS and Android are not that far apart in user count. In fact I believe in the US now, iOS is taking share back (albeit a minor share lol): http://www.comscore.com/Insights/Press_Releases/2014/3/comSc...

But anyway, I've enjoyed reading the comments here, and I think the point about designers themselves being more mac-oriented (historically) is a pretty valid reason!
*Startup tips from Teller (I like Penn, but he has nothing to do with this).

And actually just read the linked blog post(1) and do some critical thinking for yourself about how it applies to startups. I agree that it's a great blog post with great advice, because Teller is not also just a wonderful magician he's also a heck of a thinker and an all-around genuine guy.

[1] http://www.lucascarlson.net/wp-content/uploads/2014/01/14-ye...
Here's more graphs with more states showing the same trend:

http://www.theatlantic.com/business/archive/2013/03/a-truly-...
As an app designer, I wouldn't mind a lesson myself!
Ask HN: How do you handle your music collection?
Recently, I've been listening to more music, going to more concerts, and building up a music collection. How do you all organize/store/listen your music? I can't hear the difference between audio files above 256kbps, how do you guys with similar ears store your music? Do you listen using iTunes, cmus, or something in between? How do you manage album art (if any)?
Wait until those glitches show up on 60 Minutes and Congressmen are ranting about another digital disaster...

There's no win here when you're dealing with ancient records and dozens of agencies with different standards.

It makes me laugh when people see this as an easy project and don't grok the politics and all. Decades back, I saw a "by hand" project that generated >$100M in tax revenues from corporate non-compliance in one test region, and the next year, Congress cut/delayed an automated expansion because the biz folks whined about getting caught.
Incorporate encrypted brewing instructions (e.g., number of seconds to inject water) on the container. Circumventing these becomes a copy protection issue, subject to the DMCA and so forth. It's functional, and getting it wrong means mucking up the coffee.
This is true, but I honestly felt towards the end that I was discovering more on my own, or through my internship, than I was at school. The only justification I got for spending out-of-state-tuition types of money in the last year, was the opportunity to learn from one great professor.

I'm definitely not complaining about $30k, I just wish there was some way I could directly pay one brilliant person like the one great professor, so they could speak at me in an intelligent way and give me new perspective on things that I read in a textbook.
Using Docker for an Isolated Development Environment
When to act on a correlation in data
This is always an interesting subject. I enjoyed reading this similar (more practical) application of binary editing by Russ Cox to patch the Mac OS X kernel: http://research.swtch.com/macpprof
A decrease in state funding isn't the same thing as making student loans cheap and easy to obtain. As long as students can keep drawing larger and larger student loans the cost of tuition will continue to rise. After all, the Universities aren't on the hook if the student can't pay back the loan.
Remember that a precedence is not law. More importantly, sega did not have the bribe money nestle et al have today.
Here's a C version in less than 80 characters:

main(c,r){for(r=32;r;)printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}

I first learned of this phenomenon in my discrete math class, and we had a competition to see who would write the shortest program to draw a Sierpinski triangle. This version would certainly have won if I'd been clever enough to write it at the time, though even shorter versions are possible in other languages.
This was on HN a couple of days ago:

http://www.oftenpaper.net/sierpinski.htm

It points out that you can interpret the table as the relation "is disjoint" between the bitsets encoded in the row and col indices (CTRL+F for "binary logic"). Following links from there will take you to a rabbit hole of combinatorics that I will not claim to fully understand.

The whole page is a delight, though, and given your enjoyment for your discovery, you'll certainly love browsing it.
The banality of evil
I seem to be the only voice disagreeing with this being a good thing, but I was actually looking forward to seeing if it decreased comments without thought or information that is useful or relevant or original.

How many moderators are on HN?
It seems to me that unless the vast majority of threads are patrolled fairly quickly it will allow the same behavior, while stopping only a few comments from existing for the general public.

To me this seems like just an expansion of the downvote option, but giving a few an even bigger weight to swing.
Maybe its just an intermediary place between a downvote and a hellban, but I don't know that it is needed.
Skiena has a very different style of introducing algorithmic problems. Generally all comprehensive books tend to follow a pattern. Never have i seen a book in which while just being a university student i tried solving a problem described in first chapter, kept reading through seeing my attempts fail and finally learn it was the famous TravellingSalesman NP-hard problem. Always loved that approach.
There's no cheaping out.

Either you pay upfront, or you get dimmed with ink jet coffee (pun intended) until it's way more expensive.
I disagree with your post in general but was particularly confused by this point. Aren't openstack and buzzyness exactly the thing you're deriding?

And I disagree that DO is missing technical chops.
Ray Cox: The LEGENDARY person who is the first to get 1 million Xbox Live points
Ken Thompson is 71, Rob Pike is ~58, Haskell creators seem to be in their mid 50s.
I'm a big IntelliJ fan and I can't roll with AppCode. I admire the work, but XCode feels a lot better for native code development. (I do work in C++ and only use Objective-C for tooling via Obj-C++, though.)
We'll know we've mastered artificial limbs when we see widespread elective amputation.

Oblig TED link: http://www.ted.com/talks/aimee_mullins_prosthetic_aesthetics
You just mentioned two doublings like it was nothing. 4x salary. Not something that can be glossed over.
The bigger problem is that these companies all want "rockstars" at age 22 AND ones that will be "company men".

Neither Bill Gates nor Steve Jobs would get in the DOOR at a tech company today. They didn't finish college... Or the RIGHT college. Their own companies would buy their startup and boot them.

It's a culture of childishness that they have so much money and resources they don't have to value WISDOM that employees might bring. In fact they actively ROOT OUT those employees in their hiring processes.. That's why all the games.. They don't want employees that won't play. They have myopic NIH syndrome hard.
Do you guys use Weblocks or Clack or something similar?
EdDSA uses something very similar to RFV6979, so the author had to have realized that just retroactively adding that small piece to ECDSA was a possibility. So I don't think it's really fair to call determinism an intrinsic property of either algorithm.
Maybe not surrogate, but the ability to back up memory and maybe index it would be almost equally transformational and wouldn't involve having perfect recall of every time you screwed up. I know that wouldn't solve the issues raised in "The Entire History of You", but I'm not entirely sold "forgetting it happened" is a better solution to that episode anyway.
I have probably been writing and porting more C++ code on Android lately than Java code. I haven't done much with QT. Some of the apps used the SDL library. Some of the apps have been OpenGL 1.x code ported to OpenGL ES.

I guess it all depends on what platforms you have in mind.
Please check out our new student career website, your feedback is appreciated
Hi guys,

I believe many of you here once faced the difficulties when trying to form your first start-up teams in college. It happened to us as well, we spent so much time looking around for additional teammates. We tried those Facebook groups or posted flyers around the UC campus, but they all had disadvantages: Facebook groups requires .edu emails to gain access to, which limited our chances to get in touch with students from other schools and flyers were definitely old and inefficient things that should no longer exist. So, we thought we could build something more useful here, and we created studentquest, a free, student-targeted, multi-campus career website with the hope that it will provides a more efficient platform for college students to engage and collaborate with other individuals (students, professors), school organizations and local businesses, more flexibility/freedom for users and way more organized than the messy flyers we still see everywhere.

At first, we thought it would be a quick project since we actually planned to work on something else, but we've ended up spending a considerable amount of time on it. We actually have lots of fun while working on the site.

If you're interested, please take a look at the site: http://studentquest.org. It's a very simple product, but we do appreciate any feedback from yours to help make the site better and be more useful everyday!

Thank you for your interest and kind help!

Tom
I guess you could quibble with Dropbox as an example (except when syncing with a new device, or uploading a massive file to immediately transfer to another device or share with others), but I don't think it changes my point at all.

In fact, it probably helps prove it by demonstrating the lengths U.S. startups have to go to to work around the bandwidth congestion created by the cable monopolies.

It also shows that the end of Net Neutrality will hurt innovation. Online file storage didn't really take off until Dropbox came up with a way to work around shitty bandwidth (as well as device interoperability). You claim that only a handful of video startups would be affected, but I bet the real number is probably in the hundreds or thousands, and many of those haven't yet had the opportunity to build a userbase big enough to pay a bandwidth tax. There could be countless other applications in VR, gaming, video, and who knows what other sectors, that are held back because of the bandwidth situation in the U.S, and an end to Net Neutrality would almost certainly make it worse.
But they're not buying -- or attempting to buy -- education. Rather, they're buying prestige and access to prestigious people, which is a positional good. And you can't simply produce more of a positional good, since it's the ranking that matters, not the absolute quality.

http://en.wikipedia.org/wiki/Positional_good
I think ageism is only an issue for the parts of the technology industry that's attractive to young people. There are also the other massive parts of the technology industry that's simply less visible or interesting to young people because it's not 'cool', like in banking, aviation and defense. A multinational bank's IT arm easily employ the same number of people than, say, Apple. The problems these industries face are complex and challenging. These are industries where experience counts. I see being 45 and wanting to work in a Silicon Valley internet startup industry being a bit like being a 45 year old who wants to try make it in the chart music industry. You'll need that botox.
My Web pages use tables for layout,
and each of my Web pages is exactly
800 pixels wide. It's simple. Dirt
simple.

Using tables lets me put things on the
page just where the heck I want them.
I don't know of any easier way with
HTML or CSS, and I'm not going to write
any JavaScript -- won't do that. Having
all my pages just 800 pixels wide is just
what I want for my view of a good
UI/UX for my Web site. And the Web pages
should look okay on everything with a
Web browser right up to date as of, say,
five years ago. So, I'm not going to
test my pages on several versions of
each of several Web browsers on each of
several devices and, with such simple
Web pages likely don't have to. And I
have no pop ups, pull downs, roll overs,
or anything else that has the screen
change just do to mouse movements or
anything else except deliberate user
actions.

That's the way I want the pages to be
at least for now.
I was wondering how IDEA compared to Eclipse for android dev, in large part because I'm interested in porting my app to Kotlin, if it's not too huge a jump. It's good to hear that it works well, despite not being the "official" default.
I used to do a something similar to this (though less sophisticated) every time a new Chrome update came out, changing a single byte in the binary so that I could restore the http:// at the front of URLs.

I considered making a website to publish the proper offset to change for each version, but I got complacent after a while.
This kind of parallels the world programmers live in. Most journalists are like the mobile app developers pumping out games with ads and micropayments.

Other journalists like Glenn Greenwald are the tech co-founders of the world, carving out their own independent and rewarding path to making money.

Maybe NYTimes, etc journalists can go the way of many programmers working at large orgs, get hired by a company with a good B2B product. I would guess if those journalists thought hard, they could find a way to sell their writing for a much higher price to a much smaller audience. E.g., writing an industry-specific newsletter or offering advanced analysis of certain topics.

When people hire freelance programmers, they're very aware of the fact that for however many weeks on a project, that's likely the majority of income for the worker. I would hope a credible journalist could approach someone like an investor, politician, think tank, startup, etc., and offer to write a novella-length article on something relevant to their business.
...

Or, "How to get me to stop reading after the first paragraph".
Fear can be a motivator, but it can also backfire. The motivation may be to wok harder, but also to leave, seek legal redress or become even more demotivated.
Looks like you are jumping on a bandwagon w/o offering any new argumentation. Echo chamber?
I think the SSDs and the price are why people are jumping on. Not the marketing. Their marketing is horrid.

"You've been developing like a BEAST and your app is ready to go.."
AppCode's C++ isn't quite there yet, I agree. Lately I'm also mostly using XCode because a huge chunk of my codebase is modern C++.

But for pure Obj-C apps I'll take AppCode every day. There are so many little usability and productivity wins over Xcode.
That'd be easy, just rip the RFID tag from a legit cap and stick it on the fake one. Circumvention without any interaction by the manufacturer of the second party capsules. People have been doing that sort of thing on printer cartridges as long as I can remember.
Android Studio is completely replicated within IDEA itself, so there's that too. We used a Maven build that worked really well within IDEA--it correctly wired up the Android facet and everything.

I don't know anything about Kotlin on Android, though.
In real world, if a worker sits all day and reads newspaper or chats with friends you can easily see and prevent it. In dev work, you don't see it. One of the commenters at HN was proud of how smart he is that he can work half an hour a day and coast the remaining time.

So, the best solution is to make things visible. Make everyone's work visible to everyone else. Daily agile meetings/reports are one way.
Hearing disparaging remarks about "greybeards" pisses me off something fierce.

Much of my early career success can be attributed to working with many senior engineers who taught me a lot very quickly, given their knowledge and experience.

There is also reverence/nostalgia for "pioneers" in my field. It's fun to tease them about punchcards, but it's also great to hear their stories about their experiences when they first started as programmers.

Then again I'm 33 so my opinion no longer matters.
I’m the developer of Disconnect and agree with you, but …

To back up the op and gp, I’m seeing more and more sites that don’t degrade gracefully when their analytics service doesn’t load. I do think devs should check that their site still works when non-essential services fail to load because, even when the user isn’t running Disconnect or a similar app, this scenario is bound to happen — e.g., when there’s a network issue somewhere.
Great example machine. The Silvia I use has made 10-15,000 coffees. It has had 2 services at $50NZ each, and came with a grinder. Both together cost $1000 about 15 years ago. Its cheap to run and excellent to use.