skysight-inc/HackerNews huggingface dataset:
Please expand.

I quite carefully read your comment about anonymity and truth, which suddenly morphed in to anonymity and cowardice when I called you on it.

I appreciate maybe I bent your meaning a little when you said you are nice to people except when they say "personal and negative" things about you. I bent it partially based on reading your Twitter feed and blog for years and seeing how you actually deal with people there.

Quick question, do you think the stuff you said about Marissa Mayer might be considered "personal and negative" by some people? If so why is it OK for you to say personal and negative things about other people, but not vice versa.

I should apologize for generalizing. I am sure you are nice to a lot of people. A lot of people seem to have a very high regard for you. You may be very nice in real life, I have no way to gauge that.

The issue at hand here is are you nice, or at least civil, to people if they disagree with you, especially online? Judging by comments on HN, you seem to have really viscerally angered a lot of people over the years. Why do you think that is?
Karma Capitalism
It's not complex at all. How can it be confusing? I was confused by the author's confusion :-/
It's a good thing they didn't use a goto, or this guy might have had an aneurysm.
You're to handle data structures? If you do it wrong, if each bookstore address is duplicated beside the book's entry, tests will pass but you will have migration nightmare very soon.

What you are forgetting here is the essential refactoring step in the loop.
Missing pet poster generator
Why Tumblr was a massive steal (and why the social graph isn't all that)
Maybe it's a generational thing then; digitally native millennials vs. gen-y or something. Either way, a decade makes a big difference in how you use the technology around you.
skip to 1:10
If you write code too slowly, go faster. If you write code too quickly, go slower.

You can tell if you're too slow when you've spent two weeks thinking about the program and have neither working code nor a detailed design, or if you've created a detailed design only to realize upon implementation you'd gone about it entirely the wrong way.

You can tell if you're too fast if you find yourself spending more time cleaning up messes of poorly-thought-out spaghetti code.
Ah, it's important to write the code for easy replacement, at least. Make it easy to kill only chunks.
Like most things in life, I feel like a sense of balance is the most important thing to be aware of. Jumping into code too quickly is just as bad as trying to design the perfect system from your head.
Ouch. I'm pretty sure that the compiler I worked on 22 years ago could stop at sequence points, e.g. after the evaluation of the LHS of && and ||. (OK, actually it was a superset of those, called "gesornenplatz points" in-house, but that's another story.)

Ignoring the "no space after if/while/for" issue, I'd suspect that code to not have been the author's intent if I just came across it.
Provably untrue only after a certain point.

It is very difficult to be happy when one is homeless, or is living paycheck to paycheck and has to stress about paying bills on time.
No. Concise means dry, which requires a lot of refactoring on the fresh meat, and it is not optional. Clear means readable, which is necessary too, lest your hope for your code is to never be read again. I mean used.
People "hate" facebook the same way that an older generation "hated" TV. Yeah it's full of shallow, vapid content, but it's entertaining, and as long as it continues to be entertaining people will use it.
I meant do you assume you can buy or sell at the vwap price (+/- some slippage) or the closing price? Essentially using a vwap algo to enter or exit.

The more active (frequency and volume) your backtest is, the more inaccurate the results will be if you just use the closing price.
Neither language has channels or selects baked in.

Python does have threadsafe queues in the standard library, which you can use to coordinate work between threads and processes.

C doesn't come with anything like this, but you can use a library like ZeroMQ. The main Go compilers are written in C, so clearly anything Go can do C can do too -- but it'll be more work.
Is this supposed to install on Windows? I get a whole bunch of errors when I run "npm install -g vnc-over-gif", most of which seem to be related to node-gif.

