skysight-inc/HackerNews huggingface dataset:
The project looks great, but at least for myself, I either need to see a feature tour or a 7 day free trial or something.

This is probably 'good enough' (and certainly is beautiful) for people not currently using anything for project management, but probably most of the HN audience already has something that's working somewhat for what they're trying to do now, and you're trying to supplant that.

There's almost no amount of screenshots that are going to get me to give up on the devil I know, so at the very least a product tour that shows interactivity is needed. Better than that would be a free trial, where I can get in there and try out some scenarios and compare them to the pain points I already have with my existing tools.

Like I said though, it really does look great. Fantastic even. But without being able to click on anything, I don't know that it isn't just pretty.
Doubled from awesome to... awesome? Native performance is the goal. I don't see how much better a data heavy native app like FB can get, but I do see how HTML5 apps can get better.
> This is absolutely not true. There are plenty of places with standing armies (i.e. pretty much all eligible males have guns in their homes) and don't have anything remotely like the gun murder rate of the US.

As I noted in my comment and you apparently failed to understand, mass murders (primarily committed by mentally unbalanced white males) are statistically insignificant compared to the murders committed by and on young poor black urban males on a daily basis. The countries you're comparing the US to here, like Israel and Switzerland, do not have that self-destructive and violent subculture. That is why the US has more firearm homicides per capita than both countries with high rates of gun ownership (like Israel and Switzerland) and those with strict gun controls (like Japan and England).

Neither stricter gun control laws nor looser gun control laws will do much to move the needle on the US statistics because the bulk of murders are committed by and on individuals in a community that systematically ignores the law in the first place. Solving that problem will require a comprehensive social policy that will dismantle large aspects of contemporary African American culture. Unfortunately, it seems that any such suggestions would be political suicide, and therefore are avoided by all politicians.

Eliminating mass murders (which, while currently statistically insignificant, should still be targeted), OTOH, would best be accomplished by providing comprehensive and free asylum-based care to the basket cases that commit such atrocities. Parents should not be allowed to overrule the judgment of medical professionals in such situations.

Of course, none of this changes the fact that eliminating the sales of guns without background checks (such as at gun shows) needs to end right now, as it is a no-brainer.
Email and meetings aren’t work
I like the Lat/Long idea - and that looks well supported on that page.

Do you think the customer might in the future like control over the paper stock and (maybe) the print process? If I have a great photo - can I get it turned into a classy print? This might be a complete side-track so you should probably ignore me.
Data-Drive Your Site with D3
This article shows how to create a simple HTML based tile visualization that is bound to live data using the popular D3 library.
You can use virtualenv to manage the python version, also. If you have multiple versions of python installed, say python27 and python3, using the --python option of virtualenv you can tell it which executable you want to create the virtualenv with.

Honestly I always felt the various multi-ruby helpers were a bit too much for me. I just compiled my rubies my self setting --prefix during configure and then would just adjust a few env variables to set up things like PATH and GEM_HOME and had no issues.
Yeah, it seems like a lost opportunity in regards to that, as I too thought Raspberry Pi will generally help accelerate the growth of open source software.
>> " Corporal punishment has been shown to be less effective than alternatives,"

I've always figured that Corporal punishment is like banging rocks together to make fire. sure it _can_ be done, our ancestors used it effectively and it can be useful as a last resort; but a lighter or matchsticks are significantly more effective.

In my experience, those who argue strongly in favor of beating children do so not because they know better but because that technique is all they know. essentially: "but if i don't beat him how will I get him to behave??"
Fantastic list of resources!
Inside an inertial frame, you don't see the Rindler horizon, because only the accelerating observer can see it.

Actually, the accelerating observer can't "see" the Rindler horizon; light emitted at the Rindler horizon never reaches the accelerating observer (that's the definition of the Rindler horizon). The inertial observer is the one who can actually "see" the horizon, because he passes it.

Physical laws that hold in any inertial frame do not necessarily have to hold when observing from a non-inertial frame (for example ability to signal between any two points).

Any two points within the "accelerating frame" of the accelerating observer can signal to each other. The Rindler horizon is not, strictly speaking, "within" that frame; Rindler coordinates become singular at the Rindler horizon.

That said, I don't see what the properties of the accelerating frame have to do with the statement I made that any inertial frame in flat spacetime will include the Rindler horizon, since all inertial frames in flat spacetime are global.
Keep in mind these are not official until the announcement is released - until that time there is the possibility that the images will be replaced if a last-minute critical issue is found.
The OP is not willing to move to work for your startup. That's fine. You may not hire him because of that. That's also fine. Another company may be more than happy to hire him. Great.

