skysight-inc/HackerNews huggingface dataset:
the article doesnt touch on it, and im not exactly a developer myself, but Does on-call developer mean everything?

I remember starting out early in my trade craft. Im an engine mechanic now, but years ago i worked mechanical maintenance for a state psychiatric hospital. The job came with an on-call pager about the size of a box of chocolates, but there was a limited and well defined scope. HVAC and the standby power generators for example were considered "priority one" where I had to be on-site in 30 minutes or less. busted light in the bathroom however was not an on-call priority.

It wasnt a rule when i started, but i eventually turned it into one: you cannot tack on extra work for an on-call event. example: im not replacing lights or repainting lines in the garage because im "already here" for a faulty transfer switch.
That would be reticulous.
Clientless. Nothing is faster than code that isn't run.
Why Do Supply Chain Managers Need Predictive Analytics?
Thanks! Turns out there is a whole trolleybus youtube, amazing.
I am not an encryption expert, but to the casual techy follower, homomorphic encryption seems like it could be huge for the union of machine learning and digital privacy. Are there any experts on HN who could comment on how mature this technology is? Or does anyone know of any interesting projects that use this? I know Numerai is using something of this sort, but it is hard for me to tell how legitimate it is.
Getting off the bus in NYC one day, guy comes up to me, seemingly nice guy asks if I have $5 so he can get home.

Give him some money, feel scammed, couldn’t say exactly why.

Talk to my Dad about it later and he asks what was it? Was he holding a book or something? Yep, right in his hand obviously when I recalled it was a cheap rough condition paperback book. My dumb brain saw that and said “surely this guy is ok, he reads!”. Dad informed me this was an old scam.
I wonder if team “zhang” is angry. They’re way ahead of the rest of the entrants and would have had an impressive result, if they hadn’t been blown out of the water by A7D.
Is that somehow related to Genesis' Firth of Fifth?
Optimizing Siri on HomePod in Far‑Field Settings
TFA says all-caps navigators are objects, not syntax
Why not just leave it at ~55 characters? 50 characters is not a hard limit. See the Linux commits, for example: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Has anyone used this platform extensively? How does it compare to other options? In particular Gazebo for ROS?
> Oh, ransomware only succeeds because of improper user permissions?

Strawman; that's not what I said.

In the late 90s/early 00s you could get pwned on Windows by opening an email.
Mic, a News Site for Millennials, Lays Off Most of Its Staff
Ask HN: Who is hiring? (December 2018)
Please state the job location and include the keywords
REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome.
When remote work is not an option, include ONSITE.

Please only post if you personally are part of the hiring company—no
recruiting firms or job boards. Only one post per company. If it isn't a household name, explain what your company does.

Commenters: please don't reply to job posts to complain about
something. It's off topic here.

Readers: please only email if you are personally interested in the job.

Searchers: Try https://kennytilton.github.io/whoishiring/,
https://hnhired.com/, https://hnjobs.emilburzo.com, or https://news.ycombinator.com/item?id=10313519.

And don't miss these other fine threads:

Who wants to be hired? https://news.ycombinator.com/item?id=18589704

Freelancer? Seeking freelancer? https://news.ycombinator.com/item?id=18589703
Ask HN: Freelancer? Seeking freelancer? (December 2018)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.
Ask HN: Who wants to be hired? (December 2018)
Share your information if you are looking for work. Please use this format:

Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:

Readers: please only email these addresses to discuss work opportunities.
Commure, Inc. | San Francisco, CA / Montreal / Boston, MA | Rust Engineer | Fulltime | ONSITE

We are a stealth startup working to fix the software doctors use. If you have seen what physicians have to put up with, it's a bad version of the 90s, and makes medical care worse and more expensive for everyone. We are a group of previously successful engineers and entrepreneurs (MIT, Dartmouth, Stripe, Twitter, Salesforce, DataPower, etc) and senior doctors (Johns Hopkins, UCSF, etc) who are determined to finally fix this.
Compensation: market salary & equity -- we are well funded by top-tier VCs.

