skysight-inc/HackerNews huggingface dataset:
Yes, it is not the same under the hood. You can easily define new motions in vim (eg. I have a plugin in vim that adds “aa” (=an argument) - a motion that selects one argument in a function call. And all vim functions will work with that motion.
This is extremely impressive - it's cool that talented programmers are pushing the limits of computer science to advance the state of the art of chess engines.

However, I also wish that there were comparable efforts to create AIs that train humans. Basically, figure out a way to systematically, efficiently, and scalably train amateurs into masters. That IMO would be absolutely amazing (and something I'd gladly pay for).
Littlelines (DAYTON, OH) http://littlelines.com

Things are getting even bigger and better for us, so we’re looking for talented and passionate developers to join the team (at our headquarters) and support the continued growth of Littlelines.

- Ruby Developer - Ruby is our bread and butter. Littlelines is hiring experienced Ruby on Rails developers to work on-site at our Dayton headquarters.

- Front-end Developer - Having front-end developers who know and appreciate the power of design and can translate designs into seamless webpages.

Get in touch!

http://littlelines.com/careers
You are shifting the argument by cherry picking Australian beef production (vs meat production in general).

Yes, though not intentionally - this is just an article I read recently so it came up in my memory. I believe, though, that a lot of small animals die because of farming grains everywhere in the world, not only in Australia. Other factors, indeed, may vary greatly.

Lastly, even if you ignore the irrelevance and the bad claims, it concludes that ethically you should only eat rangeland grown meat and kangaroos, a clear counterargument for the usual meat eater diet!

I agree - if one's aim is to minimize the number of animal deaths or the amount of suffering, that seems to be the answer.
China looks to GNU/Linux as Windows alternative
> I'd venture to say NoSQL has gained it's popularity because it's Magic

No, it's because to a first approximation, they aren't magic. Writing your queries in a more imperative style means that most developers can more easily reason about them, doubly so once they get more complicated.

You don't have to rely on generators or magic frameworks to generate SQL for you with a good document database. All your queries can quite reasonably be right there, and things like "get the document with the ID of foo" are already just one method call away.

Of course, most NoSQL databases have tradeoffs that are not obvious, while I believe all SQL databases stick to ACID. That's probably more of the problem than what query language is used.
Ersatz Labs -- remote or on-site (San Francisco) -- Frontend, backend engineers. UX Designer.

http://www.ersatzlabs.com

We make a platform for building deep neural networks in the cloud. It provides access via a SaaS web interface and via an API. We are currently 9 people and have been open since Jan 2013.

Backend, our stack looks something like this: linux, cuda, python, theano, pylearn2, numpy, django

Frontend: backbone, react, a little bit of d3, a little bit of three.js

Familiarity with some or all of these technologies a plus. Strong familiarity with machine learning required. Strong familiarity with modern neural networks (methods like dropout, hessian free optimization, deep networks, semantic vector spaces, t-sne, and others) is a major plus, but we can teach.

Email me for more information: dave {at} ersatzlabs.com I'm co-founder and CEO.
Thanks for pointing it out, it's too late to edit the title now.
I mostly like SQL.

The biggest annoyance for what I do, is that I don't have a clean way to edit a select list; that is "select foo., ... from (...) foo" works to add* columns, but I can't remove or rename or replace existing columns without listing all of them.

The second biggest annoyance, is the hoops I have to jump thru to join a parent to two (or more) sets of child rows without either multiplying everything or dropping data.
These related lists have some of the omissions people are pointing out:

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

http://en.wikipedia.org/wiki/Artificial_intelligence_in_fict...
MIAMI, FL. Web Applications Developer at Norwegian Cruise Line.

Details at http://www.ncl.com/about/careers/corporate-employment

Stack: Spring(Java), Playframework (Scala), PHP
CloudEngine (https://getcloudengine.net) is hiring FULL TIME Python/Django, Android geeks. Location - Pune, India or REMOTE. We're also looking for interns who can handle marketing and content. https://hasjob.co/view/41bpp, https://hasjob.co/view/em83x

At CloudEngine, we're building an open source mobile backend. We launched at the TechCrunch India event in November last year. We've been growing at a rapid pace since. We started with public beta last week. We're backed by one of the most popular accelerators of India. We're trying to create a new standard in mobile backend and want to create a defacto choice for every app developer.

Send in your resumes to swapnil@getcloudengine.net
> So that is probably the source of the confusion "i know this guy who eats all the time and is skinny, therefore the calorie theory is wrong".

If we have evidence that something isn't true, and we even have theoretical reasons why it wouldn't be true, why continue calling it "confusion" when someone points out that it doesn't seem true?

(By the way, no one, anywhere, is disputing the laws of thermodynamics when they say that "calories in / calories out" isn't the whole story.)
This is already being done by some vendors. My Sony Xperia Z1 Compact shipped with a UK image (where things are supposedly freer), was rootable only via a long flashing process that at one point breaks the screen, had an unlockable bootloader, and had a policy keeping /system read-only built into the 4.3 kernel. If one unlocks the bootloader, the DRM keys for Sony-specific extras are lost.

I've found root without /system access is good enough for most things. Tibu works fine. ...but isn't it my phone?
Actually, yes. JPQL, the generally SQL-like query language in the Java Persistence API, lets you write joins through foreign key references (as most joins are, although of course not all) as if they were object property references. So instead of:

select u.user_id
from User u
join Company c using (company_id)
join Country k using (country_id)
where k.code = 'br'

You would write something like:

select u from User u where u.company.country.code = 'br'

That's pretty neat. I wish i could do that in SQL.

If you want to fetch data from joined entities, then you still need to name them in an explicit join, but it's still easier than in SQL:

select u, k.code from User u join u.company.country k where u.creation_date = current_date
SEEKING WORK - Remote or Edinburgh, UK

I'm a software engineer based in Edinburgh, Scotland.

I have experience navigating complicated frameworks and working with a wide variety of projects, including front-end developent, automated testing systems for startups, and internal tools for Google.

Skills: Python, PHP, HTML5, CSS, Javascript, jQuery, Facebook API, MySQL, C++, Chef, AWS, Linux system administration

Website: http://dariuss.net/

LinkedIn: http://uk.linkedin.com/in/scdarius

Github: https://github.com/darka/

E-mail: darius.scerb@gmail.com
SEEKING WORK - Remote - might consider onsite

generalist software developer here, mainly a python guy, i can do modern web development, desktop apps, backend servers, reporting / sql, scripting and more.

recent work inculude:
- writing an extensible realtime telecom CDR data processing server, using a python stack
- design and deployment of a log analysis solution using python, elasticsearch, logstash, and kibana

python frameworks:flask, django, sqlalchemy, pyside/qt,
other: linux, rdbms, sql, redis, elasticsearch, crawling, software architecture / design patterns, distributed systems and more.

my contact info is on my profile
Browsers don't seem to treat iframes the way they treat other layout elements; I have to specify the exact size (width and height) of the iframe or it won't get laid out correctly. I don't want that; I want an iframe that flows with the rest of the layout just like other box elements.
http://gowers.wordpress.com/2012/11/20/what-maths-a-level-do...

Above a Field's medal winning mathematician having a conversation with a 17 year old A level student.

Actually, my perception is that the grade gaming started fairly recently in the UK, around 10 to 15 years ago. The rhetoric of 'raising standards' came to mean 'more passing and higher grades'.

As regards the parent post's last sentence ('Not one is telling them that the game is about to end.') some of my brighter Further Education students (vocational training) seem to have guessed. They are not going to University directly or at all but via placements in company training programmes or services training.
The J1 visa for interns (current or former students) [1] and trainees (graduates with 2+ years of experience or others with 5+ years of experience) [2] is a very low overhead visa (just one form) and not subject to caps. So, it is very different from the H1B.

If you decide to hire a refugee on a J1 visas, I would be glad to help you sort it out. Please contact me at [email redacted].

The maximum duration for these visas is 18 months, but the Obama administration may reauthorize "Temporary Protected Status" [3] for Syrian nationals allowing them to stay in the country until it was deemed safe to return (which may be a decade away).

[1] http://j1visa.state.gov/programs/intern
[2] http://j1visa.state.gov/programs/trainee
[3] http://www.uscis.gov/humanitarian/temporary-protected-status...
You may want to mention what your tech stack for a backend developer is. ;)
Nice idea!

Some of your icons aren't showing up for me on Firefox, as FontAwesome is being loaded from a different domain without CORS enabled:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote
resource at
http://support.hirerefugees.org/plugins/font-awesome/font/fontawesome-webfont.woff?v=3.2.1.
This can be fixed by moving the resource to the same domain or enabling CORS.
downloadable font: download failed (font-family: "FontAwesome" style:normal
weight:normal stretch:normal src index:1): bad URI or cross-site access not
allowed
source: http://support.hirerefugees.org/plugins/font-awesome/font/fontawesome-webfont.woff?v=3.2.1 font-awesome.css

There's a ticket for this on GitHub that describes how to fix the problem: https://github.com/cdnjs/cdnjs/issues/755
Opportunity's Knocks
Seeking Work: Remote (based in Atlanta, GA) - http://www.kcoleman.me

Full stack RoR web developer looking for interesting projects.

1) 200k tickets sold on a platform I designed
2) ~$20k/mo income from spree e-commerce platform I maintained
3) RESTful resume parsing service at CareerBuilder.com

