skysight-inc/HackerNews huggingface dataset:
[SEEKING WORK] Canberra, Australia. Remote Ok.

Generalist software engineer for hire. You need an MVP, I can build it. You need a website, I can develop it. You need a script to automatically deploy your project, I can code it. No job's too big or too small.

I have some minor front-end experience. Currently toying with Go and Rust. Hit me up at my email, or on skype at wei.yen.22

Technologies: Strong Python scripting scripts, web development using Django and Flask, data scraping with Requests and BeautifulSoup, and devops with Ansible.

Résumé/CV: Contact me

Email: lee+hn@weiyen.me

Github: https://www.github.com/yen223

LinkedIn: https://www.linkedin.com/pub/lee-wei-yen/39/ba9/aa6

Keywords: Python, Django, Flask, Ansible, Postgresql, Linode, web development.
I believe it is because at one point Drupal was a pretty solid foundation for a lot of project types and was greatly flexible.

Right now WordPress is way more popular though.
Exa (http://exa.com) Burlington, MA (on 128 outside Boston) | Full-time | H1B welcome

We're a relatively small software company that develops simulation/analysis/design products which are used extensively for product design in a number of industries (e.g. automotive, aerospace, and motorsports to name a few). We have a few open positions in the SW team:

- I manage the preprocessor group here and we're looking to add a developer to help implement the next generation preprocessor (C++ development of a GUI product with 3D graphics using Qt on Windows & Linux). The job description lists a senior role with 5-7 years experience required, but I'd definitely be open to considering a more junior candidate:

http://exa.com/senior-software-engineer---graphical-preproce...

- Another manager here is putting together a team to build a new product to serve as a single high-level entry point that will help users manage the workflow involved with our various engineering software products. At the moment, I believe he's looking at more senior candidates who would be able to play a key role in architecture decisions and help to build the team moving forward.

http://exa.com/senior-sotware-engineerssoftware-engineers---...

We have other software positions listed on our website but these are the two that we're recruiting aggressively at the moment.
So, I wanted to give Azure a try. I created a new Microsoft account, and signed up for an Azure free trial. Unfortunately, I cannot even load http://deployto.azurewebsites.net, as there appears to be an OAuth failure:

Sorry, but we’re having trouble signing you in.
We received a bad request.
Stronger borders: 80 percent support stricter border control to try and reduce illegal immigration in a newly released Post-ABC poll.

That's funny.
You don't sound sorry.
They might be resident in Vancouver, sure, but the money being used to buy the house is coming from China, often gray money that is responsible for huge distortions in the Chinese market. And they'll go high end, which is why condos are more immune to this. It's not just Vancouver, but you see this in some parts of San francisco and Seattle (well, Bellevue) also.
Senior RoR Developer - Mercaris - Chicago, IL

Mercaris provides data reports and auctions for Organic and non-GMO crops to help farmers, food manufacturers and retailers bring healthier products to market and meet skyrocketing consumer demand. We recently closed a $2.5M series A funding round and are looking to expand our team.

We are looking for a mid/senior level Ruby on Rails developer to join our team and contribute significantly to the codebase and the company. Salary will be commensurate with experience. Benefits include fully covered medical, 401k with 3% match, and equity. The position is located in downtown Chicago, IL.

Your Skills and Experience:

5+ years of development experience, with a substantial amount of experience developing Ruby on Rails web apps. HTML, CSS and Javascript skills are of course fundamental as well.

An interest in mentoring and teaching other developers.

Assisting in putting best practices, processes and frameworks in place that help scale the development process as the team grows.

Send any questions or resumes for consideration to chris.duesing at mercariscompany.com.
If you are doing a stack, that trick works fairly easily with a mutable stack, as well.

Regardless, I was not trying to toss out immutable structures with the bathwater. They are both incredibly cool and useful. Usually fairly memory intensive, though that is less of a deal today than it was in days past. Also, fairly cache unfriendly. For many applications, this is not a main concern. (32 way branching vectors, I'm looking at you.)

And yes, if you have a plethora of dirty bits, that could be difficult. If you have a plethora of immutable collections, that will lead to the same trouble. Consider, the optimization at stake here is essentially adding a single "isDirty" method to existing collections that is only set true on modifications and has a "clear" method. (There are other ways this can be done, just going for the easy way.) Far from difficult to encapsulate and get the O(1) dirty checking for cheap.

And I agree that applications with many dirty bits to check are difficult. You don't exactly dodge this with immutable collections. That is, in my experience, larger applications that have a lot of immutable collections tend to create a lot of management over old/new collections. Not shockingly, the trouble seems to be when you expand the scope of what you are doing wider and wider. Not necessarily how you are keeping track of modified collections.
Passports for sale
15 Resources to Learn Python
Please remove mitsuhiko/*
I believe this is a relevant source: http://www.arm.com/products/system-ip/interconnect/corelink-...

The L3 cache is 'integrated', which I presume means it's different names for the same thing.
Spelling fixed. Thanks OP.
I'm always surprised how few network guys are on HN.

Every device in infrastructure should have a management address. This int is routed differently than the data interface. In a datacenter, management will be a separate physical int but telecom can't go running 2 cables into a house so it's a logical management int in that case. Comcast remotes into my modem all the time for management purposes (service magically goes out) and I doubt they login via my DHCP address from them. It's just good practice to manage a device from a management int and in a consumer environment this should be hidden from the user. Everyone in infrastructure knows, the less the user knows the better.

Tinfoil hat time - funny cowinkydink they chose a DoD subnet. Why wouldn't they use 10.0.0.0/8 like the rest of the world? Could be them being different, could be something more. Convenient for the DoD to own the management subnet, just saying.
That was exactly what I was saying. And apologies for my tone. I did not intend this to be a reason to toss immutable collections. I just don't think "easy dirty checking" is a large bonus for them.
But then it's not really the will of the people, which is what democracy is supposedly all about. I really hope people stop this silly charade of "we the people" and "self-governance" and "the government works for us" when really in a representative democracy you don't really have any of the above.

#Edit: grammar typo
UI Engineer - Crimson Hexagon - Boston

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
> Security? The best I ever had from banks.

I'm baffled. In Germany, the chipTAN method [1] [2] is pretty standard, which uses the bank card as a cryptographic element. And usually, German IT seems to be years behind the industry standard (e.g. I don't know a popular German e-mail provider that offers 2FA.)

[Edit] This is the best thing about chipTAN: Even if the computer is subverted by a trojan, or if a man-in-the-middle attack occurs, the TAN generated is only valid for the transaction confirmed by the user on the screen of the TAN generator, therefore modifying a transaction retroactively would cause the TAN to be invalid. [/Edit]

[1] In action: https://www.youtube.com/watch?v=5gyBC9irTsM&t=41s

[2] https://en.wikipedia.org/wiki/Transaction_authentication_num...
In theory, computer scientists and programmers only admit the existence of 0, 1, and infinity.

In practice, I've encountered the "tri-state boolean" at least three times, completely separately, and one coworker once joyfully produced a quint-state boolean, which is to say, in practice programmers will use without restriction all sorts of strange mathematical extensions to numbers.

(A "tri-state boolean" is a boolean field that probably started life with two values but grew a third on the side instead of being upgraded cleanly. A common case is in SQL, where you can make a bool value NULL and thus have true, false, and NULL, which may end up being treated differently by only some parts of the code. Happy debugging!)
DataSift (http://datasift.com) Reading, UK (engineering/product); San Francisco/New York (sales engineers/pre-sales)

DataSift, the world's leading supplier of social data - we're now the only independent provider of the Twitter firehose and archive, for example - is growing like mad. We're after engineers and devops of numerous descriptions (PHP, C++, Scala, Node, Python, Java) to add to our world class team in Reading, UK as well as technical sales and account managers in the US and in Europe.

Our stack includes (in no particular order):

* Hadoop * Scala * C++ * PHP * NodeJS * Python * ZeroMQ * Kafka * Redis * Go

For more information on any engineering jobs, drop me a line on chris.hoult@datasift.com - I'm personally after a full stack front end engineer with PHP/JS - and I'll do my best to answer.

UK positions: http://jobvite.com/m?3hWXMgwH
US positions: http://jobvite.com/m?3zXXMgw0
SEEKING WORK - remote only

I'm from London, but currently staying in Belgrade.

I'm a generalist software engineer with experience across server, web and mobile platforms.

Technologies: Clojure, Ruby, JavaScript (React, Angular, jQuery, Node.js), Java, Android, iOS, PhoneGap, Python, AWS, MySQL, Cassandra, MongoDB, CouchDB, Redis, RabbitMQ.

Website/CV: http://joef.co.uk

E-mail: joe@joef.co.uk
Show HN: C# Android/iPhone/iPad game – using Xamarin
Here in Italy, every little town has at least one water fountain; often near the church or town square. Even in the summer, if you're good about stopping often, you could probably get by with just a small water bottle.
SEEKING WORK, based in Estonia (GMT + 3) half the year and the rest in London, Remote Projects Only.

I've' been contracting for Google for the past six months. I wrote the backend and the data tools for Google's http://consumerbarometer.com/en/

I'm a full stack developer with 12+ years of professional experience.

I write a tech blog which sees a few thousand readers a day: http://tech.marksblogg.com/

I've done both back- and frontend work for BAA (projects for Heathrow, Stansted and Gatwick Airports), Bank of America Merrill Lynch, Blackberry, Bloomberg, British Telecom, Danone, Financial Times, Ford, Google, ITV, Krispy Kreme, Nectar, News International (now News UK), PricewaterhouseCoopers, Pizza Hut, Royal Bank of Scotland, Royal Mail, T-Mobile, UKTV, Vertu (Nokia subsidiary at the time), Williams Formula 1 Team and Xerox.

I specialise in Python, Django, Go, Postgres, Hadoop, Spark, Elasticsearch, Solr, Celery, RabbitMQ, ffmpeg, Google App Engine, Google Compute Engine, Amazon EC2, Cloudfront, S3, Linode, Digital Ocean, Capistrano, Rubber, Fabric, Jenkins, HTML5, CSS, JavaScript, Yeoman, Grunt, Bower, HTML5, AngularJS, backbone.js, D3, RESTful API design. I'm a big believer in test-driven development.

My email address is at the top of my CV: http://www.marksblogg.com/cv LinkedIn: https://www.linkedin.com/in/marklitwintschik
I hold both a Canadian and a British passport.
Is this code locality what makes functional style programming perform well?
SEEKING WORK: Rajkot, India

Has 3 months of experience working with a Y-Combinator - 2014 non-profit startup https://www.zidisha.org/

Credits on http://p2p-microlending-blog.zidisha.org/2014/10/04/the-new-...

Remote: YES

Willing to relocate: NO

Language: PHP, HTML, CSS, JavaScript, jQuery, MySQL, PostgreSQL, Git

Frameworks: Laravel, AngularJs, Twitter-Bootstrap, Slim

Tools: PHPStorm, SublimeText, Vagrant, Navicat

Resume: https://www.dropbox.com/s/uvrbs03j49hyvhf/Bhargav's%20Resum%...

Email: bhargavdjoshi@gmail.com

Excellence in english communication.
The only technically interesting thing here is the lousy remote management setup BT seems to be using.

It's not mentioned in the article, but I'm not aware of a DSL provider in North America NOT using TR-69 to remotely manage the routers given to customers. To properly support customers, you simply need to use something that gives you remote admin capabilities.

"e.g. with remote access via a CPE backdoor, the local ethernet port on the CPE can be put into "promiscuous mode" and all ethernet frames on the local network snagged. Allowing, for example, the snooping of traffic to a networked local printer in an office."

I've actually done this, with the permission of the customer, to diagnose a problem inside the customer's home network. It was actually a badly broken printer killing the wifi.

I know it's not always possible, but if you don't trust the ISP in your home network, don't use the ISP's gear. I don't and I work for one.
My sympathies are with the Drupal community, it may never fully recover from a crisis of this magnitude despite whatever.

At times like this, I really wish there were more best practices to mitigate against these type of vulnerabilities.

One idea is using the remote-execution vulnerability itself to remotely patch the servers by passing the antidote as the payload. I am not sure if this would be legal.

The other is something what CloudFlare already does but doing it at the hosting-provider or ISP layer. It need not be as proactive as CloudFlare which can inspect HTTP requests for known exploits and blocks them. It could be something as simple as running scanners and routinely informing customers that their websites are vulnerable. Or better still, temporarily disabling the account or putting it into read-only mode, thereby forcing users to take action.
Resin.io - Remote - Full-time Site Reliability Engineer

About us

We are building a seamless code delivery platform for embedded devices (like the Raspberry Pi). Think of it as Heroku for the Internet of Things if you must. We've already ported Docker to ARM CPUs, launched the alpha version of our product are about to release our beta version during this month. We are a well funded company founded and led by developers and have a strong engineering-led culture. As long as there is progress, we are flexible with regard to location and work hours.

About you

We are looking for a Linux talent to work on our cloud deployment which is a constellation of Docker-ised services deployed on AWS. Besides strong Linux skills, familiarity with Docker will help a lot. Much of our codebase (on cloud and device) is in node.js so JavaScript skill is a plus. You will be responsible of our server infrastructure, making sure we have seamless code deployment across all of our services and responding to any incidents and emergencies that may arise.

The Process

Send us your CV (a pointer to source code online is a great plus). Those that pass a phone interview will receive a small but paid project as a test. If we like working with you and you like working with us, you'll be offered a full-time job.

Get in touch

send your CV to hello@resin.io
What a culture shock it will be once Drupal 8 comes out written on top of the Symfony framework.

Hopefully the code quality coming from an average Drupal shop will increase.

Now, can we fix the culture behind those other lesser blogging tools too, please?
One of the nice things about major releases of Wordpress is that it will auto patch minor releases. I believe this is a reasonable approach for most open source CMS even if it might break some functionality. You can also fairly easily add auto update for plugins and themes by modifying wp-config.php [1].

I suggest that themes/plugins with 100% compatibility ratings should be auto patched too. Auto patching themes can be problematic because updates override changes you've made to the theme files. So my other suggestion would be to automatically create a child theme for every installed theme so that devs can easily update the parent theme and keep changes made to it.

[1] http://codex.wordpress.org/Configuring_Automatic_Background_...
10 Questions for Eileen Burbidge, One of Tech City's Most Influential Women?
Platform (python backend) engineers to Lifesum - Stockholm, Sweden - Full-time

Lifesum (formerly ShapeUp Club) is a Swedish digital health startup with the vision to make people healthier and happier by using applied psychology and technology. Founded in 2008 with headquarters in central Stockholm, the company is growing fast and was selected by Wired UK as one of Stockholm's 10 hottest startups.

To date, the Lifesum app has registered more than 7,3 million members, with 500,000 monthly active users and a growth rate of more than 10,000 new members per day.

We have big ambitions and are growing fast

Lifesum is looking for a product driven engineer, even with little documented experience. Our small team is international and diverse, so we are welcoming everyone. Focus will be on handling large amount of data in multiple formats, not all normalized, work with services integration (REST, OAuth, analytics, payment) and finally with algorithms for graphs (social, content relationship, ...), search and statistics.

Product-wise, you will be taking features from the idea stage to scalable production deployments. You will work on making highly scalable solutions, get feedback from analytics and monitoring tools and be able to refine and perfect your solution at each iteration

Tech-wise, our server code is written in Python (Django) and you will be exposed to distributed computing (scalable stack, queue-driven distributed processing), cloud hosting (Amazon), database optimization (MySQL, Redis, MongoDB), search solutions (Sphinx, ElasticSearch), test driven development, load testing, etc

You have some (professional or personal) experience with Django, Python (and bonus for Amazon Web Services and distributed systems) And you love building products and work for millions of users.

To read more go to http://jobs.lifesum.com/jobs/427

--

I work as a Platform Engineer at Lifesum myself. Feel free to contact me personally and ask me anything martin.lissmats@lifesum.com :) Or use the form in the url to apply.

Cheers!
You might not have to worry about "Big Marijuana", as it seems much easier to grow your own Marijuana then it is to make your own cigarettes. There would be so much competition between big and small companies who are selling it. The following article was written in 2011 but I still think it makes an interesting point about the business of growing and selling marijuana vs tobacco.

"Why is marijuana banned and cigarettes legal? There are two reasons. They are the same two reasons why marijuana will never be legalized. Money and horticulture.

Approximately 20% of the population smokes, just over 40 million adults. That is tens of millions of dollars a day in local, state, and federal taxes.

The government has a captured cash cow in cigarette smokers. People cannot just grow tobacco and manufacture their own cigarettes. Tobacco is a land, labor, and time intensive crop. After it is harvested it must be cured, aged, and dried in a specific manner.

It would take a good sized plot of land, a lot of work, and about a year and a half for you to produce a few cartons of cigarettes. You need more than one plot of land as tobacco depletes soil and the crop must be rotated, or you must invest in expensive fertilizer and nutrient mixes. You cannot easily or economically grow tobacco to make cigarettes for personal consumption.

Marijuana, on the other hand, can be cultivated anyplace. You can grow enough in pots to continually supply you and your friends. If you have enough space you can turn it into a cash crop. All you need are seeds or plantings, and in a short time you can fly higher than a kite. Anyone, anyplace can grow marijuana. And they do.

The government cannot control, regulate, or easily tax pot. This is why marijuana will never be legalized. There is no way to make it a commercially viable and profitable product and no way to effectively tax it."

Read more: http://communities.washingtontimes.com/neighborhood/middle-c...
Follow us: @wtcommunities on Twitter
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, 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
Consider that the tedious, dangerous drudgery of truck driving is a job that few actively enjoy.

Does truck driving have noticeably lower job satisfaction than other jobs? I doubt that the author has even checked.
> abstracted environment of modern computing devices that strictly divides users and "developers", almost making them enemies of each other.

So Stallman was right once again ;)
OK, so not a real compilation. Still great though.
Location: Houston, TX

Remote: Yes

Willing to relocate: No

Technologies: PHP, JavaScript, jQuery, MySQL, AJAX, Memcached, Python/Flask, git, svn

Resume: https://resume.creddle.io/resume/hbhgysg8lbn

Email: (email in resume)

I'm a Fullstack Developer with 2 years of experience, I tend to prefer the backend. Most recently I've been toying with Flask for a personal project. If I don't know your stack I'll learn it as long as it's Node/Java/Python/PHP
Busy Parents Uber Kids Around for a Carpool Alternative
I don't understand why so many people use Slack, while it is completely lacking voice and video.

Looking at HipChat and Slack now, I would select HipChat because of the video and screen sharing features.
CTO, Tradewave — https://tradewave.net — London

We're building an algorithmic trading platform for cryptocurrencies. You write your trading strategy in Python, backtest it against our historical data, then run it live on any of the major exchanges. All in the browser.

Come and experience what it's like to be in on the ground floor at a promising tech startup. We're only a few months old, backed up some of the best investors in the crypto space, and already generating revenue.

More information: https://tradewave.net/jobs/