skysight-inc/HackerNews huggingface dataset:
It's interesting to ask "what are people buying, if it's not exactly the game itself?"

Extensive research has been done on this and there seem to be various things that come up as popular ways of extracting money. Paying to overcome a slowly raising artificial barrier. Social status in competitive games. Gambling, usually disguised as "crates". "Whales". And kids who don't understand what they're doing but have been left alone to press the button that spends money.
On the web, not in Store walled silos.
> many of the really interesting language features within Clojure are built upon macros

That's true with any lisp. But that doesn't mean the the ability to write macros is a requirement for most development work on a daily basis, and homoiconicity is often touted as amazing specifically because of its help in writing macros. Therefore, since writing macros is not super common or necessary most of the time, I would say that "code as data" is also not a big deal most of the time.

I really like lisp, I just don't think some of its unique features are as big a deal as they advertise.
SEEKING WORK | FULL STACK DEVELOPER | REMOTE + EDINBURGH, UK.

Freelance full stack software developer with over 10 years experience including a PhD in software verification offering:

- Web app development: JavaScript (Node.js, TypeScript, AngularJS, jQuery), Python (Flask), Java, PHP (WordPress)

- Mobile app development: Android, iOS, PhoneGap/Cordova

- Cloud hosting: Creating scalable apps that run on Heroku and AWS

- SEO: On-page audits with technical help to make required changes

- Code quality: Reducing defects in existing projects by integrating test suites, staging sites, Continuous Integration and code reviews

Portfolio and more information available at https://www.seanw.org.
So in future can Didi give challenge to Uber in other markets? or Due to this deal, Didi cannot come to US or other non-China markets and directly compete with Uber?
Does anyone else think the scenario in the explanation is an unreasonable request to make of a relational database? I think that if you've created a design that requires you to update a 50K row table 500 times a second that itself is heavily indexed and used heavily in joins, you have a software design problem more than a database problem. I wouldn't expect any database to handle that and am surprised that mysql does. One has to ask: for how long will it work? Surely the clock is running out on such a design.
Bloomberg | NYC, Washington D.C. | SRE, Infrastructure Engineer | Onsite | Full-time

Bloomberg's Platform Engineering team builds infrastructure automation services that focus on configuration management and cloud orchestration. We play an active role in advising other infrastructure engineering teams on the best practices of modern application and infrastructure development.
We have a clear roadmap of where we want to be, but we need your expertise in building large-scale distributed systems to develop mission-critical system infrastructure. You will be part of a team that builds the foundation to support a multi-cloud environment. We develop best practices, tools and processes that have a direct impact on how thousands of engineers at Bloomberg interact with infrastructure.

We will trust you to:

- Take responsibility for the development and deployment of Bloomberg's platform services

- Identify and automate manual tasks

- Implement industry-wide best practices around public and private cloud infrastructure

- Develop and maintain documentation, training and SLA for managed infrastructure and systems

- Help replace legacy systems with modern, Internet-scale design patterns

We are looking for:

- 3+ years of experience working on highly available, fault-tolerant distributed systems

- A strong understanding of operating systems and the nuances of Linux

- Experience with datacenter network troubleshooting including IP fundamentals, DNS, load balancing, proxies and firewalls

- Familiarity with configuration management systems such as Chef, Puppet or Ansible

- Proficiency in at least one of the following languages: Python, Ruby, C/C++, Go or Java

- A solid understanding of the modern software development lifecycle (SDLC) processes such as Continuous Integration and delivery

Apply online:

https://careers.bloomberg.com/job/detail/49659
Oops. Thought this was an article about my ex girlfriend.
I think many will agree that the import statement example is fairly weak. If you are writing import statements by hand you should just seriously consider the benefits of using an IDE.

That being said I use code generation instead of the IDE all the time but for harder things like generating fluent builders , copying objects, generating visitor pattern for pattern matching etc.

What I do is write Groovy scripts and will either use Groovy GString templates or Squares Poet to generate code.

