skysight-inc/HackerNews huggingface dataset:
Peek (www.peek.ly) - Manhattan, NY (interns, part-time, full-time, H1B welcome)

Peek wants to make the Internet and data available globally via mobile devices. We want people in the most remote regions of the world to obtain $50 or even $25 devices to communicate and collect the data they need. This means that we need to make software that is affordable and uses as little data as possible. But is still incredibly powerful! It's a big challenge.

At Peek we are looking for software engineers who have a passion for the startup environment, and who want to develop skills on new and emerging technology while learn more about what it takes to start a successful company.

What we're looking for?

1. You love to create. You will code and build mobile apps on the hottest mobile platform in the world (and it's not iOS or Android... hmmm), it's an SDK used in 40% of the phones in the global market (and growing 50% year over year). You'll also work on our cloud systems, hosted in Amazon AWS and learn all about mobile to cloud applications, and handling scale on the order of millions of clients. We use C/C++, Java, .NET, Ruby, Javascript (including node.js), and many others.

2. You are eager to do it all and make an impact: product and feature planning, development, project management and of course, testing (we all do it!)

3. You are "smart and gets things done" (and can name the guy who coined that phrase)

4. You want to be part of a startup - this means a very small organization with a flat hierarchy where you can communicate freely and openly.

What's in it for you?

1. A very competitive salary, great health care (incl. vision and dental), stock options, group events (like ping pong nights) and a great working environment in Manhattan, New York.

2. The opportunity to work on every aspect of a mobile operation, including embedded (C/C++), back-end (Java, node.js), cloud systems (EC2), and more. You'll get a chance to work on all of these systems, not just one or two.

3. Our founders, who have raised over $100m in capital in their careers, will show you the start-up ropes, do sessions with you, and introduce you to folks in the startup community - entrepreneurs, VCs, etc. And when you want to start your next big startup, we'll be there to help you out.

Peek launched nation-wide in the US, in late 2008. Since then we’ve launched successfully across Europe and in India, and picked up many awards along the way including Time's Gadget of the Year, Wired Product of the Year, and GSMA nomination for Best Cloud Technology. Peek is backed by top-tier venture capital firms RRE Ventures and L Capital, and led by the founder of Virgin Mobile USA (IPO 2007; acquired by Sprint).

Send us an email to jobs@peek.ly
Keep in mind that there are lot's of ways for a school to be bad. I'm always frustrated when people say "the problem with education in this country..." and then list the particulars of their experience. There is a vast diversity of dysfunction ranging from crumbling physical plant to horrible teachers and sometimes lousy parents and lazy students. There are also some phenomenal public schools in the United States.
As usual this could be a good law, but it is so poorly written that it can be used for anything. The stated intent of the law is to criminalize the act of following someone around online and continually harassing them. Which I personally view as a form of stalking that should be criminal, there is a huge difference between saying your piece and continually harassing a person via a communications medium. One is an exercise in the free speech the other is the victimization of a person. As a rule of thumb a persons rights ends when it victimizes another person.

The problem with this law and many others like it is that they do not codify at what point does it stop being speech and begin being harassment, they do this to give law enforcement leeway but it is leeway that they neither need, nor have they shown any responsibility in utilizing. If they are going to write these laws the need to codify at which point one steps past the law. Is a person that rebuts another person on Facebook every time they post in violations of it, if they add a nasty comment at the end? how many infractions have to happen before it crosses the line? As it sits now, it looks like it could be as little as two. The should have a provision that it has to be unprovoked as well, we have all seen flamefest in which one party would love to be able to have the other party arrested, but they reality is they are just as guilty.
Sparrow: As Good As It Can Be - The Industry
7 Warning Signs That Your Hiring Process Sucks
I don't think that's part of the developer license agreement any more. Considering how successful Unity, Corona and other non-obj-c development tools have been I'd be surprised if it was.
Eh, I agree that it will be a large demographic, just like the large demographic of customers who want a WordPress clone written in PHP and ranked #1 in Google for $500. I suppose they are "legitimate" in the sense of being legal persons, sure — but "legitimate" in the sense of "profitable" or "preferable to other options," not so much. If you want to work for an effective rate of $12 an hour, my experience is that a job behind the counter at Barnes & Noble will probably be less of a headache.

(I once had a client whom I'd given a ~50% discount. Upon completion of the contract, he declared that he'd only pay me half of my already halved invoice. If this sounds like fun to anybody out there, by all means, pursue $99 app customers.)
What you're saying now is reasonable (though I still don't agree that HN needs identities).