Stack: includes Rust, React and Kubernetes. In addition to building our back end in Rust, we are also solving some very interesting problems in the areas of data processing, high-speed APIs, flexible UX frameworks and fine-grained privacy for healthcare data.

Please email jobs@commure.com and mention "[hnrust]" in the subject line.
Other positions available:
- Senior Front End Engineer (React Native, React)
- Senior Security Engineer (identity, SAML, OAuth, etc)
(please use [hnfe] or [hnse] in subject line for the above).

Locations: San Francisco, Boston or Montreal; sorry, no distributed/remote option at the moment.
Location: Los Angeles; Remote; Consulting

I don't just write code, I solve hard problems. Strong foundations in other scientific fields (math, physics, probability, formal logic). Startups have hired me to implement their core products. If I don't know something, I find the best resources, figure it out and deliver a polished solution.

Skills: application development, operating system internals (nix, macOS, Windows), GPU programming, low latency networking, digital signal processing, numerical computation, databases, high performance computation, machine learning, computer vision, robotics

Languages & Frameworks: C, C++, Swift, Metal, AVFoundation, TensorFlow, Rust, Julia, Objective-C, Python, Java, Kotlin, Javascript, TypeScript, Ruby

LinkedIn: https://www.linkedin.com/in/adam-nemecek-b40153104/

Contact: my user name at gmail dot com

Education:

* A.B. in CS from Harvard

Open source contributions:
https://github.com/adamnemecek.

* Core team member of AudioKit