My 'stack':

Rails

C#.net / ASP.net / MVC

HTML/SLIM

CSS/LESS/Sass

JavaScript

Angular.js

D3.js

Node.js (Express.js, Sails.js)

MySQL

PostgreSQL

Checkout a few things I have worked on: http://www.kcoleman.me/projects

Chat with me at http://www.kcoleman.me/chat or email me at (Kevin.Coleman@gatech.edu)

- Kevin Coleman
Show HN: Wildfiree – The Next Amazon.com?
It's interesting, that by forcing/coercing/recruiting a single individual (say a patrol leader in Afghanistan) you can insert false information (say DNA, fingerprint and iris scan) into the database, so that when you drop your poor ignorant doppelgänger dead in a back alley in some country rife with civil war you can be taken off the list of targets...
Salt Lake City, UT -- Lucid Software (http://www.golucid.co)

Lucid Software is building world class graphical applications in the browser and on mobile devices. Our first product, Lucidchart (http://www.lucidchart.com), is an online diagramming application with 1M+ users. We recently launched our second product, Lucidpress (http://www.lucidpress.com), which is an online layout and design application. Lucid is a startup founded by Karl Sun, a former Google exec, and Ben Dilts, our CTO. We've been profitable for 2+ years and recently closed our Series A. We are growing rapidly in every dimension of the business and need people to join our team. For fun we raft river rapids on company retreats, have Friday BBQs, and eat lots of pizza. Talent and ability to learn are more important than specific skills.

BACKEND SOFTWARE ENGINEER (all experience levels) - Lucidchart and Lucidpress run with various decoupled services in a Linux environment using Scala, MongoDB, AWS, and MySQL. At Lucid your responsibilities would include enhancing existing services, building new services, integrating with 3rd party applications and ensuring services are highly available, secure, and scalable.
Requirements: - Talent - BS degree

Recommended experience: - Building large products / applications - Scala or Java - MySQL or other relational database - NoSQL
databases - Cloud computing (AWS)

FRONTEND SOFTWARE ENGINEER (all experience levels) - Lucidchart and Lucidpress are powered by one of the largest Javascript codebases on the Internet (about 250k lines of JS), optimized so that the user experience is indistinguishable from an installed native application. Come help us show the tech world what can be done on the web.
Requirements: - Talent - BS degree

Recommended experience: - Building large products / applications - Javascript - Google Closure compiler/library - CSS/HTML/DOM
manipulation - jQuery

IOS ENGINEER (all experience levels) - We are looking for a talented iOS developer to play a key role in the design and development of Lucid Software's iOS applications. This is an opportunity to make a big impact and see your work used by millions of customers. The ideal candidate will have a passion for building best-in-class iOS applications.
Requirements: - Talent - BS degree

Recommended experience: - Experience designing, architecting, and releasing iOS applications - Deep understanding of Objective-C and the internals of iOS frameworks - Extensive knowledge of iOS common software design patterns, including the ones needed to develop high-performing UI

All applicants email resumes (and links to recent projects) to jobs@lucidchart.com.
> Genius is a thing that happens, not a kind of person.

He saved the best quote for the end.
ListRunner - (Bay Area / Montreal / Remote) - http://www.listrunnerapp.com

Help us fix healthcare.

Listrunner is a secure mobile app replacing paper, napkins and post-it notes that doctors are forced to use every day to manage their team. Think of it as a synchronized todo list and a secure communication tool for doctors.

We've got amazing traction and we need to move fast! Hundreds of doctors are already using ListRunner every day and the waiting list is just getting bigger. Residents and doctors love it, we've just raised a good seed round and we just joined the best possible accelerator.

We're looking for:

A) Front-end Javascript developer

- Great team player with fluent English
- Experienced with Angular, HTML/CSS

B) Designer/Front-End Developer

