skysight-inc/HackerNews huggingface dataset:
Dimagi (www.dimagi.com) - Boston (technically Cambridge), MA and Cape Town, South Africa

Role: Senior web or mobile software engineer/adventurer/do-gooder

Dimagi is a rapidly growing social enterprise based in Boston that develops and deploys open source health and logistics systems primarily for underserved communities in developing countries. At Dimagi, we take pride in our work and keep the big picture in mind. We’re an inclusive group that has diverse experiences and interesting stories and insight to our work around the world.

With Dimagi, you can work in a fun and stimulating environment, and have the chance to travel and explore. Most importantly, you will truly have the opportunity to make a difference in places that need it most. Dimagi's prioritization of global impact and employee growth and satisfaction makes Dimagi a continuously fresh, exciting, and genuine place to work, keeping us all honest about what we're in it for.

We're looking for talented senior level developers who want to generalize across the stack, or specialize in one area of our mobile (Android), web (Python, Django, CouchDB, Postgres), and front-end (Knockout/Angular) platforms.

For more information, check out our careers page at http://www.dimagi.com/about/careers.
It really illustrates how useful a quick way to get started with the language is. PHP could provide something useful to the author and others (web content) almost immediately, while Perl required you to understand CGI (to some degree) first. In some respects, PHP's lack of features was beneficial, as each missing feature was something people didn't have to learn about, even if tangentially. No packages or namespaces? A poor module ecosystem develops, but devs didn't need to think about how it worked for the most part.
> Sorry, still nonsense.

No apology necessary.

Unfortunately, sense is individual context dependent.
Loans delivered by drone
I grew up in France and my favorite (french) literature teacher (and best one, IMO) once told me that it was in the nature of languages to evolve. This was especially true with French as a result of the abondance of cultural exchanges throughout the centuries.

Over the years, French has had influences from many languages including Arabic, e.g. the word "Abricot" (the fruit) comes from that language. It also provides an indication as of where a given new word has been originated.

He also said that it is up to the people to dictate the usage of new words. Some new words have been suggested by the Académie Française to replace words that had been taken from other languages. But in the end, if people dont use that replacement, then it is the (foreign) word that will be adopted in the dictionary.

He gave the example of "shopping", a word taken from the English and widely used in France but reluctantly used in Quebec for cultural (political?) reasons.
if( masterList[z].list2 != NULL && masterList[z].list2.length() > 0 )
{
for( Integer y = 0; y < masterList[z].list2.length(); y++ )

The if-statement is a good summary of what is wrong with Java. The author doesn't even notice that the second argument of && is redundant and keeps it in the "refactored" version as well...
It was interesting the other evening to watch "ask a black guy anything" and to see some pretty hateful racist comments get posted.

The guy handled it well but it was clear that some of the viewers were trying to goad him.

There would be three easy solutions:

1) allow broadcasters to turn off comments entirely (only allowing hearts)

2) allow broadcasters to make comments visible only to themselves, to reduce the incentive of griefers by shrinking the audience.

3) making all periscope comments into actual tweets.
isn't it because mongo has update operation that can do a $set (like SQL) and couchbase doesn't? how else can couchbase update a field in an existing document?
One of the non-renewable aspects of Nuclear power is the storage of nuclear waste, which has specific geological requirements which are not easy to satisfy in many parts of the world.

I expect that's a more limiting factor than the availability of nuclear fuel, but I could be wrong.
The Muse (YC W12) - NYC - Full-time
If you're interested in tech to make the career search process suck less for people, come talk to us.

Looking for a VP of Engineering - https://www.themuse.com/jobs/themuse/vp-of-engineering
And a variety of engineering roles at all levels - https://www.themuse.com/jobs/themuse/engineering-team

If you're interested in learning more, check out themuse.com
The author wrote this on twitter: https://twitter.com/antirez/status/583279481453936640

