skysight-inc/HackerNews huggingface dataset:
Characterizing a compromise that gains them progress in one area in exchange for allowing the other party to stall in another area, characterizing that as "a full stop" is rather disingenuous.

What no one seems to be addressing or making a good case for in their criticisms is why allowing that stalling tactic is so very bad that it overshadows progress in locking in net neutrality protections in the wired realm.
I guess it all comes down to "what do you want to do?" Do you want to be able to do "stuff" with your phone -- anything?

Or do you want to look/feel good while doing some smaller subset of "stuff"?

Ultimately, when improving things, you hit the law of diminishing returns. You can spend twice as much effort making something 5% better than you did getting it to a 90% solution. It's like stereo equipment. A pretty ok system is like $200-300. One that's 10% better is $2000. 5% better than that and it's $20,000. And yeah, most people will agree that the $20,000 system sounds better, even non-audiophiles.

I don't think the Android UI will ever be as good as Apple's. Nobody is. But "good enough" is a reasonable target. Google can either expend the energy polishing the hell out of minor interface quibbles, or they can expand the universe of the things they can do. A device that can do one thing, awesomely, is simply not as attractive as a device that can do 100 things at the 90% "good enough" level.
If you've never done it before, you'll probably be terrible. I was the first time I interviewed someone (and the second, and ...) despite all the preparation I did. If you're in a position to do hiring interviews for your employer, definitely do it - not only will you get better at it with practice, but you'll probably better on the other side of the table, too.
Technically the Internet was named so because it was an "inter-network" of networks (for example, intranets.) So some subsets of the overall Internet have always been privately owned and controlled (eg., ISP's and internal company networks), and parts were more "public" or at least operated by commercial carriers who were supposedly neutral (and therefore not responsible for) payload.
While we're talking about Git-backed wikis, Gitit has been around for a little while now:

http://github.com/jgm/gitit

It supports Darcs and Mercurial repositories as well as Git.
Racket is good that way, but you can get immediate gratification from things like Try Clojure too.

And of course, the Clojure setup is actually attractive if you're already using Emacs, especially since it offers integration with SLIME. No one has been able to do that with Arc yet, as far as I know. (With Racket, I'm not sure.)
They have achieved profitability, in dump truck loads. In the beginning, they didn't take any fees and so were burning through cash at a terrific rate, now it's around 3%, which is well above the CC processing fees for them, and miles higher than the bank ACH fees on those transactions.
Why do you have to be acquired or go public? Can't you just run the company while drawing a high salary for several years?
Agreed. And I think "worked until they endangered their health" is unwise and naive. There's no real need in the world to work like that, not in the US, not in the software field. In Africa, to fend off starvation, sure, but not in the US with software skills. Working insane hours may give a boost in the very short term but it's been pretty widely known now that for most people it becomes a big net loss over the longer term due to the negative effects on your health and family and social life. No matter how much money you make (and you may not make much or any at all) you can't really buy those things back past a certain point.

Work smarter and more efficiently. Not necessarily longer or "harder".
$1,000 down and $50/month? Wow! I know a couple of cancer patients that would love that plan. Maybe after they're gone, their families can keep up those payments instead of being bankrupted like they are now.
Entirely right, experience is huge. That said, I cut my teeth growing an engineering organization from 2 to 50+ when I left. For our first hires we interviewed a LOT. We we're incredibly inefficient, but it paid off. Those first hires are still with the company 6 years later. We didn't get fancy, we simply tried to hire the smartest people we could find.

Today I'm much more efficient and a bit more nuanced in how I conduct interviews. I'm intentionally casting a wider net these days. In those first interviews we did a lot of basically language trivia. It excluded some smart folks, but seemed to select those who really knew what they we're doing.

Also, you might find that there are startups willing to let you sit-in on their interviews. You get to see how they do it, they get an outside voice. I've done this a few times and it's really helpful.
Net Neutrality: Pick a Tier
I'm not even going to attempt to argue anything in favour of the boomers. As a gen X that's against my DNA and I fear I may spontaneously combust if I entertain such thoughts.

