skysight-inc/HackerNews huggingface dataset:
Show HN: My online food ordering start-up
For the last few months I've been working on an online food ordering startup, and our initial site (www.couchster.com) is nearing completion. Initially, I wanted to do more than just food ordering (I also wanted to offer products like spa and salon reservations, grocery ordering, etc) but we decided to focus on a core product initially. Anyhow, I'm curious what people think and what jumps out as something to improve. We actually do have some cool technology in place that's not immediately apparent (our payment system is way better for businesses than Grubhub's or Seamless' for example), but I'm sure there are plenty of things we should work on.Additionally, we're currently running a Crowdtilt campaign to try and raise some funds to build an app and improve our site a bit further. To date, I've entirely self-financed, but I've only been able to stretch that budget so far and I can't cover an app as well, as much as I'd like to. Any help here, even if it's just helping spread some awareness of our campaign, would be hugely appreciated!
Interesting service. Couple of small issues:

#1. http://usefirefly.com/learn-more (Our script tag will add a support button to the right side of every page it is installed on.) … but the image shows it on the left side

#2. http://usefirefly.com/pricing says ie9+ and http://usefirefly.com/learn-more says ie8+ under highlights. Which one is it?

#3. I don't understand why you use requirejs to load your js. This causes 2+ hits and a larger download. Instead, you should be wrapping it with almond for less overhead. While you are at it, how about also async loading your js too.
Precisely. Furthermore, the older platforms have major problems with stream poisoning for HTTP requests, include an incomplete beta version of Apache's HTTP classes, have old SQLite libraries which don't support upserts, and so on.
Do you plan on doing any sort of writeup on the final solution? With the generated list of urls (based upon the information you provided) It is significantly slower than the version I ended up coding up https://github.com/icefox/skwurly by a factor of 3X. Now my version wasn't made as a varnish plugin, and some parts are ugly for speed reasons but there looked to be a number of techniques that could have been used.
Correct. I'm also one of the co-organisers of HN London, an event I attended religiously as a recruiter (mainly because of the free beer & pizza). I address the networking V cold calling approach in another comment above.
2D Game Art for Programmers: Apache Helicopter
Thought I had gone back in time for a sec...

http://news.ycombinator.com/item?id=4484526
Your stance falls into the classic case of "understandable, but unacceptable".

What you are describing here is a situation that implicitly guarantees prejudice. You are looking for a near-guarantee that "it's going to work" - which is to say, you're going to implicitly exclude people who are unfamiliar to you.

This can play out in any direction - race, culture, religion, orientation, lifestyle.

To be blunt, it all comes to this: as a society we value inclusiveness and equality more than your right to a bit more peace of mind.

I don't doubt that you approach this with the best of intentions, Mr. Robinson, but FWIW I would never work for you so long as you demand the private details of your employees' lives.
New Microsoft Windows Phone 8 OS is Ready from Today
In college, of everything that's going on, classes are the least important. Yes, you still need to pass them, but if you're freaking out because someone is distracting you during a boring lecture, you're doing it wrong.

And the boring lecturer is doing it wrong too - wasting your time and money and everyone else's! Be an adult and take matters into your own hands.
A Series of Tubes Could Make It Practical to Get Fuel from Microörganisms
#1. Good catch, changing that now. The button also has the ability to be hidden and the screensharing activated via Javascript or keyboard shortcuts.

#2. IE9+ with IE8 coming soon. Good catch, thanks!

#3. That's actually a screenshot from an outdated code snippet. We've gotten rid of the requireJS completely and now just use our own JS to load everything in.

Thanks for the feedback :)
Tracking stem cell reprogramming
"Statistical significance is irrelevant when you’re doing customer research."

There is a time and a place for carefully-written Likert surveys with control questions and large samples. Psychological research, election polling.