Edit: Apparently they're related to unistd.h, which doesn't exist on Windows platforms. Too bad.
Really? From my experience the "Bad Guys" don't give a shit about code quality and will shower you with praise if you give them the crappiest code possible, as long as you make the changes they want 5 minutes ago. This article is really talking about the insecurity that other programmers inculcate, because we're all very smart and all very competitive.
Probably around the start of civilization since it appears in the old testament to stone people for various crimes[1]. United States also had witch trials in the 1600s in Salem Massachusetts. Europe had theirs with the Catholic Church (sometimes even digging up heretics after they were dead to burn them[2]). Also for many years executions were public display in many European Countries as well as the earlier days of the United States. Pretty much every culture has had some sort of ritualized murder/executions (whether deemed legal by the state/tribe/official body or otherwise).

[1] http://rationalwiki.org/wiki/Actions_punishable_by_death_in_...

[2] http://en.wikipedia.org/wiki/John_wycliffe
As a teen who did cut the cord (edit: of Facebook) out of annoyance of rampant reposting and other irritating stuff, I've been fine. I don't want to say I'm popular because I'm not, but if you have a standing within your friend circle you might be able to get them to use your thing. For me, that was my IRC channel.
Why are they fake social interactions? Any bit of connection to other people is a social interaction. For some, it's a major part of their social interaction with peers. For others, it's a small bit part. It's definitely not 'fake' though. They are other people clicking that like button, and not some anonymous random internet strangers, like on Reddit or HN where the up/down arrows are used. You KNOW someone was looking at your post, and felt a connection enough to you or it to signal so through a comment or a 'like'.
That is awesome! Definitely saves users from doing a lot of extra work. I'll definitely try Quantopian out!
You only have to look at the Salem Witch Trials to know that this has been going on for hundreds of years, and probably much longer than that. Any social group eventually develops its leaders and outcasts. Combine that with the human instinct to understand misfortune by casting blame, and you get situations like this.
That specific design is not road worthy. Ideally you would want to be able to fold the top blades and add a duct for the pusher but that's not to bad. However, you can see the design is structurally fairly close to a car. Many designs have powered wheels simply for added maneuverability. Safety in a collision is going to be an issue due to weight concerns, but they can easily be safer than motorcycles which many people drive.

http://en.wikipedia.org/wiki/Autogyro

Advantages, unlike quad-copters loss of electronics or engine power at altitude does not equal death. They can do unpowered landings far more easily and safely than helicopters. Unlike fixed wing aircraft they can do vertical take offs and landings. Also there constuction and maintenance costs are well below that of a helicopter.

Downsides they can't hover, they have slightly lower top speeds than small airplanes, and unlike quad-copters they have a fairly large wingspan on takeoff. However, quad-copters are the only aircraft with this feature and there incredibly unsafe.

EX: A 4 seat 130mph cruse version is just a little to big for the highway. http://en.wikipedia.org/wiki/Groen_Hawk_4
I know. That's why I raised the topic of functional programming to begin with :p
Is that it? I think its just a neural hash collision in my head that resulted from hearing about missions in both countries in catholic elementary school (they are both very poor, at least PNG and Haiti).
> I stopped caring about Google's algorithms a while ago; as long as you provide value and put yourself in your website visitor's shoes - you are on the safe side.

Says a user comment on the page. Glad to see there are people who don't drink the SEO kool-aid.

Just focusing on good copy that makes sense and making sure information is crawable is the best SEO strategy, and the one will cost you less money with SEO consultants (aka snake-oil salesman).
"Make it work, make it work right, make it work fast"
or
"Premature optimization is the root of all evil"

This is where it starts for me - http://www.faqs.org/docs/artu/ch01s06.html
No, I was currently working at around $14 an hour and when I received the offer I didn't really think twice when I could help my family pay for the house and experience life in NY for a few years. I knew the work would be great after graduating with an Associates but my main plan was to finish my Bachelors. Hopefully I can provide the value they need quickly and ask for more or something like tuition reimbursement.
Hey, if you're going to remove the old key, remove it securely: use srm!
This is awesome. I actually deleted the app and stuff for a few days, but the main problem was with stuff like events. I would have an event on FB but forget where it was and have to log in to check. I'm really not sure I could emphasize enough what a POS facebook is for actually interacting with other human beings.
There are a lot of people that I suspect you would consider "real" homeless that live out of their cars.

