skysight-inc/HackerNews huggingface dataset:
Social Webcam Business Looking For 1 programmer Partner
I will give a more in depth brief over skype and send the plans after signing the NDA I will send you.

There will be three of us in total. So far there is me a Marketer in social and business as well as a Masters degree graduate from India who will share all the coding with you for the company.

We all will own the company. I will supply the funds.

Message me - seafew@gmail.com

Best regards,

Sean Elias
With android in cameras now, that already have bracketing, together with the increasing focus on camera performance in mobile phones, having HDR expertise would seem to me to be highly valuable as well.
That’s HTTP live streaming. Chrome doesn’t support that, so it gets the fallback. QuickTime is never required.
"On your home page you imply that you can automatically OCR arbitrary handwritten receipts into an analyzable format.
No one can do that. That is your problem"

Jeez, lay off the confrontational tone. He doesn't say anything about OCR. Maybe he's using humans to do data entry? In any event, it's completely irrelevant to the topic of databases.
When I read "opinionated" these days, I automatically translate it in my head to something like "This software only does part of the job, but that's by design".
Greg Young's EventStore project has launched
Wow, I like HN.

Thanks for saving me ~40 hours of brain-melting work this month. The product is awesome. (And built on top of mturk, which just makes my head explode... your Q/A processes must be Space Shuttle quality.) Take my money. Take more of my money. Take as much as you need. I would be a very, very sad podcaster if I had to hire a freelancer to do this every time.
G+ is not a requirement for Google Play, I have it disabled across my domain and still access and use the store without issue.
Thanks. So I was understanding it correctly then, it is difficult to use this type of memory method with foreign languages.

I will stick with spaced repetition =)
We have slots for guests in November, so please visit the site and add yourself as a guest if you have an interesting story to tell.
Assuming you're not in the HFJ webfonts beta I'd replace Gotham (with Proxima Nova, maybe?) before you get sued into oblivion.
Edmond - I'll take a couple. My e-mail address is in my profile - please ping me if I can help.
TechGirlz help ApprenNet design their UI
I keep smiling at them which makes them uneasy ;)
> we might have more iPhone developers per capita in my town than almost any city in the world. Ask me why some other day – it’s a great story.

I'll Byte. ;)

If you covered it in one of the still unreleased portions of the
interview, I'll just wait.
It's equally frustrating to be a software developer and have a problem magically vanish when a user restarts their computer. I hate it probably more than the user. Once their problem is gone they usually no longer want to talk on the phone to try to reproduce the glitch. If we can't get it to re-occur then it's extremely difficult to fix.

Our machines have layer upon layer of firmware and software. Users are allowed to install and configure whatever they want. It's all expected to run perfectly and, for the most part, things do run pretty well these days. Features are constantly being added. Everything is changing all the time. Unexpected combinations of things still happen and with complex software there are just cases that slip through the QA cracks.