Customer research is about learning the realities of someone else's world. What you're aiming for is more a structured conversation than a statistical survey. Are you both speaking the same language, are you overlooking any major cultural or procedural factors, what emotional responses occur repeatedly and what triggers them?
CSR Aozora Alliance Bank Philosophy.
I really like the Google+ app, it's lovely.
I think that what he means is, if you're on G+ and you go to Google, there's already a link to your G+ profile at the top for you. You just click it, instead of searching. And then if you want to find something specific maybe you do the search in G+.
Correlation != Causation. Fewer people searching for "Google Plus" as a search term may in fact mean the exact opposite to what you're suggesting: the service may have become popular enough that people know how to get to it without requiring a search. Certainly, for anyone who uses Google as a search engine, the "+You" link is only one click away.

Edit: Taking a closer look at the trends link you provided, the bulk of the traffic relating to Google Plus occurred in the first 3 months of it being announced, after which traffic has remained fairly constant. This suggests that the initial peak was an initial surge of people searching for "Google Plus" to try and find out more about it.

It's easy to try and gleam meaning from the search data, but you need to be careful in the interpretation. On the other hand, it's curious to note that "Facebook" has maintained an order of magnitude higher search traffic than "Google Plus", despite Facebook being globally well-known.
The squeak of innovation: Western Digital launching helium-filled hard drives
You click the 'Edit forked style' link on the 'Display' page and customize the CSS from there. Does that answer your question?
Looks like the EPUB version was perhaps done hastily. Doesn't even have the correct cover image.
I've sorted out the button now. Please let me know if there are any other bugs. Thanks again.
I'll add that email and Facebook postings and Instagram photos don't require the same kind of data consistency and durability that medical records, bank transactions, or rail car movements require. If Google loses some old emails or Facebook loses the last thousand "likes" on a Jersey Shore fan page that's not much of a catastrophe, and they don't guarantee their data anyway. For those use cases Mongo or Cassandra et al. may be the right fit.

I work on a app that stores documents (PDFs) in Amazon S3 containers, and sometimes those documents get lost or inaccessible for some reason. We have backups for those. The only consistency requirement there is that the PDF opens and the name matches the name in the RDBMS. That's a much lower bar for consistency and durability than our credit card transaction data, for example.
"Most of the don't even now (sic) what a browser is."

Bullshit. Its time for us to get off our high horses and realize its not 2001 anymore. Users know what a web browser is, its the thing they use "to surf the internet." Just like MS Word is the thing they use to write a document.
Are you asking if anybody has a 0day windows kernel exploit? Or if lots of users are going to click okie dokie when the uac prompt comes up?

I'd say yes and yes.
I do apologize - I didn't mean to be perjorative. I meant to communicate that I've heard the sentiment ("why does it let me shoot myself in the foot? It shouldn't let me do that!") espoused by many, many new developers, and it's an attitude that I've seen many people grow out of.

Coffeescript is a very flexible language. Its flexibility lets you do bad things with it, but the flipside of that attribute is that you can do very good things with it. I don't think that it's either "a path or a minefield"; I think those are two sides of the same coin. Optional parentheses and whitespace delimiting can reduce visual clutter, but if you abuse them and reduce it too far, you increase cognitive load on the person that has to read and maintain the code.

The more stringent the language, the less guidance you need in the form of style guides and community standards, but that's simply because the language itself imposes those standards on you as a byproduct of disallowing flexibility. It's absolutely something to be cautious about, but it doesn't make the language inherently flawed.
If 50% of your clients are cheating, are you really playing a game?
Doesnt say anything about the sources or methology. I guess footways and the like were not used in this.
The issue here is that there is no lecture -- it's workshop. Everyone in the classroom is participating, so to be the student constantly checking a cellphone alienates you somewhat, and you end up distracting most of the class from the work at hand, which is usually trying to help improve someone else's work. Unfortunately, asking the person to stop rarely works. They'll put down the phone for about five minutes, but the request rarely holds and their hand is back on the phone rather quickly.
Actually I think this is a big plus, as it's much more common to want to declare a new variable than to want to reassign a global, and hard to notice when something is missing like "var". It would be nice if there was an explicitly different operator for reassignment. (p.s. I think you mean "moot")
Heavily inspired would be sarcastic in this case.

