skysight-inc/HackerNews huggingface dataset:
Sam is a smart guy and an awesome developer. He contributed tons of code for .NET community when he worked at Stack Overflow.

I have done a fair amount of performance optimization work in .NET/C#, so I was curious as to what kind of optimizations are involved in Ruby.

One of the optimization was this:

https://github.com/SamSaffron/rails/commit/9aa2b2d7bf52c0f39...

Three lessons:

1. Always use profiler to identify code bottlenecks. I don't think I would have ever guessed that the string literal is costing memory allocations causing performance issues.

2. I find it sad that this kind of optimization is required in 2015. In any statically typed language, this would be completely unnecessary.

3. Performance optimization makes code less readable. I think it would make sense to add comment explaining why constant ID was declared.

Here's another:

https://github.com/SamSaffron/rails/commit/a668b09ee387bf241...

Same story.
SEEKING WORK - Cleveland, Ohio

I'm a marketer with a coding background and am eager to learn about any interesting online marketing help you need. Freeland only. My main areas of focus are in marketing analytics, A/B testing, and email marketing, but I can also help in other areas like SEO and paid search. Fluent in HTML, CSS, Javascript, jQuery, PHP, SQL.

Email is in my HN profile

LinkedIn: http://www.linkedin.com/in/scottsharp
SEEKING WORK - remote - prefer 30hrs/wk max

Hi guys! I'm a US developer (33yrs old), been developing for 20 years now and am semi-retired in Asia! I'm having trouble finding a gig that will accept my remoteness, I am still a US citizen so that should make the paperwork easy. I want to keep my hours to 30/week, and can go more but not every week.

Prefer:
Go, QML, PHP, NodeJS, C#, Laravel, ReactJS, SQL, game development, front or backend dev

Stack:

Backend: Node, C#, C++, PHP, Perl, Javascript, SQL, some Python, Drupal, Any PHP, some rails, Meteor, some Mongo, shell scripting, LUA and openresty, Visual Basic

Frontend: jQuery, YUI, Angular, React, Meteor, various gaming frameworks, QML, win32

Need an expert level developer, debugger, and scalability engineer? Or a fast UI and MVP designer? Please drop me a line.

jg [undrscore] work [at] kify [dot] com
Swift: The iOS Developers Cheat Sheet
Charlie App | Chicago, IL

* Backend Ruby Developer (full-time)

* iOS Developer (full-time or freelancer)

* Front-end developer (freelancer)

* Summer developer intern

