skysight-inc/HackerNews huggingface dataset:
Indeed and wouldn't they have been "interrupted" they very well might have developed further towards space travel or is there anything to suggest that they wouldn't have progressed further technologically?
Necessary read for reasonable discussion:

https://en.wikipedia.org/wiki/Rare_Earth_hypothesis

"the Rare Earth Hypothesis argues that the origin of life and the evolution of biological complexity such as sexually reproducing, multicellular organisms on Earth (and, subsequently, human intelligence) required an improbable combination of astrophysical and geological events and circumstances. The hypothesis argues that complex extraterrestrial life is a very improbable phenomenon and likely to be extremely rare."
Was expecting an article on Islamic State...
My guess is that the big issue at play here is land price and zoning issues in the big cities where companies need to be headquartered to attract top talent. It's hard to build new buildings, and it's hard to build them tall. Building out in the suburbs is no longer seen as attractive. So, the solution is to maximize the space available while providing other perks like catered lunches and snacks etc.
I would like to be what appears to be the 1st person on this thread to point out one key idea:

we have these things called "laptops" with "wifi" access technology. Typically you should be able to unplug your power cord, stand up and move your feet to quieter areas.

My mac laptop also has command-Q technology built into all my programs -- including chat and email.

Also I have these things that go over my ears and delivery music.
For those who don't want to use Slack but want some sort of family automation, Huginn[1] may be useful.

[1] - https://github.com/cantino/huginn/
Okay; I can empathise with that (not an empty statement).

In that case, I can suggest that your happiness (and 'effortless' productivity) can stem from wanting to dig yourself out of that hole and "set your family up for life" - because looks like you've committed to that direction.

This is easily construable as a presumptuous statement, these things are so much easier said than done. I have no right to play "guru" out here. I just care that a fellow peer in this same struggle is unhappy and talking to you as I would talk to myself and self-counsel.

Whatever you do, good luck, because you don't seem like one of the "bad people". Cheers.
You should've quit on the spot. "Jobs come and go, but I only have one/two parents who deserve better, etc. Bye." She would've relented and let you go. I've called this bluff several times in my career and I've never lost.

But of course, you don't want to work for someone like that in the first place, if you can help it.
Citymapper. London, UK. (ONSITE VISA INTERNS)

Help us with our mission to make cities easier to use.

We are recruiting for all roles: mobile and backend, data science, DevOps, design, marketing, and more. PhDs especially welcome to apply.

Read about our recent $40M fundraise: https://medium.com/@Citymapper/getting-from-a-to-series-b-88...

See https://citymapper.com/jobs/

Contact me at emil at citymapper dot com
SEEKING WORK - Remote (US) - Full-Stack Developer

Github: https://github.com/jtreminio

FOSS: https://puphpet.com / https://github.com/puphpet/puphpet

Email: jtreminio@gmail.com

Blog: https://jtreminio.com

Technologies: PHP, Puppet, Vagrant

I'm a full stack web developer with a strong focus on backend PHP work. I have built everything from small one-off scripts to fully-featured administration tools for a national cellular provider. My favorite framework is Symfony2, but I have extensive experience with Zend Framework 1, Kohana and some CodeIgniter.

I am also the creator and maintainer of a popular FOSS, https://puphpet.com, that allows developers to quickly create a highly-customized VM using Puppet (and Vagrant) that they can modify and share with other developers to create a fully functioning development, staging and production environment.

I am available for backend work on existing and greenfield projects. I am also happy to help you set up your environment, starting with

