skysight-inc/HackerNews huggingface dataset:
I can't point to any (GMail client side code must be pretty big), but I do have a 5K one that I work on daily and it's not a mess. This project is still very much in development and will grow with time.

It's not 50k and it's for sure not a project with 20 devs but even this size was unthinkable earlier.

I'm working on a backend in node to take advantage of Websockets.
Maybe because they are?
First Time App Developer's Experience with jQuery Mobile, XUI, PhoneGap and ObjC
popen might have been simple but don't forget popen2, popen3 and popen4, spawn, spawnvp, spawnlp. You've got to get rid of that cruft or you become php.
College is a waste of time
Tell HN: My Startup Is Hiring First Employees
Hi HN,

My startup, GoPollGo.com, a recently funded startup in Palo Alto is hiring on our first employees. We’re using machine learning to find trends in order to simplify analytics and reporting for polls and surveys.

We've got an awesome, huge office in Palo Alto on California Avenue. While we work hard, we aim to have a lot of fun in the process.

If you're a Ruby and/or Javascript hacker who loves data, analysis & building great new products to tackle a big market -- email me @ ben@gopollgo.com
>I continue to advise, when asked, on product design.

How often is that?
Wooot! Kudos to our team, that's where all the credit lies.
Sounds like http://en.wikipedia.org/wiki/The_Sopranos
Not sure I agree, but I submitted this article because I'm interested in the inevitable discussion to follow.
For the record, I respect the critiques practitioners have of GPG. Unfortunately, their alternatives tend to be ad-hoc. There should be a clean, simple, GPG-like standard, perhaps based on ECC and AE cipher constructions, to replace GPG. But until that happens, in the choice between ugly and workable vs. simple and fragile, ugly and workable is the right choice for most people.

As always I think you drastically underestimate how dangerous this stuff is because you've dedicated your career to it, while normal implementors --- even crypto enthusiasts (look at Tor and SSH) --- have little of the nuance required to get it right.

I like the fundamentals of TLS more than you do; I don't think it's a bad or needlessly complex protocol (except maybe session resumption). I see that reasonable people can differ on that point. But, very importantly, TLS is also a vehicle for collecting and implementing the best known methods in cryptography. I think you tend to overlook that.

As always, my opinions are as a software security practitioner and not as a cryptographer, since I am not one.
To be fair, the Android Browser won't let you load local .html files either.
Good points ... we are trying out a few combinations with the layout - hopefully, we can make it easier for people to do both: find what the app does and register
Groupon raised the 1 billion in January which means that both the COO and CTO stayed long enough to cash in on the Series G round and then left.
Wow, congratulations PostRank! I remember hearing your pitch at one of the WatStart meetings when I lived in Waterloo, back when you were AideRSS.

This is also seems like a smart move by Google. They want to "get more into social" (whatever that means), and PostRank has been aggregating and analyzing social interactions across the web for longer than most.
Moving Your Business? Prepare To Quit Your Day Job
First learned in middle school (never stopped learning). Trial and error. Never taken a coding class. Tried tutorials some times but I lose interest learning that way, I prefer to learn through a project.
Most important bit of the post: "[Don't be] shy to charge more." If there are people getting $250 of value out of your services, give them an option to pay you $250.
I "started" in middle school when I discovered a little BASIC interpreter on my 68k Macintosh Performa called Chipmunk BASIC: http://www.nicholson.com/rhn/basic/

In 7th grade or so I started tinkering with Java on the same 68k mac. I believe I understood and realized the importance of OOP in 8th grade or so, which for me was the "aha" moment when I decided that this was what I wanted to do for the rest of my life.

I type this, now, as an intern at a software company, configuring Team Foundation Build for my little internal project that will go out to the devs on Tuesday. I love my job.
Did You See It Too? Changes to Facebook Share Button
This is the first time I've ever heard of Postrank. Can someone provide a brief of what they do and why google would buy them?
Acoustics Experts are Working on Making Wind Turbines Quieter
Jason is a pop icon in the tech world and was obviously asked to be on the Groupon board because of his work w/ 37sig and Rework, etc. I think asking questions on whether his corporate philosophy is consistent with his recent actions is totally on point, although certainly there is no obligation on his part to answer them.