Your previous comment read as implying that from "all opinions are equal" followed "creationism is as valid as evolution", which is a total straw man since we're here using "equal" to mean "equal irrespective of the person advocating" not "equal irrespective of intrinsic merit". It is not because creationism is advocated by creationists that creationism is a poor theory.
I think the author makes some good points, but for the wrong reasons. A lot of the issues he complains about (lateness policies, taking the "fun" out of learning, ...) stem from other skills that HS is attempting to teach. He is correct in assuming that these skills are important for a student entering college.

However, I think he was on the right track when he wrote "High school isn’t educational because it incentivizes a credential only meaningful to universities instead of educating students." This isn't entirely true; high school students will learn things that will be useful even if they don't attend college. But much of the material of a high school education (and the way it is taught) supports the college-preparatory model.

Many students would do well to enter a trade school at an earlier age. Perhaps the US high school education system could be streamlined if students decide which track they were on earlier. Students who were set on college would continue with the traditional HS model, while trade school students could begin vocational training at age 16 or 17.

The real root of this issue is that there is a demand for workers (in the US economy) with skills above that of a HS diploma, but below that of a bachelors degree. These certifications are specialized trade skills. These jobs are relatively well-paying and continue an American economic tradition of entry-level jobs which enable workers to work their way into the middle class.

However, trade schools are looked down upon. Many people go to college and end up working in jobs which they are (supposedly) over qualified for. We need to refocus our entire education system on what matters, and the perception of these non-college degrees will change.
You take the good with the bad. This is one of the markets that startups can serve.
Very nice. I especially like that it supports plists.
This silo-ed paradigm is one of the bigger issues the UX community keeps embracing and promoting. By exception of some applications design (branding and corporate identity), I think this silo-ed approach that UX offers is hurting the product design/development process.

The more silos and "roles" you add to a any process, the more efforts need to go into coordination (meetings) and documentation to keep things consistent and flowing. This impacts time-to-market and increases overall project cost. Also, it doesn't allow to react to changes effectively (if at all).

A designer should be educated in all the different disciplines involved in digital product design. Look at Architecture, Fashion or Industrial Design: they spend years getting training across multiple disciplines (aesthetics, semiotics, ergonomics, design theory, research, history of arts, project management, budgeting, etc) including technical disciplines as it applies to their careers (structural analysis, materials, construction techniques, functional and tangible prototyping, technical drafting, and other).
Ask HN: Please suggest changes/updation to the following rank calculator
Lets assume i have a game X. A group of N number of people play the game and each of them either score POSi or NEGi

I have thought of the following mathematical model , not sure how correct it is, but this is what i came up with. If anyone knows anything better/simpler/standard please mention, also you might suggest changes or point out flaws in the current model.
Calculating for users assuming they score Positive scores.

Step1: Calculate the average score of n people
`for i in range(1, N):
sum = sum + POSi
Average = sum/N`

Step2: Calculate the Standard Deviation (SD)