There isn't a right and wrong answer here, IMO. In my experience, working in the same location and working in different locations are very different working experiences. For some companies and employees, one will work. For others, it will not. I will be very hesitant to ever enter into a remote working situation again- I did not like it at all. But that's just me.

All that is required is for you to make sure you work for a company that matches you- don't get angry if a company/prospective employee doesn't match what you want. That's where the article's complaints about recruiters ring true- they don't know/care. But they don't know/care about anything other than the buzzwords on your resume, so this shouldn't be anything new.

(Ironically, just this morning I got a LinkedIn spam message from "CultureFit Staffing". Anything but, folks...)
>Here’s the interesting part: these guys calcaulte that Mars experiences a 1 megaton event every three years.

We've had orbiting satellites around Mars for over a decade. Wouldn't they be capable of seeing such an impact?
Google is winning the battle, but will Apple win the war?
Yes, but it will be ready, and the question is will devs and firms that have invested all their time into native development be ready too? It would be prudent to be ahead of the curve when the horizon is so clearly visible.
I also tend to think of my coworker relationships as important but most companies have a culture where if a person leaves the company s/he's is brushed under the carpet and never to be mentioned again. Startups tend to be smarter than that, but what a waste in general!
> there is a lot of communication that one misses.

That's not necessarily a bad thing considering that most communication within most office environments, like it or not, is not "productive communication".

When you have many people together in the same environment with a low communication cost it is inevitable that interactions will not always be productive (in the sense, "do we really need to talk about this, right now?").

To some extend the notion of community and belonging is lost when working remotely - as someone else mentioned, is like reading a book vs an e-book. However, if you manage to get past the feeling of not "being real" or not "feeling it" you realise that the function (working) is quite distinct from the form (sharing an office).

Sometimes when I talk with my workmates over skype and listen about time lost on discussions over office politics and needless meetings I feel great, because I'm glad I missing that kind of communication. At the same time, it is difficult to understand the context of a discussion without each party knowing the environment within which the other party is communicating from.

From my experience the downsides of working remotely are far less than the upsides. In addition to that, most downsides can be easily overcome (company or team-wide retreats, better culture management, etc).

The upsides on the other hand, for both parties, are unique in working remotely and cannot be reproduced or copied whilst working on location.

Personally, I enjoy my work the most when I work in two markets: education and music. The country I live in has exactly zero potential for me in those two markets with the skills I have. So working remotely is my only viable option (aside from migrating). Likewise, my employer has a highly skilled individual, who cares deeply about the product he's building, working for him - the type of individual he wasn't able to find locally.

It really is a win-win situation but at the same time, like everything else in life, you win some you lose some.
Announcing Requests v1.0.0
Ah yes, but in a world where the USA is so important, its political problems care about you.
Fundamentally, all the remote technologies in the world put together don't even approach the bandwidth of in-person communication. You're right, it can work -- but you have to be constantly vigilant.
I don't understand how this could possibly work. The original images all appear to have lots of straight lines. I'm no expert in computer vision, but surely "does this image contain straight lines?" is a relatively easy operation to automate. Maximize that and you have a solution.

Even ignoring that, there appear to be only 30 distinct positions on the slider. Random guessing will net you a 3% success rate with no smarts whatsoever.

It's relatively easy to make a captcha that stands up to existing bots on when not widely deployed. For ages, I had a "captcha" on my blog that consisted of a single text field labeled, "Enter the word 'elbow'". The word didn't even change, it was hardcoded to "elbow". It kept spam away for years, because it wasn't worth anybody's time to fix their software to work with my little blog.

It really doesn't appear to me that much thought went into this thing as far as making it hard to automate solutions. Maybe I'm horribly wrong, but it looks like a gimmick, where they made something that looks hard to the naive due to being different.
The danger zobzu referred to was that the pages containing sensitive information might be paged out to disk. If that should happen, you're pretty much out of luck: they're just as vulnerable as anything else on disk.

The only defense against this is to make sure that the sensitive information is never paged out, using either mlock() or just not having any swap on your system.

There's also the class of bug whereby the software starts spitting out stuff from somewhere in memory that was never meant to be displayed, a la the Minus World in Super Mario Bros. Those are much less common in these days of memory protection and high-level languages, but it is still a concern.
thanks for mentioning - added to my list https://github.com/wayneeseguin/rvm/blob/master/help/alt.md
What about copyrights?
Want to help someone? Shut up and listen
The app is free to sign up and use for as long as you want.

You can invite as many collaborators as you need. The only limitation is the number of projects that you can manage simultaneously, one for the free plan.
Like the idea!

In addition to what others have said: I find the overall design good, but I don't like the stripes/greyness over the food image (http://www.farmly.net/images/home-banner.jpg) at all. Getting the color of food images right is always tough, but this definitely fails. For some images, e.g. the strawberrys, it may be fine because the red is very saturated, but others, like the cheese or the cupcakes... they look grey / too dark, which is not what food should look like.

