skysight-inc/HackerNews huggingface dataset:
Good points ... I don't intend to try this devoid of all NASA input (I've already reached out to a contact I have at SWIFT). I'm assuming two things right now:

1. That the documentation for the commands exists and that it's available to the project.

2. That NASA (or someone with sufficient knowledge) helps avoid issuing dangerous commands (e.g. running the spacecraft into the ISS).

Otherwise, it's probably better to do nothing. As I noted above, I view this more as crowd-sourcing the expensive "reengineering".
GIMP is not trying to emulate Photoshop. That is their problem. Really, they should ape every single one of Photoshop's functional features.

Photoshop is the standard in the arts industry. Photoshop is also darn good at what it does, certainly no competitors even in the proprietary space. There were at one time: Corel Photopaint , and Paint Shop Pro and so on. Photoshop won that war for a reason.

GIMP needs to be a FOSS Photoshop first. And if there are improvements they can include them. Like dumping GTK and using Qt, for instance.
Even if not binding they are important references.
Does the fact that this site has "index.php" in all its URLs bother anyone else?
AOL chief’s foot-in-mouth disease
"That being said, opsworks is still based on chef, which is still cumbersome."

re:chef

I don't think this is necessarily a fair assessment and true for all. There are a ton of community cookbooks out there, and a very large community now online to help people with Chef. I've been using Chef for years and like anything else once you get over the learning period, it becomes second nature. Any tool that you use will have some learning curve to it, and so the trade offs that make it cumbersome for some, make it easy for others.

Also, you could technically Chef in Ansible in OpsWorks(if OpsWorks met other needs for you), but thats just crazy talk haha
Yep, I honestly don't do business with any company for a critical service that doesn't publish a phone number (I was burned in the past). I find that sadly a lot of startups want to hide behind the keyboard, when in reality they would grow faster and have better customer experiences if they would just answer a phone. I admit that the phone can be a distraction, but a certain (pretty large) part of the population would rather pick up the phone and get ahold of a human. Not to mention if you are dealing with other peoples money, best to answer a phone than not.

I don't deal with Square, but from a marketing and customer relations standpoint it seems they are dropping the ball on supporting their customers. Not that I can comment on your specific transaction issue, but from a customer support and answer perspective I searched some more last night and Square has a pretty significant number of complaints in forums about their lack of responsiveness and lack of a phone number. I dismiss some of them because every business gets unfounded complaints, but with the number Square is receiving on many similar issues it seems they need to address this issue.
Isn't this what GH Issues is for?
Really excited about this app. As someone who enjoys casually developing personal sites — I know my way around HTML/CSS but not enough to deploy something like this on my own — I think this looks to be a perfect way to ease into some slightly more advance site building, perhaps a happy medium between the lack of efficiency that comes with rolling a site totally from scratch, and the unnecessary bloat of doing a full Wordpress install to get a simple blog up and running.

Nice, simple documentation that explains the features and benefits of the app quite well. But I do agree with some of the comments about the UI. I don't find it entirely intuitive — for example it was initially unclear to me what the editing workflow is supposed to be, since selecting a project and clicking "edit" brings up a menu to select a text editor. I see the intent is to navigate the project structure within a full-featured editor like Sublime Text that allows such functionality, but before seeing that it's hard to tell whether it's possible to navigate the project from within the Cactus app, or whether it's all external and meant to be done in Finder.

Look forward to testing this out though — I have a couple small projects in mind that I think this will be great for. And a great opportunity to jump into learning basics of SASS, Coffeescript, and Django templating without the intimidation/overhead of setting it up myself.
Collection of useful
How to inspire through stories
jQuery API is nothing like the DOM API.

This library is a list of functions that are nothing but proxies for some other functions which you might as well call directly. Given that the author has written this http://zedshaw.com/essays/indirection_is_not_abstraction.htm... I am sure this is some kind of joke...
All integer Mersenne prime checker in Go
Which grade you are in?
Women outnumber men in universities yet there's a 1 in 20 ratio of women in STEM.

Most women major in theatre, psychology, english....etc.

We keep dragging the chestnut of discrimination around...
I question whether teachers actually are necessary. Most people object, but when I went to school the main function of the teacher was just to reiterate what the textbook said in lecture form and grade assignments, most of which were designed to just get you to read the textbook or pay attention in class.

