skysight-inc/HackerNews huggingface dataset:
Because the IRS requires us to route funds to entities that have an affiliated 501c3, we sometimes have to partner with organizations like AMHF which serve as financial conduits.

However, AMHF and other partners that play this role (Hope For West Africa in Nigeria also does this for a new pilot partner Faith Alive) do not take any cut of donations despite the enormous amount of work they do to help coordinate patient care and manage funds (a huge benefit, since foundations often have more experience with international transfers and disbursement than on-the-ground hospitals do).

Because of this, donating via Watsi is arguably as efficient (and possibly even more efficient from a donor's perspective because we pay the credit card processing fees) as donating to one of our partners directly.

With regard to the the fact that some of our partners also fundraise on a patient-by-patient basis themselves, we think that's awesome! Watsi is proving that truly transparent peer-to-peer giving is better than traditional "Donate Now" forms of giving, and we're ecstatic that our partners are adopting the model. In fact, down the line, we'd like to white label our platform so that partners can feature patients on their sites as easily as they can feature them on Watsi (CURE being the one exception, since they've done a great job of p2p giving or a while now).
Well, perhaps, but I really don't understand why people buy Raspberry Pis and try to use them as desktop machine. I mean, this thing doesn't even come with a case, it is clearly not a desktop. It's a hacker's tool.

There is the second crowd that wants to use them as poor-man's video devices, hooked up to TVs. That's fine, and I actually tried running Raspbmc on it. It works. Kind of. Until it breaks. But it isn't your optimal, finely polished and tuned media machine. And I really don't think there is much point in doing it.

The Pi is a hacker's tool. It's great for learning, hobby electronics, various interfacing needs, and lots of other things. But it isn't a notebook, it isn't a desktop, and it isn't a media device.
New York, NY or remote. Intern or Junior developer.

Beagle is like Craigslist, but just for college students. We are creating a simple, secure network for students to post and run tasks and errands in their community. getbeagle.com

This is a chance to work on something that will be used by thousands of students, and to be one of the first ten team members.

Beagle is a Node.js mobile web app that allows college students to post and run errands on campus. We already wrote the API, and have designed and created the HTML templates for the various parts of the app. In order to launch the app, we need help doing a few more things:

- Creating a node module that exposes the API to the rest of the back-end

- Creating a messaging system between users (Socket.io or AJAX)

- Implement an authentication (log in) system

Familiarity with MongoDB, CoffeeScript, and a modern HTML template language is preferable.

Contact Philippe: pazimzadeh @ gmail
Not sure what makes you think her job is not 'real'. Her title rocks and there's nothing unreal about it. And BTW, here are some 'real world titles': Jolly Good Fellow Intergalactic Federation King Almighty and Commander of the Universe. Chief Culture Officer.
FYI, above titles are from one of the smartest companies on the planet - Google. Source: http://www.businessinsider.com/11-google-job-titles-you-wont...
Internet Scamming in West Africa
Have you disabled JavaScript ? :)

If you reenable JS in your browser you should be able to see the content of the page.
Contempt? What?

I think they value developers and people who use their software frequently. As a developer, I love the separation of save and export. They really are separate functions, and the XCF actually saves the export location relative to the original XCF location. It makes working on large projects so much easier.

If I wanted to just do a quick edit to something, Gimp isn't the ideal tool for that job anyways. If I wanted to make it so, selecting export instead of save is really fine, especially since it gives the option in the menu to overwrite whatever JPG you just opened.
Grammatically, that makes no sense :)
The Mac Open Beta is Here
clojure.core.reducers namespace provides implementation for many functions: map, flatten, filter, etc.
> the retards who thought applets were a good idea and going to revolutionize the Web

Didn't this happen? I mean, the "applets" we use are all called "Flash" and not "Java", but Flash is everywhere, from ads to video to music. When the so-called "retards" were envisioning a future web, I though that's what they wanted.
A Slick and Simple RSS Reader for your daily dose of blog posts.
Looks like someone undid the change.
It closes the tab when I click "inspect element". How does it detect that?
As a meta-note, check out http://hnhiring.me for a nicer interface for viewing these monthly posts.
SEEKING WORK: Germany or Remote
We are a team of three located in Heilbronn, Germany and can do the following things:

