skysight-inc/HackerNews huggingface dataset:
As I read through the 50-odd comments, I wound up with a kanban / 5 whys level thought. All these points of discussion revolve around pluses and minuses of metrics, but the next level is "Why establish metrics at all?"

At a deeper (very generalized) level, we've been infected by production line, Deming style, efficiency focus.

If you are handling previously defined routines, great. Optimizing can help you.

As soon as you are working with adding value, be it in code, education, product development, metrics are all premature optimization.

Promote the idea that you can't apply optimization techniques to creative steps and encourage managers to get off the numerical crutches and make value judgments. Takes a better manager but then that's the point anyway, right?
Is it amazing that they can't do them at all, or they can't do them in the spotlight in a totally unfamiliar? I have a strong feeling that most of the people you think fall in the former are actually in the latter.

Yes, the solution might be a couple nested for loops. But if it's a new question to the interviewee, then they don't know the solution yet.
Some of them can. Some of them can be measured in soft feedback ratings on simple scales.
Well yes, I don't mind that they have a different world view than me. What I do mind is when people enforce their world views upon me.

I always opt out if possibly in those scenarios, just as I did with Django. I stopped using it and now I have nothing that runs Django anymore.
> I hate meetings and trying to seel our product so I am glad someone is doing that.

This is your answer. They're doing things you don't want to do. Now, they don't have to have equal ownership per se. But you need to decide how important they are to you, and they'll respond by letting you know what they want to do the job. And that very well might be a 1/3 split.

Also, keep in mind that the hours put in by each 'department' does depend on the state of the product. In the early stages, product development takes up nearly all of your time. Once you get a product that can be sold, marketing will consume a lot of time. And once you have customers and more employees, the business crap will take up a lot of time. Also, don't discount those two factors. Think of all the shitty products that have and still continue to be sold thanks to good marketing and connections.
Recurse Center is rewriting all the rules to boost diversity
It’s even more wrong to portray prisoners as a bunch of hapless victims. I’ve had to interact with prisoners in a previous career and less than 10% are people I would allow in my home.
The Dark Knight isn't actually a rigorous academic study on virtue of prisoners.
China is rule of law when convenient.
Talks given by this person includes "Attention: Is your diet causing your ADHD?" and "Beyond Medication: How to Improve Mood, Attention and Memory Through Diet." I hope you caught her talk at the "Boulder Carnivore Conference" last month!
How I use email has changed significantly in the past 15 years. These days my personal inbox is almost entirely filled with mail from companies and newsletters that I rarely read. The quality is so low that I probably only check my email a few times a month.

If the trends continue, in 2035 I'll be checking my email a few times a year.
WebRTC really is next level when it comes to video communication. I've tried Proficonf, and it's awesome. Its quality is direct proof that WebRTC has no alternatives when you want quality.
Boba-Themed-Hackathon
I like giving coding “tests” but I prefer to let the candidate pick an issue from an open source project ahead of time. I want to be on as close to the same footing as the interviewee.

I like to see them work in as comfortable and nerve free environment as possible.

And in the event that the person doesn’t get hired, they have a commit on their GitHub and maybe added some value to a project.
> • Camel-casing the property name: I can do that myself readily enough;

Sure, but now you have to think about this, which makes those functions a bit less of a replacement for jQuery.

> • Vendor-prefixing properties: in the library we use for FastMail, we used to have vendor prefixing; but when we dropped support for IE<11

> Vendor-prefixing is basically a thing of the past; the only one that I found to still be relevant is `user-select`.

I think you still have to prefix the appearance [0] property too, I would guess probably a few more as well, as I think browsers sometimes implement a vendor-prefixed property before the implementation is stable enough, so I guess if you want to use something particularly new you might need to vendor-prefix it.

My point is that with jQuery you don't have to think about all this.

> • CSS variables: fair, but using `.setProperty('--foo', value)` and `.getPropertyValue('--foo')` is not onerous in those situations where you need to refer to a custom property.

