skysight-inc/HackerNews huggingface dataset:
Totally agree that using this to book reservations that you don't intend to keep is unfair and harmful. I see this, though, less like hiring handicapped person to jump the line and more like having your friend save you a spot.

I agree with the people that say charge a convenience fee. That would discourage the unfair behavior and still let people who actually intend to keep their reservation secure a spot.
Statistically, "number of things" articles have historically been bad content. Good writers don't structure their points as lists, bad ones do because they can't write well and so they can't segue from one to another effectively.
Some people might want to see which restaurants have open reservations on a certain day, instead of calling around until they find one.
I spent a few months a few years ago looking for a good cofounder.

Let me tell you, it was a waste of time. The odds of running into somebody where everything initially meshes are astronomical. And you're already facing long odds as a startup, why add to the stress with all that other stuff? Failure to co-locate alone is a show-stopper, much less issues about flipping versus growing, or financing versus bootstrapping, or where your real passion is, or whether passion alone is enough...

I'm glad it works for so many successful folks, although I note that many times these are college buddies who have spent a lot of time together before their startup.

This is one of those things that looks different depending on where you sit. If you're an investor, teams do better than solo founders. If you're a founder who's worked alone for many years, my conclusion was don't kill yourself trying to find a partner that probably isn't there. This is much the same as my conclusion on Venture Capital: some things are not worth chasing.
Then you should be creating $198 papers and hoping someone buys them.

EDIT: It's easy to be dismissive of a company, occupation or field of business. Nielsen just happened to at the right place when the web became big as a commercial medium (mid-1990s) and if they get to sell expensive papers, it's because their expertise is seen by user experience designers and marketing professionals as useful.

Perhaps you would sell more software with better marketing, which, in a way, is what the people buying those papers hope to achieve.
More light-weight as it doesn't have dependencies on Git, Hg, and Bzr.
Frankly, the notion that I need to download an external module in order to do something as basic as finding the largest element of a list seems just bizarre.

It should seem bizarre, because no one ever argues that.

I think the perl community works incredibly hard at writing lots of CPAN modules to try and correct for perl's defects.

The module of greatest use to me today allows me to iterate through cells in a spreadsheet. Is it really a defect in a language that something like Spreadsheet::Parse Excel or Apache POI exists?
CCs aren't stolen that often (usually it is the numbers that are stolen) so it would be pretty difficult to actually pick up the reservation, assuming the restaurant is smart enough to demand that the CC be shown when the diner show up.
I remember reading an article where an article lamented the inflexibility and poor UX of a system like OpenTable -- in the real world, people arrive early and/or late and so servers will dynamically shuffle table allocations to handle these changes. Apparently, the servers ended up just drawing on the monitor using a dry erase marker rather than trying to change the bookings in the computer.
Update: Tor have issued a security advisory (TL;DR: anything "Vanilla" post July 8th is ok, everybody else upgrade) https://lists.torproject.org/pipermail/tor-talk/2013-August/...
The hilarity is that if the surveillance is so good, then why do they need to close 21 embassies? They apparently received a "specific threat" specifically involving over 20 embassies? Doesn't sound too specific to me.

This entire situation is politics. I don't doubt they've received threats and possibly even credible information, but this public show of duck and cover is a farce.

The US needs a really loud scare tactic right about now and this seems to fit the bill (regardless of the validity of the threat.) The funny thing is that I historically have been a flag-waver, although the last few years have put a major dent in my perspective.
Nice technical acomplishements but... what's the point? Why not going outside and taking a picture?
I know a few ways to answer this but none of them really makes sense to me.
Require the CC to be shown to the waiter when you come for your reservation - it is not that hard.
Well, the initialism "EVP" says it all: "exceptional" is not measurable, so it's going to come down to the most powerful person asserting their sense of when the VP becomes E.
Completely agree with what you said, but I think you mean "complementary", not "complimentary".
jQuery Miller Columns
It's not enough for you that we agree that the program is bad. We have to agree for all the right reasons. This is a perfect illustration of why HN is a terrible place to discuss politics.

Here's why: we have a situation where, for once, we've landed on the same conclusion. We got there for different reasons. Instead of looking at that as a great opportunity to learn something new from our differing perspectives, it's something that somehow manages to piss you off. If political discussion doesn't work here, it's certainly not going to work anywhere else.

I'm not getting my wish that discussions like these simply be banned from the site, but maybe we could take a baby step towards civility by not calling people names.
Nice work! By the way, now that you're here ;) do you perhaps also know if there's a way to address fjcaetano's concerns if you have access to a full video feed?
If you hadn't mentioned which country you were referring to I wouldn't have assumed you were speaking of a first-world nation.
No, mechanization isn't really an issue. Production and distribution are where the problems lie.
I suppose it depends on which you consider more fundamental to the definition. The reason this particular ring and set of operations is interesting is because it implies being able to compute any Turing-computable function of the data. Hence Gentry's high-level overview paper was entitled "Computing arbitrary functions of encrypted data" [1].