- Webdevelopment: Django, Rails, HTML, CSS, PHP, JavaScript, jQuery...

- Embedded: Hardware- and Softwaredevelopment

- Manufacturing systems: NC-Programming, PLC-Programming

You can contact us at info[at]cubeworksug.de
Sorry, I decided that it wasn't important before you replied. I am genuinely interested in why people use python for scientific computing, tho.

I have a colleague who bench marked Python vs. Matlab for our workload. Python is faster

Is it also faster than C? From my limited experience, it seems that people sometimes spend a lot of time on concurrency when faster code would have been easier.

This generally involves doing math on paper. Then implementing it.

Ah, yes, math always wins. This reinforces your point #2.

So, is #2 that much of a win? Do scientific programs spend more time in "development" than "production"?
It's true that implementation makes a bigger difference to performance than language features, but language features can indeed affect speed. One clear example is that a language that checks for integer overflow will be slower than a language that doesn't. There are a lot of situations where there's no way you could optimize out the extra instructions you'd need to check for overflow.

Some language features are easy to optimize away for some common cases (e.g. array bounds checks, so that your program throws an exception instead of segfaulting), but you can't optimize these if, for example, you're iterating over data you read from a file using indices you also read from that file.
Man feared dead in 100-foot sinkhole near Tampa
Wow! I can't decide if this is hilarious or scandalous.
So, it's actually possible to update a dynamically served gif to provide real progress updates. If that's what they were doing, I'd wonder why they did that rather than use js hooks.

But this is just a silly static image. What if the server takes longer than the image to load?
That's because I pulled it out of you and stuck it up your mother's arse instead.
I wonder how long it would take to write out 64Gb of non-compressed 0s .

Disclaimer: I work at Continuum and will ask Francesc the same question.
I would put my money that Dalvik etc is not inherently safer, it's just a matter of the JVM holes being fairly executable-specific attacks, and nobody bothering to target the off-brand JVMs.
I'm not going to pile on in the GH issue, but I'll at least confirm that his reaction may have been a little over the top. You had good form on your PR and specifically mentioned the "feature request" nature of it.

To be fair, he looks to have had a pretty bad experience with other people doing in-line file changes straight from Github and trying to push them through as PR's (see the other open PR). He was probably just frustrated and lashing out. He needs a CONTRIBUTING.md in his root to explain his preferences.
Why can't interactive utilities be cancelled?
this page doesn't actually do anything. It loads two animated gifs from Akamai (one for the text, and one for the bar), and then uses some javascript to close the window.

If I had to guess, there's a login page. When you submit your login, this page pops up and displays while the login is processed.

source:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

<title>Loading....</title>

</head>

<body>

<p align="center">

<img src="https://a248.e.akamai.net/6/248/3583/000/wellsoffice.wellsfargo.com/ceoportal/DocumentumRepository/content/images/signon/messaging.gif" width="300" height="30" border="0" alt="Loading Status" /><br />

<img src="https://a248.e.akamai.net/6/248/3583/000/wellsoffice.wellsfargo.com/ceoportal/DocumentumRepository/content/images/signon/statusbar.gif" width="300" height="30" border="0" alt="Loading Status Bar" />

</p>

<script type="text/javascript">

var selfClose = function() {

self.close();

};

window.onload = function() {

setTimeout(selfClose, 10000);

};

window.onblur = function() {

selfClose();

};

</script>

</body>

</html>
aka 95+ petabytes.
That really doesn't provide any security advantage over just using http. The point of https is to prevent mitm and in this case there's nothing preventing somebody from mitming the original http connection and redirecting to an evil https site.
Good app, been using for about a week now on my iPad. I wasn't a Hacker News reader until I started using this app. Now I spend all my time on here.

The app has a clean and simple feel. A proper iPad version that has some sort of portrait mode would good.
Yeah. I dunno about "most prevalent", though. TFA contained two "lame excuses", both of which are things I believed to be causes of slowness in dynamic languages, and now I have to reconsider.