Right, but now you have to remember to use different functions. If you want to abstract this away in a separate `css` function you'll find yourself basically reimplementing what jQuery or cash does (ensuring it works, it's performant etc.), perhaps it might have been better to spend that time improving your product instead.

> • Adding `px` suffix to numeric values when appropriate: I don’t actually want that.

> • Non-element nodes: why on earth would I want it to fail gracefully? I want it to throw an exception, because I evidently did the wrong thing.

Fair enough, but that's what jQuery does, maybe you want something else, maybe not something I would call a "jQuery alternative" in this context.

> I like efficiency, and I like correctness; for that reason, I like the fact that the native methods don’t do most fo these things automatically. I don’t want to inefficiently do most of those things.

I'm pretty sure the bottleneck of your app will basically never be the check for css variables or something like that. And the time spent to reimplement all/some of these functions might be better spent improving the app instead, to me this argument feels like saying: I like efficiency, I only write my apps in C, you can absolutely do that but by the time you reach a MVP I would have probably made a much better overall and maybe even more performance JS app, since while you'd be thinking about managing memory and all that I would have surely spent more time thinking about algorithmic improvements and performance optimization in general.

[0] https://developer.mozilla.org/en-US/docs/Web/CSS/appearance
Why you need same day CBD Delivery for your business?
Ask HN: Who wants to be hired? (April 2019)
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.
Ask HN: Freelancer? Seeking Freelancer? (April 2019)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.
Ask HN: Who is hiring? (April 2019)
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, https://news.ycombinator.com/item?id=10313519.

Don't miss these other fine threads:

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

Freelancer? Seeking freelancer? https://news.ycombinator.com/item?id=19543939
The Challenge of Going Off Psychiatric Drugs
GitLab | Remote only | Full time

It’s an exciting time to join GitLab. As a fast-growing, all-remote company, GitLab is a place where you can contribute and make an impact from anywhere in the world. You’ll be part of an ambitious, productive team that values transparency and collaboration.

We’re hiring solutions architects, engineering managers, security engineers, recruiters, support engineers, product managers, strategic account leaders, and more roles in every department. Here’s our full list of vacancies: https://about.gitlab.com/jobs/

Here’s an inside look at GitLab’s interview process from one of our new team members: https://about.gitlab.com/2019/03/28/what-its-like-to-intervi...

Want to learn more?
Check out our company handbook: https://about.gitlab.com/handbook/
April Fools: Lockheed to sell 'space fragrance'
There's a phenomenon known as "rabbit starvation" that is related to this. Rabbit is an incredibly lean meat and apparently you can eat and eat and eat and still be hungry.

https://en.wikipedia.org/wiki/Protein_poisoning
Extreme Networks | multiple roles | Shannon, Ireland | Full Time | https://www.extremenetworks.com/company/careers/

We're a young startup that has been around since ...1996!
We build network/wireless gear and software solutions for analytics, management and security. We're bootstrapping a new engineering base in Shannon, Ireland, to help us transform into a software company. We are a flat organization, and this operation starts with a blank slate (languages, architecture, ideas), so join the team and help us get to the mission of being a 2B$ company in 2020.

* Software Manager - https://www.extremenetworks.com/company/careers/?p=job%2FoSb...

This is the first hire at this new operation, you will be responsible for growing your team (large headcount already budgeted), nurturing innovation, help build products and provide leadership. This is one-of-a-kind opportunity.

* Software Engineers (Cloud) - multiple positions - https://www.extremenetworks.com/company/careers/?p=job%2Fos4...

You'll be working on a brand new project with the aim of building a cloud-based successor of our famous network management platform. We build on serverless stack on AWS and GCP. If you have programmed in any of Go, Java, Rust, Python, JavaScript, C, C++, we would love to hear from you.

* Machine Learning / Data Science Engineers - multiple positions - (link tbd, sorry)