What I do though instead of making some sort of DSL is use a subset of the language itself to help the code generator. For example copying a list of private fields I can quickly turn into either an immutable object with builder or an interface or just a plain object copy etc etc.

I put my Groovy scripts in my ~/bin and then just keep my terminal running. I then copy from Eclipse/Intellij some code and then run:

pbpaste | SomeGroovyTransformScript.groovy | pbcopy

Then paste back the code into the IDE. Ideally I would use APT libraries (and in same cases I have converted Groovy code into APT libraries) but some times I just want something lightweight.
​Lending Tree, Inc. | Charlotte, NC | ONSITE | https://www.lendingtree.com Email us at: jobs@lendingtree.com

Must be local or willing to relocate

Who we are: LendingTree, Inc. empowers consumers with information, tools, advice, products and services for critical transactions and financial decisions in their lives.

Specifically - We're looking for:

Back-end Developers:

You're a crack-shot in your back-end language of choice. Our system matches users with hundreds of possible opportunities in real-time. Needless to say, we're looking for people who care about performance. A lot. Our back-end systems are written in C#, Java using Redis, Mongo, and SQLServer. You might know C# or Java or you might not, but either way you're willing to learn. Regardless, you can impress us in your language of choice. You understand algorithms matter. You also understand sloppy database access could make that ugly n^2 algorithm look absolutely blazing fast.

You love to code. You've built stuff. Stuff you can show us. Stuff you can't wait to show us. You know the right technology implemented the right way matters.

We're looking for both Senior and Junior back-end engineers. If you're a Senior Engineer - you've worked in server-side code for a few years. You've scaled to thousands or maybe millions of users.

If you're a Junior engineer, you love to code and you're good at it. You're smart, You're passionate, and most of all you can't wait to get started. (New grads please apply!)

Where we are:

Charlotte, NC. If you're into great weather and a central location (our airport is an American hub) you should check us out. You can pick great urban living (Uptown's 4th ward is the place to be) or get yourself a huge house (at reasonable prices) in the burbs. The standard of living for an engineer doesn't get any better than this.
I'd consider this a trick because initially you'd believe the script is what's doing the intelligent part. I think this is an example of impressive AI, but your friend's script isn't the AI, Google is. Imagine using Twilio to text the question to a real human and await their response. The script isn't the "intelligent" entity in either of those cases, just a broker.
RaRe Technologies | http://rare-technologies.com/careers | Fulltime | REMOTE

Seeking an experienced digital marketing specialist to help us plan and execute on a marketing strategy for our software products in machine learning.

We specialize in the design and development of cutting edge data mining and information retrieval systems for international clients. For this position, we need someone passionate about emerging technologies and AI, to lead our market positioning and strategy.

For more info see website or email radim@rare-technologies.com.
The point is, that share prices are absolutely meaningless without the number of shares which just gives you market capitalization. Tesla could just do a 8:1 split and their per-share price would be $30/share -- Would that change their upside? Of course not.
I'm an engineer at Pedago, and work on a product called Smartly (https://smart.ly).

Although the target audience differs a bit, Papert's work was the philosophical bedrock for the work we're doing. In fact, when the company was founded, it was agreed upon that it'd be best for all employees to read Mindstorms: Children, Computers, And Powerful Ideas. If you haven't read this book, and you are even the slightest bit interested in education and how we construct mental models, it's definitely worth the read.

I only hope he would have approved of what we've tried to build!

RIP, Seymour Papert.
5 Key Steps to Becoming a Highly Valued Cloud Computing Expert
Amazon | https://www.amazon.jobs/en/jobs/405313 | Seattle, WA, USA | Relocation | ONSITE

I'm looking for two system engineers to help me build a new operations group within Amazon. Key skills: large scale technical operations, automation, Java stack tuning, and communication. If you like the idea of making a good service even better, in a role where your contributions will make a significant difference, this job may be for you.