Before any meeting, Charlie automatically researches the people you’re about to meet with. Our users love us and we spread fast in every company that uses Charlie. We’ve raised $1.8M (http://bit.ly/charlie-techcrunch) and are aggressively expanding our our team. Come join us and help us grow!

We're a small dev that loves to code, and constantly pushes each other, and learns from each other. We get to work on really challenging problems (how do you distill someone down to one page?) We’ve built Charlie on Ruby on Rails, MongoDB, Redis, Sidekiq, RSpec, Capybara, and it lives on an elastic server farm. We iterate fast, practice continuous delivery, we’re process-driven, and very test-focused.

We’re looking for passionate, self-motivated software engineers who want to make an impact on an early-stage company (Ruby, iOS, and front-end). If this sounds like you, drop us a line and let’s talk! jobs+hn@charlieapp.com

Why we’re special:

* We’re a passionate, driven, fun team

* Take as much vacation as you need

* Flexible working situation: hours, location

* Competitive salary + equity

* VC-backed, funded startup

* Everyone deploys to production (fully automated, painless)

* Free coffee, free beer (after coffee of course)

* We go out and do fun things (concerts, Bulls & Cubs games, and occasionally ski in Colorado)

Location: Chicago, IL

Apply
Interested? Hollar at us. email jobs+hn@charlieapp.com.

https://charlieapp.com/jobs
Location: Berlin, Germany

Remote: Yes

Willing to relocate: Depends

Technologies: Android

LinkedIn: http://de.linkedin.com/pub/hannes-struß/2b/517/5b6/

Email: x+hnhiring@hannesstruss.de

Website: http://hannesstruss.de
ECMC Innovation Lab / collegeabacus.org - Washington, D.C.

Looking for full stack devs, preferably with rails or angular experience.

The ECMC innovation lab was created to originate new products generally relating to ECMC's core business of servicing student loans and also to support the collegeabacus.org app.

The office just opened and I just joined as the lead (and currently only) dev here. As we transition to a brand new dev team we'll be doing a bunch of work in support of the collegeabacus.org app, basically building the entire dev ops stack, as well as other feature building. (We are building a big admin tool in angular.)

As an innovation office we will also be developing various alpha products and refining the current UX for ECMC's users.

The work should offer a nice combination of challenges- some greenfield projects, (hopefully in node.js, or whatever we decide is most suitable) and some fun stuff to do in terms of startup dev (scaling) but none of the problems (user aquisition, runway).

We're looking for web dev generalists who have experience with more backend and dev ops type skills or angular and CSS type skills. Smart people without relevant experience will also be considered. No visas, unfortunately.

We run a small lean dev team (not > than 7 anytime soon) that will employ modern, sane dev practices: continuous integration, BDD, pairing. Diversity of background and experience is encouraged- I myself am a non-CS programmer. Work week will be a consistent 40 hours.

Drop me a message to my profile email if interested!
Academia.edu | SF | Product Designer

We're building an Open Science platform to bring the world's research online and available to all for free. We’re seeking intuitive Product Designers who can see beyond our current execution. Product Design will be instrumental in shaping the future of our product and company.

You’ll work directly with the CEO and VP of Product to create features from concept to execution. You’ll also with our talented team of 12 Engineers to build features for our community of 15,831,966 researchers.

Your Role as a Product Designer

-Conceptualize & define product strategies with our CEO & VP of Product

-Shape our Product Development process by developing and maintaining visual and experience design standards

-Elevate the existing product by creating interaction flows, beautiful interfaces, and our UI Kit

-Work on an exciting private beta feature that is changing the way academics discuss research

-Receive & provide design criticism

-Qualitatively and quantitatively test features with our Engineering team

You Should Have

-An online portfolio that illustrates your professional experience designing web applications

-Visual & experience design expertise

-A mastery of UI design tools such as Photoshop or Sketch

-The ability to apply your knowledge to solving extremely difficult UI challenges for millions of users

-A desire to take advantage of our unlimited budget for professional development by constantly learning and growing

It’d be Awesome to Have

-Front-end development experience. HTML & CSS would be great for prototyping. JavaScript experience would be amazing. -

-Back-end experience would drop our jaws.

-Management or hiring experience. You’ll be one of our first designers so being able to grow and lead a team would make you the ultimate unicorn.

-Mobile design experience.

How to Apply

Email your Dribbble profile or portfolio along with your LinkedIn profile or resume to product@academia.edu
elasticsearch.com works on security problems and will offer a solution: Shield [1]

It seems that you have to pay the support to enable Shield on elasticsearch. Probably the same business model as for marvel, free as in free beer for development and have to pay for production

[1] http://www.elasticsearch.org/overview/shield/
Mithril might be worth looking into. It's similar to React in terms of providing a unidirectional data flow pattern for code organization, and it comes with a few other useful tools out of the box (e.g. routing, ajax, promises), despite being smaller in terms of byte count.

It's designed to leverage generic knowledge as much as possible, as opposed to introducing a large amount of framework-specific terminology that no one else uses and that may be out of flavour in 3 years.

I've heard people say they were able to get up and running in less than an hour, so even if you don't ultimately use it, I think it's worth investing some time into looking into it.
Location: Philadelphia, PA

Remote: Yes/Preferred

Willing to relocate: No

Technologies: Ruby, Rails and related tooling. Some experience with Scala.

I am presently looking for new employment as my most recent company laid off all of its remaining employees after becoming insolvent. Given my future situation in terms of next year, I am unable to relocate right now and would strongly prefer remote work.

In my most recent role I worked on the development of a sports statistics API using a combination of Rails for parsing (storing to MongoDB) and Scala for the API with Swagger generating a frontend. I have worked in the past with Rails in a consultancy context. For better or worse I have typically worked on CRUD applications with primarily static content, but am looking for new challenges where I am not necessarily just working on such applications. I have an interest in becoming at least somewhat familiar with various languages, and would be particularly open to roles where I am not using Ruby. Such languages could include any of C#, Java, Scala, Go, or perhaps something else entirely.

I am available to start immediately.

Resume: Please email me.

Github: http://www.github.com/orteipid

LinkedIn: http://www.linkedin.com/pub/orteipid

Email: orteipid@me.com
SEEKING WORK - San Francisco, Washington DC

Available for remote work.

Breue is where products and technologies ferment: http://breue.com/

I'm offering an experimental MVP service, where I build you an MVP, well more of a minimal lovable product for a flat $5K and ship in 40 days.

I'm also doing some more advanced projects: http://www.zachvanness.com/nanobird_relevancy_engine.pdf

Stack used: Ruby, Ruby on Rails, JavaScript, jQuery, AngularJS

Portfolio and CV will be shared upon request.

My email zach [at] breue [dot] com
Agreed. Also, combined with https://www.npmjs.org/package/msx it feels even more modern with jsx templating
Location: France

Remote: Maybe

Willing to relocate: Yes. All around the world.

Technologies: Python (scikit, numpy, flask), Javascript (angular, express, meteor), C, Java, and Design, Prototyping...

Résumé/CV: http://benderv.com/files/cv-benjaminderville.pdf

Email: benderville@gmail.com

Github: https://github.com/benderv

Interests: Machine Learning, Design, Startup but also travelling (backpack), reading book, running/swimming/hiking/... , learning new things, ect :)