You'll be joining a brand new team of ML and Data Science engineers, that will be extending our analytics and security products. We run analytics for massive customers, both in the cloud and at the edge. Tech we use: GCP BigQuery+PubSub+Dataproc, AWS GreenGrass, both Tensorflow and PyTorch. Lots of ideas to experiments with.

Feel free to get in touch with me directly (mail in profile) for any question.
Brahmins in India. Strictly, never touch animal food. Go to any veda schools in India, they can recite whole Vedas on their tongue, modern fools eating animals will never even able to pronounce it properly.
> Even military fucking emails.

This will be downvoted, but your comment made me smile for a second, thinking on what kind of strange pr0n about military is flooding your inbox.
What would you suggest instead? This is honest, not sarcastic. Cmake can be very powerful, and I don't know of a better option. For instance, it can even be set up to download the latest binary dependencies, which is very useful.
ASTi | Herndon, VA | FULLTIME, ONSITE | https://www.asti-usa.com/

We make computer hardware and software systems that provide intercom and radio communications, audio and special sound effects, speech recognition and artificial intelligence capabilities, and cloud-based training to help make better pilots, soldiers, sailors, and test range operators.

Here's a list of technologies we currently use; we hope that you have experience in one or more (or all!) of them: C, C++, C#/Mono, Python, JavaScript, Go, Node.js, AngularJS, CouchDB, MongoDB, AWS, WebRTC, Linux, and Windows.

We don't expect you to know how to do all this stuff on day one, but we imagine that our new Software Engineer will quickly learn how to:

1. Build user-friendly interfaces to hide some of our products' complexity, and to enhance our users' experience

2. Work with signal processing, e.g. compression, noise cancellation, 3-dimensional spatialization

3. Work with natural language processing to help bridge the gap between humans and machines (although not to Skynet levels)

4. Research and develop solutions using the latest cloud and web-based technologies

5. Work alongside our Application Engineers to support our customers and build new products

See also:
https://www.asti-usa.com/jobs/positions.html#software_eng

If you're interested in this software engineering position, email your resume to jobs@asti-usa.com.
Location: Europe, Poland

Remote: Yes, preferred (2+ years of experience working remotely)

Willing to relocate: Location and project dependent

Technologies: Ruby, Ruby on Rails, Javascript, React, Ember.js

Résumé/CV: https://goo.gl/fn3s82

GitHub: https://github.com/tradziej

Email: See resume

Full Stack Software Engineer (with 5+ years of experience) looking for a long term job.
Tulip | https://tulip.co/careers | Boston, MA | Full time | Onsite Do you want to help transform manufacturing? We are building the best team in the industry to bring consumer-grade user experiences to a space dominated by ancient enterprise technology. Our platform enables our customers to create apps without code and to connect their apps to machines, sensors and smart tools. These augmented production lines would otherwise rely on paper to share information. We’re based in Somerville, MA and have raised $13m from NEA, Pitango, and other leading investors. Our customers include some of the largest manufacturers in the world across numerous verticals of the manufacturing industry. If you are looking to join a fast-growing, mission-driven company, and want to make a lasting impact on our organization and the manufacturing industry, we'd love to talk to you. We'd love to talk to anyone interested, but in particular we are looking to bring folks on in: - SRE/DevOps: Kubernetes-admin, scalable monitoring across the firewall, hybrid cloud/on-prem deployment
- SRE/DevOps: Azure cloud architect, ideally with container service/AKS experience - will consider contractors as well as F/T, depending on interest and experience

- Web Development: React+Redux frontend, NodeJS+Mongo+Postgres+Redis backend, syncing data with Meteor, delivering useful, real-time experiences in the browser and on Electron

- Data & Pipeline Engineering: planning, implementing, and finding insights with our next generation of process & sensor analytics

- IoT/Embedded Software: delivering a reliable, extensible HW platform across arm and x86, all manner of bus/IO tech