Also, I'm not sure if the transition helps. Makes it harder to look at the images and takes the attention away from the text.

Good luck!
Good article but I would quibble on the point about "time ≠ money". To me, one has a finite amout of time, that must be "spent" no matter what you do, the goal is to maximize the "trade" value for your time. With my job, I trade my time for money – which I can then turn around and trade money for someone else's time. With my hobbies, I trade my time for for skills/knowledge. When I'm relaxing, I'm trading for my own sanity. You can't really "waste" time; instead of you simply trade it for something of little or no value.

In that sense, money is time... and time can be represented as money.
Sencha remade Facebook’s native iOS app faster
Start with our free plan, which allows you to manage one project with as many team members as you need.

From - http://www.getblimp.com/
I don't disagree, of course, though again, there are times when people need to see what you are talking about, and that needs to be either visuals or handouts.

"handshake icons" is not one of those times :)
I'm all for playing nice with your employer ... stayed late on my last day at previous client because they scheduled an install for the project I was the technical advisor for that weekend! Yes, really. Sigh. It went well in the end.

The problem is that my observations of corporate America leave me very cynical about your requests. After 23 years of seeing the exact opposite behaviour, it gets harder to believe that the company cares about what you think or feel. I have learned that when the words and the actions don't sync, you believe the actions.

Now, HN is likely mostly populated by young hipster developers who work at fun trendy places where playing nice is appreciated, so I'm just an old dinosaur roaring off in the distance. I accept that as my role. :-(
http://www.abelandcole.co.uk/
Good job I guess (I use `requests` all the time and didn't even notice any issues, that's how neat it is). But the marketing-speak here makes my hair bristle!

"Requests is SEXY AWESOME!" "No wait, it's crap, complex, hard-to-follow code. But the NEW version is SEXY AWESOME!" (...at least until the next release, I suppose)
FWIW, I didn't take it that way (Louisville-bashing).

I get what you're saying, but I don't think it's as important that Louisville be the "best" in any one of those categories so much as "sufficiently good".

It's like Maslow's hierarchy of needs. Satisfaction at one tier opens up the others.
2-year-olds are easy. They haven't yet learned how to really push your buttons and cause mayhem. For example, they can't throw things really well yet. Wait a year or two...

Kids are impulsive, no matter what you tell them, how many times you talk with them about proper behavior and how to solve problems without shoving, kicking, hitting, pinching, throwing things at their younger siblings, because they wanted to play with your purple pony instead of the red, blue, yellow or white pony. Or she'll get in her mind to horse around and run around the house until she runs into a doorknob or something which will result in the umpteenth discussion about: "why did you do that? I told you you're going to hurt yourself" while she cries her lungs out.

The older they get, the more potential for mayhem. Wait till they can drive a car...I shudder at the thought.

You can't control your kids 100% of the time (after they learn how to walk), unless you put them in a straightjacket (yes, thought of that once or twice). They will hurt themselves, they will hurt others, they will probably hurt you, they will misbehave, they will drive you crazy. And when they do, only saints don't think about doing crazy things.
This thread of comments is a great illustration of why we can't have a productive conversation about guns in the US. Gun control advocates, and anti-gun advocates, jump straight to "that's a dumb idea" without ever considering it, or without giving the idea the respect of a reasoned rebuttal.

There are plenty of cases where having an armed "good guy" present at the time a "bad guy" starts shooting has had a positive outcome. The good guy stops the bad guy by shooting him. If you refuse to accept this, you are part of the problem, not the solution, regardless of your stance on guns.

The down side to the "more guns" argument is that the very presence of guns leads to a probablistic increase in gun accidents and gun incidents. A gun accident is when a gun is discharged unintentionally, like in the case of the DEA agent who shot himself in the foot [1]. Here we have a highly trained individual who commits a cardinal sin of gun safety. He reverses the order of the drop mag, clear chamber ritual. Whoops. A gun incident is when someone decides to use the gun for evil, which also occurs all too frequently in the US.

Humans are falliable. We're prone to mistakes and departure from sane thought. That's the point that everyone should make in counter to the "more guns" argument. It's not "dumb", it has additional negative consequences that we'd rather not accept.

There in lies the problem with the entire conversation though. Each side looks at the problem, proposes their solution, then the other side says "that won't solve the entire problem!" Let's take a step back and re-frame our expectations. Let's not try to conquer Rome in a day. Let's just say we want to improve the situation, and stop calling each other stupid for proposing non-aboslute solutions.