- -

I'm looking for an internship as a software developer for 6 months beginning February 2015 in a startup.

my website http://benderv.com
As linked by the OP: https://developer.blender.org/T22328

I think that's kind of silly. What if I am a Blender user and want to do some batch-manipulations using an external script?
SEEKING WORK - Remote only, Nomad (British, currently based in Buenos Aires)

Tech: Clojure, Scala, Javascript, Java

My usual focus is in back end functional programming, architecting systems and RESTful API design.

You can find out more about me and what I can do for you from my website, where you'll also find links to my résumé, github, twitter, etc and a way to contact me.

http://danmidwood.com
Isn't it easy enough to just have a local firewall on each machine where you open up ports for the apps you want to be public?
> Which JVM?!

The Oracle one, aka the one production Java code is usually deployed on. I am aware of several of those research projects but they're, well, research projects.

Even if the JVM were fully implemented in Java, the OS most likely wouldn't be. Even if it were, the CPU microcode almost certainly wouldn't be. At some point your Java will be running on something not-Java, even if that thing is "logic gates". But it doesn't matter - just as the implementation language of the libraries you use in Python doesn't matter.
Boston Globe Media - Boston, MA (relocation assistance available)

We're hiring a Lead Software Engineer for BostonGlobe.com.

You'll be responsible for the technical strategy of the site, lead a team of talented developers, and be part of an organization that is recognized for its groundbreaking innovations and its lasting impact on its community and the world.

​We are looking for someone who has prior work experience leading technical teams and working closely with senior management, and strong working knowledge of the several of the following: WPO, SEO, SMO, Structured Data, WAI, SASS, jQuery, SVN, Grunt, JSTL, REST, XML, JSON, Web Sockets, Brightcove API, Adobe SiteCatalyst and data visualizations. Experience developing a critical, large scale, RWD web site is key.

You can find the full job description and apply here: http://ch.tbe.taleo.net/CH18/ats/careers/requisition.jsp?org...

A year ago John Henry bought the Boston Globe, and we're making big moves now within the world of news and media. We have the challenges and innovation-focused mindset of a startup, backed by the resources of an established company and the credibility of New England's most trusted brand.

We're also hiring top-tier developers, product managers, UX designers, and content directors to build, brainstorm, and grow new products. If you want to help shape the future of journalism, check out our open jobs and see if one is right for you:

http://bostonglobemedia.com/careers
Huh, I used a similar approach several years ago running a Minecraft server for some friends on an old laptop as a child process of a nodejs monitor that had commands for changing time, getting certain items for free, etc. Eventually just migrated to craftbukkit because of demand for specific plugins. It turned out that the monitor process worked a lot better.
> For applications that need to really push the performance envelope, I expect you'll need around 10% unsafe code (this is a ballpark estimate for the amount of unsafe code in Servo, last I checked).