Apply at https://tulip.co/careers or email us at jobs@tulip.co
I support RIIR 100%. It’s much easier for me to contribute to Rust projects. It’s not just the language (but that is definitely a part). I don’t need to worry about shit like “how do I build this project” or "my code might run on platforms x and y but I'm not sure about platform z". With c/cpp, the build process can be potentially very complicated. Missing headers, missing binaries. With Rust, I just run “cargo build”.

Furthermore, the resulting code feels just so sturdy. I can also expose it as C and it can be used from the likes of Python.
The people behind Django are one of the sharpest set of developers out there. Just hang out the django-developers mailing list for a bit and you'll likely conclude the same. Don't let this one PR color your entire judgement of an otherwise incredibly successful and polished piece of software.

https://groups.google.com/forum/#!forum/django-developers
Everyone loves creating things. It's part of or human nature. It's one of the things that makes life magic again. Not "being productive". "Being productive" is code for doing shit you would rather not do. If you wanted to do that stuff, you would just do it.

Sure, even the stuff we are the most passionate about entails tasks that we would rather not do. We all get that.

For example, right now I want to work on a research project, but I have to fill some forms first so that I can keep having medical insurance. I would rather not fill the forms, but I will just do it so I can go back to the magical stuff.

If most of what I do requires a Pomodoro-hell-clock, 3 lists and a process that takes 10 chapters to explain, just to discipline myself into doing it, then maybe I made some bad choices along the way. But hey, maybe it's just me. I am just inviting people to take a pause and reflect. :)
> We built Warp around WireGuard

So basically Cloudflare created an app with Cloudflare branding and set up a Wireguard server for everyone. No bad, but just check out the original:

https://www.wireguard.com

