skysight-inc/HackerNews huggingface dataset:
Frontend, Backend, and DevOps Engineer (call it Fullstack, if you want.)

Location: Tampa, FL, USA

Remote: Yes (current disposition)

Willing to relocate: Yes

Technologies: Elixir <3, Ruby, Crystal, JavaScript (Node,Vue>React,Hapi.js,Micro), ... up to learning anything

Résumé/CV: http://chriscombs.me/resume/resume.html

Email: hey at chriscombs.me

Site: http://chriscombs.me/
You block the sources in your Google News feed.

https://news.google.com/news/u/0/settings/sources?hl=en
I happily pay for lots of services, but I just don't think many of these publishers are worth paying for.

I'm pretty tired of shitty clickbait headlines, and stories which cherry-pick a handful of twitter posts to make it seem like there's outrage over something.

Even worse, it seems like most publishers are dead set of trying to feed you their agenda. Why would I pay for misleading or intellectually dishonest articles?
Slowing down fake news is a good thing, and nothing is perfect, which was rather my point too. The grandparent poster states that "(facebook) should not be a platform for propaganda", an absolute statement implying that it is desirable to keep _all_ "propaganda" off facebook (it might be, assuming you can define propaganda) and that it is also reasonably possible to do so (a lot less likely).

I take the point about paid ads, but that does not cover all of "propaganda" any more.
Fuck the VCs
Please. Nowadays vim tells you how to quit. If you press control c, it clearly explains how to exit. I learned vim a few years ago, and immediately figured out how to exit it (just do what it says!) and by now it's my main editor and I love it.
If they're creating jobs and then bemoaning the lack of developers and the need to import more foreign talent to fill those roles,then no,they aren't creating jobs.
Simple Iframe React Component
Why have we made an e2e testing tool that doesn't use Selenium
Shipt | Software Engineer (multiple) | San Francisco, CA or Birmingham, AL | https://www.shipt.com | Full Time

Shipt is improving lives by giving people back more of their time, the most valuable resource. Be a part of building an amazing grocery delivery experience. Our culture is high energy, entrepreneurial, and autonomous.

Our main app stack is Ruby on Rails, but we've recently been migrating into more microservice architecture with Go, Elixir, and other languages. We have a high focus on quality, through testing and automation, and aim to deliver great apps and benefits to our customers. There's a healthy work-life balance (no 80 hour weeks), and I thoroughly enjoy it here.

We're hiring for multiple positions:

- Senior Search Engineer (my team!) (Algolia, Elasticsearch, Lucene experience is great, and our search products are written in Go)
- Backend Engineer (Ruby/Rails)
- Front End Engineer (Angular, I think)
- Mobile Front End Engineer (Ionic / Cordova)

If you're interested, PM me a link to your resume and a quick cover letter and I'll forward it on. You can check out our other available positions at https://www.shipt.com/careers/openings/
Because they are often fair weather friends with no particular loyalty or allegiance to the USA or our values, and will flee for their home country as soon as convenience dictates.

Just like with other aspects of the labor market (agriculture, hospitality) where illegal immigration undercuts Americans, VCs are doing labor market arbitrage and are importing cheaper "founders" who essentially become visa hostages. It doesn't benefit anyone except the silicon valley elite, who also run this site, incidentally.
Roughly $50
Ask HN: Working with clients who ask for TimeDoctor?
Will you work with a client who insists you install TimeDoctor on your machine(a software that monitors your activity, logs time, takes screen shot etc)?

And:

- It takes screen shot of your screen randomly and stores them. Also, you cannot delete any of those screen shots.

- If your screen remains idle for 5 minutes, it stops logging time (even if you tell it to log time for a meeting)?

- At the end of the month, the client does a meeting with you. He sends you screen shots and ask for explanation e.g. why were you using that website? Why were you email XYZ? Et cetera.
SEEKING WORK - Graphic Designer for BRANDING

Location: REMOTE

Hi, I’m Anja, an independent graphic designer working from Vancouver/Austria.

I help tech companies and consultants go from a vague idea to having a polished and outstanding branding—including logo design, business cards, leaflets, brochures, simple websites and packagings.

