skysight-inc/HackerNews huggingface dataset:
I know we have firewalls, but in the normal desktop use-case, there are some applications that you want to be able for external clients to connect to.

Skype (or other VoIP clients), Bittorrent, Game servers, etc all work better with or flat-out require external connectivity.

In the V4 world, we have upnp or NAP-PMP to allow applications to open a port on the router and to have the router then forward the packets to a client behind the router.

In the V6 world there's no equivalent protocol even though the work needed would be smaller (forwarding to a given host/port combination is enough - no port mapping).

It's bizarre that at the moment, servers on my various machines at home get better connectivity over IPv4 (thanks to NAP-PMP) than over IPv6 (thanks to my firewall).

Having application specific addresses would provide more than enough security for many simpler LANs (good luck guessing a 64 or even 80 bit number in order to get the one where the "juicy" ports are open) to use in absence of a v6 compatible NAP-PMP equivalent.

I would totally trust the 80 bits of pool size as a sufficient security boundary and I'd disable the IPv6 firewall for my home network if this concept of application specific addresses would exist.

This would also be much closer to the ideal of the old times where every machine was assumed to be connectible without additional configuration anywhere.
Remember a black hole will crush a galaxy, but not a dude in a space suit.
THAI MISS UNIVERSE 1965 WINNER STILL LOOKS SHOCKINGLY YOUNG AT 67
New FB Ads Manager Platform Interface
[SEEKING WORK] Remote

Full Stack Engineer

Technologies.

- Angular Js

- Rails

-Resume/CV: ericthegoodking[@]gmail.com
SEEKING WORK - Remote/New York City

I am an independent software consultant and I help your development team reliably and sustainably build and deliver amazing software. With over 15 years experience in operations and application development, I now specialize in helping companies automate their infrastructures, establish automated, repeatable deployments and build virtualized development environments that are consistent with production.

My services include:

* Infrastructure automation using Chef or Ansible on AWS, Rackspace, Digital Ocean, or other IaaS cloud providers.

* Building reproducible and shareable development environments for your team using Vagrant

* Establish the processes and tools needed to ensure fast and reliable automated deployments and move your organization along the spectrum towards continuous delivery

more: http://ryaneschinger.com | ryanesc 'at' gmail 'dot' com | @ryanesc
But if a majority move to IPv6, wouldn't the holdouts have difficulty communicating?
they. Its grammatically and syntactically valid.

"Where's Mark.... Oh there they are"
SEEKING WORK - Bangalore, India, Remote
Computer vision / image processing / machine learning / algorithms.

More than 9yrs of experience working on software research and development. Co-founded a tech startup, 2+yrs as a full-time freelancer.

Computer vision topics I've worked on: background subtraction, binary segmentation, facial expression transfer using active appearance models, object recognition, image restoration, projective geometry correction, object tracking, video stabilization, graphs cuts, face authentication, OCR pre-processing, gesture recognition, etc.
color: color quantization, color constancy (shadow removal), reduction to dominant color palette, illumination invariant color distance, color blending, color correction (gamut transform),
Learning topics: Classification: linear regression, LDA, SVM.
Clustering: KMeans, hierarchical kmeans, nearest neighbour.
Probabilitic analysis: naive bayes. Recommender systems.
Performance optimization: Speed up of background subtraction algorithms by writing optimized C code and SSE intrinsics.

Please see my linkedin profile for more details: http://www.linkedin.com/in/link2hemangshah
email: hemang.j.shah@gmail.com, skype: hemang.j.shah, github: https://github.com/HemangShah1

Proficient in C/C++/Java/OpenCV, Others: Matlab, Android, R
CITYMAPPER (LONDON, UK). https://citymapper.com Full time software engineers in London. OK to relocate exceptional candidates.

Recent HN post! (help us solve the problems mentioned) Citymapper is what happens when you understand user experience https://news.ycombinator.com/item?id=8238260

We're building one of the most important apps on mobile, an urban transport app built on the back of open data, to help navigate and use cities. We're a VC-backed startup (Balderton, Index, Greylock, Connect) based in London with a team with backgrounds from Google, academia and startups.