Servo isn't just "a browser engine written in Rust"; it's a project that serves as the largest driving force for the language. As a result, many abstractions that will in the future end up in the standard library or one or more packages will show up in Servo first. And I'd expect the implementation of the standard library to contain a significant amount of unsafe code, as part of implementing abstractions usable without invoking "unsafe".

I would expect other application projects to have far less unsafe code on average. New Rust libraries wrapping C libraries, or creating new low-level abstractions around memory, will have quite a bit of unsafe code, with a safe exported API.
Which is why getting tone right in a foreign language is next to impossible. I'm guessing you're translating from "il faut que j'y aille" which is politer in French, thanks to the use of the subjunctive. In English though, without this grammatical tone-setter, you've basically just told someone that you have something that you consider more important than them. Sometimes that can work, especially when the other person isn't expecting your undivided attention, but other times, not so much.
Use EmberJS. Great framework with a good core team that really listen to the community.

Further details: http://t.co/GKoBKpIReq

Backward compatibility is always in mind.
Or you can just use quassel, which has clients for android, iOS, windows, Mac Linux and the web, works exactly like IRCCloud, is fully open source, and is able to run on a 2$/month webserver.
Tell HN: C/C++ developer looking for a startup internship in the US
Hi,

I am an international student in Computer Science in a French engineering school, currently looking for an internship for 5 or 6 months in a start-up providing J-1 visa sponsorship. I am able to start on my internship in February or March 2015.

I have over one year of C/C++ development internship experience, including exposure to embedded systems, RTOS kernel and network protocols.

Please check out my LinkedIn profile http://fr.linkedin.com/in/zhanglizhong/

Email: z.lizhong@gmail.com

Thank you!
LOCATION - JACKSON, MS or REMOTE

We're a small agile team that gives our engineers a ton of freedom and responsibility in developing apps, which include a messaging product and a social intelligence product. We are very open about communication and even the most junior engineer has a voice. EdgeTheory is an Angular.js shop and our backend runs in Ruby (Sinatra).

[Front End Engineer]

Skills we're looking for

* JavaScript Frameworks (Angular, Ember, Backbone)

* CSS compiler knowledge (Sass, LESS)

* Responsive Design (Bourbon Neat, Twitter Bootstrap, etc)

* Experience with a version control system

Bonus Points

* Strong design sense and excellent taste

* Rails - know your templates (ERB, HAML, etc)

* Visualization Experience (d3.js, etc)

Interested? Send us an email at jobs@edgetheory.com
Awesome, I love flamegraphs for finding performance bottlenecks.
How would you get the data to the record..through the digital Internet? ;-)
Location: Philadelphia metro region

Remote: Yes

Willing to relocate: Yes

Technologies: Linux, Python, Django, PostgreSQL, Vagrant, HTML/CSS, bash/zsh, AWS, Git, SSH. Want to learn/am learning: Ruby, JavaScript

Résumé/CV: on request

Email: wyclif@gmail.com

I'm looking for entry-level or junior dev work and a career change from a civil engineering background (land/marine surveying). I am most interested in DevOps and backend. I'm comfortable on the CLI and with vim, tmux, git, ssh, etc. I also have some sysadmin experience.