I've designed corporate identities for consultants, tech companies, organisations and startups. I'd love the opportunity to work on your (re-)branding if things are a good fit.

Please have a look at some of the examples of my work on my portfolio below:

https://anjapircher.com

To book a free consultation, contact me at hello@anjapircher.com and we can discuss your project in detail.

Regards, Anja
Can the ‘Uber of Trash’ Clean Up Its Own Business?
Clone your spouses phones without trace
Get Hacking Services and Good customer services, That was giving to me by this wonderful Professional Hacker, I am a witness to the good job of a true hacker If you need to hack into any database, delete record, improve credit score or deletion of bad Credit Report – Credit Score, spy on WhatsApp, Text Messages ,iPhone - Android hacking , Emails, University portal - power school, Laptops Upgrading- Phones Upgrading, Valid Visa Processed (Immigration Visa), Clear criminal records, Website defacing, Delete Mugshots off Search engines, Clear DMV. He’s honest and very intelligent, The way he worked it all out I have no idea but he did. I recommend that you contact this professional hacker.
Contact Below:
Outlook: cyberghosthackers
Gmail: cyberghosthacker830
Text: +1(847) 469-3558
WhatsApp: +1(847) 497-0407
ICQ: 704422091
Location: Pune, India

Remote: Yes

Willing to relocate: Yes (need visa sponsorship outside India)

Technologies: C, C++, Linux, Python, Oracle, TCP/IP, network programming, SIP, IMS, VoIP, WebRTC, NFV

Résumé/CV: https://drive.google.com/file/d/0BwnH2IXgaVLyRG00enVaWE9Zc0E...

Email: kshk123@gmail.com

LinkedIn Profile: https://in.linkedin.com/in/kaushikbasu2608

GitHub: https://github.com/kshk123/

I am Kaushik, currently working as Technical Lead/Scrum Master in telecom software product company in India. Extremely passionate about coding and problem solving. My primary experience is in C++, C and Linux, open to learn new languages and technologies.
Truebill (YC W16) | Full-Stack Javascript Engineer | San Francisco/SF | ONSITE https://www.truebill.com/

Truebill is an automated financial assistant that helps people optimize their finances without having to think about it. We are seeking an experienced full-stack Javascript engineer. We’re looking for smart, driven engineers who are passionate about building great consumer-facing products at scale.

As a part of our small team, you’ll have input and immense impact on everything from business to product to engineering. You’ll also have a lot of choice in terms of what types of things you’d like to work on, and what areas you’d like to grow in.

Our stack is awesome to work with:
* React Native
* Redux
* Relay
* GraphQL
* Node
* Postgres

Unfortunately, we cannot accept any dev bootcamp candidates right now. CS/CE-type degree and/or solid experience is required. Experience with machine learning is a plus. Experience working on consumer-scale apps is a plus.

Email jobs+hn@truebill.com for more info. We'll do a quick call to discuss further.
Block the paid wall sources so you are not annoyed anymore.

I have CNET blocked due to their CBS and CES Fiasco and never unblocked them.

https://news.google.com/news/u/0/settings/sources?hl=en
Start with looking at the unit test, it will help you split the code bases to units and understand them one by one
I don't understand what people mean by "we live in a simulation". The word "simulation" to me (and according to Wikipedia) means:

> ...the imitation of the operation of a real-world process or system over time. The act of simulating something first requires that a model be developed; this model represents the key characteristics, behaviors and functions of the selected physical or abstract system or process.

What "real-world process or system" is our universe "simulating" using some approximate model? Isn't our universe the "real world", pretty much by definition?
Hi Mohsen,

Do you offer relocation assistance? What about visa sponsorships?

Also, is remote work an option and what are the salary bands?

Thanks !
I would add a category to the list of three types;

4) Someone who doesn't like to cook but will for the most part due to health and cost considerations.

That basically describes me.

I've never particularly enjoyed cooking and find that cooking a good meal can take so much time out of my day that it eats into time I would rather spend doing something else.

However I know how bad most convenience food is and how pricey it can be compared to throwing a few ingredients together to make a sauce or something. I generally won't make anything that takes over 45 minutes to prepare. Over that time and it's just shortening my day in a way I don't like.