* Helping you set up a proper versioned repo (if you don't have one)

* Configuring a proper dev environment,

* If you have an existing production environment I can create a highly customized dev configuration that will match prod as closely as possible,

* Installing and configuring a build server (I am familiar with JetBrains' TeamCity and Atallasian's Bamboo, but can also set up Jenkins)

* Setting up your deployment process using the above mentioned build server of your choice

I am comfortable with Ubuntu 12.04/14.04, Debian Wheezy and CentOS 6.x and can install and configure everything from Apache/Nginx to MariaDB/PostegreSQL, and much more, all easily configurable via a simple YAML file and provisioned via Puppet.

Call me, maybe?
The New UI for SaaS – The Question
All communication is limited to c. Any novel forms which are not limited to c are beyond our ken so we lack even the ability to look.

At this point, scientists are looking for someone who would want to talk to us. (We are very unlikely to intercept anything not intended for us.) Anyone who wanted to talk to a fledgeling civilization is probably smart enough to know to use radio waves.
The Cloud Beneath the Sea: Microsoft's Underwater Data Center
Rethinking the Computer Music Language
First of all, forcing collaboration onto people by making them sit together isn't proven to be effective. There is no evidence to show it's in the company's best interests to have an open office environment. Doing it just because Facebook does is cargo cult thinking.

Second of all, it's also against the employees' best interests and pursuit of happiness. Employees should ideally want to choose the sort of office they have, and also be able to work from home whenever they want. Having happy employees leads to the highest productivity and employee retention.

I've worked in many different environments, and I dislike open office the most.
As i understand it, open offices were the norm. I knew paralegals who worked in open offices before it hit tech offices. It also used to be that way in most offices before cubicles became commonplace (watch movies from the 40s or 50s which have offices as backdrops)

I think what happened is that as the work done in offices gained more value people who worked in offices were convinced that having your own space was more prestigious (by furniture companies, office space companies, etc.) so it became normal to move away from shared cattle pens.

Now shared space is being sold as collaborative so as to insinuate anyone not on board with the concept must be an uncollaborative sort of fellow.

I recall working in a high priced tower a place which made money, some people got proper offices, but most people got three foot beautiful mahogany desks side by side. Expensive desks but floor space was even more expensive.
I think the thing I like the best about this article is that it forces you to take a C development environment and break it down into more pieces than is usual.

One of my formative software development experiences was developing firmware for small embedded hardware back in the late-90's. We had a 4MHz 80188EB, 128K RAM, 512K ROM, and a handful of pretty raw I/O hardware. Despite the 'unusual' nature of the software we were building, our main compiler was the real-mode C compiler from Borland C++ 4.5.

Our RTOS/standard library was a collection of four C files maintained by our senior team that we compiled along with everything else. The most unusual part of the build process was that we took the linker output and ran it through a locater that used it to generate an image file for a firmware burn.

It was really quite gratifying to see how much of the usual baggage associated with HLL development was unnecessary. It made software seem a lot less magical and a lot easier to understand, both of which have been helpful over the years.
If you could make 6 figures, I think a decent chunk of people would prefer it to doing office work and making 6 figures. Anyway, the point is that some amount of physical labor as part of your daily life helps make you feel less like a slug. And for some people having that labor not strictly be exercise is compelling.
The Chinese are definitely focused on markets with new growing cellphone adoption rather then the US where it is hyper competitive. I don't believe their success here is an indicator of there overall wellbeing.
Consider a list. If you only had server-side rendering, you would define a function that iterates through the list and outputs list items. If the list is to be changed when you reload the page, you'd use the same function to render the list, just modifying the variable that contains the list items.

Now in React, you define a component that renders the list. If the list is to be changed, you modify the variable that contains the list items. That same component renders the list again.

If you were using jQuery to change a list it's a whole different story: you'd have some variables that represent the latest state of the list (or the item to change, etc.) but then you have to select and manipulate the list items in the DOM.

So in that way React & server-side rendering are very similar.
Exploring the Relationship Between Religion and Demographics in R
I was very surprised how difficult it was to find _any_ quiet place in our rather large open office. Cafeteria has ping pong and sports TV blasting, conference rooms would be reserved, etc.
Vim as an encrypted cloud note manager
Satifer, REMOTE. INTERNS.

We are developing the future of reading and writing academic publications.

HN attracts a talented audience. Let us know at contact@satifer.com if you're interested in our work. Internships: web developers and data scientists.

We welcome any questions or suggestions - we're looking for insightful discussion, not just employees!

Particularly: Scientists who feel strongly about peer review services and commentary. Researchers who feel their time searching through stacks of papers could be better spent (or streamlined). Scientific journalists.

We are also looking for experienced data scientists and software developers (https://angel.co/satifer)

*We have started a weekly email list where we will cover topics related to the current state of publications r/w in what we hope are thought-provoking mini-essays.

- Satifer Team, contact@satifer.com
Also keep in mind that T-Mobile's rural coverage has been rapidly improving, especially in the last six months or so. Northern Michigan (north of a line roughly from Muskegon to Bay City) used to be exclusively AT&T roaming coverage, and further south there were some large coverage holes with no service (e.g. around Hastings). Now, almost the entire Lower Peninsula is covered, and the few remaining gaps are being filled in.

A big reason for this, in Michigan at least, is that they have a chunk of 700 MHz spectrum; this is what they term their "extended range" LTE coverage.

In Illinois, they don't have any 700 to speak of, but they're still building out new coverage in places where there was only roaming (such as the Macomb area). Their joint venture in Iowa (iWireless) is also lighting up LTE on their network. I've also run into brand-new coverage in western Indiana. They clearly want to cut AT&T roaming to the barest minimum.

In areas where T-Mobile has 700 MHz coverage, you'll need an up-to-date handset to receive it - something you should consider if you were planning on switching an unlocked phone to them.
The gardener example is extreme, but not all physical labor is minimum wage. I have friends that have traded their cushy 6 figure knowledge worker jobs for more down to earth jobs where they work with their hands. From what I can tell, they have traded short term monetary gain for long term happiness, and it definitively has its appeal.
I've been trying to learn Elixir in my spare time, feels a lot like the breath of fresh air Ruby/Rails was when it came out.

Also, been toying with data science/machine learning w/ Python.
Bending Spoons | Software Engineer | Milan (Italy) | Full time, Visa, Onsite

Bending Spoons is a fast-growing tech company focused on building and marketing mobile applications. We think, create, and market our own apps. We're young (2 years of activity, average age 27 years old), but we've achieved explosive growth: the apps that we've invented, developed, and published have been downloaded more than 30 million times, and millions of people use them every week.

We are currently looking for an exceptional Software Engineer to join our team of backend and iOS engineers. Our backend stack consists for the most part of Python, node.js, MongoDB, and Redis. Our iOS work is every bit as extensive and challenging as the backend one, if not more.

Among the perks we offer: free lunch five days a week, a cool office, top equipment, and the opportunity to join an incredibly skilled team.

You'll find more information at http://bendingspoons.com/en/careers.html

If you are interested, email us at hello@bendingspoons.com (mention that you found out about us on HN)
Smartcar | https://smartcar.com/ | Mountain View, CA | Full-Time | ONSITE

We are a well-funded Mountain View-based startup building a developer platform for connected cars.

We are looking to bring on two engineers to join our core team:

-Backend Full Stack Developer

-Frontend Software Developer

To see our full job descriptions, click here: https://smartcar.com/about/

If you are a self-starter, an over-achiever, and an ambitious engineer, we want you to come and help build our founding team. Your voice will be heard and you will determine the company's future technical roadmap.

If you'd like more information, please contact Alex at alex@smartcar.com.
If anyone is interested in learning C as a first language, the lectures from Harvad's CS50 course make it more than feasible[0]. IMO the practical advantage of learning C first is that all other curly-brace languages become very easy to pick up.

[0] https://cs50.harvard.edu/lectures
That guy looks like a kook. Not that everything's on the up-and-up in China but I bet this guy spent 2008-2012 exhorting everyone to buy gold.
Is the author aware of the posix dll in the SUA subsystem?

Control Panel, Add or Remove System Features, select SUA. Windows 7 Enterprise has it and maybe other versions.

Linking against this library works for me. It may or may not work for others, but there's only one way to find out: try it.

MS is trying to make it go away (for the second time) so expect that people to tell you it does not work and not to use it. Whatever.

Alternatively I agree with the commenter who suggested Delphi. It just works, same as it did in the 90's. I still use an older version from that era. Works beautifully.
Pitching my own company here: https://www.cloudron.io . Cloudron is a smartserver that lets you run web apps. You can add users in the web ui and users can access all the apps that you install on the server. https://cloudron.io/appstore.html has the app listing (rocket.chat, owncloud, ghost) to name a few.
Readmore - https://readmo.re - Amsterdam, The Netherlands - ONSITE

I'm the founder of Readmo.re in Amsterdam and we're currently looking for an on-site developer.

We develop a web-publishing platform that's used by numerous well-known publishers and companies.

We're a small company, so the responsibilities are varied, but initially you would be focused on our customer-facing website. We're currently growing and refreshing our systems, so there would be a good deal of both responsibility and freedom in the position.

If you'd like more information please don't hesitate to get in touch.
Thanks!
Mick
10/10. Electric Engineer turned programmer, never looked back. I get to work on a field for which there is absolutely no regulation, and mobility is very high. I don't get paid as much as a lawyer or a doctor, but neither have their stress level. I pretty much get to the office any time I want and leave any time I want, or not at all if I decided to work from home.
I get plenty of time between project cycles, and over 30+ years learned how to establish proper expectation on clients and managers, so it is very rare for me to get in a crunch.
Bottom line is we only have one example. We simply do not know. For all we know the frequency could be less than one per galaxy per billion years, in which case we are likely alone.
Are you open to folks outside Europe who share your working hours? (Some remote workers like to work evenings, which would overlap exactly with CET 9-5 working hours.)
Ops Evangelist | S.F. Mid-Peninsula (on-site) | $130-180k, 0.5-1.5% equity

At Scalyr, we've built a log analysis and ops visibility tool that our users rave about, because it smashes expectations for performance and ease of use. Now it's time to spread the word. If you're passionate about enlightened server operations, appreciate good tools, and would like the chance to bring a great tool to great customers, we should talk.

We've had success with meaty posts like https://www.scalyr.com/community/guides/zen-and-the-art-of-s... and http://blog.scalyr.com/2014/08/99-99-uptime-9-5-schedule/. Join us and you'll have the chance to write meaningful articles, engage with fellow engineers, and spread the word on a great product.

We offer the equity, influence, and fun of an early-stage company, with stability, great pay, and a low-stress, engineering-driven culture. We have great backers, strong traction, and an 11-digit target market. I've built half a dozen startups, including Writely (aka Google Docs), and I can honestly say this is my favorite so far.

If you have an engineering background, experience in operations, and a love of communicating, drop me a line at steve@scalyr.com!
> I can't understand why people would be doing serious work in an interpreted language. I detest garbage collection as I have no control over it.

You have no control over C's register allocator. (Well, very little, `register` doesn't mean much.) Assuming you use it, you have no control over how the standard library's malloc() and free() work. malloc() could be best-fit, first-fit, something else entirely, who knows. No control over fragmentation. You have no control over the CPU's branch predictor or cache eviction policy.

You don't control the OS's thread scheduler, virtual memory implementation, etc.

Everyone picks a spot where things below that level are details they don't want to care about. You may have picked a slightly lower level, but there's nothing fundamentally different between you liking C and someone else liking Java (which is GC but not interpreted), Forth (interpreted but not GC), or Ruby (GC and interpreted).

People do serious work in Ruby for the same exact same reason you do serious work in C, it lets them control the things they need to control and ignore the things they don't.
IBM Watson Health | http://www.ibm.com/smarterplanet/us/en/ibmwatson/health/ | Multiple positions | Dallas, TX, other locations below | Onsite | Full-time | Citizen; Visa for well-qualified candidates (I think) | Ruby on Rails, React, .Net, Mongo

I’m currently a Rails Developer for IBM Watson Health out of Dallas. My team is working on tools to allow healthcare providers to holistically manage their patient populations. IBM has thousands of job postings, so I’m going to give direct links, feel free to search around further!
For the Rails roles, a little experience in React would be a bonus. My personal email is in my profile. Feel free to reach out.

####

In Dallas:

• Ruby on Rails (Possible REMOTE, we just hired a remote team member)- http://rfer.us/IBEVRU1ect

• Senior Ruby on Rails (Possible REMOTE)- http://rfer.us/IBETt_1ecv

• Release Engineer - http://rfer.us/IBEeho1eci

• QA / Test Automation Engineer - http://rfer.us/IBEu0K1qd4

• Software Engineer (Microsoft toolset *C#, ASP.Net, Mongo) - http://rfer.us/IBE7S_1ecn

• Database Administrator - http://rfer.us/IBE-hX1ed3

• Software Engineer - Voice over Internet Protocol (VOIP) - http://rfer.us/IBE13w1ed7

####

Non Development Roles in Dallas:

• Client Relationship Manager - http://rfer.us/IBEK821ecq

• Clinical Sales Consultant - http://rfer.us/IBEeVE1ecy

• Clinical Informatics Analyst - http://rfer.us/IBE38-1ed0

####

Other Watson Health teams are also hiring multiple positions in:

• Denver, CO (AlchemyAPI's/ Watson office) - http://rfer.us/IBEW211erl

• Cambridge, MA - http://rfer.us/IBEDMB1edN

• Watson across the country! - http://rfer.us/IBEDyB1qd6

Edit: Sorry that the links are loading slowly or if you are having any issues with them. If they are down, please check again later
Human API - Redwood City, CA & Vancouver, BC http://humanapi.co/ (onsite, visa)

== About Us ===

We're a small, product-centric team focused on opening the world of health data. For us, life is all about moving fast, crushing hard problems, and enjoying the journey. Our investors include a16z, Eric Schmidt, Blue Run Ventures, Max Levchin, Scott Banister, and Alex Payne.

== What You Will Build ==

Human API is the easiest way to integrate health data from anywhere. Users can now securely share their health data with any application or system, regardless of how that data was recorded, processed or stored. As an engineer on our team, you’ll be involved in one or more of the following areas:

- Modeling clinical data --> organizing and normalizing the world of health data

- Developing and scaling structured APIs

- Scaling our ingestion platform and optimizing a multivariate rate limited system

- Data engineering and building tools for data science - NLP and Classification

- Powering platforms and tools for customers to build health apps

== Open Roles ==

Most of our engineers have diverse programming background (Javascript (Node.js) / Scala / Python / Java / C), and most roles require willingness to work on Node.js, however we gravitate towards using the right tool for the job. Experience with some of the following required:

- Stream processing and unified log systems with Kafka and RabbitMQ

- Mongodb, Redis and Cassandra for data storage

- Data analysis with Spark or Python tools

- Building and scaling a modern infrastructure stack with Docker and Mesos

- Building consumer focused apps and/or developer focused tools

- Powering search with Elastic Search and related tools

You can read more about some of the open roles here: http://humanapi.co/company/join We'd love to hear from you even if you don't "fit" one of the job specs -- we hire for people, not roles. andrei@humanapi.co
Songspace | REMOTE | Full time

We're looking for talented and highly motivated software engineers to help make the music business more efficient and transparent for artists and music teams.
Songspace is building content and data management tools to power the next phase of the music industry. One part creative app for songwriters & artists (think Evernote) and one part content management system / API for labels and publishers, we utilize the creative process to aggregate assets and data (recordings, lyrics, and copyright ownership details, and music metadata) for artists and music teams.

We're hiring for the following positions:

- Senior Ember.JS Developer

For more information visit http://jobs.emberjs.com/jobs/88358-senior-ember-js-developer... or email chris@songspace.com
I never disagreed with that. I agree that not only was their implementation of the API unwise, but it was done incorrectly. However, with that being said and done, the author had a choice to either help find a temporary solution, or leave them high and dry. He opted for the later, and that's the part I disagree with. It wasn't his fault, but he had a chance to make a significant impact for fellow developers (who probably did not implement the API), and more importantly a ton of unsuspecting people at home, and chose not to.
Previous discussion from 12 days ago, 500+ comments: https://news.ycombinator.com/item?id=10938593