http://gadgetix.com/wp-content/uploads/2011/08/Uber-Music-fo...
I'm located in the South (New Orleans), and from a hiring perspective it seems like a bit of a buyer's market down here. When I've posted ads for developers, I've gotten a lot of replies, and I've been able to dictate contract terms pretty easily thus far. From what I've seen, there's really a firm/freelancer divide; firms are charging incredible fees and don't really move off them, but freelancers have been easier to negotiate with and get at market (or slightly below market) rates.

Frankly, I don't even talk to firms anymore. From what I've seen, their quality isn't any better, and their fees are so much higher it isn't even worth talking to them.
By 2014, 10-15% of Social Media Reviews to Be Fake, Paid for By Companies
I get the points, but being in that position - gosh, why do i bother?

I have 3 people reporting to me. Designing product. I have them cause this is how you grow.

Each design review is painful. They present. I shoot 500 holes in their designs by asking questions. Then I gently outline how design could solve the actual problem. Essentially I could design myself and be 10 times quicker. Create a pixel-perfect mockup? what the fuck is taking you so long!? paint.net, gimp, my god pick a tool and do it.

if you are a manager, i have the following advice:
hire only candidates that are smarter than you are. they will make up the greatest team ever. they will challenge, teach you a trick or two. if a candidate does not challenge you in your authority, he or she is crap.

sounds easy, very hard to accomplish. but remember, one rock star has the output of 5 average people. take your time to hire. your first two picks are SHIT.

i'd like to have time to listen all day long. but there is shit to accomplish, life is short. if you don't have good arguments, right now, we're moving on. if you can't prove me wrong, I am right.

noticed how Linus acts? Steve Jobs? FUCK patience. FUCK feel good touchy feely discussions.

my CEO scares the crap out of me, that's how smart he is. I'll follow him, through fire, because he can prove me wrong, in 5 secs. not a lot of people can. this is how i treat my team.
How to Prevent Bad Carpet Odour » The Cleaners London
Actually, you don't understand lexical scope
It sounds like your definition of "viable" differs from mine then.

LibreOffice Calc does "matrix formulae" and whilst it doesn't do VB macros you can write macros in some common scripts/languages including javascript and python (see eg http://webodf.org/blog/2012-04-13.html).

It's certainly not a drop in replacement and certainly not right for everyone but one often hears "we couldn't use $x" when in fact what is meant is there is no impetus to use a replacement and that the users don't want to adapt entrenched behaviours.

That's fine but is quite different as an objection to "the software can't do what we need".
Squarespace Developer Platform Beta
Squarespace's developer platform is now in beta, featuring Git and SFTP access, total template code control, less.css on the server, JSON behind every URL, and more.

http://blog.squarespace.com/developer-platform-beta

Developers also get an infinite trial (free until you publish).
i'll stick to javascript. coffeescript doesn't add a whole lot to the table, javascript is the standard and that's a good thing, re-writing the language is not the answer in my opinion.
i'd have to imagine that saving a few keystroke might sound sexy to lesser experienced developers, but that really is all it adds to the table.
being able to code on any project immediately off the bat with a standardized language is a huge plus, in terms of flexibility and scalability. you don't want to limit your company to exotic language, only to later find out few months later another new language called "frapscript" is now the new cool thing to do.