That said, if I could afford to have someone trained cook my meals for me every day, I absolutely would.
> Because they are often fair weather friends

No different than any other capitalist investor!
These news paid sources are usually only valuable for local content. My local news paper' only redeeming value is it is local but it isn't $4 a week valuable.
The US just had a national election where every mainstream media outlet fervently supported the losing candidate.

In any case, even if the MSM effectively shapes public opinion, the POTUS commands the armed forces.
Even if this were true, the jobs they create are now subject to US taxes.
Oncora Medical | Lead Engineer | Philadelphia, PA | FULL TIME, ONSITE, SALARY: $80k-$180k, oncoramedical.com

- Lead Engineer ($140-180k plus stock options)

- Security Engineer ($100-150k plus stock options)

- Frontend Engineer ($80-120k plus stock options)

- Machine Learning Engineer ($100-140k plus stock options)

- Product Manager ($90-120k plus stock options)

- Backend Engineer ($80-120k plus stock options)

Oncora Medical helps doctors fight cancer with data. We utilize state-of-the-art data aggregation pipelines to integrate clinical data, radiation treatment data, and patient outcomes data. Our research team works directly with clinicians to develop accurate, interpretable predictive models of clinical events. We present this information to physicians through intuitive and interactive visualizations that help them make smarter, more confident clinical decisions. Our stack includes a wide spectrum of scientific Python packages (scipy, numpy, scikit-learn, etc), modern Javascript libraries (react, redux, etc.), and we run on AWS. If you want to work on software that solves a real clinical need and directly helps cancer patients, Oncora is the place for you.

Apply online at http://oncoramedical.com/careers
Another good quote

> fuck an iPhone 6 Plus, or, rather, don't. You'd look like Spongebob Squarepants: a rectangle with limbs hanging off. Having said that, I knew a dwarf who plugged a Blackberry
The whole thing where AMP is being enforced in Google, such that what were previously links to third-party sites are now served entirely from Google with a moderately-broken shell around them, and with no ability to opt-out of having search results hijacked in this manner.
Bakken & Bæck / ios/backend/frontend devs / Bonn, Germany | Amsterdam, Netherlands | Oslo, Norway | ONSITE

We're a small (~50 people) agency doing design and development of digital products for startups and enterprises.
Most recently we helped Coinbase build their new Etherium platform, https://toshi.org/

https://bakkenbaeck.homerun.co/
That said, some publishers are smart and also check to see if your IP is in a Google range.

EDIT: That is, you can check the PTR record of an IP: https://support.google.com/webmasters/answer/80553?hl=en
It seems like the federal government had an issue with the local government. Your average citizen wasn't responsible for coordinating the voting effort -- those were public dollars. So why were the citizens held responsible for the local government's behavior? If the Spanish government was going to use physical force, it wasn't the Catalan citizen's fault for showing up to the polls -- it was the Catalan government.
While not convinced by the statistical argument either, I think a more accurate analogy would be "Imagine you have a cell. It breaks apart into two identical cells. [Rinse and repeat a bunch of times]." And then if you pick a cell at random from the resulting set, it is indeed more probable that you picked one that is not the original one. IMO this doesn't apply as cleanly to simulated universes because they're not literal clones of one another, plus we're not even sure it's even possible to simulate one (while we know cells do go through mitosis).
Nuritas | Bioinformatician |Competitive reward package| Dublin City, Ireland| Onsite| Full time |https://www.nuritas.com
Did you know your skillset can help in the discovery of life changing solutions to the biggest disease epidemics in the world?

Nuritas combine Life Sciences and AI and develop advanced algorithms that mine DNA and Protein data from plant material to help build a future of health – INTERESTED??

What are we looking for? Bioinformatician (x3) with an in-depth understanding of biological data and advanced experience in statistics, big data analysis (including machine learning), or other similar fields

Experience in biological software and algorithm development Candidates who were part of inventing/coding recognised publicly available bioinformatics or chemistry software are highly desired

Let me know if you want to discuss further - Jobs@nuritas.com
(author here) That's a very similar problem, but it looks like it's sloppy about escaping. Correct me if I'm wrong, but you could have a change description that looks like:

Fix escaping of \*.

And it wouldn't be printed correctly because it conflicts with Markdown's own escaping.

$ echo 'Fix escaping of \*' |markdown
<p>Fix escaping of *</p>

Or:

Fix parsing of a[i]()

$ echo 'Fix parsing of a[i]()' | markdown
<p>Fix parsing of a<a href="">i</a></p>

In other words, you have a "markdown injection attack" (which is probably not very consequential, but it leads to bad output.). The whole point of this exercise is that the escaping is 100% correct.
These definitely look wrong. Unfortunately, it's super hard to debug since I can't reproduce. :(

My only advice I guess is to try it on a different machine when you have one available. Sorry, if this is a problem with the library I used, I can't really do anything to fix it. :/
In my first attempt at an editor, written in an amazingly ugly (Borland) C/C++ mix, I assumed text was always delimited with some form of newline. I loaded the initial file into memory completely, and then constructed a "line" array structs, which contained a pointer to the start of the line, a length and a pointer to the 'previous' version. If this was NULL, it was the initially loaded buffer.

The editing of a line itself was far from optimal but straight-forward: it involved allocating a new struct, filling it in, when the undo mechanism was enabled pointing the previous version to the currently active version, otherwise pointing to the previous version of the last version (which should be the initial buffer), swapping the line pointer in the line array, and free'ing that old buffer/struct. Inserting a new line involved a memmove of the "line" array and an insert, and worst case a realloc of that array if it was too small.

I never really finished it, but I had a primitive undo mechanism in place that had issues with line inserts, which I never ironed out (project was abandoned at that point). It wasn't very memory-friendly when I enabled this undo mechanism, since this caused the entire history of every line being kept indefinitely, and every single-character insert or delete did a full copy of that line - and caused memory issues creating even relatively small files, certainly when starting from scratch, the memory bloat was incredible ^^

Still it was a fun project for me as a 16-year old kid.
>vscode seems to figure out the types in javascript without any static typing.

There are limits to type inference. And if you're going to rely on type inference to prevent runtime bugs you might as well double-down on static typing since you're giving up on some of the 'features' (insanity) of dynamic languages anyway.

Dart 2.0 now mandates strict typing but will allow you syntactic shortcuts as long as the compiler can infer the type (if it can't, you get a compile-time error) - that's a great compromise. I wish more people would love Dart. It's such a great, well-designed, language.

>Searching for strings isn't that much worse.

There are very real limits with what you can do with 'strings'. And yes, it is that much worse.

>When I was working in c# on the server and javascript on the client, I really hated having to go back into c#.

I do not understand that view. You are an alien to me. C# is a beautiful language that fixes a lot of syntactic problems in Java. It is much more pleasurable to write C# code than JS code (outside of dinky 50 line programs).

>I think static typing is necessary when you need performance because all of the fast languages are statically typed.

That's not the only reason but it is one of them. JIT and AOT compilers can do more with strongly typed code.

>There are a ridiculous amount of tech companies that have used dynamic languages to go from nothing to the biggest companies in the world and only switched to static languages well and truly after that occurred.

Sure. PHP (pre-5) and JavaScript made a ton of money for a ton of people. Both languages were integral in the Web revolution. Doesn't change the fact that PHP was a terrible language and JavaScript is still a terrible language.
Spring 5 JDBC support for Kotlin
I would like to see proof that these jobs could not be created by US citizens who don't need to be imported from other countries.

Because you say you can't obtain the labor and skills locally doesn't not make its so.

EDIT: @maxerickson (cause of those darn HN throttling limits)

Because I want to see US citizens employed before importing labor for jobs that supposedly have no candidates in country, if we're building policy.
BBC iPlayer | Development Lead | London, UK | Onsite | Full Time

https://careershub.bbc.co.uk/members/modules/job/detail.php?...

The job description is pretty much on point - we're a small team of 4 engineers (one of whom is me). We build the API for iPlayer (the video one, not the radio one), which is used by the Mobile Apps, TV Apps, Website and syndication partners such as Sky & Virgin - last week we counted 1.1 billion requests!
We're also looking after the Apple TV app (TVML), some open source programs, and a number of internal tools for our editorial staff.

At the moment we're extending our personalisation capabilities, with some audience research, an architecture revamp, and exciting ML projects and would love someone to help us build the best VoD & live content platform to come out of the UK.
Dubai to launch its own official crypto currency
Location: Bangalore, India (UTC +530)

Remote: Yes. Preferred. (I have previous remote experience)

Willing to relocate: Yes

Technologies: Python, Golang, Postgres, Redis, Kafka, AWS, Terraform, Docker

Resume: http://bit.ly/indradhanush_resume

Email: indradhanush.gupta@gmail.com

I recently finished my batch at the Recurse Center (formerly Hacker School), a twelve week self directed programmer's retreat focussed on becoming a better programmer. During my batch I wanted to learn about operating systems and distributed systems and built a toy UNIX shell in C from scratch and started implementing Raft, a distributed consensus protocol in Erlang.

Prior to this, I have worked for three years at an online payments startup where I worked across the entire backend codebase and spent a significant time working on the infrastructure team. I worked with: Python, Golang, AWS, Terraform and Docker. I enjoy designing and implementing fault tolerant systems and try to keep my programs small and concise, since I believe in the philosophy of less is more.

I have previous remote experience when I worked on my Google Summer of Code project in 2014. While I worked from my home in India, my mentor was situated half way across the world in Brazil. I was able to successfully use the project mailing list and IRC channel for all project related discussions.

Blog: https://indradhanush.github.io/blog

Github: https://github.com/indradhanush

Twitter: https://twitter.com/indradhanush92
Details about programmer
HI. I want to ask anyone who willing to help me. As I am studied as a business management but i am interesting to be a programmer. Would I be able to learn it within a year ? Anyone that willing to be my mentor please email me tariqmanager@gmail.com or facebook at Tariq Ratanakhom.

Thanks in advance for everyone
I don't get how hn can be behind this and question how this goes against America first when y'all always whine about "muh mentorship". Y'all know the value of mentorship and incubation and the cost involved in incubating talent. Talent needs to be developed and cultivated right? So why bring in 'founders' from abroad based on very speculative certia with investment levels below the amount to employ a few Americans to compete at least initially within the American domestic market? Why not throw those resources to create firms in America, even if in the spirit of sino-inspired copyism,to create not just work opportunities but founder opportunities for Americans?
Locus Robotics | UI-Robotics | Wilmington, MA | Onsite, Remote | http://www.locusrobotics.com/about-us/careers/

Locus Robotics has developed a field-proven solution for improving productivity in rapidly growing and strategic warehouses operations around the world. Our mobile, autonomous robots work together with human warehouse associates to deliver real and measurable business value. Our incredible technology is solving a real problem in fast growing and diverse market segments.

An important challenge of any robotic system is enabling their use by non-experts. It will be your role to define how users will interact with and control the system during tasks such as mapping, calibration, and maintenance. Working with a small team of dedicated roboticists, you will develop, build and test a practical robotics solution for a rapidly-evolving market, e-commerce fulfillment solutions. We work and iterate quickly with very cool tech, have a transparent company culture and work environment and have a fully-stocked kitchen!

Responsibilities:
-Define our Web/UI technology stack with whatever architecture and technology fits the bill.
-Design sensible front-end APIs (REST or otherwise) for a distributed software system.
-Create user workflows for setup, operation, and maintenance tasks.

Requirements:
-Proficiency with JavaScript.
-Familiarity with Python, RDBMS systems.
-Familiarity working within a Linux environment.
-3+ years of experience developing and shipping production software.
-Bachelor’s degree in Computer Science or equivalent experience.
-Experience working with ROS, Robotics, or physical hardware.

Interested? Please apply direct through our Careers Page at http://smrtr.io/ekl03g

Locus Robotics is an Equal Opportunity Employer
How to play 38+ famous Windows games on a gaming machine made on Odroid
Every product shipped into production today started as a highly experimental prototype.
Hi Jemaclus,
Do you offer relocation assistance? What about visa sponsorships?
Also, is remote work an option and what are the salary bands?
Thanks !