The main difference here is that I assume he is making decent money. More than you would expect of someone that is "really" homeless anyway.
https://code.google.com/p/pybotwar/ Pybotwar is fun!
This sounds awful and I hope never to find myself in a situation where I am thankful for ugly living conditions, for that would mean I had become insensitive to the world.
Congrats, you've discovered pragmatism. You're one of the lucky few.
>It saddens me that people feel like they NEED these relationships that would naturally disintegrate without online networks.

>When I am trying to find someone to hang with, I just call or text them.

It saddens me that you need these relationships that would disintegrate without cellular communications technology.
What's Up with Start Ups [video]
You're right. In retrospect that sentence had a negative connotation, but I didn't mean it that way. By "providing" I didn't strictly mean selling. Facebook encourages sharing to learn as much as possible about its users, then enables advertisers to fine-grain their target audiences based on specific information about users. I actually don't see a problem with that model, as long as ads are relevant to me and presented in a sane way.
Self written, no framework used. It's a simple blog with quite custom requirements so I figured whynot just build a custom one. It runs on an Intel Atom, 1GB RAM (and there's more to run than a wamp stack). and 832kbps uplink.

As for software, I wrote it for PHP 5.3 (nowadays upgraded to 5.4 though) with MySQL and persistent database connections. The server is Windows 7 with apache 2.4.
I think discovering OSS projects for one's aptitude and interest is a field ripe for disruption. A few sites have been mentioned, but I think even more can be done. At the same time I wish GitHub was more newcomer friendly.

If you have a full-time job and family life, and side-projects of your own that are not OSS, how do you find time for OSS?

You need to find OSS that you're motivated to develop for. You shouldn't pick some random project that you have no interest in for the sake of boosting your GitHub activity. You need to set up your project environment. You need to debug/test your patches. You need to learn and conform to the coding standards of the project you're dealing with. You need to communicate with the project team and be available.

All these things together require a lot of time. Great if you're single and in college or without a job.

OSS projects, and GitHub in particular, have an elitist stigma surrounding them these days. I don't think it was like that ten years ago. All the Silicon Valley hot-shots are contributing to the OSS projects all over the place. One may think reading HN that everyone and their dog contributes to GitHub and is active, but I don't think that's the case (at least outside of Silicon Valley).
Because if he doesn't then the idea doesn't sound too interesting anymore.

Communal or otherwise affordable non-traditional housing for people of like interests isn't a new concept and there is a lot to be said for it. Trailer parks for the general public are not a new concept either, and there is arguably much less to be said for them.
Really? I don't doubt there are plenty of bad desigers on HN (myself included), but skeuomorphism is a useful word that describes a real and easily defined phenomenon.
There's a difference between advocating for a particular standard because one has a vested interest in that particular standard (e.g. lamenting that JSON isn't XML) and advocating for openness in principle (in this case, lamenting that Google is promoting a proprietary, unfederated IM service in a world dominated by other such services). I think you're confusing the latter for the former.

IMO, any "progress" in the form of a proprietary service which erects boundaries for communication is not progress at all.
That is true -- propeller-driven cars are not so efficient, but for something this small and light I don't think it would make much of a difference. The thrust to move it on wheels must be a tiny fraction of the thrust needed to lift it.

On the plus side, you could do away with those goofy wheels. Too many parts (18? 18!) and I see tiny little gears prone to binding with the slightest bit of dirt. And just a single wheel is driven.

Also, the wheels being directly in the airflow of the propellers can't be a good thing.

Of course, to use the propellers on the ground, you'd need a mechanism to rotate the 'propeller pods' up. I think using the thrust of the props themselves to do this, with a micro servo to lock them in place, would accomplish this without adding much weight.