While I am not a big fan of VPNs in general, I have to admit, that Wireguard performs exceptionally well. I tested it a week ago and the added latency is pretty much just the network latency and the bandwidth loss is minimal (so small I couldn't even measure it reliably). What I found most interesting, was that there were some use-cases when the network with Wireguard performed even better than without it (probably related to congestion control).
Interesting, I did some more digging and found this for anyone interested in a nice paper:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5121266/
I've helped hire 3 software engineers to both work with me and mentor me and they were all failures.

First two hires quit after only a few weeks.

Third hire was temporarily successful. He eventually revealed himself to be both a jerk and not very technically skilled, so I spoke to higher-ups to get him removed.

My hiring strategy was designed to be simple and respectful. A simple, 20 minute assignment completed between phone screening and on-site. And 2 on-site interviews. Despite the 3 failures, I still feel like it's a good strategy. But evidence says otherwise!
They even killed a Canadian. In a future where China is dominant you can just tell that they learned diplomacy from Americans... where they basically act like the mafia. And really much effort should be put to restrain them as it's going to be a disaster for world peace and human rights.
Call of Duty Hoax Caller Tyler Barriss Jailed
Location: Santa Cruz de la Sierra, Bolivia

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Docker, Ansible, JavaScript, ES6/7, MongoDB, React, Vue, PostgreSQL, AWS, Django, aiohttp

Résumé/CV: https://www.linkedin.com/in/mariocesar/

Email: mariocesar.c50 @ gmail.com

Years of experience: 10+
Got it now. Thank you.
While it might use more power I've been using Wireguard on my phone for 6 months or so now and the performance is way better than IPSec, especially on spotty connections such a mobile!
I've found the smart reply feature to be moderately useful.

Some people wire their homes to turn on lights and TVs when they get home. I don't find that creepy because I know that it's just an electro-mechanical process.

Same thing with ML-driven features like smart replies. It's amazing, but it's just math and logic, so I don't find it creepy.

More of this, please.
I don't trust this, or these people.

No matter what words they use, the model is a dangerous one and we should be just as wary of it coming from cloudflare as we would if it were coming from google.
What's the reasoning behind this[1]? It strikes of ulterior motives and turns me off, as a potential user. Any official response from Cloudflare?

[1]https://lists.zx2c4.com/pipermail/wireguard/2019-March/00404...
I'm looking for long term work, I have been working remotely and partially in-location, I'm willing for relocating if the opportunity is great.

You can get an idea of my coding skills, by looking at my Github profile https://github.com/mariocesar, I often post code snippets in https://gist.github.com/mariocesar

# What is my stronger skill?

Django and python based projects. I have been working
with Django so many years that I know how to manage
myself quickly to start and complete a project quickly.

# What are the most recent skills that I'm excited right now?

aiohttp. I have been working doing "real-time" apps with node.js and switching to aiohttp was a production high jump getting back to python to build these apps with aiohttp. I also have enjoyed learning Vue to make large applications, I still enjoy React however, the internals of Vue really clicks with me.

# Somethings that made me happy recently?

My latest Recommendation in Linkedin.
SEEKING WORK | Edinburgh, UK or remote | Full stack web & mobile software consultant

Portfolio: https://www.seanw.org/

Email: sw@seanw.org

-----

Summary: I'm a software consultant with 10+ years of experience who can take your web or mobile project from concept to delivery. I've assisted well known global companies like Just Eat and Triumph Motorcycles, created my own commercially successful apps and have a PhD from Edinburgh University so you can rely on me to deliver high-quality solutions on schedule. I can take charge of requirements gathering, design and development for apps, web services and MVPs as well as giving recommendations on solution design, software architecture and team workflow improvements.

-----

Previous work experience: Full stack development (JavaScript, TypeScript, Python, PHP, Java, OCaml), modern web frameworks (Express, Vue, React, WordPress, Django), mobile app development (Android, iOS, PhoneGap/Cordova), cloud hosting (AWS, Google, Heroku, Firebase) and website optimisation (performance, security & SEO).

-----

Portfolio: I've independently created two commercially successful apps where I was responsible for the concept, design, development, graphic design, UX and marketing.

- Checkbot for Chrome (https://www.checkbot.io/), a website auditor browser extension that checks 100s of pages at time against 50+ SEO, speed and security web best practices. This included developing a system for subscription based payments and authoring a modern web best practices guide (https://www.checkbot.io/guide/). Technologies: TypeScript, Vue, Node, Express, Firebase, Netlify, Paddle.

[ Rated 4.9/5, 20K+ active users, 100s of paying subscribers ]

- Fresco for Android (see https://www.seanw.org/), a digital painting app which was one of the first on the platform to support layers. Features customisable brushes, image filters and robust undo/redo/autosave while being highly optimised for devices with low resources. Technologies: Java, C, JNI.

[ Rated 4/5, 500K+ free downloads, 10K+ copies sold ]

-----

See https://www.seanw.org for my portfolio, client endorsements and more on my background.

Email sw@seanw.org with details about your project so we can arrange a call and work towards a quote. I'll get back to you within one working day.
Tapad | Full-Time, Onsite: NYC | Open Compensation

Tapad is known for inventing and introducing the Tapad Device Graph™ to the industry. At the heart of it, we dig data.

Tapad's Open Source tech stack (below) handle:

___________________________________________

Distributed Applications... Scala, Python

Distributed Computing... Google Cloud, BigQuery, DataProc, DataFlow,

Open Source Technologies… Kafka, Zookeeper, Spark

___________________________________________

Here are our open roles in Engineering:

VP of Data Science (NYC): https://grnh.se/deb6a59e1

Senior Data Scientist (NYC): https://grnh.se/c110c3831

Senior Software Engineer - Device Graph (NYC): https://grnh.se/c110c3831

Software Engineer in Test (NYC): https://grnh.se/5164ee631

Software Engineer - Device Graph Access (NYC): https://grnh.se/fc5119481

-----
Worth noting that if you refuse to get fats from animals, it's important to get your DHA through algae oil.