We're looking for great people first and foremost, but especially the following roles:

- Routing. We're reinventing getting from A to B in the world of mobile, multi modal and real-time data.

- Infrastructure engineer. Be responsible for our platform in the cloud, shape the tool chain, and ensure that the moving parts of our system can communicate, so that we can expand to all the cities in the world.

- Android and iOS developers. We're reimagining mobile interfaces and developing all the features that we dream about. You care about the "little big details" and know the grotty implementation details required to make things work across a range of devices and future platforms.

- Data pipeline/data science/analytics. We're building an omnivorous transport data processor that fuses together loads of data sources, and a psychic city brain.

- Software engineers. We're looking for great engineers to solve a range of other big problems, including search, data analysis, natural language processing. We use a lot of P
Python, and some C and Java.

If interested, please contact me at emil@citymapper.com or apply at https://citymapper.com/jobs.
Savvy Entrepreneurs Use Data Mining to Look Forward
SEEKING WORK - London UK, Remote

I'm a front end developer based in the UK. I'm extremely proficient in HTML(5), CSS(3), JS (Backbone, Angular, Knockout), jQuery, LESS, SASS, Bootstrap etc

I'm passionate about what I do and care deeply about my craft which results in high quality applications with a great UI/UX.

I pride myself on being a trustworthy and reliable no-fuss developer.

Email: chris.pattle@gmail.com

Website: http://www.chrispattle.com

Github: http://github.com/pattle
Don't forget to put the tarp over the ham basin before departing for olfactory shoes.
SEEKING WORK | Nebraska | Remote

Unlock your data -- Data Science for Hire.

We are a three-person team looking to help startups get the most of our their data. Our Harvard-trained data scientist can assist you at any stage in your data analysis project, from designing your algorithms to setting up your data infrastructure.

We can tailor a solution to what you need, whether it’s one-off processing of legacy data, centralization and standardization of your current data flow, or display of your data in a web app format.

We have experience with Hadoop and related tools, such as Spark, Pig, and Hive. We’ve worked with Postgres, Mongo, and Redis, and can quickly pick up any comparable tools you use. Our general language of choice is Python, and any web app would use Flask or Django, depending on the particular project needs. We have experience using D3.js for interactive visualizations. Finally, we’ve deployed on AWS and Digital Ocean and have toyed around with Ansible and Docker (with Fig).

Interested? Contact us at dontcoastdata [at] gmail [dot] com.
Except compilers like Codename One and RoboVM take bytecode as input and generate native code.

There isn't any transpilation to Objective-C involved.
Knockout.js?
Spacemacs is interesting... it has the idea of additional layers on top of it, might be usable... still will take a lot to pull me away from my well configured vim setup.
Lyst Ltd - London, UK - http://lyst.com/careers

Lyst is a leading fashion marketplace - we partner with the world’s top fashion brands and stores to provide people with a personalised way to discover and shop for fashion online.
From launch in 2010, Lyst is growing quickly and already generates tens of millions of dollars in sales for the hundreds of brands, retailers and publishers it partners with around the world. Lyst is backed by a range of all-star of investors including Accel (Facebook, Spotify), DFJ (Skype), and those behind Oscar de la Renta, Smythson and Tory Burch.

Behind the scenes we're python & machine learning fanatics. You may remember us from these posts:

Image Background Removal: https://news.ycombinator.com/item?id=7340818

Color Detection: https://news.ycombinator.com/item?id=7353102

Bayesian A/B Testing: https://news.ycombinator.com/item?id=7815419

OpenRoss – fast, scalable, on-demand image resizer: https://news.ycombinator.com/item?id=7931744

We're actively looking for talented people across the business to work full-time, on-site in our London HQ. Our Front-end and Data Science teams in particular are growing pretty quick right now.

Dev Blog: http://developers.lyst.com/

Contact me directly if you are interested in finding out more: steve@ly.st
It depends. Any complex question gets a complex answer. If we release the energy in the form of heat, and if we let that heat get trapped in our planet, then you'll boil off the oceans in a predictable horizon. However, those two ifs are very big ifs. Two examples:

If you start using energy to bond complex molecules, you are using energy, but the energy is getting trapped in chemical bonds. You can easily achieve 3% YoY energy use growth without any ocean boiling in the predictable time horizon.

If you use the energy to finally expand away from Earth, then clearly you can achieve 3% energy usage growth with no ill effects whatsoever.

In the end, the fact of the matter is that civilization evolution is very highly correlated to the ability to manipulate energy, and consequentially to the amount of energy used globally. Locking ourselves out of increasing energy usage is paramount to locking ourselves out of pie-in-the-sky projects such as planet terraforming.
Finance is another factor, both the trade (with the two largest stock exchanges based in the US) and having historical wealth and wealthy immigrants investing in the US.
CTO / Founder | EF | London

We're a new kind of startup accelerator; investing in top-tier developers pre-idea and pre-team.

We bring together the best developers into cohorts where they can find co-founders and get support to help them through the early stages of startup building (figuring out ideas, customer development, fund-raising).

We've had two cohorts so far resulting in twenty companies; they’re currently worth around $100m. They’ve raised money from some of the best investors around the world including YC.

We're currently focusing on developers who are in the early-stages of their career ranging from recent graduates and PhDs to developers with 4-5 years of real world dev experience. Founders are required to move to London but we’re actively recruiting from across Europe. We’ve also helped founders sort-out visas in the past when they’ve needed them.

We're especially interested in developers who also have domain expertise that they want to apply to building a startup. Whether thats from academic experience (we’ve had founders turn their doctorates into real world products), personal interest in specific technologies (blockchain, deep-learning, VR, etc.) or from working in a particular field (finance, security, etc).

We strongly believe that that we can only succeed by finding the best founders, so if you’re on the fence about applying or have any questions then drop us an email and we’ll help you figure it out.

http://www.joinef.com/apply
http://vuejs.org/ is similar to Angular in some aspects, but smaller and simpler. From it's site:
Philosophically, the goal is to provide the benefits of reactive data binding and composable view components with an API that is as simple as possible. It is not a full-blown framework - it is designed to be a view layer that is simple and flexible. You can use it alone for rapid prototyping, or mix and match with other libraries for a custom front-end stack. It’s also a natural fit for no-backend services such as Firebase.
You're asking two different questions:

1) What is the best alternative to Angular?

2) What should developers invest their resources and time in?

For 1), like drinchev says, it heavily depends on your usecase. If you're making a 'regular' website i would opt for plain old backend HTML rendering combined with simple Javascript and maybe a bit of jQuery. But if you're making a 'webapp' that's very dynamic, a framework like Angular or React might be a better option.

Considering question 2): invest your time in learning Javascript, and whatever language you think might be useful. It's good to know as many frameworks as possible, but in the end language knowledge is far more useful than framework-specific knowledge.
Are we really now complaining that the fast pace of new tools is a problem? Not to put everything in black and white, but would the author prefer new releases every 5 years? Just apply same principles to picking new tools like you would when buying a car: do you really need it? Can you afford it? Does the new model have something the old one does not?
Is amazon committing illegal acts in Germany? One of the articles you linked to states that Amazon is already paying higher than average wages.
Crimson Hexagon - Boston. Hiring UI/UX Designers and Engineers.

We use machine learning techniques to make sense of a vast reservoir of social data. As one of the few companies with direct access to the Twitter Firehose as well as the full Facebook and Google+ APIs, we face unique UI problems that you'll help solve with your keen sense of design and attention to detail. You'll be architecting new features and workflows that our customers will use to pull valuable insight out of hundreds of billions of social media posts.

There's no precedent for a lot of what we do. Familiarity with modern JavaScript frameworks is a plus, but not a requisite-- We value your ability to think laterally, collaborate, communicate, and execute above everything. We like people who have a background in freelancing. We also like people who come to programming via nontraditional means.

Top pay, top benefits, located in Boston's Seaport district. We're big enough not to be a monoculture, but small enough not to be a corporate cult.