If you're interested, fill out the application and email me at bdurrell@amazon.com.
Location: London
Remote: Yes
Willing to relocate: no
Technologies: html5/css3, bootstrap, ui/ux
Resume: https://uk.linkedin.com/in/belén-gómez-hidalgo-31328a5b
Email: belen@belileo.com
SpotHero | Chicago, IL | http://spothero.com
SpotHero is changing parking, and our tools will redefine the transportation industry. With over a million cars parked, fast growth, and solid funding (https://angel.co/spothero), SpotHero offers countless ways to make an impact on the company and your career.

Senior Backend Engineer - http://spothero.com/careers/124847
As a member of our Backend team, you will be responsible for building all things related to the backend horsepower that powers our website, our API, and our native apps!

Senior Data Engineer - https://spothero.com/careers/242762
Our Senior Data Engineer with be responsible for building and maintaining our data pipelines, deploying computational resources for data science/analytics initiatives, and creating tools to help teams throughout the company make better decisions and customers have a better experience with our product.

To apply, please email your resume to jobs@spothero.com. Include any github account, linkedin profile, and any project that you’re particularly proud of. We love seeing work that others loved working on.
Here's an interesting theoretical argument that growth can't continue forever (not saying this applies now):

"[I]f energy became arbitrarily cheap, someone could buy all of it, and suddenly the activities that comprise the economy would grind to a halt. Food would stop arriving at the plate without energy for purchase, so people would pay attention to this. Someone would be willing to pay more for it. Everyone would. There will be a floor to how low energy prices can go as a fraction of GDP."

http://physics.ucsd.edu/do-the-math/2012

It seems like a similar argument could be made for land.
I get defensive when somebody dismisses my domain knowledge with a quick "why not just do this"? I'm not happy with myself when I react this way, but I do.

Therefore, when I'm in a position where I want to throw out a quick "can you just", I try to phrase it differently, because I know how frustrating that comment can be.
Although I was more focused on the IPO terminology, I still think my argument holds true that I don't believe that Uber would have a favorable IPO and that it's unlikely their current/future valuation would translate to market cap, because they're very likely not honestly profitable in their larger markets (e.g. US) because there's no proof they're going by their GAAP numbers when saying they're profitable in the US.

I would love to see documents like SEC filings from Uber, but they won't release those except to investors until they IPO, so it's a catch-22...
JustPark | London, UK | ONSITE | Full-Time

We’re looking for super smart engineers to join the JustPark team and help us take our product to the next level. Current open roles include:

- Back End developer

- Full Stack developer

- Senior Full Stack developer

- Junior Android developer

- Data Scientist

The stack

Frontend: Gulp, Sass, Browserify, Babel, React

Backend: PHP, Python, MySQL, MongoDB

About us

Parking is a broken industry. It drains our fuel tanks, our wallets, our time and our sanity. It's been clogging up our towns for too long. At JustPark, we've officially had enough, and life's too short not to fix things.
We connect the dots to ensure that those who need parking find the people who have it going spare. Our business is unlocking potential: we help homeowners, churches, schools, hotels, pubs and commercial car parks to boost their income by filling their empty spaces, making the most of the assets they have.
JustPark is one of London's most exciting and fast-growing startups - with a record-breaking £3.7m equity crowdfunding round under its belt, on top of investment from BMW and Index Ventures. In 2015 alone, JustPark were featured in WIRED’s top 10 hottest startups, crowned winners of Richard Branson's 'Pitch to Rich', and nominated for the Growing Business Awards UK Employer of the Year.

Interview process

We usually review and reply to applications within 48h (either way) if it looks like a good fit we'll arrange a short phone call with someone from the team you'll be joining. Next is a technical task which you can complete in your own time and shouldn't take more than a couple of hours. After that will be onsite interviews with your team members and manager, we usually try and schedule this so you can join us for lunch as well. If all has gone well we'll make you an offer - we made an offer on the spot (which was accepted) for our last hire - obviously you're free to make the decision in your own time too.

Benefits

- A salary that is actually competitive.

- Generous stock options to match.

- Unlimited holiday.

- Free daily gourmet lunches, prepared by our lovely in-house chef.

- MacBook Pro.

- Table tennis and Friday beers on tap.

- Free parking at any JustPark space.

Learn more about the roles and apply: https://justpark.workable.com/ or email jobs@justpark.com
Isn't this what the "Yes" section of the article covers?
Lola Travel https://www.lolatravel.com/ | Boston, MA, USA | Full-time, ONSITE | Front-end / Node.js / JavaScript software engineers

Lola is a modern travel agency. We are trying to bring humans back into travel planning. We are a 24/7 chat-app using real live travel agents, assisted by AI and a very sophisticated back-end control panel to help them efficiently plan the best trips possible.

Our front-end uses React, Node, and soon a React-Native stack to build tools for our travel agents.

We are well-funded, and are approximately 50 people and growing quickly. Our founder is Paul English, co-founder of Kayak.com.

Email james@lolatravel.com if interested
BetterHelp | Sunnyvale, CA | Full Stack Engineer, UI/UX Developer, Data Analyst, PPC Marketer | Relocation | Onsite

BetterHelp is an online counseling platform, we make people's lives better by helping them get 24/7 convenient access to a licensed counselor.

Our main selling points for the HN crowd:

-Engineers operate autonomously, acting as their own project managers and taking complete ownership of their projects, from getting it specced to building, testing, releasing and monitoring after launch. There is no waterfall because there aren't really handoffs.

-We are extremely data driven, every feature or change is a test, we let the data from tests decide.

-We try to do everything as an MVP: since we need data for our decisions we prefer to spend as little time as possible building anything. I know first hand how demoralizing it can be to spend months working on a doomed or pointless project, most of our projects are under 2 weeks, many under one week.

https://betterhelp.workable.com
Administrate (http://www.getadministrate.com) - Edinburgh, United Kingdom

We're one of the fastest growing tech companies in Scotland, and we're adding to our engineering team like crazy!

We provide an EdTech solution that helps training departments and training companies manage their operations. We have beautiful office views of the castle from our city centre location, and we work a 4 Day, 32 hour workweek. You can read more about that here: https://techcrunch.com/2015/12/21/four-day-week/

Looking for:

* Software Engineers

* Designers

* Testers

* Smart people who get things done
A third-party vote is wasted in the context of the current election. It is definitely not wasted in terms of ballot access and public credibility for the subsequent elections.

If you don't expect to die before the next election, it is never a waste to vote for the option closest to what you actually want.

If you are always voting between your worst choice and your second-worst choice, it may be wiser to reconsider strategic voting altogether, and just pick what you want every time.
great explanation by the Postgres crew.

it makes me wonder, though: if I had a table with 50k rows, updated hundreds of times per second and used in joins throughout the database, is there any way I can just stick that whole table into memcached or redis? I know there are some cases where this works, some where it doesn't. curious if this option was explored.
General Assembly (http://generalassemb.ly) | New York, NY | NYC ONSITE + US/UK REMOTE | Multiple Positions | Fulltime

General Assembly transforms thinkers into creators through education and opportunities in technology, business, and design. We offer classes, workshops, long-form courses, and events in worldwide markets including New York where we are headquartered, Atlanta, Austin, London, Hong Kong, Sydney, San Francisco, Los Angeles, Boston, Chicago, Seattle, Melbourne, and Washington DC. We also partner with Fortune 500 companies to spur innovation through increased digital fluency and more effective approaches to collaboration. We have small, cross-functional product teams that are developing innovative new solutions to online education, and currently we have various open positions across the engineering organization that we are looking to fill. If you want to be part of a diverse team, working on challenging tasks, and want to help the world expand their knowledge to better themselves and their careers via education, drop us a line. If you're in New York City, let's grab a drink or a coffee and chat!

High level stack overview:
- Ruby, Rails, React. Python for data eng.

Interview process:
- Introductory call, Code challenge, Pairing Session, Group Interview.

Looking for:
- Data Engineer (https://boards.greenhouse.io/generalassembly/jobs/50830)

See our full list of open positions at https://boards.greenhouse.io/generalassembly.
By actually reading the article.
FreeAgent, Edinburgh and REMOTE (UK-only)

http://www.freeagent.com

At FreeAgent we help freelancers and micro-businesses take control of their company finances.

We have built an award-winning, online accounting product that offers full end-to-end compliance, from time tracking to tax return filing. We're based in beautiful Edinburgh and we're growing from strength to strength with over 50,000 paying customers and continued strong growth. Customers love what we do!

We're a growing team of over 100 people, based in Edinburgh but with remote staff around the UK. If you want to come and help us make small businesses awesome at doing their finances, we're currently looking for senior software engineers to join our team.

We have opportunities across many different engineering areas (e.g. front-end, API development, a real-time double-entry accounting engine, tax platform, data platform, mobile apps), so we can offer a broad scope for skill and career development. Our stack is Ruby/Rails, Javascript, React.js, MySQL, RabbitMQ, Elasticsearch.

We're growing quickly and have an expanding number of vacancies across our engineering organisation:

* Full stack engineers of all levels across several teams (Product, Growth, Development platform)

* Senior operations engineer (Ops) - Unix/Linux, Puppet, low-level networking, message queues (Rabbit), databases (MySQL)

https://freeagent.workable.com

http://stackshare.io/freeagent/freeagent

(We are looking for UK-based full-time staff only right now)
I made switch from Sublime to Atom few months back mainly because of the thriving community. I'm pretty happy with the stability. They're doing fantastic job on improvising the speed, plugins and other tools. I agree Atom's boot time is relatively slow but I believe it will eventually catch up.
SEEKING WORK - Portland, OR or Remote

I'm a polygot, full-stack developer with 16 years experience. My specialties are Rails, Postgres, Chef, and Angular/Ember, although I'm comfortable on a variety of platforms. I am reliable, easy to work with, quick to turn things around, and a good communicator. I can work solo or on a team, either as lead or a team member. I value client satisfaction as highly as technical excellence.

You can see some of my recent work here:

http://illuminatedcomputing.com/portfolio

https://github.com/pjungwir/aggs_for_arrays

https://github.com/pjungwir/db_leftovers

If you'd like to work together, I'd be happy to discuss your project!: pj@illuminatedcomputing.com
That doesn't seem to have anything to say about growth.
In any case, whatever the outcome of the fork is, this is an interesting experiment :
Will the cleaner code base, using more extensively tests and CI move faster than the legacy one ?

Not accounting the number of people contributing to each project, the logic said it should. It will be interesting to see how long it takes to pay the dividend.
Amazon | Edinburgh, UK | Full Stack Engineer - On-site Only | Relocation Assistance | Full Time | Visa

Amazon development Centre (Scotland) is looking for experienced software developers with strong technical ability, a focus on the customer experience, great teamwork and communication skills, and a motivation to achieve results in a fast-paced environment.

Our development centre in Edinburgh is responsible for devising and growing innovations for Amazon around the world. Small teams of developers, designers and leaders run major parts of Amazon’s business, technology and operations. From interactive UI design to large-scale distributed systems and machine learning, we do whatever it takes to deliver great products and experiences for our customers.

Our work is characterised by high scale, complexity and the need for invention. We offer great opportunities to work on big data, machine learning and high-scale, low-latency distributed systems.

We use a wide variety of languages including Java, Python, Ruby, and JavaScript; Open Source technologies including Linux, Ruby on Rails, and AngularJS; and we build on top of Amazon’s world-leading AWS platform.

For more information take a look at our microsite - http://www.amazondc.com

Feel free to get in touch with me – contact details in my profile - if you are interested in having an informal chat about roles here.
(Please note, I only recruit for the Edinburgh Dev Centre, so cannot help you with other roles/locations)