"p.s. no April fools here. 1 year ago I released HyperLogLog, today 3.0.0, just to contrast with some shit done this April fool lameness."
http://www.ebuyer.com/k9-audio-hf-hifi-canine-hifi-unit
I can only recommend Feathers' Working Effectively With Legacy Code, which far expands on OP's themes, notably OP is missing tests - how can you improve on existing code when you don't even know that it works like it says it works?

In some cases it shows its age (especially when it comes to rolling your own mock testing, most languages have automated frameworks for that now), but it's still a great overview of the techniques you can employ.
65 years, 17,622 episodes... my god...
>This will not make the app unusable for others, rather it makes it a better experience for everyone.

has it happened yet to chatroulette? or this time this app is different?
SEEKING WORK - London / UK / Remote

A front end developer with a huge passion for all things JavaScript and Front End!

Technologies: front end tech so JS, CSS, HTML, jade, CoffeeScript, gulp, grunt, node, stylus, sass, less, angular, backbone, MEAN stack, TDD, HTML5 Canvas etc.

Resume: available on request.

Contact: http://jh3y.github.io

Github: https://github.com/jh3y

Open to different types of opportunity whether it be development or consultancy or anything else you come up with. Looking for somewhere that understand developers. Remote ideal. Check out my code/site and hopefully hear from you!
https://www.youtube.com/watch?v=HP8sofAN4xc
Humor by committee. What could go wrong?
BoomTown | Atlanta, GA | Lead iOS engineer

We’re BoomTown: a successful web real estate CRM platform that is building its mobile experience from scratch. We are looking for a lead for a team working in Swift, using ReactiveCocoa and all the latest APIs to create outstanding mobile apps.

The design team is taking the time to perfect the user experience and is providing us with carefully crafted designs — it’ll be up to you to lead the team that implements them with the best solutions available. Is it AsyncDisplayKit? The Pop animation framework? Is it your own hand-rolled solution? Up to you. If we bring you on, it’s because we trust you to make the decisions. And of course, you’ll be interacting with the product manager and designers to shape the applications themselves.

We offer full benefits, and a location in Atlanta, the metropolis of the South. Find us at:

Company site: http://www.boomtownroi.com

Job posting: http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=q81aVfwY&...
Moto Selfie Stick (one day sale)
> Wired has learned that the NSA has filed a confidential request for records from the NSA due to suspected illegal activities.
Thank you for actually explaining the issue instead of hysterically screaming nonsense that defies the laws of physics.
SEEKING WORK - CT/NYC/PROVIDENCE/REMOTE

Extensive experience with python/django/fabric/dev ops. I'm flexible and adept, and I build things that work.

will@willholloway.net

willholloway.net
If you're curious about Greek: loanwords are mostly gendered as neuter, and because their endings usually don't match Greek noun endings, are treated as opaque/invariable units that don't participate in the usual system of noun cases (meaning genitive, nominative, etc. cases are all identical and not declined). Examples: ασανσέρ (asansér, elevator, from French ascenseur), ουίσκι (ouíski, whiskey). This is especially true for recent loanwords.

Older loanwords were sometimes 'Hellenized' into a Greek ending and gender. Example: Turkish cep became Greek τσέπη (tsépi, pocket, feminine), French canapé became Greek καναπές (kanapés, couch, masculine), and Turkish pabuç became Greek παπούτσι (papoútsi, shoe, neuter). These are then declined according to the noun class they were assimilated into.

Another category are words whose ending is translated to the semantically equivalent Greek ending, for example any -ism (capitalism, communism, feminism) will become an -ισμός, which is masculine.
Why is SCSV a sucky feature?
Aside from the fact this hits Poe's Law so hard that it is impossible to tell whether it's an April Fools joke, i am pleased that it degrades somewhat gracefully without JS:

https://dl.dropboxusercontent.com/u/10190786/no-js.png

And becomes downright usable and pleasant without CSS:

https://dl.dropboxusercontent.com/u/10190786/no-css.png
Haha, I love this bit of the README:

> If the above command fails with an ImportError, you're probably using a Mac. That's an unfortunate choice as you can't really expect a toy machine like that to be used for serious tasks.
Baltimore, Maryland, USA | We're hiring for an interactive designer position in an established daily newsroom. You almost certainly must have at least two years of LAMP stack development experience AND a journalism degree to be considered for this role. We are only likely to consider exceptions if you have at least 3 years of experience coding news-focused LAMP applications in a newsroom setting -- all others will almost certainly be discarded.

Our development projects regularly take on topics like police brutality, government corruption and corporate mismanagement, meaning that the candidate we hire will care as much about security of our apps and the integrity of our journalism as the visual niceties of the code.

That means pushing back robustly if someone wanders in from outside the newsroom with a request to "make some advertorial content look better." This is a newsroom job, and we will expect you to help enforce the distinction between editorial and advertising content.

It also might mean coaching reporters on topics like PGP or databases occasionally when they ask, or sending them along to someone who knows the answer if there's not a ready solution at hand. Don't worry -- our team has at least three other coders (or more, depending on your criteria) who will support you on a lot of this stuff. These questions can be a lot of fun, though, since they usually mean there's a great investigative story of some sort in the works.

Repeating: You almost certainly must have at least two years of LAMP stack development experience AND a journalism degree to be considered for this role. We are only likely to consider exceptions if you have at least 3 years of experience coding news-focused LAMP applications in a newsroom setting -- all others will almost certainly be discarded.

Still reading after all that? Good. Here's the description.

http://www.journalismjobs.com/job-listings/1616820
PDF Generator Library for CodeIgniter – PHP CMS Framework
Weebly | SF, NYC, Scottsdale AZ

We are hiring for many positions, including all flavors of engineers (front-end, back-end, full-stack, iOS, Android, data engineering, data science), designers (UX and UI) and product (product manager and user researcher).

A couple unique things about us: W07 YC & Sequoia, cash flow positive since 2009, 33% of the US visits a Weebly site every month, culture of radical respect is incredibly important to us. Want to learn more?

http://jobs.weebly.com/
MapD | San Francisco (city) | Frontend Visualization Developer, Backend Developer