Step3: Calculate the weight of the user as follows
say the user has played M matches, his weight W will be Mxabs((sum(POSi)/N1 - (sum(NEGi)/N2))

(where N1 is the number of times he has scored positive scores and N2 the number of times he scored negative result)

Step4: Current Score = (POSi - SD)xW

Step5: His New Rating = Old Rating + Current Score

Maybe it sounds naive, but this is what i could think of, suggestions are invited.

Thanks!
Just part of the normal turn over when you have more than 32,000 employees.
As a (very) young person, I hope that all of you who have the opportunity to (and feel it is appropriate) to instill programming into your children at a young age do so. The beauty of adopting a craft paradigm like programming lies in how it fails - All problems in programming are ultimately problems in dealing with our own intuitions about the mechanics of the world and our rationality, and the problematic interplay between those two agencies.

The very semantics of how we describe language advantages and disadvantages reflect this.

"Everything you manipulate is an object, and the results of those manipulations are themselves objects. However, many languages make the same claim, and their users often have a different interpretation of what object-oriented means and a different terminology for the concepts they employ."

Was that Jacques Lacan? Actually that's the pitch of the hit OOP dynamic language Ruby.

I think this is endlessly valuable to young people -- as so many programmers can attest, the key to solving errors seems to be in radical reassessments of your frame and mode of thinking: the nature of the solution to problems in programming isn't about abandoning rationality, as much as it is expanding the nature of rationality into solution sets such that the problem can be solved adequately. I don't think it's at all unscientific to say that when theres billions of hidden local variables at play in a machine, in some way, you have to put yourself at the mercy of a higher power (whatever that designation may imply).

Despite this, you still are the one in control. This is why I think software has something very important to offer kids for this dawning century. As a culture we're losing the real virtues of thinking passionately, of having a sense of responsibility for who you are, making something of your work and feeling good about your work and life in general.

Software, hacking, or whatever you'd like to call it gives you the undeniable feeling that your life is yours to create. Although it's a art mired in abstractions, it's incredibly concrete -- It's you reading this right now, making decisions, it lets you know that although it's true that theres about 7 billion people in the world, WHAT YOU DO MATTERS, not abstractly, but in material terms. A recurring message I see here in this thread is that software allows us to stop writing ourselves off and to stop seeing ourselves as the victim of a confluence of forces, despite us ultimately having no control of the machine beyond our own thoughts, no matter how aged, wizened or jaded with the craft we become.
How to learn techniques about cloud and big data?
I am really interested in the technology about cloud and big data. I have a high expect for using these techniques in the future medicine when the personal genomic era is coming.
Therefore, what kind of techniques I need to learn? If I want to build a business around this, what will it be?
Thank you.
The data don't exist to get near-realtime updates, but having "typical traffic" certainly helps much more than simple estimates based on speed limits (and hopefully traffic controls like stop lights or roundabouts).
Disks are cheap, but disk drives are ~$80. (Consoles are sold at a loss, so this comes directly out of profits.) I don't know how big PS4 games will be, but flash storage could cost 25 cents per GB.

But yea, I think you're right that the optical disks will still end up being cheaper.
An Ad-Sense website for a medium search volume term (<10,000 exact monthly searches). SEO'd the heck out of it until it ranked #1 and was making $1-$2 per day (>$30 per month).
Saved my allowance to buy a TI-86 graphing calculator a year before I would need it in school just so I could program in class. A Z80 @ 4mhz, it provided so many skills early on with effiency. Good times.

EDIT: Oh, and back before there were any online resources. You got the manual and thats it.
Not to sound trite, but that sounds like a lack of planning -- in the form of a question, what's your MVP?

If you're clear on that, you point to the doc and say "how does this new idea/feature help accomplish this?" and force a specific answer.
You know who stands up to carriers? Apple. Not a good sign when your project leads leave before the products they were working on start shipping in earnest.
I work at Microsoft on the Word team. If you have a problem with a Word document, shoot me an email (it's in my profile) and I'll see what I can do.
The Wrong Kind of Modesty
I don't understand your point and why it's the top comment. Sure, 0MQ is great and can be used in place of HTTP in some cases. But if you want to serve requests to a web browser, you have to speak HTTP at some point. These are the use cases they are handling.

It's not even a matter of preference; it's a matter of a need for HTTP and they are addressing this need, while apparently accounting for 0MQ (he mentions it in the post).

Also, you mention down-thread, "HTTP is the weaker of the two transports"; it's only "weaker" if you ignore any use case that involves communicating with a web browser.
Most exchanges are outside the USG's jurisdiction. Even if the USG tries to crack down, there will always be workarounds. The USG has been cracking down on online poker and gambling sites fir years, but that has never stopped the growth of the online-poker market in the US (to this day, online poker sites continue to sponsor poker tournaments that are aired on ESPN).

The USG has been successful killing payment companies before (eg e-gold, epassporte, neteller), but those were of course centralized systems. Bitcoin is decentralized, which is why its supporters believe that it is here to stay regardless of the actions of any particular government.
This is my final project for my undergraduate degree in Graphic Design. I've spent the last few months collecting data, interviewing industry-leading designers, crafting the message, and actually creating the thing. I hope you find it helpful.
I don't think money from KickStarter is investment money. It sounds like you sold items, but haven't shipped them yet (of course). Investors would buy stock, which is completely different.

So you probably should book income (which you can't recognize as revenue until you have shipped it).
If it makes you feel any better, a comment on the Internet did not insult me at all.
Basically, it should just wrap the HTML generated from markdown (if readme is markdown) in some theme.
Congratulations. Very inspiring.
It doesn't state that politics are off topic. It states that most stories about politics are off topic. Two very different things.

edit: For example, Language Log will often go into detail on campaign trail gaffes from a linguistic perspective. That's in the realm of politics, but I think you'd agree it fits on HN.

http://languagelog.ldc.upenn.edu/nll/?cat=16
Roughly on the order of $1 a year. I'm not going to lose sleep over that.

http://www.fin.gc.ca/budget06/bp/bpc3d-eng.asp names the amount for National Counterfeit Enforcement Strategy in 2006 as $9 million. I don't think these are the total expenses on preventing counterfeits, but it's within an order of magnitude. The official population count in the 2006 census was 31,612,897, so let's say the number of people who have paid any tax that year is around 30 million. Corporate taxes would complicate the "per taxpayer" calculation a little bit, but they would only make the amount smaller.
>You also have to think about the cost of hosting, maintaining, monitoring, etc.

Well, for a development environment, the costs of all that should be zero, in terms of dollars. In terms of time, you'll have to spend some time maintaining your development environment, whether you have it in the cloud or locally. Adding a monetary cost to that just seems foolish.

Remember, we're not talking about deploying to the cloud. We're talking about developing on the cloud. Spending real money, in addition to my time for a project that I'm going to open source or possibly abandon is foolish.
Great advice. I'd go with CentOS if you want something that is rock solid and 100% complete out of the box.
You can create a local git containing only the gh-pages branch:

mkdir my-project-pages
cd my-project-pages
git init
git remote add origin git@github.com:myusername/myproject.git
git pull origin gh-pages

Now just treat them as distinct "repos" and push independently. The basic idea here is that you're breaking up "clone" (which by default pulls everything) into its composite steps.
PCI DSS Keeps Its Perfect Record Intact
Congratulations on your first successful venture, and best of luck on your new project. At your age, I was busy making just about every questionable choice possible, and while I don't regret anything, I admire your ability to stay focused and determined at that stage in your life, along with the confidence to experience life on your own terms that such an experience must have brought you. You will not have wasted much of your life living out someone else's plan.

Know what I'd do, with hindsight, if I had successfully closed a company sale at that age? Go to a big college in a nice college town, party my ass off, take a bunch of classes in every subject imaginable, and see what interests me. Then, do something in that area, diploma or no. Not too different from what I ended up doing, but I may have been presented opportunities you may not have, and my goal was an eventual (probably mistaken) career at the time.
Actually, I’ve had much more success with work. First of all, money doesn’t mean much more to me than “points”, but at least you can redeem money for something. Second and more importantly, it’s a matter of pride and work ethic. If someone is paying me $x an hour, I can do no less than $x worth an hour, even if it isn’t interesting.
Repost: http://news.ycombinator.com/item?id=3778999
Check this post from a couple of days ago:

http://news.ycombinator.com/item?id=3768822
The involvement of the requests library signals that the consumer is not a web browser...
White House announces code sprint for a job search API
I don't think anyone cares about the design. They're talking about JavaScript implementations, which differ between browsers.
A little, but I cringed more at this:

"New programmers typically learn how to use them before any other programming languages..."
You're absolutely right that the passive TV peg shouldn't be forced into the active entertainment hole.

However, when I'm watching a sporting event, I find myself looking down at my phone or tablet and looking for reactions from my favorite sports writers - and then I miss a play and I get frustrated. I can't be the only one having this experience.

Also, GetGlue is proving that people want to make their entertainment social - they want to scream what they're watching to all of their friends.

I'm not saying it shouldn't be passive, but it should be doing a lot more than what it is. When something on the screen illicits a reaction from me - be it a need to hear someone's opinion on it, or a laugh or a desire to make a purchase - the TV should be immediately providing an outlet to that reaction without getting in the way of the experience.
When I was searching for a domain name for my startup idea, it became very evident to me rather quickly that a number of domain squatters have used the dictionary to snap up domain names. Let me first say that I really don't have an issue with someone purchasing a domain that goes along with an idea that they do intend to use at some reasonable future time. However, I do have an issue with those who search the dictionary for every possible domain name that someone with an idea might want to later use in order to later profit off of you and your idea. To combat this, I found myself having to come up with a creative variation of what I initially wanted to use in order to register a domain. In the end, I feel it benefited my creativity and led to a really catchy name. It is nice to now be aware of a tool that can help someone facing this process and hope that it falls only in the right hands.
Excellent timing! I just spent my last 2 hours searching for a name and 2 minutes after clicking your site, I found one and bought it. Thank you matt1!
Also, there is an lively discussion on lwn:

http://lwn.net/Articles/489689/

I tend to agree that linux desktop needs a stable ABI that ISVs can target.
Wow, impressive. I don't know your philosophies, but you would be a prime candidate for the Thiel Fellowship:

thielfellowship.org

I wish you best of luck and success for everything you do.
Amazon, Linux, Nginx, blitz.io, New Relic, Oh My...
Dropbox shows what hacking is all about
I think it's the Steve Jobs effect.

"I want to be as great as Steve Jobs, therefore I have to be as anal as he was about every last detail."
1980. Junior High. "Brand new" PDP 11/44 running RSTS via a DECWriter II terminal over a 300 baud dedicated line modem.

Still have some of the green bar paper with the logon headers.
Oops. HNSearch didn't find that when I checked.
It's not about censorship, it's about targeted advertising. Google doesn't offer up adsense ads for maxi pads because it knows I'm a man.
Why Vegas is a True Start-Up City
I'm a senior in high school and building my own product, and this is very inspiring. My only question is about how you manage your school work with your, well, "actual" work. It's an issue I've had and after getting your hands on a real product and being able to build something cool, school work just seems so uninspiring and dry.

Thoughts?
It's final people, with Mojito, NODE TRULY BECAME THE FUTURE WEB. Thanks, Yahoo!
GiftRocket (YC W11) hiring employee #1- Community Manager
As awesome as these look, am I the only one who thinks that the word "beautiful" (along with "rich") has gotten overused in web design? It's become a buzzword, I think, to the point that perfectly good synonyms or even more descriptive phrases simply don't get used.

That's not to knock the substance of the post, much less the work, but perhaps it's just a bit of a pet peeve. Carry on. :)
When was the last time you saw a "within-the-company" hackathon like this?