dynamic typing prevents type-based optimization
monkey patching prevents optimization

I think the most common complaint I hear about GC is not that it affects computational throughput, but that it affects _predictability_ of computational throughput. One maybe doesn't care in scientific computing, but game developers are always going on about how they can't use a GC language because a stall mid-frame will knock them over 16ms/frame or 33ms/frame, which for console certification is a project-killer.
Ichanical Tech (Start up in Dubai, UAE ) is looking for a hardware engineer (Lead hardware engineer) for their product 'TabLarge' www.ichanical.com, Email:career@ichanical.com ..
Criteria - #Relocate, #A-Z hardware knowledge .
My point still stands that its up to the state to make the determination, not you or I. Obviously they feel that Square is doing something that they can regulate.
Question:

def squares(n):
sq = []
for i in xrange(n):
sq.append(i*i)
return sq

A basically idiomatic version of the same in Python. No list
pre-allocation, so every iteration through the list we have the
potential to need to resize the list and copy all the data. That's
inefficient.

Is that true? I'd expect .append() to change a pointer or two, not "resize and copy" the list. Even an .insert() should just move pointers at the C-level... no need to "defrag" it. I guess the key word is potential.
HitBliss, The Pandora Of Ads, Will Pay You To Watch Commercials
This sort of fake-loader animated GIF is pretty common; it's just a slightly more advanced version of a spinner GIF. I don't think it's really that bad.

What would be bad is if this page would accept a parameter to redirect you to somewhere, but it appears it doesn't do that -- it just closes itself. Presumably this page appears in an overlay that then closes itself.
Outbox: Real-life spam filtering and digitization
League of Legends, the world’s #1 played video game, comes back to the Mac
> Back when I wanted to investigate the numeric performance of v8

Straightforward numerical computations really isn't a good jit benchmark, because numerical computations are by far the easiest thing to JIT, and JITted perfs are going to be much closer to AOT than in the general case (unless the problem can be vectorized an the AOT compiler is vectorizing, I don't think JITs can usually vectorize)
sometimes people sprinkle 'fucking' or 'shit' or other words as if its salt. then fuckers shit fucking dia-motherfucking-tribes ass if fuckers fucking make fucking money and bitches from fucking using fucking fuck words, and suddenly discourse breaks down.

It's not that the words are bad, but some people take it too far. Especially on the internet, where some people erroneously believe in the anonymity of pseudonyms
CoverHound - San Francisco, CA - http://coverhound.com

Software Engineer, Ruby on Rails

We are creating a more transparent market in insurance. Our services enable users to shop for car insurance and renters insurance online, immediately retrieving accurate and actionable rates from partnered insurance carriers. Our customers can then purchase one of the policies directly from us via our licensed insurance agents.

We have just raised a $4.5 million Series A and are filling out our staff. Our intention is to add more lines of insurance (homeowners, motorcycle, umbrella) as well as tools which make managing insurance policies more pleasant.

As a Software Engineer you will be a full-stack Rails developer who works in a small team of fellow coders. Your manager will be an experienced developer. Here you will be able to sharpen your Rails skills and put them to good use.

Our environment is comfortable. Aside for very rare pushes, nobody works more than 40 hours. We encourage our employees to work from home once a week.

Tools we would like applicants to be somewhat knowledgable in: Ruby on Rails, MySQL, JavaScript/CoffeeScript, CSS/SCSS. We develop on Macs, but this is not a necessity. We use the standard Test::Unit testing framework which is bundled with Rails, and we do not enforce anything like TDD.

If you are interested, please send an email to joel@coverhound.com with your info. Thanks for reading!
Blueprint Health (South Park, SOMA, San Francisco)

You:

General development experience, HTML/CSS, and Javascript. Experience with small teams, TDD a plus. Should be able to demonstrate breadth of knowledge -- more than one language, more than one framework, more than one hat.

What we do:

We are a small healthcare software startup focused on changing the way hospitals do business by bringing scalable, functional and beautiful software to the medical field.