* added Swift support to Godbolt compiler explorer (https://godbolt.org/)

* contributed to Firefox for iOS

* billion of minor contributions
Kubernetes 1.13 released today, this is whats new
Interview them like pretty much any other grown up professional. Ask detailed questions about their work history, education, or other projects they offer to tell you about.

If you cannot distinguish specific degrees of technical skill from a simple conversational interview, that’s on you. Adding coding tests to the mix isn’t going to solve your inability to detect a good-fitting worker on these dimensions, and likely will make it worse because code tests rarely measure a candidate along meaningful or useful axes.

It’s tragic how this industry has bastardized interviewing and hiring. It’s common now to be hired 100% based on code test performance and to not even be asked a single question about your work history.

This deeply arrogant assumption that past work history doesn’t matter compared with test performance is perhaps the most explicit manifestation of tech industry’s deep narcissism complex there is.

Nobody can stand it if you doing good work before might justify paying you a competitive wage, and they must introduce some form of masturbatory hurdle into the process so they can define “goodness” in terms wholly based on some puzzle they themselves can solve, so that candidate goodness can by definition never be better or different than navel gazing self-goodness of the people already inside the machine.
Yes! Although I was an econ major I did the same thing, I dipped my toes into pure math and took some real analysis and abstract algebra. I really found these challenging at times. But the ideas and modes of thinking I gained from these classes have been very rewarding since.

I relate its value in programming to the Torvalds adage "Bad programmers worry about the code. Good programmers worry about data structures and their relationships." Taking some abstract algebra really helps you think about data structures and their relationships, and to architect "good bones" in your code.
Gecko Robotics (YC W16) | Fullstack Software Engineer, Software Engineer, Data Analyst | Pittsburgh, PA | Onsite | Full-time | https://www.geckorobotics.com/

At Gecko Robotics, we do predictive maintenance inspections on tanks, boilers, and other industrial infrastructure with wall-climbing robots. Every year, over $100 billion is spent on industrial maintenance. Gecko has developed wall-climbing robots that dramatically reduce downtime resulting in millions saved. Our Toka series of robots is the first to climb and inspect boiler walls using ultrasound transducers and an array of sensors and cameras. We raised a $7M Series A round this fall led by investors like the Founders Fund, Justin Kan, and Mark Cuban and are looking to rapidly grow our engineering team.

We’re looking for people to join our software team to help build an industry-leading data processing and visualization platform that gives our customers a comprehensive and interactive view of their industrial assets over time, as well as a suite of software tools for advanced robot control systems.

We’re looking for people with experience in any of the following areas:

* Signal processing for ultrasound and other sensing technologies

* Computer vision

* Machine learning

* React.js / web development and design (UI/UX)

* Python (Django) / backend development

* 3D visualization and mapping libraries (Three.js, D3, etc.)

Tech Stack: Python (Bokeh, Django, Flask, Pandas), JavaScript, React, Google Cloud Platform (GCP), Postgres, BigQuery

Apply for openings at https://www.geckorobotics.com/company/careers
That depends on having competent management, or a company large enough to have a global team.

Small startup that's still iterating or just found market fit? Doubtful.
You have a lot of context/metadata like date taken (or at the worst, date acquired for a historical collection, giving a terminus ante quem) and can easily figure out the false positive rate. You may not know if two matches are the same person, but if one photo is dated to 1850-1860 and another photo is dated to 1931, you can safely infer that you have a false positive. Over a dataset of matches, that gives you an idea of how reliable each one.

Give people access to all the other clues like "insignia and inscription" and probably a lot of reliable identifications can be made, and the remainder flagged as 'possible but uncertain'.
strange. my city got electric buses last year or so. it could be they are chinese of course.
From the user manual (http://www.primrosebank.net/computers/amiga/documents/A1200%...):

An RGB monitor gives the highest quality picture, and
allows you the widest selection of the Amiga's many display modes.
Several types of analog RGB monitors can be used with the A1200,
including multiscan, 15 KHz, and VGAlSVGA monitors. A multiscan
(multiple horizontal scan rate or "multisync") RGB monitor provides
the greatest flexibility. A multiscan monitor is required if you wish
to use display modes that have different horizontal scan rates. A 15
KHz analog RGB monitor can display only the Amiga's default display
mode and other 15 KHz scan rate modes. A VGA or SVGA type monitor can
display the Amiga's de-interlaced and higher resolution modes, but not
the standard 15 KHz video modes. Connect a 15 KHz
monitor with a 23-pin female connector, such as the Commodore 1084 or
10848, directly to the A1200 VIDEO port. For a monitor such as a
multiscan, VGA, or 8VGA model that has a small 15-pin VGA-style
connector, connect the 23-pin to 15-pin adapter included with the
A1200 to the VIDEO port, then connect the monitor cable to the
adapter. With the proper adapter cable, a television with a SCART
input can be used as a 15 KHz RGB monitor. See the "SCART
Televisions" section below for more information.
I highly recommend Engines 2.0 rather than the original. Drexler's conception of nanobots before he had done the heavy lifting of working out the designs that showed up in Nanosystems probably aren't very practical compared to more factory assembly line structures. Thermal motion is just so much easier to deal with in an enclosed tube than at the end of a wobbly arm.
Yeah, that’s how I understood it, but there’s often opposition on HN to that process.
That could actually somewhat work for C++ and Rust (although getting things like generics/templates across would be a huge challenge and you'd lose Rust's safety guarantees at the unsafe C++ interface. Also good luck dealing with exceptions). For Go and D you have a bigger problem: garbage collection. Having two different runtimes play well with each other is far from trivial and could hurt performance.

The main reason the C ABI is de-facto the lingua franca for language bindings is because it's almost runtime-less. You basically only need to agree on things like stack layout and where the parameters/return values go. It's a super low bar.

Dealing with C++ objects, overloaded functions, namespacing, exceptions etc... Now that's a whole different can of worms. How would you automagically map something like std::cout and its operator<< in Rust or Go for instance?
New Knowledge | Multiple Positions | Austin, TX | Full-time | Onsite | https://newknowledge.com/

New Knowledge is on a mission to defend public discourse. We build products that repair online communities, identify manipulation, and help them communicate more authentically. In a world where social media is being manipulated on a massive scale, this is no small task. We care about protecting communities, brands, and companies from being targeted by the spreading of disinformation. The right fit for us is someone who is passionate about that challenge and mission. We just closed an $11M Series A in August 2018 (https://tcrn.ch/2Pfuw6X) and we are on the fast track to grow a powerful, mission driven team!

Our tech stack: Python, Flask, Javascript, Node, React, Postgres, Kafka, Jenkins, Docker, Kubernetes, Terraform, Ansible

Our current technical openings: Jr. Data Engineer, Sr. Data Engineer, Automation Engineer, Strategic Operations Director, Product Designer, Product Manager, Lead Software Engineer, Machine Learning Engineer, Full Stack Engineer, Computational Disinformation Analyst, Sr. Software Engineer, Technical Project Manager, Data Science Manager

Our non-technical positions: Head of Sales, Head of People, PR Lead, Sales Operations Analyst, Content Writer, and Business Development Directors.

You can view more information and apply to these roles at https://grnh.se/43037c332

If you have any questions about a position, the company, or the hiring process you can email me here: jeff (at) newknowledge (dot) com and mention "Hacker News" in the subject line.
Coinbase (YC S12)| Cryptocurrency and Payments Engineering | San Francisco, Chicago, London | Full-time | Onsite & Remote

At Coinbase (YC S12), our vision is to bring more innovation, efficiency, and equality of opportunity to the world by building an open financial system. We’re hiring across the board and focusing on cryptocurrency and payments engineering.

Questions or want to say hi? Reach out to us directly: omar.bohsali+hn@coinbase.com. Here’s an open list https://coinbase.com/careers.

Here’s a small subset of what we’ve accomplished/shipped in the past few months:

* Added many new assets: ZCash to Coinbase Pro, Basic Attention Token (BAT), 0x, Ethereum Classic

* Raised our Series E round

* Launched USDC alongside Circle

* Presented at AWS re:Invent (and recruited an excellent VPE, Tim Wagner, the creator of Lambda)

* Received our Independent Qualified Custodian License from the NY Department of Financial Services

* Acquired two companies

* Launched Paradex internationally

Needless to say, it’s been a very productive past few months and we have quite a bit more planned that we’ll be announcing shortly. We look forward to continuing the trend :).

See openings here https://coinbase.com/careers or send me a note: omar.bohsali+hn@coinbase.com.
An awful lot of BC is the middle of nowhere. Hell, once you get 100km past the US border things thin out pretty quickly.
Validere | Data Scientists, Data Engineers, React/Elixir Developers | Toronto | Full-time | Onsite | https://validere.com/

At Validere (YC W16), we build software and IoT hardware that is empowering oil & gas organizations to optimize critical product quality, logistics, and trading decisions. We are working on a challenging problem and are looking for smart people that align with our vision to build amazing products and services for industries that have been largely ignored by technology so far.

We are looking for data scientists and data engineers to join our data team to provide deeper intelligence and insights with sophisticated data analytics and machine learning. We are also looking for React and Elixir developers to join our platform team as we pursue becoming a major player in a massive market with a unique product offering. If you are interested in joining an incredible team, we want to meet you!

Tech Stack (Data Science / Machine Learning): Python, Numpy, SciPy, Pandas, Numba, PyTorch

Tech Stack (Platform) - Elixir, React, Postgres, Redis, Docker, Kafka, Terraform, AWS, Prometheus

Questions or interested in applying? Reach out directly via careers+hn@validere.com (include any relevant links to Github/LinkedIn, etc)
They're definitely not the worst burgers in the world. I've had worse from commercial and non commercial sources.
You might be interested in computer-aided drug design [1], in particular computational target prediction. It’s a fairly big field (both in academic research and in commercial application), and not exactly new. This is technically a subfield of molecular biology but that term is extremely broad.

[1] https://en.wikipedia.org/wiki/Drug_design#Computer-aided_dru...
THORN | Data Engineer | Full-stack Engineer | Full-stack Engineer with + UI/UX | REMOTE (US based) | FULL-TIME | $100k - $150k + Amazing benefits https://www.wearethorn.org

Thorn is a non-profit that builds technology to defend children from sexual abuse. Thorn gives you the opportunity to apply your expertise and passion for building to directly impact the lives of vulnerable and abused children. Our staff solves dynamic, quickly evolving problems with our network of partners from tech companies, NGOs, and law enforcement agencies. If you are able to bring clarity to complexity and lightness to heavy problems, you could be a great fit for our team.

We are hiring for:

Data Engineer: Building a system from beginning to end that assists law enforcement in identifying the most vulnerable victims. This role spans areas including adaptive crawling, search, data engineering, data pipeline development, and devops. Apply today! https://grnh.se/c3cb5f132

Full-Stack Engineer: You will work on building an application from beginning to end that assists law enforcement in identifying the most vulnerable victims. The work spans engineering topics from single-page web application development to API endpoint creation. Apply today! https://grnh.se/f50cce292

Full-stack Engineer with UI & UX design experience: You will build products used by our industry partners to help make their platforms safer and prevent the spread of child abuse material on the internet. You will split your time between product design and full-stack development, creating UI wireframes and designs and building single-page web applications and APIs, Apply today! https://grnh.se/5446d4772

Tech stack: React / Redux / TypeScript / Express / GraphQL / Python / PostgreSQL / Elasticsearch / Spark / Kafka / Docker / Terraform / Kubernetes / AWS

Fully funded healthcare + unlimited vacation + remote first culture + flexible working + 401(k) + wellness
Cumulus | Software Engineer | Cambridge, MA | Onsite/Remote | Full-time/Internship | https://cumulusds.com/job-openings

At Cumulus Digital Systems, our job is to build the Internet of Tools. We are making industrial facilities safer, cleaner, and more productive by connecting workers, tools, and data.

We are looking for software engineers that are passionate about frequently shipping intuitive, quality products. You should have a startup mentality, meaning the ability to rapidly pick up new required skills, and be proactive when it comes to project execution. You also need a keen eye for design and thoughtful user experiences. We use ReactJS, React Native, AWS Lambda, DynamoDB, ASP.NET, UWP, Entity Framework and ASP.NET.

Reach out to us at software@cumulusds.com
Location: Stockholm, Sweden
Remote: Yes
Willing to relocate: No
Technologies: Java, Spring, Hibernate, Linux, SQL, and a whole pile of other bits and pieces.
Résumé/CV: https://www.linkedin.com/in/dcminter/
Email: dave@paperstack.com

I'm a very experienced Java software developer and debugging something gruesome in a complex codebase is my idea of a good time. I also enjoy documenting the hell out of things - apropos of which I'm the author of a few books with Apress.

I'm looking for a full time or part time job with a smaller company, so ping me if you're up to something interesting and I look like a good fit.
They care about quality as long as it's "good enough".

Many, many projects, will meet business or contract requirements with the lowest friction product. A great example is "IDS/IPS" or "Anti-malware". Unless specific metrics, requirements, or fine/fee structures exist, 9/10 times, people will check the box on the easiest to deploy.
There's only a few places where lead acid batteries have really proven viable for transportation and it's in forklifts where their weight is a benefit instead of a detriment and the actual ranges being traveled are extremely short. Everywhere else they're just way too heavy to get workable ranges at reasonable weights.
It's actually more complex than that, even. I'm speaking from being an engineer for some time (~13 years) and a product manager now. The issue is that Customer A, B, C, D, and E want Feature A to behave in one way, and Customer N, M, O, P, Q, R, S, T, U, V want Feature A to behave in another way, and those two ways are mutually exclusive insofar as it can't merely be configurable, since Features B-F rely on Feature A behaving in one way or another.

So which set of customers do you please? How do you ensure that customer requests for behavior changes, or customers being surprised by application behavior doesn't result in a scope creep that expands the requirements of your application to an unsustainable level?

How do you ensure that your business doesn't get coopted by BoM (Buckets of Money) to basically be a contract development house and eventual acquisition target by your largest enterprise customer while ignoring/harming all your other customers who were earlier adopters?

There's a lot of jokes about bugs actually being features, but at some point if an application behaves in a certain way long enough and that behavior is relied on elsewhere, changing it is a new feature with all the consequences that come along with that, even if the new behavior is strictly more correct.

All of these factors need to be balanced in determining what the best path is to tread in your software. At a certain scale, most of these questions can be addressed organically, maybe by the developers themselves, but at a certain scale it's just not feasible to interface customers directly with developers. You are working on "new features and new products", because customer issues get turned into identification of new markets to solve those issues, which are serviced by new features and new products rather than by "fixing" the old products and features, which would break it for other customers.
This must be hyperbole. The 450 mg of Buproprion alone is hard to believe.