The main reason textbook learning isn't effective is because it requires willpower. No ones forcing you to do it or stopping you from walking away. But that seems easier to solve.
You may really want to check out someone like balanced payments. I know there are others out there as well, but they have this type of service, and you can control when funds are released etc. I personally just happen to like Balanced more than most, so I have a bias.

But no matter what you do, I personally wouldn't go about writing this type of system as the requirements for security, certifications etc can just consume all your time.

Good luck with whatever you choose to do.
Very interesting reading. Are such procs already being sold or is this still on the workbench?
The problems with GIMP, the last time I checked, were - no support for 16 bit, problems with color management, slow (photoshop is extremely optimized, and now has GPU support). Plus I hate the default UI - they need to redo it completely.
I'm not sure this issue is so black-and-white. For instance, what if someone posts a comment that you agree with but is poorly worded and confusing? Maybe you should downvote it. Or what if someone posts a comment that you strongly disagree with but is very well-stated? You should probably upvote that.
Yeah, a little too rock n roll here. Also, I don't think there's such a thing as a IE6/7 user (in the sense of mass of visitors to support for a website to thrive), only people forced to use it by heavy constraints.

ps-edit: I mean, Zed Shaw knows about enterprises locked into IT contracts etc etc, so his comment was free noise. I guess that's just how he likes to speak and joke.
Just use tinc

http://www.tinc-vpn.org/
Honestly, I'm starting to think IE6 is just an urban legend. I mean, has anyone ever actually seen it?
Idea – An idea that might just end poverty
Aiming to Learn as We Do, a Machine Teaches Itself (2010)
Hm really? I can't imagine a bank in 2014 getting away with this, at least for consumer-facing services. They are just going to write off all their mobile customers?

If you're talking about B2B or other more back-end type stuff, yeah some of this is annoyingly outdated. My bank's "business bill pay" website looks like it was written in 1998 and not changed since.... it does work in FF and Chrome though, since it's just bare-bones html forms and almost no javascript.
Calling anything a science can easily be construed as "simply an expression of our vastly inflated impression of ourselves." But then, the phrase "scientifically proven" is philosophically flawed anyway. Technically, scientists of any field cannot prove anything: They can only demonstrate the degree of veracity their current understanding holds, and otherwise take notice of (apparent) natural laws, formulate (or otherwise divine) hypotheses, and refine (or extend) theories to help guide their research.

Hence, any given science is, at its core, an "observational discipline." However, what makes it a science is the effort that goes into transcending the just-so of the facts (observations) and the hows of the laws towards the whys of the theories. On that basis, climate scientists are indeed doing science.[1]

What makes things especially tough for them is that so much of their science is focused on the hugely chaotic system happening on essentially one specific planet. On top of that, most folks mostly know of the triumphs and failures of their local weather news, where someone somehow conjures an hourly prediction for their small patch of geography.[2]

[1] http://www.aip.org/history/climate/index.htm

[2] http://en.wikipedia.org/wiki/Weather_forecasting
How about web design or maybe celebratory cards or custom mugs or custom T-Shirts?
1953 called, they want their prudeness back.

I like a little humor in my software projects, especially the type of humor that I can relate to. It reminds me than the people I work with aren't just "software professionals", but humans with personality and a sense of humor.
And what kind of language does belong in a software project? He's literally giving away work he did in his own time for free and you complain about the language he used when he did so?

If you don't like the language, don't use the library? Seems a simple solution.
Show HN: Speech Social – Create the ultimate wedding speech
Wise words. Institutions peak and trough. People get caught up in the storied history of past institutions (myself included). Rationally, what matters is the now. If you are at an institution that was once amazing but is now a shadow of its former self, you need to understand that. Leaders of such "fallen institutions" would like to do nothing better than confound the issue and tout how great their faculty/scientists once were. In the language of my old country there is a saying "mera baap badshah tha". This translates to "my father was a king". This phrase is meant to point out one cannot rest on the laurels of the past generation.