Email me (alex at crimsonhexagon dot com) or check out our hiring page: http://goo.gl/oSIY3o
Would I ever let someone do it for me? Sure. Would I pay for it? No.

The kind of person who is an "expert" at retail fashion isn't going to be working at the price point I have in mind.
There has to be bridges to IPv4. There will be IPv4 only servers for a long long long time.
The Climate Corporation (San Francisco, Seattle, St. Louis, Full time, INTERN/H1B) - http://climate.com/careers

===========================
====== What we do =========
===========================

Our mission is to build great software for farmers.

We use a combination of weather monitoring, agronomic modeling, satillite imagery, and weather simulation to provide data and insights to those farmers.

=================================
===== Who we’re looking for =====
=================================

We're hiring full-time employees and interns across many teams.

Work is split across groups focusing on web applications for farmers and agents, risk and insurance policy management, internal platform and data services, and scientific modeling and research, with roles for:

1. Software Engineers, particularly anyone interested in building (i) entirely new, large-scale distributed data services for scientific computing (we use Clojure); and (ii) web applications (Clojure, Rails, Python, Javascript, and iOS) used by farmers to manage weather risk.

2. Quantitative researchers in statistics/ML, stochastic optimization, remote sensing, atmospheric physics, and agronomics. Our goal is to forecast statistical distributions of crop yield for any piece of arable land, synthesizing satellite images, digital elevation models, weather data, agricultural statistics, and geological surveys into multiscale models that underly our data services.

3. Experienced technical team leads, operations engineers, product managers, and designers to pull all this together into a compelling product. The scale and interdisciplinary nature of the work drive a lot of cross-collaboration within the company, supported by a pressing need to build durable solutions to some very hard and important problems.

===========================
====== Why I love it ======
===========================

– I think Climate is poised to make a huge impact on farming.
– I am surrounded by a group of super smart people that care about the work we are doing.
– I get to tackle challenging problems everyday.

I am on the satellite imagery team and I am really excited about the work we've been doing, I am happy to talk in length about it over email at skhalsa@climate.com.

===========================
====== Other details ======
===========================

– Competitive salary
– Excellent benefits
– Stocks
– Other crazy perks (massages!)

We also have something called sprintbatticals where anyone can work on an independent project for some time (we are in the midst of redesigning this)

If you apply through this link then I'm told you will be put in a smaller queue that should be looked at more quickly: https://hire.jobvite.com/j?bj=oVwpZfwz&s=Hackernews_Satshaba...

If you have any questions email at skhalsa@climate.com. I am happy to answer anything I can, or put you in contact with people who can answer your questions.