i recall the days when i was thrown into a project where the requirement was to use mootools, rather than jquery.
even though they are both "javascript" in nature, it severely limited my productivity. i can see the same thing happening to companies trying out coffeescript, it may seem like you are doing the better thing long-term wise, but in reality, it is not so much. it's better to just stick to standards and you'll be more productive down the line, i can almost guarantee it.
How iOS game Hero Academy went big in China
Interesting post on the changes a hit Western game goes through to work in China too.
I'm meh on significant indentation, but significant space characters is just a terrible idea. I blame Haskell.
Wouldn't it take a lot less effort to just disable notifications once, rather than make sure you're signed out of Google every time you use it?
We're a bit more open than the homepage of DeveloperAuction suggestion - for example, we'll accept select senior developers from Yahoo, Microsoft, Yelp, LinkedIn, Apple, Intuit, Groupon, Salesforce, Etsy, Gilte Groupe, Meetup, Amazon, etc.

It's just a rudimentary filter for the time being.
Why do authors insult their listeners with "You're Doing It Wrong" titles like "You're Not Listening"? How does he know this about me? How can he possibly know this about every one of his readers?

I suppose they do it because it catches attention. A slap in the face catches attention too. For me the two work similarly. (At least I think they do; I can't remember being slapped in the face.)

Usually I just grin and bear it and feel like a schmuck for giving them their damn pageview, but this case is interesting. It's not only rude, it's incongruent in a post that ostensibly is about how to treat people decently. Evidently the author's highly developed empathy doesn't extend to his readers. Once you see that, the whole post appears coated in a thin slime of managerial manipulativeness.
If we're going to include external links we should also remember that Twitter is built into iOS, so it's stats are also severely underrepresented.

Yet their Google Trends curves are going in opposite directions...
I also have poor spatial memory (especially when it comes to navigating), but the book recommends using a place you're extremely comfortable with as your memory palace. I used the second house I grew up in for the first memory task (a to-do list). After a few times walking through the house and seeing the hilarious images I've placed in each room, not only do I remember the to-do list but I've enhanced my memory of my home. I can remember how the carpet felt, what the wall textures look like, and how it even smelled.

Best of luck to you; it's been really fun so far!
I'm not the hugest fan of coffeescript, but I don't know if you can consider it to be an 'exotic' language at this point. It's quite widely accepted.
The same can be said about Twitter, so the comparison is fair and the fact that their trends are opposite remains meaningful.
Our YC Video for W13
Comments and suggestions will be much appreciated!
This may be. However its not good for the android app ecosystem today.
Not to talk about present day extremist christians, who deny evolution. Not much of a muslim invention.
I believe the URL parameters at the end of the submitted URL above make it unique.

?sc=tw&cc=share&utm_source=buffer&buffer_share=f34b7

I've seen this issue pop up a few times before on HN.
This is a fantastic post -- I feel like I've run into all these crazy "gotchas" over the past year, and more.

And the worst part of it is, nearly all the confusing/ambiguous/different compilation examples given rely on the undocumented rules CoffeeScript uses for parsing. It's amazing that, still, CoffeeScript's entire documentation is basically a "getting started" guide, and there is simply no reference documentation.
Show HN: Explore photos from around the world
Our TickTalk App is Available Now
If it's publicly visible (logged in or not), then it can be scraped.
I get that part. I think mostly everyone here is familiar with the how and the why of recruiter behavior.

The question is why we should be expected to put up with it.

419 scams also get a tremendous amount of traction, and selling things via spam is also surprisingly profitable.

How are recruiters different, and why should they be not be treated as cancerous perversions of the system, and why should we adopt any stance other than complete hostility towards these cold-calling, spammy recruiters?
This would be awesome. One common interface for reporting all the bugs that affect me and my life. Add in a nice easy way to upvote/clone bugs from other people's repositories (or otherwise say "me too!"). Make it all public and pressure the vendors into fixing their stuff.

I think one of the results of having company and software specific bug trackers, a lot of them private, is that people don't really know how buggy a piece of software actually is until they pay for it. And by then, it's too late.
"G+ is not a requirement for Google Play"

Not claimed.

The claim is that a Google Account is necessary for Google Play and when you sign up for a Google Account the default for G+ is on. And again I don't see anything wrong with that. But the obvious result is that this inflates the G+ numbers with people who aren't the least interested in G+ as a service. Again if Apple did this with Ping they'd be a laughingstock.
Not really; Lisp is hard to read because the syntax is unusual, but it's not hard to understand because it's complicated. On the contrary, it has the most consistent syntax of any language.

They author's point is that Coffeescript is hard to read because it has too many edge cases which are not easily understood under a smalla and consistent set of rules. I have not programmed with CS, but it sounds like a convincing argument.
Indragie Karunaratne - Blog - 1, 2, Open Source
Dick Cheney has half of one. He has a left-ventricular assist device, which has one pump, but still has a heart that does part of the work. The proposed devices in the PopSci article are two of those pumps together, replacing the heart's functions altogether. These have been implanted into cows and work fine, but haven't worked their way through the FDA yet for non-trial use in people.
You failed to address the parents point entirely: it's a lot easier to start strict and loosen restrictions later, than it is to start loose and add restrictions.
Hive Five: Five Best Domain Name Registrars
good point. I'm pretty happy that hardware hacking is potentially becoming mainstream again, hopefully it makes complex hardware design seem less and less like an ivory tower affair like it has for the past 20-30 years.

I've worked in the industry at a chip startup, and it's one where people hold on to stacks of internal design books across companies because the information is very niche and protected.

As far as the commoditization of consumer hardware, everyone in the industry knows about it, and they're responding by investing more by offshoring, or focusing on higher-end industrial markets. Hardware/chip startups are increasingly rare (or are very underfunded) unless they offer a significant game-changer due to the capital costs involved.
It could also mean that "mom and pop" companies can no longer get into the hardware game at all. If there is no margin for hardware sales, only companies that can afford to setup the manufacturing processes and operate them at little, no, or negative profit will be able to stay in the game. This means only companies like Apple, Microsoft, Amazon, Google, etc. who can afford to support mass hardware production with software sales, will be able to compete in the hardware market.
I second using Vagrant boxes, but there is an easy solution for running Postgres on OS X now:

http://postgresapp.com/
4x4 Car Hire Kenya | 4WD Car Rental Kenya
My G+ feed is noisy as hell. But I have a crapload of people with similar interests circled. Hundred of homebrewers and beer geeks in general. Another circle of photographers.
This is Justin, another Firefly co-founder. Dan's correct in that those screenshots are outdated. Our javascript is compiled down to one file (other than our loader) and both are loaded in asynchronously, so everything is fast with only two http requests.
You wrote "What my beef is with are teachers that make 60K plus, get 3 months off, have more stable job security than the private sector, get to spend time talking about interesting things like world wars in history class or Hemingway in english and then complain that they don't make as much as me, a software developer who spends chunks of my day on mundane tasks such as fixing 'Out of Memory' errors or 'Null Pointer' exceptions'."

I am replying specifically to those points. Okay, you're complaint is that they are complaining that they don't make enough as you do. Well, cry me a river. They can complain all that they want. Part of the free market says that they can use whatever strategy they find most effective. If one of their 10 complaints is to point out that by paying under market rate means that the best and the brightest are more likely drawn into dumb-ass programming jobs where people moan about memory leaks all day, rather than help teach the next generation of citizens what it means to be a citizen, then I say fine, they should go for it.

Yes, you get to complain all you want about their complaints. But as you have no evidence to back up your claims that listening to teenagers talk about Hemingway is part of the job satisfaction worth a $40K difference in pay, then I don't see see the problem, and you aren't worth listening to.
> I can't speak to how consistent or inconsistent these are on Android, because I haven't used an Android device enough to really know.

They are pretty consistent. Swipe to delete in a newer action, but other than that most things tend to have similar functionality. I have mainly used 2.3 and I think I never had issues with finding UI elements. Options button helps when nothing else does.

Back button does have issues at places (browsers mostly) but it eventually takes you where you want to go. I shifted to ICS 4.0 very recently and experience is even better.
脳年齢テスト01 脳トレ瞬間記憶
Images from Curiosity's continuing instrument checkout