- Great team player with fluent English
- Know how to design beautiful interfaces (UX/UI)
- Can use HTML/CSS to make them come to life.

Contact me directly: phzbox @ gmail
Check out evil-mode in emacs. Its wonderful.
Pole Position mode. The AI quality ramps up when losing and down when winning.
SATs start at 11 in Maths, English and a sampling Science test. Teacher assessment on entry to primary school and informal assessment against NC at 7.
I'll fix that. Thanks!
Course Hero

Redwood City, CA - INTERN, VISA

No remote, but we do offer relocation and H-1B process sponsorship (it would have to be a transfer for 2014, as the US yearly quota has already been filled)

Summary: We’re profitable, very open as a company, and supportive, and we need more engineers. EdTech.

Full description: Course Hero, the leading platform for crowd-sourced educational materials, is looking for a software engineer who can hit the ground running.

Our team releases code every day to millions of people, so we're looking for someone who can take on challenges, build new features, and iterate quickly. Each engineer has a role in building Course Hero's architecture and will have the opportunity to touch all parts of the stack. Our projects are big -- terabytes of data and customers around the world -- but our team is small, so you’ll see projects from start to finish, working closely with product managers and designers to ensure successful results.

Our company culture is very open, flat, and transparent. We succeed and learn together. Our office is very comfortable, has a lot of natural light, and great amenities like a gym and walking trails onsite. We’ve tried hard to make this a pleasant and inspiring place to do creative work.