Also, from the back of Jason's book, "Pick a fight." That's actually what this whole thread is about. DHH has been on a campaign to pick a fight with what he considers overvalued companies.
the site's up now http://www.plivo.org. have a look.
On-line Shop for DIY`s
Flooring Supply Shop is a Do It yourself discount warehouse and an on-line store for flooring and Floor Heating supplies. We deal in bathroom accessories, preformed ready to tile shower pans, shelves and seats, square shower drains, SunTouch Radiant floor heating, shower systems, tile and hardwood flooring. On our blog you can find articles and instructional videos on home remodeling.
I'm doing very well with my Atmel stock ... just stepped in at the right time ;-)
The depth and breadth of Python
If that's true, it lends more weight to the charge that the whole thing is a Ponzi scheme (later investors paying off early investors).
I totally relate to this. Most recruitment tools are cumbersome and a job in themselves. We wanted to build something that gets out of your way and gets the job done.

We are django app - do you know Liquid like frameworks for django? Suggestions welcome.
Stupidity. I didn't RTFM. I wanted to copy a game from one disk to another. So I printed it out (it was in AppleSoft BASIC), then started typing it back into a new file on a new disk. Around page 5 zillion (often even having my parents read the code out loud while I typed it in), I realized that all I needed to do was LOAD the program, swap disks, and SAVE it. As it turns out, reading that much BASIC was enough to give me an understanding of it. Then came Apple ][ assembly language, COBOL, and my first game (a Choplifter clone, but with a fighter jet instead) around age 12. Since then, and like many others, I've self-taught whatever I needed to know.
Thanks! RSS feeds on are my todo list. Follow @iosframeworks to be notified when it launches.
My opinions remain the same. I'm for bootstrapping, slow and steady growth, keeping your company as small as possible. Every day that goes by reinforces my belief in those basic ideas.

None of that means I can't help someone who runs a company with a different model. I don't see how the two are related. I run my company one way, other people run their companies their way. If someone I respect asks for my help, and I want to help them, and I'm able to help them, I'll help them.

I get hundreds of emails a year from people who ask for my help. I help as many as I reasonably can. Sometimes it's an email. Sometimes it's a phone call. Sometimes it's office hours. Sometimes it's giving a talk or giving my feedback on their products, companies, or designs.

The Groupon experience was a very unique experience. I've never been presented with an experience like that before, so I got involved. It was a fantastic learning experience for me. I continue to help when asked. I wish everyone there nothing but the best.

My approach, in general, is to learn about what I don't understand before rejecting what I don't understand. I don't always live up to that ideal, but I try.
I wanted to give this a shot. I first thought making a chrome/safari/etc. extension/plugin/etc. to filter your feed on the github dashboard (it may be a viable option), but i settled on making api calls (and using public data only).

I pushed it to http://gfnf.heroku.com (source is at https://github.com/eLod/gfnf). The interface obviously lacks some detail, but still usable i think. You can create filters and set what to include based on languages, users and repositories. Without requirements those events are selected that matches any of the conditions (e.g. OR). With requiring user(s) for example only those events get selected whose actor is in the filter.

Of course backed with the right data this should be much easier.
We're working on a live demo.
I wanted to build a text-based RPG in high school. Ended up falling in love with coding and been doing it ever since. Whenever I want to learn a new language I usually buy a book about it, get half way through, and then just do my own thing from there.
All Android apps are Java apps. The Android Browser is a thin Java app that uses JNI to load WebKit (which is native code). WebKit then loads the Flash native (which is also native code). Flash is running as native code, JIT'ing ActionScript, and (as necessary) calling back into Dalvik APIs using JNI.
That is a possibility I'm also considering. There are also commercial applications that hosts like dreamhost obviously cannot install for people. And this would always have the most up-to-date version, maintained by the application writer.
If, like me, you're wondering: "Does 1Password use all the stuff?"

http://agilebits.com/products/1Password/user_guide
IMO it improves developer happiness... whether that improves productivity dunno. For me, I doubt it would, I am using the very good js2-mode for emacs, which is able to issue warnings and error messages as I type, checking my javascript syntax as I go.
Welcome to schema.org
Show HN: Real measurements from photographs
> Aren't kids an asset at some level?

They can be, but what is the payback and when does it occur? How liquid is it?

For example, planting an orchard is an investment. It won't start producing for a couple of years, but it may be sellable before then.

While kids may eventually provide some cash flow to their parents, that may not happen for many years and is generally hard to sell.
Advertising. Groupon spends $100 million a month on buying web ads on Facebook and such. They're buying users essentially..
Not to mention they have a solid team. Lots o' technical chops there. Interestingly enough, they're mostly a Ruby shop if I'm not mistaken.
Agreed. The article says that Groupon has no real moat, so that means this business model is ripe for niche players (ie, be better at, say, furniture or massages than Groupon/LivingSocial)
I learned how to code when I was 12. I first learnt how to pick apart html code in the early days of the web, then grew interested in making code that would dynamically generate content. Tore through php2 and the rest is what I am.

No language after that truly felt different, besides the differences in syntax and quirks. I picked up the concept of OOP from C++ and thats the end of my story. I've never read a programming book in my life.
No, my first name is actually "Portman".
Hmm, there seems to be quite a bit less here than in, say, Weblocks. No widget system, no form support, no AJAX support.

Anyone else here using Weblocks?
30%-50% on $1bn is a really high return. The bigger the stakes, the lower the multiples. (That's why people use leverage.)
It's definitely on my summer to-do list. You're the first person to ask.
Help us find a programmer
Our college is looking for a programmer. An overall well rounded programmer. What we are after is this: http://pastebin.com/4faJtjD1, the official posting is at https://www.jobswithucf.com/ search for position number 38834 (the site is junk, sorry, I did not do it).

We tried six times to get this filled, never got a pool worth. Salary is negotiable. You will be working in Orlando, FL, for a State University (paid vacation, sick time, holidays, pension plan, very secured job, etc), and with a boss that let you do whatever you want, as long as you get the job done.

Please help us!
Thanks for the feedback!

I agree the descriptions need to be better when browsing. I plan to increase the length and have them truncate at a word boundary.

Good idea to include images when looking at the detail page. I'll add it to my todo list.
please post specifically this one somewhere!
Since these are Apple's trademarks, they would probably argue that unauthorized use of the trademarks in promotions is actually legally enforceable.

So as I understand it (IANAL) you don't agree to Apple's guidelines in order to give away the products, you agree to the guidelines in order to be able to use the trademarks in your promotional material.
Have you seen the demo hardware?
Of course there are! Consumers want to join the service that has the best (and most) deals. The service with the most consumers is going to be able to get the most merchants signed up and get the best deals out of them. It's a textbook virtuous cycle.
Very interesting--a cool use of Google and Twitter APIs to pull stories. How are topics sorted? Different tabs for Google, Twitter, and Reddit trends might be a good idea.

I can't speak to monetizing this, as I've never used ads before. I wonder how much a website like this could generate...anyone?
If you're interested in how Fried contributed to Groupon's operational management strategy, you should ask questions about Groupon. Unfortunately, the answers to those questions will probably be boring, because he just said that was never his role.

If you're interested in how 37signals is operated, you should start a separate thread about 37signals.

Groupon and 37signals are very interesting contrasting Chicago tech companies and would make an excellent comparative study, but Fried's involvement with both companies doesn't really set up the "consistency" narrative you're (maybe inadvertently) creating.
StartupList Helps Early Adopters
How does that work? I thought most investors who get access to an IPO are usually obliged to hold on to their shares for at least 30 days. I'm guessing there are ways around this but only at your own risk as it will probably be the last IPO you're invited into.
Teen sells kidney to buy an iPad 2
I think the parent was being sarcastic.
I think the complaints are valid - after all those employers are reaping the benefits of all that learning. That said - lack of paid-for training is never an excuse to stop learning.
Thanks for the feedback. I was going to go with "iosframeworks.com - Just another page of links", but I didn't like the ring of it.

Google tells me that curate means "Select, organize, and look after the items in (a collection or exhibition)", which seems like an accurate enough description for me. I'm ok with it coming across as tacky to some.
Its a good thought, but right now, we're more focused on helping companies just organize their existing way of hiring (and not change their ways themselves)
As mentioned by akalsey, Tropo could be a good option if you wish to use a hosted service. If you wish to have greater control and host things at your end and use your own carriers and phone numbers, then Plivo is the way to go.
Sure, Raplets are tricky when you can't search by email. We're thinking of a few ways to improve this though.

Please do send me details when you're ready - email's in my HN bio.
http://freedownload-eky.blogspot.com/2011/06/tablet-android-...
We are indeed!
How to Do First Friday in Philadelphia - For Free
Very cool, thanks! Do you mind me asking how much users pay for a subscription? How sensitive is your game to "critical mass"?

That's a good point about fairness and casual vs serious, it makes a lot of sense.
To all those who doubted Groupon's rejection of a $6 billion takeover bid by Google...
A patriot movie
a patriot movie
Asia speed dating sites is a means by which we can try to get the dates of the community or the religion you want quickly
I feel like you would make normal trademark infringement claims against promoters who abuse your trademarks by implying your company's support.

Association with "unsavory" products or services is probably the root impetus here, given Apple's reputation. Hence my conjecture about those pyramid-scheme sites.

On the rational side, if Apple's brand isn't hurt, then it's win-win: they a) get paid retail for the product, b) get free marketing, and c) get the long-tail benefits (e.g., iTMS sales margin) from the end-user.
Wouldn't that negate the value that they get from the services, such that their overall balance becomes $0?

I'd expect a charge (at least) slightly less than $250 in such a case so that there's a win-win situation for both.
I'm not asking him questions about how he manages, I'm asking him what his philosophy is. Very different. 37signals has often been seen as being on the anti-large company bandwagon, and obviously Jason and DHH co-wrote a book together called Rework in which they share all of their wisdom, including things like "You don’t need to staff up."

Jason responded that his philosophy is "balance." That's all well and good, but is that consistent with his involvement in Groupon? That's how this originally came up.

Certainly he has been very gracious to respond at all, and I think he's convinced me (and hopefully others) that there is no necessary inconsistency in preferring balance for one's own company and rapid growth for another -- or simply acknowledging that even if one doesn't gel with another philosophy on rapid growth that one can still provide valuable advice on design, etc.

Is that consistent with his philosophy as stated in Rework? I'm still not sure...
Hi. I'm one of the creators of Recruiterbox, and pleasantly surprised to see that someone has posted about us us here. Will try my best to answer any questions/comments
They look at your social media posts and provide analytics that measure how engaged people are (commenting, liking, retweeting, etc).
More details here: http://help.agilebits.com/1Password3/agile_keychain_design.h...
Twilio being open source - this is a HUGE misconception. Openvbx is just an application on top of Twilio and basically locks you in to the Twilio platform. That's the bitter truth. Plivo is a 100% open source version of what Twilio has been hiding from you.
Are smartphones more popular with men or women?
How to Get Started as an Entrepreneur
Hey, http://www.plivo.org is up!
I began learning how to program sometime in middle school. I had a TI-82 calculator, which was programmable via TI BASIC. It did not, however, have a data port, so all the programs had to be written on the calculator itself.

My friends all had TI-83 calculators, with data ports. They had all kinds of cool games that they shared back and forth.

I thought one of the games, SNAKEGAME, was really cool, so I figured out how to copy it to my calculator. I opened up the BASIC source code on my friend's TI-83, and manually copied the whole thing, character by character, into my TI-82.

Of course, along the way I made a few typos, and so when I first tried to run SNAKEGAME it blew up with a vague error. I went back through the program, line by line, looking for differences between my version and the original. When I finally got the game running, things were... odd. I hunted down the remaining typos, and in doing so I discovered a few things. I found out that I could just change a number in the source, and the snake would be longer. Or faster. Or he'd do crazy things.

This was basically my enlightenment. I started changing one thing after another to see what it would do, and eventually I became fairly familiar with TI BASIC. I looked at the source for other games, and eventually started making my own. At first, they were ridiculously simple, but eventually I made a couple that were slightly entertaining.

After that, in high school a friend lent me a book about C++, and I struggled through it. I wrote lots and lots of half-assed, totally crappy, unplayable games, and eventually started learning other languages and getting better.
That's true, but leverage works both ways: if the IPO flops, it's a huge hole in their portfolios.

It'll be interesting to see what effect all this public criticism of the S1 filing does to the opening day price.
I was inspired by Frank Chimero's awesome text-playlist and created a list of the articles on entrepreneurship and making things that inspire me.

What do you read when you want to remind yourself why you're an entrepreneur?
TouchArcade Visits ThinkGeek and the Original iCade
This is why press releases usually include boilerplate describing each company.
There are no shares to borrow that I can find. The options are so expensive I'm tempted to buy some shares. You can make 4 percent writing june calls (15 days). Annualize that.
The other social failing I see pointed to is Game Center. Which is yet another separate social network that Apple runs, that doesn't particularly improve on the third party solutions, and is nowhere near as good as something like XBox Live. (Interestingly, Game Center doesn't look particularly professional. Apple tends to aim a bit low when they do aim for consumers, IMHO.)

Ah, found a link: http://www.macworld.com/article/159833/2011/05/game_center_f...
when i was about 8 years there was a german magazine called "ASM" (aktueller software markt) there were games and software reviews (and an awesome letter column) and ... lots and lots of basic code for simple c64 games. as i had no money for games (hey i was 8 years old) i started typing..... after i got the basic principles it was only a small step to my own programms. ( mostly games and drawing programms at that time)

i kinda miss dead tree magazines with actual working code ... maybe we should start a github magazine?
I'd say WordPress should be beating down your door to buy this from you.

But that's just my opinion.
La batalla de los productos en MLM | Blog Oficial de Nestor Riba
Plivo works exactly like Twilio. You just need to set it up on your server and then run your apps off it just as you do w Twilio.
Warren invests in what he knows. The fact that he doesn't buy technology stocks is more likely due to the fact that he doesn't know much about technology.

At this year's shareholder's meeting, someone asked him and his business partner, Charlie Munger, which industry they wish they knew more about. Charlie said "technology."
Maybe I missed something, but how do you disconnect a person from the internet? One person may have several ways to access the internet, each of them with their own IP address and even ISP, while someone else shares a single computer with other family members or is using NAT.

I see no way to enforce such a law unless you jail the person. What were they thinking?
All that seems great. I'll pick one nit before walking away from this steaming heap I've apparently provoked:

> I don't see how the two are related.

The simplest of affiliations can be taken by many as endorsement. That's only a problem (or, a "problem") if one's public persona is an asset and there's a perception of conflict or contradiction.

Anyway, I unfortunately speculated in abstract terms publicly, instead of saving it for the coffee shop. I apologize for any resulting grief.