All this said, I still have a high regard for Berkeley CS. Their systems research program/faculty is world class. Also, kinda cool that they have special parking for nobel prize winners. When I saw that, I wondered if Turing award winners could park there :-p
I guess that's an upside of the personal Software Project: you're under no obligation to listen to Software Professionals telling you what does or does not Belong in it.
I've been looking for the same thing as well. Depending on whether anonymity is your goal, I'm curious if a cheap dedicated server might work as a high-bandwidth VPN.
You could run eucalyptus cloud in-house and have AWS compatibility.
Gay people are gay whether the country they live in accepts them or not.
This whole thing is just horribly exciting for a computer architecture geek like me. I am somewhat worried about the software side given the number of OS changes that would have to be made to support this. But then again, there are lots of places in the world where people are running simple RTOSes on high end chips and the Mill probably has a good chance there. The initial plan to use an older process and automated design means that the Mill can probably be profitable in relatively modest volumes.
This is my first non-enterprise related website and would love to get your thoughts and feedback. I especially want to thank Scott Barlow who wrote a great blog post titled "100 awesome business ideas for 2014"(http://www.scottsbarlow.com/100-awesome-business-ideas-for-2...) that inspired me to create this.
heh. i'd expect nothing less from zed. this comment makes me assume some of you youngsters don't know who he is.

from his site:

"Yes I say "fuck", and quite a lot of "bad words", mostly because it's funny to watch you shit your pants at them. It's not like you're going to give me a job so fuck it, I'll say fuck. fuck fuck fuck fuck fuck*

*Did I mention? fuck"
I'll paraphrase a quote a friend attributed to Deming: "When a company fires someone, you have to ask whether their hiring process is broken or did they make them that way?"

That is, either they didn't properly assess you or they changed the situation into one where you were setup to fail.
Bitcoin Is Acting Like a Real Currency Now.
Bitcoin Price Plunges as Mt. Gox Exchange Halts Activity
That sounds nice, but I don't think it works that way. People see software projects like this, and they develop impressions that software programmers are not professional. The result is that programmers are not treated like professionals.
Choose your first job wisely
More importantly, building down has geometric levels of cost and linear levels of return.
Opportunity had a planned 90-sol mission duration but continues to be useful. Maybe there isn't any useful task this bird could be used for, but I'd be surprised if the wider scientific community can't think up anything.
What area of C# are you specifically interested in (Language features, coding standards, asp.net, web services, database code)? And are you tied to an older release of C# or the latest?

I would also suggest you can learn as much if not more from poorly written code as you can from exceptional code. Knowing what and why not to do something is almost more important in my opinion.

No matter wouldn't hurt to look at http://aspnet.codeplex.com/ where Microsoft has open sourced a number of things. I won't say they are all great examples, but it can't hurt to start there.

Also, check out dapper (by stackoverflow), again I am not claiming it is exceptional code but it is super powerful within a small footprint.

If you are wanting opinions on coding standards and what makes code usable, maintainable, legible etc that is slightly different than solid code that works. I say this because I have seen code that just rocks and never fails, but I would never suggest anyone follow it as a template to writing exceptional code. Make sense?
Seconed - in the US, motor clubs often rent out racetracks for High Performance Driver Education (HPDE) days; costs around $500 for a few hours of track time in your own vehicle, optionally with an instructor. It's a lot of fun and educational indeed.
With virtualbox and its alternatives it's really hard for me to find a reason to use Wine, and yes I do not play games under Linux.
Anyone can list some main usages for Wine?
I don't know but we shouldn't write its name too often I don't want to summon evil spirits.

ps: this made me google a bit for %, seems like 6 and 7 summed are around 7%.
Interesting article. I'm intrigued as to how CynaogenMod handles the lack of Google Play APIs - it seems to be skirted around on their website.
The Purge: I Unfollowed 390 People on Twitter, and I Feel Great
A Podacst Interview with David Heinemeier Hansson about Basecamp
It's kind of sad that decency is now considered outdated.
A big, complicated in-house windows executable was blowing up with some memory errors. I tried to run it under valgrind with wine and it just worked! I was able to use valgrind to debug the issues.
By the same logic:

People see reactions like yours and they develop impressions that software programmers are boring stick-in-the-muds. The result is that programmers are not treated as people you'd want to interact with.

In the grand scheme of things do you think that people who write like Zed are going to feel compelled to change their behaviour because you would like them too?
VirtualDub+Deshaker.
+1 for private repos on BitBucket.

Actually the name is very similar to BitBucket and it was used by the BitBucket team when they started to support Git. I wonder if the author is playing on the confusion?

Disclaimer: I worked for Atlassian in the past.
You should be able to just create an empty repo at the destination and use git's own `git push --all` to bring in your existing repository.
It really does, in fact, work that way. Vulgar language is pretty common both in OSS and, perhaps surprisingly, in private codebases. I assume you don't subscribe to LKML, or have never read the linux kernel source? grep -ir fuck in linux, you may be surprised at what you uncover.

I understand your point and on a personal level I agree. I maintain a level of professionalism in my own work. I find that kind of language ultimately unproductive.

However, the OSS world has a good deal of engineering talent that swears like a sailor and is, at the same time, quite successful. This is simply an observable fact.
Even the South isn't the Old South any more. A majority of voters in Louisiana support cannabis legalization. There are a lot of dire predictions about devolution of political power in the US, but I doubt most places will even need to "learn a lesson" about the costs of regressive laws.
> People see reactions like yours and they develop impressions that software programmers are boring stick-in-the-muds.

That's probably better than being treated as unprofessional.

> The result is that programmers are not treated as people you'd want to interact with.

It's totally possible to be friendly and have a sense of humor without being distasteful.

> do you think that people who write like Zed are going to feel compelled to change their behaviour because you would like them too?

Nope, that thought never crossed my mind.
Rise of Gangs of "Morpheus"pur – YourStory.com
China. http://www.modern.ie/ie6countdown
Would be nice to detect CommonJS environment and not export to the global scope.
This is a really cool way of displaying data around Super Bowl ad performance! A lot of data was accessed to put this together, very interesting.
I don't understand the talk about CORS. In what way does this library help CORS stuff and what situations is he referring to exactly?
You're totally right. There are plenty of super talented and productive people out there of all kinds. But that doesn't mean none of them are giving programmers in general a bad name. Some of them very likely are.
Not one person has mentioned in the comments the fact that 3D printing something takes a LONG time. Not exactly the kind of machine that you are going to put on an assembly line. Probably much more effective for printing large prototypes. Just like 3D printing is used for today.
IIRC PaintCAD 4Windows had it, but it was added after developer became insane so it's usable only for him.
You're making an unfair generalisation. I'm not sure if that kind of language is often used in software projects, and this specific project comes from Zed Shaw that is well known for his quite "unique" approach to software projects.

I don't know if you're aware of http://programming-motherfucker.com/ -- again, it's a joke, a parody, and it's funny as jokes and parodies are. But honestly, I don't think anybody will really use that kind of language or attitude in a professional environment.

EDIT: typo
It's kind of sad that you think the word fuck is indecent.
Thanks for the suggestion! Cancelling the project because of some legal obstacles isn't really an option, I put quite a bit of work into this already before I came up with the idea of implementing it as an escrow. I think I'm just going to launch this and see how it goes, making sure everything is compliant with all the rules can be done as soon as I start making money (unfortunately I don't have any money to pay for attorneys and stuff right now, so I have to give it a shot).

Btw, balanced looks pretty nice :)
Ask HN: Moving from a large establish company to a startup
I'm seriously considering a move. I'll be losing an office with a door, 20% of my salary and job security. What I hope to gain is a fast paced environment where I'll learn, grow fast and learn what I need to do my own startup some day.

Any one else make this transition? Do you have experiences to share? This other story on losing a job in 2 weeks has got me a bit worried. But I am assuming that this isn't all too common :/
Show HN: JS library to make your website instant
http://instantclick.io/

It seems the internet architecture won't bring us instant websites anytime soon. So here is a hack.

I released this JS library last month (today is version 2.0 release, fixing v1.0's rough edges), it makes use of HTML5's pushState and preloading to make a website instant.

It works like this: before clicking on a link, you'll hover over it. And there's a delay of 200-300 ms between these two events. InstantClick uses this delay to preload a page, when you click on a link it will display instantly in most case. (You can test on the website.)

That's similar to pjax and Turbolinks, for it uses HTML5's pushState and Ajax. And preloading is thrown into the mix.

In case preloading all the links that a user hover over is too much work for the server, there's also an option to set a delay before preloading kicks in, or to preload on "mousedown". Mousedown is when you press your mouse button (a click is when you release it). This way you still get a slight "magical" speed advantage, and pjax's benefits (notably, no recalculation of scripts/styles on every page change).

For mobile it preloads on touchstart, so you get 400 ms to preload. This is different from FastClick: with InstantClick a user can still double tap to zoom without triggering a link.

As said in the first sentence, the internet architecture can't bring us instant websites today or tomorrow. So I think this — InstantClick — could be a pretty big thing to improve the situation at scale.

The main challenge I see is that existing JS scripts may not work with it out of the box. I don't do much web development nowadays though, so I don't know how big of a problem that is, and I don't know if there isn't any other major barrier in the way to make this mainstream.

That's why I'm awaiting your opinion, smart folks of HN.