Most importantly, we seek to hire individuals whose personality, integrity and passion for our business make our team better as a whole. We’re growing fast, profitable (yes, it’s true!), and looking for another core team member to push us toward the future.

Our stack is LAMP (PHP/Symfony) + jQuery and AngularJS, but we’re open to people with all kinds of experience. iOS would be a nice bonus.

More info: http://www.coursehero.com/jobs/ -
Company video: https://www.youtube.com/watch?v=5ig5g4xp9tE

Please email: jobs@coursehero.com (and put “Hacker News” in the subject)
I remember wanting to to be an astronaut as a kid, and I was fascinated by space and was back then constantly making up elaborate, naive plans in my head on how Mars colonization could be effortlessly made possible. This brings me back to that time, and is a great read, too. Thanks!
BitX (Cape Town, South Africa) https://mybitx.com and https://bitx.co.za/market

BitX is building a Bitcoin/cryptocurrency distribution platform for emerging markets. We operate Bitcoin exchanges and wallet in several countries and are expanding to many more.

Our backends are written in Go and Ruby. The frontend is Angular/Coffeescript. We run on AWS and use MySQL and nginx.

We're looking to hire strong software engineers and Android developers who are passionate about cryptography, security and Bitcoin.

Please contact careers@mybitx.com or visit https://mybitx.com/careers if you're interested.
I'm seeking work to freelance as a security consultant on short engagements or small projects. Because of this my going rate is quite low.

I specialize in webapp security, cryptography, android security, and love PHP (developers nightmare is a hackers dream).

Contact me at my profile's email address
Because I can't post on stackoverflow either, here's my variant in C (requires glibc, and a deprecated function at that).

#include <printf.h>
#include <stdio.h>
#include <string.h>

int d_cb(FILE *stream, const struct printf_info *info, const void *const* args) {
int num = (*(int*)(((int**)args)[0])), numw = info->width;
char str[10], numn = num|numw, *out = str;
num = num < 0 ? *out++ = '-', -num : numn;
do { *out++ = '0' + num % 10; num /= 10; } while(num);
fwrite(str, out - str, 1, stream);
return 0;
}

void init() {
register_printf_function('d', d_cb, 0);
}

int main() {
init();
printf("2+4 = %d, 2+2 = %1d\n", 2+4, 2+2);
return 0;
}
Yes, I remember that. Good point. And of course the drip-drip of car accidents and alcohol use &c.