p.s. people who emailed me last month, I did forward your details along to hiring managers even if I didn't reply to your email directly. Sorry, this posting got an overwhelming response!
Those are pretty terrible (and I've heard that at least MS finally got rid of stack ranking) but compared to the kind of shit that an employee at a fast food chain has to go through, it's a blissful paradise.

Until they were shamed in the mainstream media, Starbucks used to treat employees schedules as linear optimization problems without any regard for the human beings behind them: http://www.nytimes.com/interactive/2014/08/13/us/starbucks-w...

"""Last month, she was scheduled to work until 11 p.m. on Friday, July 4; report again just hours later, at 4 a.m. on Saturday; and start again at 5 a.m. on Sunday."""
Hackers with Wall Street Savvy Stealing M&A Data
You should try using Quassel — it's the perfect solution for an IRC Bouncer/Client-combo, it feels like any modern solution (aka infinite scroll to read previous messages, clients for the bouncer on every platform, etc).

It's an amazing solution. So amazing, that I actually started commuting to the Quassel Android client, just because I want to give something back to this community.
The Ruby and Rails community has lost one of its kindest souls. Ezra has left behind a legacy everyone must aspire to.
TripleO, Deploying OpenStack on OpenStack
Do you think the universality of a framework grows in scale with the size of the organization that made it?

Facebook didn't sit down and try to engineer a globally appealing framework, they open sourced and documented part of one of their internal patterns.
Football Radar - London, UK

Football Radar is a young, profitable company which does advanced statistical analysis of football. We are amongst the best in the world at what we do, and need more experienced engineers to help us grow our modelling and trading platforms.

====================

Senior PHP Engineer:

====================

http://footballradar.com/jobs/#op-44681-senior-php-software-...

We're looking for an engineer who can write structured, testable code for our web applications. You should have experience of object-oriented programming in PHP and one other language. Ideally you'll have some experience of working with MVC frameworks and especially Symfony2 components.

Some of the technologies we use:

- Symfony2, Doctrine

- MySQL, MongoDB, Redis

- Vagrant, Ansible

- Amazon EC2

===============

Scala Engineer:

===============

http://footballradar.com/jobs/#op-20718-scala-software-engin...

We’re looking for an experienced programmer to help us build real-time trading software, work with large datasets and do complex statistical modelling. The main language we use for our real-time and modelling systems is Scala, but we use Python and PHP too. We expect you to have some experience with Scala and also not being afraid of working with other languages.

====================

JavaScript Engineer:

====================

http://footballradar.com/jobs/#op-14508-javascript-engineer

We are looking for a seasoned JavaScript Developer to help us deliver highly effective, maintainable user interfaces. The ideal candidate will have experience working with rich user interfaces and single-page applications. We are scaling up our business operations, and we need someone who can create powerful interfaces that help us grow.

Some of our JS stack:

- React, Immutable-js

- Realtime technologies (WebSockets, socket.io, etc.)

- Node.js, npm, CommonJS (Browserify, webpack)

- Nodeunit, Jest, Mocha, PhantomJS

- FRP (RxJS, Bacon.js)
How a Failed ERP Implementation Took Down a $5B Pharma Company
You just reminded me of the Python 2.x -> Python 3.x "migration"
Mobifile is a new Inbox for Files app
Metail.com (Cambridge, UK) - Graphics Engineer, Web Application Engineers, Big Data, and R&D Engineer

Metail builds a virtual 3D fitting room to help people buy the clothes that fit when shopping online. We are
a well funded startup and growing to meet our ambition.

These are the full-time roles we have at Metail's engineering offices in the centre of Cambridge, UK:

- Senior Graphics Software Engineer (3D Visualisation, Direct3D, OpenGL, C++, C#)

- Senior Web Application Engineer (Frontend Javascript, CoffeeScript, Backbone, Single page web apps)

- Big Data Engineer (MapReduce, NoSQL, Clojure, Cascalog)

- R&D Engineer (FE analysis, Machine learning, 3D Visualisation)

We also have UX/UI Designer and Product Manager roles in our London office.

You would be joining a highly focussed technical team in a startup that is working with customers around the globe (Latin America, Europe, Far East). We enjoy the technical challenges of our day job and often socialise together in the evening. Cambridge itself is a great place to live and has a large tech community.

Unfortunately we are not in a position to help with visas, so we mostly need great engineers who are already eligible to work in the UK.

If you are interested, you can get more details at http://metail.com/jobs/ or apply by email to jobs+hn14@metail.com.
Those examples worked really badly for me too. It wasn't until about a year after I got my first paycheck for writing code that I made this switch in my mind. My thought process started out something along the lines of "ok, i just need to get all these things in line... somehow... and then I can accomplish the goal". However at some point I realized, I did some similar things quite often, and I needed to make some piece of code kind of generic. My mindset kind of changed dramatically. Instead of thinking about how I could make something work, I started to think of how I'd like the API to look. How could I make the code reusable. I thought about the perspective of another dev using the code rather than the goal itself, since that eventually became the easy part.

Once you start thinking in terms of the API, and how you can design it so someone with minimal documentation could still use it (though you still document it!) you start wanting to hide the implementation etc, and all the other OOP ideas fall into place.

of course, I don't think it's something that can be taught. It's an evolution. When you first start programming, everything is unknown, so you don't have the brain power to focus on design. When you learn more, and you free up brain power you can start concentrating on these other things.
Amazing stuff, and very exciting