MapD (http://www.mapd.com) is a Google Ventures/Nvidia backed seed-stage startup that builds a hyper-fast big data analytics visualization platform that takes advantage of the massive parallelism and high memory bandwidth of GPUs. We literally can run queries orders of magnitude faster than other systems and since the results are on the GPUs, we easily visualize the result sets or feed them into machine learning pipelines. We’re looking for:

Frontend Developer – Someone with lots of experience with D3.js, preferably also with Crossfilter.js and WebGL/Three.js. Needs to have good design sense and significant data visualization background. Knowledge of WebWorkers and WebSockets a plus.

Backend Developer - Someone with strong experience in C++ and database/systems programming. Knowledge of CUDA/OpenCL, X64 Optimization, and/or OpenGL a major plus.

We’re a small but growing team with deep knowledge of databases and GPU Programming. Benefits and equity are competitive ($100K-$130K / 1+%).

Please email jobs@mapd.com if you're interested!
That's a good point. I clicked on it thinking it was one of those depressing rants about programming. Misleading and disappointed OP!
And, now, we've traded that for an economic reality where having one person stay at home to mind the house/family/etc. is simply economically infeasible without significant compromises for most families (and one-income families, by extension, are pushed to make those compromises without option).

Don't confuse the two issues here – the ability to let one person stay home, in a traditional 2-parent household was a great thing. Expecting that to always be done and always be a woman was terrible and sexist.

But, now, are we really saying the "liberated housewives" are any more free? They're even more constrained by the need to earn a paycheck so that their families can remain at the same level as their parents or grandparents were able to achieve on one income. Yes, they're on closer (but not equal) footing with men, but I don't think I'd really say we've increased the freedom of anyone here.
Most people (rationally) do not spend much time following policy debate.

Most people (rationally) take the actions of the government at face value.

There's just not a large contingent of people out there who are like, "Wait, this is obvious bullshit, OH now I understand that I've been directed to go figure out an actual way to save water." The people who understand that it's bullshit already know better ways to save water. The people who don't know better ways to save water just take it at face value that the government is providing them with reasonably effective approaches to save water.

This isn't a knock on the intelligence of the general public. For the most part, government does work this way. They are correct about the general pattern. Environmentalism seems particularly prone to counterexamples. It is unreasonable to expect busy people who understand correctly that they have very little marginal impact on policy to have dug into policy wonkery enough to know that environmentalism is unusually prone to these kind of ineffective actions.
There are actually grammar rules behind the genders… but they aren't always clear as the words have changed in the past 3000+ years, but not their gender. E.g., in German it's (very) roughly masculine for concrete objects, neutral for actions and results of actions (which can be concrete objects!), and feminine for abstract concepts, and collections of other objects.

This isn't always clear: spoon is masculine, knife neutral (the indogermanic word apparently denoted the result of sharpening something) and fork (a collection of… pointy bits?) feminine, e.g.

And with borrowed words, the gender not always universally agreed on. A processor is masculine, but a CPU or GPU is feminine (probably because unit is, too). Is an e-mail feminine (it's a highly abstract concept), or neutral (the result of writing)? Both genders are used – hash tags, however, are masculine. Letters (as in physical mail) are masculine, but mail (the concept, as in Royal Mail) is feminine… and a Letter (as in print letters) are feminine, because it's taken from French/Latin, and loan words of gendered languages usually keep their gender, even if the rules are incompatible.

Spontaneously I can't think of many "English borrowed words" that are feminine, as most words that could be loaned are already shared from French and/or Latin, which influenced German centuries earlier.
>Mot-clic

This one strikes me a quite terrible, to be honest.

Readers should note that the OQLF also has an enforcement branch, which is used primarily to harass and extort minorities, allegedly for linguistic infractions.
Looker - SF Bay (Santa Cruz), NYC, and London - Full-time positions across the company. Great culture, mentorship, opportunity to help scale the company.

http://www.looker.com/

Jobs Page: http://www.looker.com/careers

Hiring developers, analysts (pre-sales, implementation, and engagement), DBAs, etc.

We've just recently raised our Series B from Meritech Capital and are looking to grow the team with strong, eager, willing to learn, and collaborative team members.

If interested feel free to reach out!
Location: Berlin

Remote: yes

Willing to relocate: yes

Technologies: JavaScript, Node.js, AngularJS, Java

Resume: http://rspective.com

Email: michal.sedzielewski@rspective.pl

I'm the founder of Poland based software house - rspective. We provide top-notch tech teams for successful startups in Europe.

Here's our offer http://www.rspective.com/blog/looking-for-a-cto-and-a-tech-t...
Complete rewrite of HAProxy in Lua
http://www.haproxy.org/
ASP.NET MVC: Enhancing the WebGrid – Exporting Data to Excel
>I think this "addition" of complexities needs to be treated as totally new course each time such addition is made.

I'm a trail runner and this isn't done, probably because conditions are always different year to year, so a modified route is just another misc change along with weather conditions which arguably would introduce more variance. Courses vary slightly all the time, due to trail conditions, environment and permit/access issues, plus minor rerouting around trail sections that are damaged or under repair, etc.

Western States, probably the most famous trail ultra, has had several minor route changes (due to fires, floods, snow, etc) in its history. They do not keep separate records for every variation of the route. Even Leadville rerouted the turnaround last year, which caused some confusion (including Krar technically going off course before regaining the route).

In the case of Barkley, the event is already pathologically designed so making it slightly tougher after each finisher is one of the quirks of the event. Nobody runs Barkley for time, just finishing is a huge deal (hence 14 or whatever finishers in 30 years). Heck, just completing the "fun run" (3 laps within the time limit) yields bragging rights, among trail runners at least. ;)

EDIT: grammar
> The author doesn't even notice that the second argument of && is redundant and keeps it in the "refactored" version as well..

That's false. A list object may be initialized but be empty (making it's length zero). Or it may not be initialized (making it null).

Both conditions may happen independently of one another. He checks for the null first so that checking the length does not throw a NPE.