Wasn't it Shneier who said that it wasn't the things you read about in the paper (by definition rare and exotic) that you had to watch out for but the banal ordinary things?
> Of course, moving out of this phase becomes a massive headache, since basing your product on essentially unstructured data is a very good definition of "technical debt".

Of course, it's possible to use things like JSON-Schema to validate your data if you choose to.

> And if you're using structured data in your rapidly prototyped object, why not just a RDBMS in the first place?

Because where's the RDBMS with a "natural" query language that is well-suited to complex, dynamic queries and document structures? How do people model a document store, with the ability to point to differently-shaped data, in an RDBMS without giving up all that safety?
SEEKING WORK - Remote, Mid-Atlantic, or Project-based travel

One of the few non-programmers here, I'm a CPA who can wear multiple hats and generally help to get projects out the door.

* Project Management

* Financial Statement Prep

* Ad Hoc Analysis

* Business Plan Creation

* Strategic Planning

* Accounting System & Internal Control Planning

* QuickBooks Setup & Training

hnbusinessguy@gmail.com

I'm working on a new website and will have it up for next month's posting.
Doesn't seem to work that well. Typed in 'node', got no results.
There are multiple Vi modes for Emacs but not a single Emacs mode for Vim.
Sure they are. If you don't have a 3.5 cumulative GPA, your resume will be trashed by most companies.
The first analysis isn't terrible. It gets the important points right (that the draws are not evidence of difference in skill) and moves on to the remaining evidence (difference in wins to losses).

The draws are at best evidence towards equality (not against it). Allow them to vary and the likelihood of seeing a difference of 9 wins in 64 games with 45 draws moves up to 0.13 or 13% (when we assume the two players are identical, an appropriate null hypothesis) (even less significant). So in about one tournament in 8 you would expect this much of a lead, even if it was one algorithm playing itself. So from one tournament we say it is likely the one algorithm is in fact better, but it doesn't rise to the standard of being statistically significant.

<code>

# R code to empirically estimate two-sided probablity of

# seeing a lead of 9 games when 64 games are played

# and the assumed probability of a draw is 45/64

# with the null assumption win/loss odds are equal

simulate <- function(nplay,ndraw) {

sample(c('w','d','l'),size=nplay,replace=TRUE,

prob=c((nplay-ndraw)/2,ndraw,(nplay-ndraw)/2)/nplay)

}

wldiff <- function(v) { abs(sum(v=='w')-sum(v=='l')) }

set.seed(350920)

stats <- replicate(10000,wldiff(simulate(64,45)))

print(sum(stats>=13-6)/length(stats))

## [1] 0.1341

</code>

(it is weird that somebody, not me, created a throw-away account to make the original comment. likely they are involved in chess development, or know how quickly stat discussions go sideways)
Show HN: Android Summarization App
'node.js' works, but that is pretty silly.
Indeed. The current crop of lightweight semi-ORMs (MyBatis, Ebean, ORMLite, etc) are built around that use case: let programmers write SQL, but automate the conversion of result sets to objects.

You can also do this in standard JPA, to some extent, using constructor expressions, although those are pretty verbose.
Yeah, the search can be a little bit precious sometimes if you don't pick one of the pre-defined skills. Need to work on that. For now this should do the trick: http://zonino.co.uk/search?q%5B%5D=Node.js
Why do you assume they are movies no would ever pay for? I've downloaded hundreds/thousands of movies from pirating sites that I'd be happy to pay for if I didn't have the alternative of pirating it -- that's easily $10,000+ in lost revenue just from me.
Please do not post job boards here. I recommend downvoting this item.
Do you think that the devs that put hard work and time into building your 'favorite apps' don't deserve to be compensated?
SEEKING WORK: Remote only (SF Bay Area based)

I’m an IOS developer looking for full or part time work. I can also do some Python scripting.

Recent work:

http://itunes.apple.com/app/id843971211

Learn Chinese - a travel phrasebook app. I did all the design, ux, and coding myself. I have a few more versions queued up. The Spanish version should be released in a month or so.

Old side project:

http://www.shirtfighter.com

Vote for the funniest shirt. It’s like Facemash in the “Social Network” movie, but for t-shirts.
Tech stack used: Rails, Heroku, AWS, HTML, CSS, Javascript, jQuery

Contact:
dev@ninthpath.com