My goal is to get my foot in the door in this industry with an established company where there are experienced engineers willing to take me under their wing while I improve my skill set in return for me putting in the hard work and the hours. My university work was in the liberal arts (I don't have a CS degree), and I'm determined to do the work necessary—on my own time—to get up to speed with remedial CS and algorithm knowledge on nights and weekends. I have excellent soft skills, and I'm easily in the 99th percentile of English fluency and written communication. If you need good documentation, technical writing, or even web copy, I can definitely help you with that if you're willing to carve out time for me in exchange for helping me improve my programming chops and technical development. Shoot me a message—I'm hungry to level up.
Letting Git bisect help you
SEEKING WORK - Brazil - Remote

Technologies: HTML, CSS(less, sass), Javascript (jquery, angular, backbone, node), php (codeigniter, laravel), mysql

Resume: http://br.linkedin.com/pub/rodrigo-assis/72/65/27b/

Github: https://github.com/knoxzin1
Savvr - Portland, OR (No Remote) - Full-Time

Savvr provides large-scale data collection, analysis, and research for institutional investors. We're self-funded and profitable. We're looking to add talented and motivated engineers to our team. Rather than list specific requirements, I'll just list the areas of experience and technologies we currently utilize on a daily basis.

* PHP 5.5, modern code-base, back-end development, daemon processes, distributed workers, redis

* MySQL, PostgreSQL - Medium-to-advanced SQL techniques, proper normalization, tuning configuration for efficiency.

* Data-warehousing - Understanding large datastores, star-schemas, fact-dimensions, pros/cons of a RDBMS versus a document-storage engine, Hadoop, columnar databases, etc

* AWS - We utilize a number of AWS services (ec2, route 53, s3, rds, vpc, etc)

* Web/Mobile - We really dig into how the web and APIs (http, ssl/tls, soap, xml, rest, json, etc) operate on a deep technical level. Bonus points for web security, completing Stripe CTFs, reverse-engineering, packet sniffing, etc

* Excel - Very solid understanding of XLSX, auto-generation of spreadsheets, integration of dynamic data.

* Automation/testing We run a 24x7 platform and need to be confident things are running smoothly at all times.

If you feel you're strong in a few or more of these areas, we'd love to talk to you. We provide competitive salary and benefits. We're a small company and expanding our footprint here in Portland.

tim@savvr.com
What are good examples of things in the bucket of type inference algorithms that are simpler than MLF? You must be looking for ones which infer sophisticated logics, still, otherwise that bucket will always be dominated by HM, no?
But don't forget the cards.
Great job, congratulations!!! Since author is here, would like to ask quick question, does this version support saving m2m relation data and, if yes,how does it handle failed related model saving, does it uses transaction at the beginning of request?
On a somewhat related note, when you have the time, you can sometimes yield dividends by not ending the conversation at an early point.

A 10 minute conversation can teach you a lot or even earn your some goodwill.
Location: Montreal, Canada
Remote: Yes
Willing to Relocate: Yes (except US)
Technologies: PHP (15yrs+), Python (just starting), DevOps
Resume: Email me
Email: je@suis.pl
People in the UK have a very good salary in comparison with average European one.
Eato // https://eato.co.in

Eato is an online food delivery service in India (Kerala) - Marketing Lead

We're working on the next gen food delivery in India & South Africa.

It's important that you have:
- Experience with using Meteor
- Experience with *nix
- SEO Experience with Ajax Apps

It would be helpful if you:
- Know how to use Photoshop
- Have some interest in relational database design

What we use:
- Meteor
- MongoDB
- Ubuntu
- NodeJS

Email your CV with a note explaining why you're interested to:
tp@telo.co.in
Yay,Quassel!

Have you seen QuasselDroid? It's the Android client for Quassel, I'm working on a Material redesign for it right now ^_^

You should also try the quassel webproxy (a web interface like IRCCloud) and the quassel-search tool, which allows you to search through the whole logs of everything.
It would be great if there was a performance benchmark run on CI stack or something and writing output in parseable format so it could be graphed over time etc.
SEEKING WORK: Remote/onsite

I mostly work with couchdb/couchdb-lucene,openresty and nodejs.

My stackoverflow profile is : http://stackoverflow.com/users/1263781/akshat-jiwan-sharma

you can reach me at akshatjiwan@gmail.com
Location: Nomad

Remote: Yes

Willing to relocate: Maybe, but I regularly travel

Technologies: Rails, Ruby, Javascript, AngularJS, Go, Cordova, HTML5/CSS3, Linux Server Administration, SQL, Git

Résumé/CV: http://ge.tt/80w65n52/v/0

Email: c@chrisbolton.me

Hey there! My name's Chris. I'm your local linux enthusiast, web developer, cyclist, travel bug, anime fan, and serial entrepreneur addicted to making cool stuff with awesome people.

I've been working with various companies and startups over the past four years and am an experienced full-stack web developer. I've taken on roles that include quality assurance engineering, frontend web development, mobile development, backend / database work, linux server administration.. if you have a vision I can own development from front to back and make it happen.

I'm always on the lookout for awesome workplaces with strong, engineering-driven culture to connect with and possibly be a part of and help grow. I learn very quickly and am always excited for whatever comes my way.
It is interesting to hear that the author would prefer Blender over POV-ray in some way, and there are links in the comments to make that work (in terms of running Blender in a headless-like way).

I wonder if there are good resources to create Blender scenes in Python with the full rendering step.
You forgot JavaOS.