[1] http://ece.gmu.edu/coursewebpages/ECE/ECE646/F10/project/F10...
I don't see how it follows that they are admitting something by shrugging their shoulders. But what this is missing is that there are technical reasons for flat design, namely performance and power usage, that are critical on mobile devices.
Right. In the long run, the "chicken in every pot" political slogan got us to this point, and now we're dealing the consequences. And are desperately seeking alternatives.
Good call, I've just made a ticket to grid the boxes into 2x2 (desktop is 1x4, phone is 4x1).
"Co-founders can complement each other’s skillsets, provide psychological support, and prevent you from chasing down a rabbit hole or losing sight of the big picture."

I'm a solo founder of a nonprofit (we haven't launched yet). Of course the rules are different, we don't have to "ship" anything, and there's almost no time pressure, but I find that I can get those things from my board. They were picked very carefully to get diverse domain experience and because I know I can trust them to provide intelligent ideas (they're all wicked smart) and I know I can trust them to provide moral guidance, very important for a nonprofit.

I surmise that for a solo founder for-profit, finding people who can help you with those very important assets is necessary, but you might be able to find it outside of a "co-foundership".
Anuaitt:

1.) You are clearly young and do not know: if there is something on the internet you do not like, go make it yourself. What obligation does Google have to do something for you? None! They are providing mostly free services, but if you don't like it (or the support), go make your own and quit bothering people (and Google).

2.) You have no relation to the GMail Web Application, yet you specify: "Founder GmailSharedTasks" Remove the Gmail from your description and build out your solution without trying to get a free ride.

3.) Your Google Groups post can be summed up: "Cry! I'm not getting any attention for my pet project!" Instead of crying, create your own solution that does not leave you at the mercy of a company or individual who sees you only as "1 of billions". Get over yourself.

4.) You know how to code, you know how to integrate with FREE APIs, now learn what it takes to run a business.
Sum of 1 to 1000000000 in different programming languages
The top 10 things you should be doing
Except if you account for the fact that some other UNIX-like OS do not use bash as /bin/sh.

You could even say that using bash as /bin/sh "is specific to Linux."

How to fix: /#!\/bin\/bash/s/bash/sh/
Block by block, Brooklyn's past and present
>> Just think of how many meals have some form of meat in it. It's probably approaching 100% for most Americans that are not vegetarians.

Really? Neither myself, nor 99% of the people I associate with are vegetarians, but I'd say I AT MOST 50% of my lunches and 25% of my dinners actually contain meat (and maybe 7% for breakfast). Granted, I do consider myself a heath conscious eater, and thus eat lots of veggies and beans and veggies. But still, I'm nowhere near having meat in 100% of my meals. (Although I did enjoy a delicious flank steak with mango salsa last night.)

In my travels though, I have found that specific diets tent to be geographically dependent as well. Ie, I find rural areas in the US to be heavy on the meat and potatoes, with an almost irrational/religious fear of vegetables and anything spicy/with a little different flavor/texture, whereas in cities it's easy to get lost just trying all sorts of the different cuisines available. People who must have meat in their meals also miss out on lots of the fantastic flavors of non-carnivorous main courses available to them.
Google can do what they want. If you want to do better, than do it. Complaining won't help you.
Key Techniques From Startup Leaders Who Get it Done
Ask HN: How did/would you transition from high paying jobs to entrepreneurship?
I hope that the title is self explanatory. Just interested in hearing your stories for those who have taken the plunge. How did you actually go from six (or seven) figures to zero ? The "why" part is understood. Interested in the "how" .
I've thought about pricing like this in the past but it's important to consider what happens when you decide to stop working on/supporting/customer service.