The point is this however: the boomers are the norm. By literal definition. We (that's you and me both) are not, and we wont be for a while.
The Bush comment wasn't to criticize the president, just distinguish it from the Clinton-era proposal that said the same thing but didn't capture the public debate like the proposal in 2001-2002 did.
Afghan Wikileaks documents made searchable and x-ref with fatalities
I was a bit turned off as well. After all your going to spend EIGHT WHOLE MONTHS on this. EIGHT! Think of it...two entire seasons will pass!

Maybe putting some more time into it will yield rewards that don't appear to be sub-minimum wage?
Great stuff! Show more!
Here's some basic syntax.

values = '[1, 2, 3]
incremented = values.map({ n | n + 1 })
summary = incremented.join(", ")

summary.starts-with?("1").then({
fail("Increment failed.")
})
Many times the experience and knowledge learned are invaluable in future projects as well as at prospective places of employment.
Thanks, hadn't read the EFF discussion, but I was not aware that content censorship was even at issue in the net neutrality debate.

Given that this is an official statement from a major stakeholder and given the technical/legal/societal implications, I would have hoped for more precise language.

I can still see this sentence being used to justify tying the hands of the FCC when new issues arise due to technological advancements; the whole Comcast judgment brought into question the scope of their regulatory authority & this proposal seems to significantly restrict what could potentially be required to ensure NN. IMO the issue is too important for this type of ambiguity and proposed restrictions on the FCC should be fully aired & vetted.
Agreed. The strategy dates back even further to 2000-2001, ostensibly when the quoted comments were made.
Depends on the context with which you are arguing, I suppose. In this case it might have been more correct to argue FreeBSD vs. Debian. I still stress, though, that the difference is still a notable one; even though Debian may be a tight and clean distribution it's still considered "GNU/Linux" - FreeBSD is just FreeBSD. The BSD's do have some cross pollination but they aren't united under a single umbrella as all the distributions of GNU/Linux are. Debian is sort of stepping away from this by building a distribution that matches GNU user land with the FreeBSD kernel.

I haven't personally used Debian that much, so I can't reliably argue for or against it (but I've heard good things); my arguments generally stem from my lovely experiences with FreeBSD and my generally frustrating experiences with GNU/Linux (no new argument here, everything I said in this sentence is said in my above post).
2.1 users should check out Edwin. It does a lot of this stuff, it's free and its made by a HN reader.
Programmers have all sorts of side interests. I wouldn't mind studying and potentially working in linguistics for a while; I don't see why there wouldn't be someone who's into working with people in an HR-ish role.
It seems that he more or less reversed his summary of the problems from the first iteration ... which is, of course, fine given the pace of things.
This isn't actually strict. There are funds that don't cash out. They are called "evergreen" funds, and are rare but do exist.

Part of the issue is that funds are judged and compared by their IRR.

I'm an LP in eight funds. I don't care about IRR, just absolute return, and would love to see more evergreen funds.

Finally, some of the funds that I am in do recycle returns if the return was under some multiplier. Anything under, say, 1.5x does not go back to the investor.
This is from someone I know who works in/around GMail team at Google. I have also seen research from the perspective of advertisers as to the performance of their ads on SERP pages verses appearing in GMail - I can dig that out if you are interested, let me know.
About That Open Internet Thing
One reason is scalability and distributability, though that doesn't apply to smaller wikis. There have been attempts to load Wikipedia's full history dump into a git repository, but git doesn't seem to be able to handle that volume of stuff (and frequency of edits) nearly as well as Wikipedia's current setup of distributed MySQL servers and custom code does.
I don't disagree with what you're saying, but I think we should be careful that "hacker" doesn't lose meaning altogether. This thread is coming close to defining "hacking" as simply "winning". That is, if it works, it's hackerly, if it doesn't, it isn't.
One of the things I found, is right before my wife had our first son, people used to tell us that it is going to be soo worth it once you see the face of the baby.

I won't lie...it was SOOO anti-climatic for me. I didn't feel all bubbly inside when he was born, and I kinda felt bad because I thought that I might be horrible for not feeling all 'father-y'. I am not sure if this is something that happens to everybody, but it did to me.

The first three months were tough. Physically and mentally. Your wife is going through some more serious body changes (i.e. healing from bringing another human into the world), and the human you guys brought in is reliant on you for - literally - everything.

It can be psychologically draining and physically taxing. You get little sleep, no matter how much you try to sleep while the baby sleeps.

However, just remember that the first few months are the roughest....it usually gets better from there on.

My son is now 2.5 years old and I can't believe where the time has gone.

I ask him to say 'hippopotamus' and he says 'ip-oh-pon-oh-mus'. Just for that little moment alone, everything I have been through for the last 2.5 years, all the medical bills, all the midnight rushing to the ER, all diaper changes, everything is worth it.

Typically, once the baby starts responding to you, guys tend to prefer that stage. It is SOOO worth it...so just hang in there, and like ezmobius said - do what your wife wants (although you will be exhausted as hell you never went through what she went through, so no bitching) and do it with a smile. She will appreciate it. If she appreciates it, you will too :)

P.S. I have since deactivated my data plan on my bb, because when I was with my son, I realized I wasn't really 'with him'. I was always checking my mail or responding to bbm. It's good to be away from the computer when you are away from the computer.

P.P.S Oh...my wife is about to give birth to our second (a girl this time), so I was writing this as much for myself as it was for you. Just to remind myself what I went through and preparing myself for what is ahead. Once the 3 - 6 months pass, you forget it. So it's important to try to take a walk down memory lane.
A favorite that hasn't been mentioned yet: fix-whitespace, http://github.com/bronson/vim-trailing-whitespace Highlights trailing whitespace in red and offers the :FixWhitespace command to obliterate it.
A new search engine: Blekko search: first impressions
I would be happy just accessing my chrome bookmarks on the phone, without having to send them from chrome first...
UDT: a reliable UDP based transport protocol
They probably want to do something new and not just try to play catch-up. I'm sure at some point they will be standardized, but with different implementation (and possibly different behavior), it's probably safer to have different APIs for now.
Robot to escort on space shuttle mission: NASA
"All reform comes from below. No man with four aces howls for a new deal." John F. Parker in "If Elected I Promise"

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." George Bernard Shaw

Two other models for fostering change are "Appreciative Inquiry" and "Amplify Positive Deviance" See http://www.skmurphy.com/blog/2009/12/15/early-customer-conve...
google bribes?
Preamble: I'm not being negative! I always appreciate any effort to elucidate complicating matters--especially those on matters I happen to have a vested interest in--but seeing as this is A Really Challenging Engineering Problem That Lot's Of People Like Myself Spend The Better Part Of Our Careers Trying To Solve and it's being offered up in a pithy, bite-size, 1000-word blog post on "Designing Web Applications for Scalability", well, I'm going to have to get out my red pen.

The entire subsection on "Choosing your data storage setup" is completely inconsistent precisely because it attempts to tackle such a huge problem in the space of a few paragraphs. Couch and Redis don't even partition out of the box, Tokyo Cabinet only does so with the help of Lightcloud, Mongo's auto-sharding is still unready for production, and Cassandra and Voldemort are fully distributed clusters for whom replication and partitioning mean very different things (and, incidentally, using "partitioning" and "sharding" interchangeably is one thing; doing the same for "shard" and "node" is very different).

And of course by muddying the waters with respect to the datastores themselves the entire treatment of designing a schema is similarly inconsistent. How can you have a universal keying strategy when you don't even know the terms of your discussion? Are you hashing to shards or to a ring? On the client side? With Zookeeper? Or with a messaging service?

Anyway, I wholeheartedly agree with the author's spirit of building for customer acquisition while also building for scalability, but I guess my advice would be "do plenty of homework and never expect to learn everything you'll need to know after reading a hundred blog posts--much less after reading just one."
why does that only apply to physical buttons? The thing about the iPhone (and Android for the record) is that there are rather few interface commonalities between apps. It seems that everyone is designing their own widgets, styles, and creating vastly different affordances. The apps are all very flashy, but user interaction can vary pretty significantly from app-to-app.

I don't think that's necessarily a terrible thing. But why is that ok for the software (which is the bulk of the interface) and not the hardware?
I love this blog, but can someone tell me if this is somehow relevant to this community?
Hire a housecleaner, don't even think about splurging on this. You want to spend the next few months with your family, not focusing on menial tasks. The $150/month I paid to have a team come and clean my house every Wednesday during the first year was by far the best service I'd ever paid for.

Nannies are also awesome.
Yes. It has everything - a cute girl, an Arrested Development reference, an infographics, two parody videos, and an irrelevant opening referencing a meme.

You are completely correct.
Shortsighted perhaps but I don't think he is silly.

The problem is about trust. Do I trust the system to give me proper feedback. What if I am yelling because I am stressed, what if it's noisy etc. What if we are two people right next to each other.

Abd then there are quite a few mental reasons why voice recognition isn't just going to be a consumer reality, even if/when the technology is there.
About 1 - This is why you pay yourself 40k and take the rest as profit distributions. As long as your salary stays above 25% of total income you're fine.
Customer Conversations: Use Appreciative Inquiry & Amplify Positive Deviance
Oh and hope you get lucky like I did with a daughter who slept through the night from day one. It helped to have a large # of people around the first week or two constantly playing with her (as people do around new babies), keeping her generally awake during the day and exhausting her at night.

Also, don't buy any books. They're all a waste of money, and you probably have enough common sense and natural instinct for the first 18 years.
Don't most blogs tend to be read by people in that country though? Perhaps there are subtle cultural differences in topics, language, style that make blogs more appealing to people who are culturally similar... for example, I know that Dell concentrates sales forces by geography to some extent, so that when you call from the South you get another person from the South and might be able to chit-chat about whatever Southerners like to talk about (mint juleps?)
Google Engineering Director Spells Out Vision for the Future of Digital Books
How about Portuguese?

Brazil is a country that is up and coming just like Russia, China and India, making it a good market to get involved with as it offers growth prospects and market opportunities.

On top of that, it's a great country to visit and vacation in.
Are Corporations Sitting on Piles of Cash?
I'm a huge fan of 1Password. It's a Mac desktop app with iPhone and iPad versions. Syncing is done via Dropbox.

A Windows version just entered beta.

http://agilewebsolutions.com/products/1Password
> Second, their issue was massive scalability. A high-class problem.

That a lot of other companies nevertheless solved far more successfully.
What I'd wonder about is the relationship between language use and tool use.
My point about "wrong" vs. "against the rules" is that the rules of a system go a very long way to determining the behavior of participants. Subjective claims of wrongness carry very little weight when there are stronger incentives working in a different direction. Large-scale change usually occurs through changing the rules of the system. This is especially true if you want the change to happen quickly. I'm sure you can find counter-examples, but they are largely the exception.

> Public opinion changes both the rules [...]

If the systemic change is a result of a change to the rules, then it's not a counter-example to what you're quoting. If you re-read what I wrote, I think you'll find we're closer to agreement than you think.
I agree it's a lot easier. But Google Analytics has a drawback I can't accept: several sites I visited make me process scripts from Analitycs, and that takes a noticeable amount of time and bandwidth. When someone visits my site, she's giving me her time. I'd rather not waste it.

That, and the fact that I prefer to process my logs on my computers. As a matter of principle (decentralization, privacy, freedom, blah blah).

Now, I barely know Analytics. But it looks cool, so I'll check, and see if I can reap most of their benefits myself. (If I can't, I'll have a tough choice indeed.)
How News Consumption is Shifting to the Personalized Social News Stream
Justin.tv hiring Broadcast Production Manager  
Justin.tv is looking for highly motivated person comfortable with live streaming video, and able to work with ad agencies / brands / partners / events and other companies to create great live video broadcasts. The ideal candidate would have a deep understanding of live streaming, extensive knowledge of television and video production, as well as a passion for working as part of a team to create high-production value broadcasts on any budget.

Key Responsibilities include (but are not limited to):

- Be the in-house video production expert - be able to comfortably explain every part of the live video process, from the camera lens to internet compression, to viewing the content on Justin.TV, all while tracking industry trends.

- Manage and coordinate all areas of live video and audio production projects including with Partners, Advertisers, Events and other third parties. Ensure timely execution and a superb finished live video broadcast.

- Pre- and Post-sales account and production management and consulting with ad agencies, business partners, and others.

- Assess partner and client goals, discuss and set expectations for broadcasts, determine scheduling and timing of production plan, recommend settings for broadcast (including on-location testing of hardware, upload speeds, compression, etc.)

- Manage day to day technical operations with outsourced production company for larger projects

- Develop and maintain budgets and project plans

- Project Management in all areas of production

- Travel to off site locations in support of broadcasts when needed

- Evangelize Justin.tv to industry events and influencers

- Responsible for all aspects of broadcast production

Experience:

- At least 3-5 years of production experience, ideally with exposure to pre-production, production, and post-production as well as managerial experience in a production environment

- Expert technical knowledge of live broadcasting software (specifically Flash Media Encoder, Wirecast, Tricaster, Quicktime Broadcaster)

- Highly organized, self-motivated and able to assume responsibilities for project management

- Creative, easygoing personality

- Ability to fit in a fast-paced, small company environment

- Willingness to work long hours and travel when necessary

- Google Docs, Microsoft Office suite (Excel, MS Word, Powerpoint), and Calendaring skills

- Strong written and verbal communication skills a must

- Bonus: technical understanding of web and mobile video products and services; experience with Final Cut Pro, Adobe Premiere, After Effects, Photoshop and/or Illustrator
KeePass is great but I really like my ironkey (http://ironkey.com) . It is encrypted at a hardware level and is very easy to use. Trucrypt works but requires some setup and "work". If I lose my ironkey it isn't a probelm, i just purchase another and do a restore. The data is secure and the drive will self-destruct if tampered with or an invalid password is used.
The thing about Yahoo is that it's massively silo-ed. There's research teams doing fascinating algorithms and machine learning work. There's small hacker cores working on new crazy ideas and technology. There's also a ton of internal politics, NIH across divisions, and meaningless obstacles to getting stuff done.

As an example, I was at Yahoo for 5 years (2003-2008) working in the Search Marketing division. Tons of data, tons of optimization possibilities. Could we use the Hadoop cluster? No, for some foolish internal accounting reasons.
The problem is that there really isnt any definition of languages within the java landscape right now. Meaning theres a bunch of languages but noen really stand out for any specifc uses with the expection of people that know them well and are using them well. So its very confusing to know which to use.

For example Grails and groovy were supposed to be big on the java framework but due to seveeral reasons they seem to be really more niche. PArtly because it seems the people behind both of them just arent dealing wiht the problems such as bugs quickly enough.

Scala is an interesting language but again there doesnt seem to be a heavy push for it. Expect for peopel that are using it and know what its strengths are.

All of which leads to alot of confusion about which technology to use.

Then theres the issue of frameworks. Theres a million of them but none of them really stand out. ANd personally i dont think it helps that oracle is no running things.

On the other hand ruby is known by many people as being pretty powerful and used by alot of startups. Same thing with php. How many startups do you know that use java? I know foursqaure uses liftweb but thats about it.