Why you want to work with us

- Never fight with IE again, we only target Chrome (webkit)
- Process oriented, scientific approach to dev
- Develop solutions for the largest and most expensive sector of our economy
- Flexible and fun work environment in South Park
- Work with modern technologies (postgres, python, django, javascript, and backbone)
- Write software that makes a difference in people's lives

send us something: dev-jobs@blueprinthealth.net
They shouldn't be. Slash normalization is pretty normal and it's ones of the first things frameworks add.
Interesting that they show the approximate number of searches / second at the bottom. Is that an otherwise publicly available number?
WebAction Inc. in Palo Alto - Full Time- Senior Front End Developer

Jobs@WebAction.com

WebAction is an enterprise infrastructure software company based in Palo Alto, CA. The company was founded in May 2012 and it is currently in stealth mode. We are building a real-time big data management platform that collects, analyzes, and persists data from disparate sources and enables users to build a new generation of applications. Founded by a team of Silicon Valley veterans with proven track records, WebAction is backed by some of the most respected names in Silicon Valley.

We offer a competitive salary, excellent benefits package, and generous equity for the right candidates.
If you want to join our cutting-edge team, grow as we do and share the excitement of an early start-up environment please apply today.

Job Description:
You should be a self-starting senior web UI developer with a desire to lead and mentor others. You excel in a fast-paced agile environment and will be able to collaborate with back-end engineers to design interfaces and architect interaction models, and with the product team to wire-frame and prototype ideas.

Desired Skills & Experience:

-Excellent JavaScript knowledge necessary – please be prepared to show us examples of your work

-Experience with HTML5/CSS3

-Experience with JavaScript frameworks (jQuery, Backbone, etc.)

-Experience with visualization frameworks (d3, processing.js)

-Know how to build drag and drop web diagramming UIs (such as mxGraph, gliffy, drawio)

-At least 4 years professional experience building sophisticated JavaScript applications
At least 7 years experience in software development
BS/BA in Computer Science or related field is a must

-Excellent communication skills, both written and oral

-Must be able to function well in an early stage startup environment

-Must be able to multi-task

Pluses:

-Experience in user interaction design and user experience
-Knowledge of back-end web frameworks
-iOS or Android experience

Candidates must currently reside in the USA.

If this sounds like you, shoot us an e-mail at jobs@WebAction.com.
Somewhere, deep within Wells Fargo HQ, there was a depressed developer in a windowless office that died a little inside when asked to make this.
SEEKING WORK - Salt Lake City/Remote

We are dev/design shop out of Salt Lake City, UT specializing in frontend web-development (HTML5, CSS3, JS, Backbone, Responsive), Ruby on Rails, iOS, and Wordpress.

You can have a look at some of our past work here: http://airkrft.com

Also finished up this side project not to long ago: http://mixture.fm

Traveling to work on-site is always a possibility.

Ran by @erickreutz and @jordanbrown

Contact me at jordan@airkrft.com
The Ethicality of Outbox
Still can't tell if the email that informed us was actually from Google or a phishing attack. The service does exist (was able to find it independent of the email) and is making false claims.
I assume Mason answered that question about ten thousand times before at that point. If the person that asked that really asked it like that, then I have to say it was a poorly phrased, thoughtless question that no CEO would answer. He's hardly a phony for having answered it with a simple, "Yes." How would you actually expect him to have answered that? What's your ideal scenario there? "Nope. We're hosed. Everyone get out now." Would you have wanted to hear all of his strategies for how he was going to make it sustainable? So their competitors could preempt them? Perhaps if the question had been asked in a more thoughtful manner, he would have elaborated in greater detail.
JQuery 2.0 Beta Released
I believe you're correct - Python lists should be O(1) for appending[0].

[0] http://wiki.python.org/moin/TimeComplexity
> That's a funny thing, because VIM appeared in 1993 and only really became what it is now around 2006. Whatever you did deprecate, it was not VIM.

I identified my subject very clearly. Are you really unaware that vim derives from vi, and contains the same core code and strategy? That a discussion of vim is a discussion of vi? But let's allow Google to decide this for us:

Search for "vi/vim" : "About 482,000 results" ... Q.E.D.

> On the other hand, please stop bashing modes ...

You won't get far with this as an argument. All modern editors bash modes by not having them (the sincerest form of unflattery). Not one editor written since 1980 has used modes (except vim, of course), because they're an idea whose purpose has vanished.

> and stop including VIM in your rants.

Vim is vi brought back to life -- old wine in a new bottle.
If you're completely satisfied with Python's performance, that's wonderful. It means the talk wasn't aimed at you. Move along.
My favorite is assh*le, for which the asterisk covers up the least profane part of the word.
Yahoo! could have marketed their everyone-has-to-work-in-the-office thing as "hackathon, everyday in the office!"
I'm looking forward to the video. I'm also interested in proof of the "lame myths" claims, or links to debunkings of those myths, etc. And also if you have rants about those If There's Time topics in your last slide, I'd like to read those too. Thanks!
It always annoys me when git does this:

$ git submodule update
You need to run this command from the toplevel of the working tree.

I bet git knows exactly where that is. So go there and do it!
> That would at least help you avoid looking like a fool by ranting about things you clearly don't understand.

Let's talk about being a fool and talking about things I don't understand.

I have started (and self-funded) at more than three technology businesses in my life. I am in the process of starting two more.

In all cases these businesses started in my garage (one actually in my closet, before I had a garage) and managed to grow to the point where I got them out of the garage and actually hired many people.

Some of these businesses shipped product internationally, all over the world.

All of these businesses were hardware and software businesses.

Some succeeded and others failed.

And, in every single case, different technologies and tools came into the fold.

In no case whatsoever --not one-- across THIRTY YEARS of entrepreneurship did a fucking text editor have anything whatsoever to do with the success or failure of the enterprise or project.

Across a wide range of languages and technologies: machine language (actually typed-in code with a hex keypad), assembler (various processors), Forth, C, APL, C++, Fortran, Visual Basic, Lisp, Python, PHP, JavaScript, Objective-C, Verilog, 8080, 8085, 80x86, PDP1104, 6502, MC68K, PowerPC, Xilinx FPGA's, PC, Mac, Linux, embedded, workstation and server software and a few other things I probably don't remember doing.

Not once. Not ONE TIME. Have I experienced a situation where using something like vim would provide any advantage whatsoever.

And, yes, I use vim on my Linux servers because it's there. I don't have to think about it. It's the tool that comes with the box and I use it. From there to actually CHOOSE to use vim everywhere for coding our projects and to go past that and evangelize vim? That would be insane. There far more moving parts and issues in a business or in any piece of software for a text editor to make any real difference whatsoever. You can go on believing it does. And that's fine. That's not going to make it any real than believing in the tooth fairy.

Show me a real project and a real business that came in on-time, bug-free, profitably and ahead of schedule BECAUSE OF vim and I'll gladly eat my words. Because I actually happen to know what I am talking about I can say with absolute confidence that the whole thing is a big smelly pile of bullshit. If the authors had the tools, keyboards and peripherals we have today vim would have been completely and utterly different. Do you honestly believe that these guys CHOSE to have modes because of some divine revelation? No, they didn't have the friggin keys and needed to come-up with a solution. The same reason Wordstar had shit like Ctrl-K-X.
Hey everyone, I'm a fullstack engineer here. It's a fantastic place to work, we're doing really exciting things in a bunch of different areas. Please drop me a line (peter@locu.com) if you have any questions or just want to chat.
You're building up a great big chain of complicated requirements. You're quickly approaching the point where it's easier to steal the machine.
The crux of the argument seems to come down to trading on optimised development time versus optimised execution time. C with the right set of APIs could nail both of those, which is no slight to Python. Look at BIND, they've gone mixed C++/Python because they know you use the right language when you need it, and don't get religious.
Moving my hand over to the mouse, moving the mouse cursor to wherever I need, selecting that text and dragging while my editor slowly scrolls with my cursor when I could use a few key sequences with no context switch is the opposite of efficient.

edit: wording