Though I do get annoyed when something crashes, it has to be a bit of a two-way street sometimes. Both sides fail at this. Not all users are good at reproducing bugs and sometimes they are downright dishonest about what they are doing (out of embarrassment, or attempt to "skip ahead" in the diagnosis and other reasons I'm sure). But in the case of big companies like Apple and Microsoft as a user I do feel like they don't provide a way for a knowledgeable user to provide them reproducible errors either. Well, they have their bug report mechanisms but it feels like yelling into the grand canyon when I do submit bugs.
I haven't programmed in Coffeescript, but does it bother anyone else that new variables are introduced without "var"?

When reading js, seeing the "var" really helps me to know the programmer's intent that this is a new variable being introduced, not an attempt to reassign one that should already exist. Does CS have features that make this point mute?
If you read the acme[1] paper you will see Rob Pike explicitly acknowledges the influence of Oberon.

This can be seen even more clearly in Acme's more direrect predecessor: help[2]

[1]: http://doc.cat-v.org/plan_9/4th_edition/papers/acme/

[2]: http://doc.cat-v.org/plan_9/1st_edition/help/
A few years ago I made an email campaign editor using JavaScript, I re-implemented it in CoffeeScript a few months ago. What I now want to do is re-implement it in the good JavaScript I've learned from reading the code that CoffeeScript generates.

There are some annoying parts of CoffeeScript. If your function takes callbacks as the first parameters, and another value as the second (such as setTimeout), you end up with some really awkward syntax. I've seen a lot of people define a delay method that swaps the parameters of setTimeout just so it's easier to use with CoffeeScript.

Like the author of the article, I have a Python background, but I've also written a lot of JavaScript, I love the syntactic sugar that CoffeeScript brings, but I hate reading CoffeeScript code. The project that my re-implemented email editor is used in has a hybrid of JavaScript and CoffeeScript code, and I'm not kidding when I say that everyone (myself included) groans when they have to work on the CoffeeScript parts.
Hey guys, I'm Dan Shipper one of the co-founders of Firefly. Just to answer a few likely questions:

1. It's download free because it runs completely in the browser with Javascript

2. We're differentiated from other similar services like GoInstant because GoInstant has a completely enterprise strategy. They're not self-serve and they work with big companies. We're tackling the lower end of the market.

3. We're helping to solve the distribution problem inherent to marketing to SMBs with a screensharing API. The API basically turns us into a Twilio for screensharing meaning that anyone can introduce our screensharing technology into their customer support apps with just a few lines of code.

Any feedback about the product you have would be incredibly helpful. Thanks!
If you are in NYC, I'd join you. I love to hack over the weekends and would definitely love to get paid for those hacks.
I see +1 more as a "please store this piece of marketing info to my personal data portfolio"; pretty ingenious of Google, but I'm not falling for it.
In five years most of your config files will confuse then-recent programs. Then you will perhaps discard some.
Yeah, well that's just, like, your opinion, man. -- The Dude.

Personally, CoffeeScript has been my favorite thing to come about in the past few years.
In the two decades I have been consulting, I notice that in the past few years, many of the job shop calls I receive sound as though they come from offshore call centers (I am attempting to put this delicately). I invariably ignore these, for several reasons. The first is that they tend to act put upon if one asks for a job description that goes beyond a few acronyms or "Mathematica and Ph.D. required," as if I were being uncooperative to ask for something more informative than the few matching keywords they have in front of them. They seem to be interested in receiving the goahead to send a resume somewhere on the basis of a keyword search. Asking for details eats into their time. Secondly, they tend to offer lowball rates and seem as if they go in and out of business.
Pirate Speaks - But Is He Just Stalling?
Maybe not $200 http://dx.com/p/7-0-resistive-touch-screen-android-2-2-table... but agree on non-story.
Windows Phone leper colony reporting in. I got a bright idea to take a spreadsheet that I use for tracking my workouts and uploading it to skydrive so that I could punch my workout in after I finished. It turns out the mobile version of Excel doesnt support a number of formulas and macros like the desktop version does. I think i read that Excel for Office on RT will have the same limitations. I will probably end up getting the ultrabook version of Surface (sans keyboard) for this reason and for pen input for OneNote.
Be very careful of this one:

"To begin with, as experienced by others here, my Google+ is extremely quiet."

There is an interesting thing about G+ which hasn't "seeped in" to a lot of users, is that 'share with my circles' doesn't share with people who are following you but you don't have in your circles. To hit those people you need to share to 'public' (and yes there should be a share to followers which is less broad than public but that is only my opinion)

Consequently you don't get as much 'fire hose' effect as you do on say twitter. And the APIs that post to Google+ are still not available as far as I can tell (pls correct if this is mistaken!) and a lot of my Facebook feed is not real news so much as auto-generated stuff from other apps. My point being that 'seeing it as quiet' isn't a good measure of anything.

Then looking at searches is another poor proxy because once you've figured out what G+ is, why search for it? And Google includes your G+ stuff in your search results (much to the dismay of many).

I suspect the better proxy is going to find referrals from links in a G+ post. How many links are sharing, how many links are being followed, how much traffic does it drive. That will be a better measure of its success I expect.
Thanks Justin!!
I'll email you...
Perhaps, I didn't look at it that way. Do you think they track it by visits to plus.google.com, or by activity? (ie, my phone uploads a photo ever time a take a picture, or I "share" something via reader) You don't think those would count as visits to plus.google.com, as my google account communicates with plus? I get notifications in my gmail thingy every time a photo uploads as well. Also, I do probably visit at least once a month and scroll through my pics as well. I suppose it would be interesting to see what counts as a "visit" or "active".
"as non-condescendingly as I can via text"

Yeah, that didn't work out so well.

There's a difference between style guides offering a well-lit path to follow, and a language having a large number of possible expressions that are off limits in practice because they lead to bad code. The former marks out a path, the latter indicates a minefield. When the language's design actually facilitates the creation of bad code, not just by offering the possibility of dangerously ambiguous expressions, but by touting that possibility as a plus, that's a flaw.

Maybe accepting that flaw is worth it because the expressiveness of the language makes it a net plus; doesn't mean it's not a weakness or flaw or a point to be cautious about.
Another excellent post by Rands. Much of his guidance on conducting 1:1s with developers I gleaned from his book Managing Humans. The note in this article on asserting "I will not be the next one to speak" is a great piece of advice though; something I'll have to start doing.
Thanks! After spending the summer building the product, we're really excited to publicly launch Firefly. Your comment definitely captures our mindset - how many times do you call into a customer support line today and it just sucks? We think support is ripe for disruption and being able to see your screen instantly makes the lives of customers and reps that much easier.
An interesting article, sure, but there's a small problem. The section of Istanbul that they've chosen (centered here: https://maps.google.com/?ll=41.044081,29.096603&spn=0.04...) is actually on the Anatolian side of the Bosphorus, and it's one of the newer neighborhoods. The streets are actually arranged like that because of the terrain, more than because of history.

That said, this is a case of being right for the wrong reason. Istanbul is an amazing city to walk through. It's like the worlds largest living maze, and you're never quite sure where you'll pop out.

For example, the first time I was there, we turned a corner down an alley to try and get to one of the main roads. The alley started out wide enough for us to walk three-abreast, but quickly narrowed. At some point I looked up and noticed that there was now a roof over our heads. Eventually the alley narrowed to where we had to turn sideways to squeeze past people coming in the opposite direction, and there were shop counters on either side. A few feet more, and we stepped out onto the main street we had been looking for. I turned around, but where I expected to see the alley was, instead, what looked like a regular store-front, identical to all those next to it on either side...

But you don't have to believe me. Yandex has great walking maps of Istanbul! Here's the location I was just describing: http://harita.yandex.com.tr/-/CVeLjW60
I recommend everyone read "The Cheating Culture", which explains in great detail why the author believes cheating is done the scale it is today:

"Callahan blames the dog-eat-dog economic climate of the past twenty years: An unfettered market and unprecedented economic inequality have corroded our values and threaten to corrupt the equal opportunity we cherish. Callahan's "Winning Class" has created a separate moral reality where it cheats without consequences-while the "Anxious Class" believes choosing not to cheat could cancel its only shot at success in a winner-take-all world."

The bottom line is if you create a system which makes it so that one terrible thing (like a job loss or medical emergency) can ruin your entire life, and are also told that you are easily replaceable - you get a culture like this. That unless you take lower wages, longer hours, and fewer benefits, that your job will be outsourced/offshored. That unless you get the right grades, and get into the right schools so you can get what's left of the jobs (in many fields, not everyone can be a dev, admin, business owner, etc.) that you'll wind up homeless, you will have this stuff happen. The more competitive and brutal things get (more unemployment, greater concentration of job opportunities), the worse this will get - and it's not likely to get better any time soon.

When you try to run societies - as many Social Darwinists think is good, healthy, and proper (where the weak die, and the strong prosper) people get an incentive to cheat on a massive scale.

http://en.wikipedia.org/wiki/The_Cheating_Culture
Yes. That's really where the magic comes from. We've had model controller and view smashed together poorly in single purpose devices for so long, it takes a bit of a mental reorientation to understand that a light switch even has a M, a V, and a C.

Once you do though, you get the awesomeness of programming together your lights, security system, and garage door opener into one view with a software "controller" that can open the door, report its state and turn on the lights with a button press. Then you can put that button on any wall, phone or whatever. If you want to create the functionality of merely replacing a switch with a little touch screen, you can, but that's just one instantiation of the many that become possible.
Want to know the difference in iphone 4S and iphone 5?
Thanks for the tip. We'll get that sorted out today :)
That's a great heads up, thank you for that. :)
looks pretty ugly to me
I think this is pretty cool but you're sharing a Web page rather than "screen sharing", right? That is, it's good for webapps but not for Excel, etc? It'd be cool if HTML5 got an API to do proper screen sharing one day though..
I know quite a lot of things which I ignore on a regular basis, such as the knowledge that I suck at playing the ukulele; but I ignore that knowledge and abuse that instrument daily.
Islamophobia is a virulent issue, particulary in Europe. There are a number of reasons behind this (most prevalently Continental Europe's lack of a history of immigration and integration, which has caused struggles throughout the Continent since large scale immigration from non-European countries began in the late 60s and 70s), but that doesn't excuse it.

I struggle to see why this merits a link. That said, there's a parallel I love to draw when people make this particular argument: is what they're saying about Muslims all that different from what 19th century Americans said about Italian and Irish immigrants and their "allegiance to the Pope above country"? Xenophobia is nothing new.
Grin F*cking: It's Not Nice
That's exactly what I had in mind, but this person seems to feel he's outright entitled to this information because the first notion he showed up to defend is that he only has 'non-racist' intentions with the contents of someone's private life. That's great dude, why not try not being a creeper with no sense of professional boundaries while you're at it?
> "If you write terrible Coffeescript, it's hard to read"

No, it's "If a language that provides for many ways to write terrible code (incl many ways to write the same code), people will write hard to read code." For example if parens are required, it is impossible to "get clever" with not using them.

> A bad workman blames his tools

Great workmen evaluate and avoid bad tools.
That's because it is buffer -- baffa is just the japanese transliteration of buffer. w1ntermute is right.
That needs to end with ", 2 people you actually know using it sporadically to post photos."
I notice you ignored all of my several very specific points directly related to his issues with the database system and your only comment was a criticism about the tone you perceived.

OK, maybe he is using humans to do data entry. The home page to me implies that the process is automatic, but I guess it doesn't rule out the possibility of humans doing data entry when he says 'tag and categorize'. But if he is using humans to do data entry instead of some automatic OCR, that is still his main business problem, rather than MongoDB. The application is relevant to the database discussion, and Hacker News is about all aspects of startups.
Using CS for about 1.5 years now.
Yes, there're ways to hurt yourself with bad CS code. This is also true for Python.

When developer writes some fancy one-liner in CS or Python and I'm reviewing his commit, I just ask him to come over and explain what this thing is doing. Sometimes it takes more than 20 second to read and explain even by author.
Then I say: "You wrote this line an hour ago and it's already hard for you to understand what it does. Imagine you'll need to change it in a month. You'll hate yourself. Go and rewrite this code explicitly to help yourself in the future."

If you force yourself and teammates to write explicit code, you get all the pluses of CoffeeScript avoiding bad readability.
agree, except that with recruiting anyone you want to date is almost always in an existing relationship so you have to first convince them to break up before you can start dating, thus making it even more complicated.

We actually took many principles from online dating services to form betacave.com and think we have a solution that can suffice the needs of both parties (the site is up and functional but not quite ready for primetime; I'll do a formal Show HN next week, but was too relevant to this thread to not share).
I like the design.

A low bandwidth version would be useful though.
Refactoring: Replace Conditional with Polymorphism
Technically it's co-browsing software. So basically what we do is grab the DOM from the customer side and transfer it to the representative's side. There's no screenshot involved which gives us a number of advantages

1. It's more private. The rep doesn't see your whole screen, just the contents of the page.
2. It's more secure. We can redact DOM elements with sensitive information like passwords so that they never hit our servers and are never seen by the rep.
Top Myths about Pay Per Click Marketing
That's pretty much the use case I envision for myself.

That or some sort of company library for tech docs.
Some of the complaints in the OP aren't mistakes that I make often, so I guess I don't see them. Perhaps for someone that makes those types of mistakes often, it'd be a detriment, but so far, I've been happy with my coffeescript experience.
another similar Android app design blog http://www.holoeverywhere.com/
How did you take the original PNGs and saved with the timestamp in the names?
dang, i was just there! Next time I'm in town let me pitch you?
You also get a lot of people like me who post under pseudonyms and just use HN as a platform for ranting about mostly trivial pedantic stuff as a bit of fun.

Case in point.
> you keep your Coffeescript code consistent

That is not enough, because unfortunately, there are more programmers in the world than "you", and I have to use their code and / or work with them.

When language has X options their is X! opinions on "consistent".
Yeah fair point that this exploit gives privs @ the level of the browser's current user. In that parenthetical, I was basically trying to explain what "session" means in Metasploit parlance in general.
I'm not sure San Francisco counts as "low density". Maybe compared to Hong Kong. :)
Cool design, bro.
No Place Like Home GPS Shoes
This guy has a short* list: http://www.j1nx.nl/list-allwinner-a1x-devices

You want set-top boxes category. Also, I'm waiting for this (1) because it will do hardware accelerated decode in Linux as well as Android.

(1) it's not allwinner, but: http://www.ovalelephant.com/p-2079-new-android-tv-box-amlogi...
The problem with the H1b is two fold:

* You have to pay yourself market rate, and thusly have to demonstrate capital in your business bank account. This is near impossible to do with YC and StartFund capital. Think: $100k per H1B employee. (and you need to demonstrate other parts of your business, such as an office lease - but these are hackable compared to raw bank statements.)

* You cannot be "the boss" what this means, specifically, is that you must be able to be fired. Have 3 co-founders? probably okay. Have 3 board members? probably okay. Having 2 co-founders is awkward. Good immigration attorneys can guide you through this, it's a reasonably hack-able problem to solve if you're smart.

Most people ignore the visa problem during Y Combinator. After demo day, they throw capital at the problem and fix it. Hire a good lawyer, push for an O-1 or H1B. Explicitly: once you've raised seed funding getting immigration sorted is fairly straightforward -- getting immigration sorted before raising seed funding is very very challenging.

What I mean by "ignore the visa problem" is they simply enter the USA under the visa waiver program once or twice. 99.99% of people have no problems being (but not working nor living, wink wink) in the USA for 6 to 9 months under this.

(speak to a lawyer. in fact, speak to a few. and have money. lots of money. and patience.)
Ignoring that most users run their main windows login as administrator, if we pretend it's just a guest account, how much of an impediment would that to them disrupting any anti-virus and installing a some malware?
Taking all these comments into account, if startups have to prototype quickly while trying to find market fit, does it makes sense to start off using something like mongodb but with the plan to migrate to another database when you business starts growing?
The database space is so confusing right now. It seems like Postgres is the safest choice and i also like this post fron Adam D'Angelo - 'http://www.quora.com/Quora-Infrastructure/Why-does-Quora-use...
I was just thinking of this while coming up the elevator after picking up lunch. Instinctively people reach into their pockets to grab their phones for their 5, 6 or 12 story trip.

It's like a natural reaction - I always find this humorous because there is absolutely no service in our elevators. People just end up scrolling up, then scrolling back down.

People love to be distracted, even if it's just for 23 seconds.
Feds Urge Appeals Court to Overturn ‘Dangerous’ Indefinite-Detention Ruling