> The if-statement is a good summary of what is wrong with Java.

Frankly, I see nothing wrong here.
Yea I felt a chatroulette-esque experience coming from this app. I think with Twitter at the helm, there is a team ready to make this right.
Well I can feel how it's neat to have a pure version of the language. Maintaining some knowledge about languages that are/will probably die is also nice.
The most striking thing to me is how people tend to get so conservative about natural languages.
> It's the 30 second youtube ads that finally got me to install adblock again after 3 years without.

Same here. I couldn't be bothered to install AdBlock for many years, but the mandatory before-video ads were the straw that broke the camel's back for me.

> Also the javascript late load "oops click" tricks they're pulling to scam advertisers now (google search, youtube, bing search - all use late load javascript to get misclicks).

I've lost track of who is trying to scam who. The users are collateral damage anyway.
That is based on a pre-2.0 version of MongoDB. The changes and vast improvements from that time to now are huge.

MongoDB probably got a bit ahead of itself too fast - it wasn't mature and took a lot of development shortcuts to get features out fast and people started using it like a mature datastore too fast - and the company behind it didn't help either. But, without a doubt there have been vast improvements across the board and I give them credit for spending the last year and a half not adding many new features but rebuilding the codebase, making it extendable (pluggable storage engines is a cool thing) and addressing numerous issues.

It still has some issues (b-trees aren't the best implementation imo) but the codebase is in a state where I expect over the next few years it will be quite reliable. The tooling around MongoDB has gotten better too. There's still a ton of ways to shoot yourself in the foot too but the defaults are more sensible I think now than then.

What they got right is the clients are awesome and the query language is powerful - especially updates. This matters for a lot of people - it isn't just a drag race always in terms of performance. Now, with increased reliability it's becoming something usable for some use cases.
> E-Mail (because the word "Post" in German is feminine)

Tell that to the Schluchtenscheißer, they insist it's neutral.
Can SpaceX Really Cut the Cost of Space Travel by 75%?
Kueski is Hiring in Guadalajara, Mexico!, yes you can get a piece o Silicon Valley if you are in Mexico too! ( https://kueski.com/careers/software_engineer )

We are a not-that-big (16) group of people who have been working for the last two years building the "Amazon of Financial Services". Whether it is building financial risk models using the latest Machine Learning algorithms, or designing and developing that killer software architecture to process millions of applications and users, there is plenty of fun.

Kueski is backed by Crunch Fund and Core Ventures, having raised USD$1.3 M in the seed round and a Delaware Corp. But at the same time we are operating 100% in Mexico (Guadalajara, to be precise). For those reasons, you will find all the cool things you would expect from a company in the Valley such as (but not limited to =oP ) ping-pong, 24/7 free food (imagine a big freezer full of delicious frozen Mexican food like cochinita, enchiladas, etc) great amicable culture, no office hours, among several other things.

We have open positions for variety of profiles: Developers, Human Resources, Data Scientists, Digital Media Marketing, Operations Associate, Controller. If you fit any of these profiles, we would like to hear from you.

For more info send your resume at jobs+hn@kueski.com or write directly to me at baqueiro@kueski.com

Some info about Kueski in the news:
http://www.economist.com/news/business/21647624-nascent-tech...
http://www.pr.com/press-release/556004
http://elempresario.mx/casos-exito/kueski-los-geeks-se-ponen... [Spanish]
I've sent an email (about 3 weeks ago) regarding the possibility of a summer placement to one your employees, been told that he/she put me into the "recruiting system" but unfortunately had no reply since. Any reason as to why that is?
System Engineer - Boston - Fulltime

Systems Engineering Intern - San Francisco - INTERN

Xamarin IT is looking for an FTE systems engineer in Boston, and an intern in SF to come in and help build out our internal infrastructure. These are both hands on roles helping to build our internal infrastructure, improve monitoring tooling, and help drive automation and standardization.

if you're interested please email me at Nick.IT at xamarin dot com
Couple win £1M in EuroMillions for the SECOND time beating odds of 283B to one