And if the propeller motors can be run backwards (I don't know offhand) then you can get rid of the steering mechanism as well.
First Marissa buys Geocities and now she's making a play for Broadcast.com.
No, I'm not more worried about a Double than I am about a laptop, which is the reason the laptop was brought up in the first place.
Definitely an effective technique. Personally I like doing this on a whiteboard so I don't get distracted by errors or Compiler/IDE notifications and can just sketch mostly in realistic looking code.

For smaller segments though, I'll just write out function signatures, an then go back and fill em out or restructure them.
I wonder if this could be used as a way to crash browsers if there's no check for image sizes? Most sites allow user submitted images and over time one could stream big enough gif (...err jif) to crash idle tabs.
This may be a little off from what others are saying but when I was burned out of tech, I got a job at a Starbucks. An entry level barista. I worked there a year and at the end I was ready to hop back in the saddle with programming.

I learned a lot a Starbucks about people, how people think, how to be adaptable, compromise, etc. These skills directly transfer to to being a geek.

I work on my own things now but those were fond days for a lot of reasons. Most of which gave my brain the rest it needed and then the energy to stat up again.

I hope this helps. I'd love to talk or answer specific questions.
I wrote this during a hack day at Attachments.me, to get a feel for how long it would take to proxy files directly from IMAP over an HTTP connection -- the verdict? a little bit on the slow side, but I could see this approach working for some of our use-cases.
Well, to add my 5 cents, Floobits works great!

When reading the post about CoVim I tried getting it to run, but it gave me ugly errors about my python version which (I really did try to fix) but took a bit more time than expected and I gave up.

When coming to the vim-support, it works great! Even better than in Sublime since in Sublime there is this marking of what has been added the last few seconds which I personally don't like.

Installing was very easy both for vim and sublime, though I had to manually install it for Sublime text and restart (the settings menu was disabled, not sure why).

Also there was no default config so I had to copy/paste from the site and add my username/secret.

Something I'd love to see: The ability to see which user is editing where (using colors, I believe like CoVim does?).

But anyway, great work!
I'm curious if the ability to pilot the device is that useful - it can't navigate crowds or do stairs anyway. So for the price, an iPad on a stick that has any always on VC would seem to be much cheaper and just as effective. Easy to move around if you need, and cheap enough to put in every room.
> What would anybody be buying? The brand?

And a viable competitor to YouTube's new paid subscription service. UGC was the big thing in video since YouTube launched, but the real revenue generator could be paid subscriptions, and that market is wide-open. Hulu doesn't -have- to be big studios.
> Since the 1890s, U.S. customary units (the mile, pound, teaspoon, etc.) have all been defined in terms of their metric equivalents.

I don't know what the "official" definition is, but pounds are most often defined as 0.45359 kg. The problem is, pounds and kilograms are fundamentally different.

A pound is a measurement of weight (or the force that gravity exerts on an object), while kilograms are measures of mass. When you are measuring different things, we run into all kinds of issues of translation. You almost never hear of a pound being converted to "newtons" which would probably be more accurate.

The US needs to join the rest of the world.
http://www.joetek.ca/the-list-of-countries-that-dont-use-the...
Stripe VS Paypal
I agree that the technology is impressive -- after all, serving a billion users boggles the mind.

I was getting at the faults of the platform, though. It seems that people are satisfied with Facebook's groups, chat, and events features, but not the news feed/status updates portion of the site. I was wondering aloud if a social network like Path, which seeks to encourage more honest sharing as opposed to a greater volume of sharing, offered some insight into why people are becoming dissatisfied with Facebook.
Went to a play in 2005, 8 years later the online ticket vendor gets hacked
_why the lucky stiff's site headers
depends on browser, but I guess yes.
> That never really made sense to me either.

It makes perfect sense. Money from subscriptions is good; extra money from ads is better. And as much as you or I dislike it, we're probably in a minority position here - if it was really cutting into earnings, they'd have cut it out by now.
I hadn't considered this before... interesting!
Thanks for bringing this up. I haven't upgraded to Jekyll 1.0. Will add this soon.
I have a theory that the extent to which the "Balmer peak" actually exists is the extent to which it makes the "just do it" advice easier to follow.
There are some strategies beyond "good copy" that make sense. Typically promoted by "SEOs" and factually helpful.

- Establish google authorship

- Use microformats when they make sense

- Make social sharing obvious
The Bad Guys don't care about code quality, but they want programmers to be insecure. They do, however, play divide-and-conquer games against programmers and encourage our own cannibalism (e.g. long email flamewars about tabs vs. spaces) as well as that rockstar/ninja bullshit.
TIL my programming modus operandi has a name. I also love writing high level function calls to functions that don't exist.

It makes laying out the program much simpler and gives me a birds eye view of how easy it's going to be to maintain.
How about this: http://jsfiddle.net/pJ8Mt/1/

It's a poor example since I couldn't think of anything useful off the top of my head but it shows how you might modify a service at config time by creating its provider yourself.

Also I believe .config executes immediately so the provider needs to be defined beforehand (in this case above .config, but probably better to define it in another module to ensure it's available at config time). When I defined it after .config angular complained it couldn't find awesomeProvider.
Out of curiousity how many dynos did you add during this peak time?
Australian bank becomes one of the first companies to deploy IBM's Watson
1. There is no competition to receive medical care. If you read Watsi's FAQ, all patients on the site are guaranteed funding before their profiles are posted. Thus, doctors are the only ones that decide who gets care and who doesn't, not donors. Also relevant: http://www.quora.com/Watsi/How-does-Watsi-grapple-with-the-e...

2. If non-transparent giving is what you like, then that's great, there are thousands of charities to give to and I'd be happy to recommend some top ones. But there are a lot of people (myself included) that like to know who their donations are helping and how. Establishing meaningful connections between people is as much a part of Watsi's mission as simply funding medical care.

3. I don't think that establishing a connection between someone that needs medical care and someone that can contribute is gross. I think it is one of the most meaningful connections possible, and we establish these connections in the United States every day via TV, school fundraisers, churches, etc. (eg "XYZ's cancer fund"). Over $20MM has been raised on giveforward.com for medical expenses by people paying a fee to use the service.

Watsi is a 100% opt-in program. Why should poor people be denied the same fundraising tools rich people have access to? Why should they be denied the opportunity to share their stories with the world? I've personally explained Watsi to patients in the developing world, and it's funny how the only people who ever seem put off by the model are "wealthy Westerners" who for some reason feel so guilty about their status in the world that they fail to see Watsi patients as other human beings and only as a "menu of suffering third-worlders" who should be hidden out of sight.

I understand where you're coming from, I just happen to disagree. I'm very happy Karmabox donated their time to try and make the world a better place, and I respect them tremendously. Even if you don't like the execution, I think they at least deserve a dignified debate and not a rude and dismissive critique of their work. Would you write a comment like that under your real name?

If you have any other feedback on Watsi, you can reach me at chase at watsi.org and I'd be happy to listen and/or answer any questions you have.
Good design isn't optimization. The trick is to do it so often as katas that you internalize it. Then you see the better way to do things and just do it. No stage fright, just action.
Bidding war for Waze
How old were the people you asked? I think this may the important factor.
Time Loop Software
Is avoiding your reluctance to check the price next time worth $1,000 to them?
Do you have kids? Kids are a good cure against the downs in one's forties.
He has Dr Racket and Closure CL via Emacs/Slime/LispCabinet on his laptop. If and when he is ready, he can use them.
Where? Anywhere you find people, you'll find wretched crap like this.

How? As a species we're real good at hurting each other.
To be fair, you're the one who brought up the laptop. JshWright's point was that he's concerned about the safety of an application whose sole purpose appears to be transmitting the contents of private meetings over the internet.

It sounds like a very easy target for getting access to the private details of many companies.