If memory serves, there was a bit of backlash against 37Signals when they shuttered Breeze (https://basecamp.com/breeze) especially because of the lifetime pricing.
Drunken rant? He comes off as much more reasonable than Yegge. Which part is the drunken rant? I only skimmed the religious part because it doesn't interest me, but I have read much worse than this from both religious types and software prima donnas. This is mild.

OK, so he says stuff about his religious views. Not my cup of tea either but he doesn't come off as a jerk about it. And it's fair, IMO, for someone to say their religious views influence their work. That is up to them, their personal opinion. Just because I am not religious myself doesn't mean I have to trash him about it. (Hint: When he says he hears from God, I don't think that's literal.)

I'm wondering if both you and Yegge are misrecognizing some of his sarcasm? (I guess Yegge is probably also exaggerating the personal aspect for comedic effect.)
You've never phoned a restaurant and found they weren't answering their phone at the time?

As far as I can tell, restaurants in my area go from "too quiet to have anyone in to answer the phone" to "too busy for anyone to be free to answer the phone" and back without ever passing through a state in between.
You don't understand the point I was making, or have seized on a part of the conversation where there's enough ambiguity that it's easy to jump in and generate faux outrage about.

Meanwhile, your comment is yet another instance† of someone not being satisfied that we agree that the program is bad, but instead demanding that we find it bad for exactly the same set of reasons. Again: case in point for why HN is a terrible venue for political discussions.

Incidentally, you might do better than "yes, I see that you claim not to support the program" [em: mine] when in effect admitting that you were not only wrong, but wrong in the entire premise of your response to me.

† https://news.ycombinator.com/item?id=6160951
Is this meant to be an alternative to A/B testing?
Good on him for investing in stuff like this. Good for animals, good for the planet, and good for me. I can't wait until this is universally available, I'll never eat another boca burger again.
US's cultural acceptance of prison rape

How do you people dream up such turgid statements?
No principal disagreement, but I am not sure how that relates to your original claim that "[h]omogenous countries with low levels of social dysfunction and high social cohesion have an easier time dealing with prisoners"?
What I'm learning as an early stage solo founder...

1. Not having co-founders is no excuse to not work. I want to turn this idea in my head into a working product. Saying you can't do it because you don't have a co-founder is an excuse, not a reason. It's not impossible, merely harder.

2. The critical problem is bandwidth. I'm day-jobbing to make ends meet, which bites even more into my time. My primary challenge now is finding a way to go full time, either with funding or with a revenue-generating subset of the functionality.

3. I'm the visionary. If I can find a technical co-founder to take over the coding work, great - better, even, because coding is bad for my big-picture focus. But ultimately, it's my product and my vision. If I find "co-founders" at this point, it will likely be just a label to make investors happy. In practice, they will be early employees.

4. Team-building, on the other hand, is going well. I'm a social person, an extrovert, and I can generate a pretty decent reality distortion field. I've been able to get help so far as I've needed it, and I think this will continue. Part of this comes from not asking too much of people, which is what the usual co-founder issue seems to be.
If the customer actually wants the reservation that they are paying an automated service to secure, then neither of these proposed solutions will have any effect.
Even with fully-developed technology, I have a hard time believing it will require less energy to manufacture a pound of synthetic beef than it will to simply grow it naturally. Am I wrong?
Sigh.

How does the saying go again: 'misinformed paranoia travels around the world and spawns parody sites before the truth gets a chance to put its pants on and start individually debunking each reposting' ?

http://www.wired.com/threatlevel/2013/08/pressure-cooker/
Co founder separation and share buy out after 25% vesting
Guys
This is a throwaway account. I have a situation where we were two founders working since Jul of last year. Due to reasons that are not relevant, we decided to split after 25% vesting period was over for both of us. I agreed to buy his shares. My question is how do we structure this without screwing up all future options? If I show the actual price on paper, the share value changes quite a bit impacting the option value I can give to anyone else in future. To be honest, I do not even know all the implications. Has anyone gone through this and if so can they give any suggestions? We are obviously talking to our lawyer but would like to hear from the folks here.

PS: There is no revenue - we are close to a private release (I know it sounds like we took a long time - but please take that as something not very relevant as I can not go into the details here)
I like Perl. It's usually the fastest way to get stuff done. It also brings out the programmer within the programmer. Any jerk can write obfuscated Perl. A good Perl programmer writes clean, easily re-used and modified code. It's a very hacker friendly language.

As to its decrease in popularity, I'll point to two factors: (1) the rise of PHP, which took over most of the daily web-based tasks that Perl uses and (2) the rise of frameworks, which meant that people writing web sites were using newer languages so they didn't have to re-roll the basic stuff with each project. Perl didn't compete in that area until much later.

As far as its daily use, I still see it all the time and like many programmers, I implement new Perl code frequently. The flexibility across operating systems is a nice bonus.

For anyone who wants to see Perl written with grace and foresight, try these resources:

http://www.perlmonks.org/

http://www.pm.org/
I don't believe that it would be easier/cheaper/better to make lab-grown fur over just artificial fur.
There is no reason for a platform to be controlled by a single company. If we need a common platform like gmail then it should be open source. I think we really need to push for open source shared platforms and make sure they aren't controlled by a single company. I think that means that engineering leadership in separate companies have to work together. The easiest place to do that under the radar is probably my github.

One missing piece if the puzzle that is really going to make this idea if a shared platform across companies is moving to encrypted data oriented networking instead of server based networking. Not only does that model make vastly more sense in terms of the real topology of internet use now with data being propagated to leaf nodes, but there are also very strong reasons to move to distributed encrypted computing for privacy and economic reasons. A server based internet means server based web apps which is going to continue to result in due facto platforms created by individual companies.
A Year on Mars: Curiosity's Photo Diary
This is exactly what I thought when I heard about it. I would also expect a lot worse (real CIA terror plots in some countries?), if they feel the anti-surveillance movement grows to the point where it might actually end everything.
>international law is mostly just whatever the involved sovereign states agree to at the time on the specific issue in question.

Thank you. I've long made the argument that international law is arbitrary and capricious without much buy-in from those around me. It's good to hear you say it.
Reminds me of Matt's Scripts Archive:

http://www.scriptarchive.com/

For a long time, it seemed like everyone was using his form mail and web forum scripts.
Growl 2 integrates with notification center.
>With Dart, Web authors may end up not shipping the JS fallback

Why wouldn't you? Minifying Dart or compiling Dart to JavaScript is basically the same. You invoke the very same command line tool just with different switches.

Why would you do one thing in your build/deploy script but not the other? Especially if doing so makes it incompatible for a significant chunk of your users. Most people won't even drop a 5% chunk (e.g. something like IE8).

>or not testing it [in other browsers]

I don't see how that's specific to Dart.
Agreed. I find posts like these disingenuous. What do learn from this list? I think we all know that SQL injection is a serious problem and a very common mistake already. What this list seems to do is just serve as a high horse we can all get on and proceed to shame and look down our nose at people who:

- Use raw $_GET variables in their code
- Use $_GET in MySQL queries
- Use mysql_real_escape_string instead of prepared statements or otherwise properly sanitizing input
- Use PHP in general

We already know we should all be using prepared statements or combining data sanitizing methods with an ORM and to not trust raw user input and that its cool to hate on PHP. So I ask again, what are we learning here? That there's a ton of programmers who are doing sloppy incompetent work? Not news.

Furthermore, I think context is important. I'm not ashamed at all to say out loud that I've done these sorts of things knowingly and purposefully despite knowing it's not safe or correct. Why? Maybe I was creating simple examples to teach others the basics of getting user input and working with it in a database. Of course you'd warn people not to do things like that in a production environment but you show it that way anyway to get across some basic ideas without throwing too much at people. Or what if I were writing a simple series or scripts or small app that would only be used by myself or a select group of people? What if that application needed to be done in a hurry and was only for internal use and not accessible to the outside world? Lots of things can always go wrong but at a certain point you have to be able to trust someone and its not always better to be right than happy. I'm sure if anyone wants to be pedantic they can poke holes in my examples but the point is that these sorts of sins aren't always so awful depending on the context. I don't see any purpose in this other than to either look for open source applications to exploit in the wild or to just pick on a really easy target to make us all feel superior.
Mixology site by interns
Let us know what you think of their effort. And enjoy mixed drinks on a Monday
What kind of arithmetic operations would you ever need to do on a credit card number? Other than maybe verifying the checksum digit.
Say I've got two groups of people and we all want to get dinner together. We agree on 7pm. I call up the restaurant, and they say that they don't have a reservation at 7 but they do have reservations at 6 and 9:30. I then need to coordinate with everyone else about these times, and maybe part of my group isn't with us, so we're texting or calling, at that point I guess I tell the agent at the restaurant that I'll call them back, etc etc. With the online solution we wouldn't even have agreed on 7, we would have pulled up the options immediately and started from there.

Speed is a big feature here too, as is the ability to easily switch between different restaurants quickly. The above actually happened, only we ended up looking through three different restaurants before finding one that we liked that we could get a reservation at a convenient time. If we'd been calling around it would either have taken a lot more of our time or we'd have settled on something that wouldn't have worked out as well (not to mention tied up restaurant employees during the lunch rush).
Absolutely, I'm not saying this isn't true in a startup. I'm saying this tweaked 'scope' is the important part, not that the directions are identical.
the reliance on ruby kills sass for me.
Heads up, your blog (https://blog.cameralends.com/) gives me the red screen of evil on Chrome:

You attempted to reach blog.cameralends.com, but instead you actually reached a server identifying itself as *.herokuapp.com. This may be caused by a misconfiguration on the server or by something more serious. An attacker on your network could be trying to get you to visit a fake (and potentially harmful) version of blog.cameralends.com.
Sure, just wanted to point out how complicated truly "simulating reality" is. :)

I mean, my doctorate involved calculating tiny, tiny corrections (8 or 9 decimal places) to hydrogen-like energy levels, but even there I could still treat the proton as point like!
>Who's going to keep around livestock?

The people who want to eat actual animals.

>For what reason?

I wouldn't be so quick to assume that cloning muscle cells is the same as meat and it will replace all animal products. What about (almost) raw pig skin [1]? It's delicious and people in this post say skin isn't so easily synthesized.

Pasteurization was invented a long time ago yet people still make natural milk products. If I'm not mistaken these are illegal in the USA.

[1] https://www.google.com/search?q=șorici