1: http://www.youtube.com/watch?v=S7ufT_6Kgy0
God, this is so annoying! Literally 100% of the recruiter emails I get are for locations far from my home of Kansas City.
Hm, I think an easy way to circumvent this style of captcha with a small amount of work would be to just send every iteration to Google as a reverse image search and pick the iteration with the most results.

For example:

- Distorted image: http://goo.gl/w2ykx (bad results, not human)

- Non-distorted image: http://goo.gl/R3WnQ This is the "perfect" choice and also returns a good amount of search results.

- Slightly distorted image: http://goo.gl/G0xQN This results in a "human" choice on the picker and picks up a fair number of search-results.

I imagine 15-20 searches per captcha, but if you just pick the best per set you're probably going to end up with adequate results in circumventing the system.
Legal Loan Shark: Wonga offers instant loan option on retailer websites
You are right, but humans have spread throughout the planet because they needed a job (or, put simply, food), and not because they wanted a job.

What the author is saying is that in this day and age, in this profession, having to move is a bit silly and wanting to move is cool.
I think the best part of this is the phrase "kernel font handling code"

Of all the things to put into kernel space ....
Explained: The crucial role played by graphs
I agree with everything except the first and possibly second points. It's worth pointing out that just as many employees don't do these things and it is disrespectful, many employers do not take their equivalent social obligations seriously. If an employer had a track record of making decisions that impacted me and only telling me after the fact, I would not trust them to suddenly take my well-being into account after I decided to leave - and I would make the decision to leave long before I told them. I would tell my current employer if I was thinking of leaving and I would change my plans to suit their needs, because they have always been very transparent with me and taken my career goals into account when making decisions. Being respectful gets respect in return.
The developer interface was elegant, but the internal code left something to be desired.

That is no longer the case.
Performance is also great in a wrapped version. The bottleneck we had to solve was in event management, the GPU & compositor not in the JavaScript execution.
Why android is winning the race
Doesn't the slice length help the server avoid buffering? You can send a incomplete amount of data out as soon as you've computed it.
This article (and the corresponding styleguide) are excellent. It's funny how eager developers are to see robust documentation of APIs, but how rare good styleguides are.
If you're in a really bad area of town, they also dispense 5s. With a $1-2 processing ATM fee.
> 1. It's very possible that leaving his current therapist in order to "pivot" is a terrible idea. He should talk to his current therapist about his feelings that therapy isn't work, and consider talking to another professional, maybe one who takes a different approach, at the same time until he feels clarity about what to do.
> A lot of work gets done in 7 years of therapy. Sometimes there are low points, but it is a major step to throw that away.

It is my experience that if things aren't working with a current therapist--whether this is the case needs to be seen, but after 7 years with the same therapist, he's on 10 pills/day, he experiences a serious relapse and feels he has to call on HN for help, is not a good sign. After 7 years there should be some more professional safety-nets installed.

Anyway, if it's not working well, get a new therapist. From personal experience, sticking with the same one for too long while you know it's not going further has done nothing but slow progress. The reasoning is, a therapist is also a creature of habit and they're not going to change their general approach much, even if you discuss the matter with them. And I don't mean trying out different meds or therapy, but the sort of general approach they use in their profession. And there's nothing wrong with that, even the really good ones do it, and even with them I still got stuck after some time, simply because their bag of tricks (as good as it may be) ran out and we tried all the things. And that's nobody's fault because therapy isn't a hard science or engineering problem, so it's very possible that even the "best" one runs out of ideas while another may have some approach that fits you right now (which is another factor: a patient changes as a person, the therapist that was right when you were at point X in your life may not be the one you need right now).

Disclaimer: this may be bad advice because of reasons of US Healthcare that I know nothing about. So, Think For Yourself. But also don't go waiting for a therapist to fix things if it doesn't seem like they're doing that. Which I need to repeat, is not (necessarily) a failure of the therapist, but sometimes a new pair of eyes can get you moving again, if the old pair got stuck.
You comments, are exactly what I came here to say particularly 1 and 5. Those have always been the problem spots for me when quiting.

Leaving with long notice is doable when there's a great deal of trust - and I done it. But the most common reason I quit is that I've lost all faith in either the company or my boss's ability to play fair. (Usually because of economic conditions.)

And leaving honest feedback when heading out the door is literally impossible if you'd like to keep your boss as a contact. Saying mean things, even if they are true, is damaging at what is a fragile point in the relationship.
If you take no responsibility for what's in your store, you'll have terrible, terrible stuff in your store. Oh look.
Building a Quiznee
If you're reading this article on Hacker News, you are a very unusual person. In fact, everyone's very different and very strange, but you in particular are very strange.

If you extrapolate your beliefs, behaviors, and attitudes and expect them to apply to the rest of the population, you are making a mistake, and missing opportunities.