skysight-inc/HackerNews huggingface dataset:
Hustle, Inc.; all roles are located onsite in SF and NYC, full-time.

At Hustle, we build communications software that helps mission-driven organizations strengthen enduring, personal relationships with their contacts, and to leverage those relationships to achieve well-defined outcomes.

We are looking for experienced, well-rounded engineers who can help us build a rock-solid messaging infrastructure, a beautiful web interface, intuitive data tools, and fast mobile applications. We have a modern stack built on node.js, React, and React Native, and a veteran engineering team from Facebook and MongoDB. We're venture-backed by top VC firms including Social Capital and Index Ventures.

Check out our careers page here: https://hustle.com/careers/
I am a frontend engineer and designer especially interested in frontend lead roles for early-stage companies.

Location: SF Bay Area (Oakland)

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, React, Meteor, Ruby, Rails

Résumé/CV: https://github.com/zda/resume

Portfolio: https://www.zachalexander.com (shortcut: zda.is)

Email: hello@zachalexander.com
Location: Los Angeles

Remote: Yes, if it will work with the client.

Willing to relocate: No, only looking for local or remote
part-time contract work

Technologies: Ruby, Ruby on Rails, React, Vue.js, ES6, Webpack, AWS, Heroku

CV: Experienced in building technology for the financial sector. Have built and maintained payments processing software that does $80mm in annual revenue. E-mail me for my CV.

Email: noah at matisoff dot me
I've used 3 different phones with the fingerprint sensor on the back (Nexus 6p, LG G6, Pixel) ... Pulling it out of my pocket is fantastic. Trying to quickly glance at something while it's sitting on my desk is fkn annoying.
Anyone got hired posting here?

I see potential in "who's hiring" post. But here, at "who wants to be hired" seems a bit strange.

I can't see a recruiter coming here to find his dream employee.

Am I wrong?
School Of Accelerated Learning | On-Site | Full Time | Hyderabad, India

School Of Accelerated Learning is a new age system of learning. Built on the pillars of research and feedback driven methodologies, enhanced with positive feedback loops, the school enables deeper, meaningful learning of future ready skills. SOAL is in essence a parallel system of education that enlightens each student and triggers their drive to embrace disruption in a rapidly evolving world.

We’re launching our maiden course TheExponentProgram:WebDev, that aims to teach and develop the skills of modern software craftsmanship in individuals who have the aptitude and zeal to succeed as software developers in today's ever evolving technology landscape.

TEP:WebDev is a 14 week, full time, immersive program that will be hosted at T-Hub, Hyderabad.

TEP:WebDev works with students on building future ready technical skills along with a focus on cognition and social intelligence, through our proprietary module MetaLearning.

The curriculum consists of modern frameworks such as NodeJS, React, Electron, Docker etc. Learners will focus on the semantics of designing and developing a software product and not just the syntax. The learning path at TEP:WebDev is defined by Milestones- products which learners will build to better understand and learn core tech. concepts.

We’re looking to hire for the following profiles:

- Educator : Experienced (3-5 years work. ex) developers who know NODE, React/Native and would be interested in teaching along with development of products (learning products for SOAL) http://applications.soal.io/educator/en

- Guide : Freshers (0-2 years work ex.) who know any programming language and would like to learn, build and help students with their learning curve.  http://applications.soal.io/guides/en

- Research and Development Associate: Freshers (0-2 years work ex.) who are interested in research on learning and education and would like to build data driven research methodologies to analyse the various aspects of SOAL learning. http://applications.soal.io/associate/en (Mention ‘Research and Development Associate’ in the Role field)

- Marketing Lead - Experienced (3-5 years work ex.) marketing professionals who will be responsible for strategising and executing all marketing efforts for SOAL http://applications.soal.io/associate/en (Mention ‘Marketing Lead’ in the Role field)

- Partnerships and Alliances Lead (3-5 years work e.x) : Experienced (3-5 years work ex.) professionals who will lead all strategic partnerships for SOAL with various leading technology companies to sign them on as partners for product building and recruitment http://applications.soal.io/associate/en (Mention ‘Partnerships and Alliance Lead’ in the Role field)

- Digital Marketing Associate : Freshers (0-2 years work ex.) who would be responsible for execution of the digital marketing strategy and will also interface with various agencies involved in this effort.  http://applications.soal.io/associate/en (Mention ‘Digital Marketing Associate’ in the Role field)
Seriously. That's like comparing a Picasso, a van Gogh, or a da Vinci to something you find on a bathroom stall in some dive bar.
Location: Berlin, Germany

Remote: Yes

Willing to relocate: No

Technologies: primarily Python, Django, (Postgre|My)SQL, HTML, (S)CSS, JS, Bash, Linux (Arch & Debian family)

CV: https://www.linkedin.com/in/mcschuller/ (more complete PDF version available on request)

Email: michael@mschuller.net

Full-stack developer for six years, happy to do frontend or backend. Other technologies I know enough to probably be useful quickly but don't use day-to-day include React and PHP.

Native English speaker, German to A2/B1 ish, but working on improving that.
It varies, but for most apps I'd wager it's library bloat, but in my experience doing iOS dev here are the common culprits:

- For games assets are a big issue. Some do not compress their assets, and unfortunately most image-authoring tools make it easy to output PNGs that are much larger than they can be. I think a lot of people by default assume bloat comes from images/icons/etc, but IMO this is a red herring for most non-game apps.

- Library bloat. Even simple apps pull in a large number of external dependencies, which contribute dramatically to app bloat. There's also a lot of code pulled in that replicate platform-provided functionality (see: the bajillions of layout libraries out there), which may be simpler to use than the stock Apple components, but add to your bundle size.

One of the common problems is that iOS open source dependencies are typically all-or-nothing - you end up pulling in a very large library even if you're only using a small slice of its functionality.

I think most disassemblies of iOS app bundles show that library bloat is typically a far larger problem than asset bloat.

In any case, I think the future will be something like Android Instant Apps - where apps are sliced up such that necessary bits can be downloaded on-demand. This gets users into apps faster, and saves space.
Conerns about accessibility at offlince camp
of course. injustices, especially to fellow nerds, really twists my nipples. you keep doing you. ruby + elixir is fine, I get it :)

(don't you miss pattern-matching when switching back to Ruby? Also, do you have separate deployment processes for these ruby and elixir parts?)
Thanks for pointing that out. I usually don't donate but did so this time.

Is there a list of open source software that is going through similar hardships that need donations?
> I don't understand this one at all. What's wrong with "as"?

That it silently overflows.

> And if you need a checked conversion just write a small wrapper function?

A better suggestion would be to wait for TryFrom/TryInto which IIRC should be stabilised soon-ish.

> So unless I'm missing something something like:

Assignment (https://doc.rust-lang.org/reference/expressions.html#assignm...) not declaration (https://doc.rust-lang.org/reference/statements.html#declarat...). So

(a, b) = (1, 2)

given pre-existing non-redeclared a and b. Of course this is not very useful for such a trivial example but a common case is some sort of procedural loop e.g.

let (mut a, mut b) = (0, 0);
for it in thing {
(a, b) = <something>
}
// use a and b here

currently you have to assign to (1+) temporary variables before porting that to the actual bindings you care about.
Moderna Therapeutics | Data Scientist | Cambridge, MA | Full time, onsite | http://tiny.cc/mdtxdatasci

Moderna Therapeutics is a biotech built around one key idea: what if messenger RNA could be a drug? Cells in our bodies use mRNA to turn the information stored in DNA into protein machines that carry out all aspects of our biology; when this process is broken, it can lead to diseases like cancer. By introducing mRNA molecules into cells we can directly fix these problems, and enable a revolutionary new class of medicines.

We are looking for a motivated data scientist to join our Computational Sciences research team. There are opportunities to make an impact across the company, from leveraging data generated by our automated production processes to cutting edge application of machine learning and neural networks on biological sequence data. The ideal candidate would be as comfortable at a terminal as in an biology seminar- but exceptional candidate from all backgrounds will be considered.

Moderna Therapeutics is a clinical stage 6-year old company that has raised a collective $1.9B in private financing. In the last year and a half, we have started 7 Phase I Clinical trials and have 5 more in the immediate pipeline, with many more to come. Please, give the position a look!
How Walmart Is Using Jet's GPU Merchant Selection for a Competitive Advantage
Ummm, just simple and emphatically...no.
I also think that's what they meant. Painful to read that sentence from such a large media outlet. You'd think they'd have some people on staff to help double check incorrect vocab usage...
You've never chosen to use a set over a list because it is quicker to see if a value exists in a set?

You've never had to choose between an array and a list?
How to Increase CTR: A Simple and Practical Guide
By what metric are you basing that on?
Ironically, there's only a concept of "up" because of the very same home button.

If you remove the home button then there is no up and down, since the virtual home button would always rotate to the bottom per gravity.
"How I learnt X" seems like a reasonable topic. And you'll definitely be open to comment from people who find your blog and know more about the subject.
Experienced Data Scientist looking for challenges, ideally in genomics, energy, climate, or space industries

========

Location: London, U.K

Remote: Yes

Willing to relocate: Yes, worldwide

Technologies: Expert in PyData Stack (Pandas, Numpy, Matplotlib, Scikit-Learn, Dask, etc). TensorFlow, PyMC, Google Cloud, Python, Java, Haskell

Résumé/CV: http://markdunne.github.io/public/resume.pdf

Linkedin: https://www.linkedin.com/in/mark-dunne-1b47057a/

Email: markdunne02 at gmail

========

Currently a practicing Data Scientist using machine learning to understand genomics, and predict CRISPR on-target and off-target activity. Experience working with enormous genomic datasets and distributing work across clusters on Google Cloud (also know a bit about Amazon AWS). Handy with statistics, and Bayesian inference. Big proponent of using anything but p-values and confidence intervals (they answer the wrong questions!). Background in computer science (graduated first class honours), and experience working as a software developer in a tier 1 investment bank. Good understanding of how to write quality production code that is performant and reusable by the rest of the team.
>extremists should not be allowed to upload content at all.

If this is what they want, then they should convict the extremists first, and then make sure they don't have internet behind bars. Until then, they are still citizens, and you have no right to treat them specially.
The USA passed the 50% indoor plumbing threshhold between the 1920 and 1930 census, so earlier people must have done something. I believe the question is no longer on the census long form as indoor plumbing is well over 90%.

I personally do 80% of bathing at the gym after exercise.
Readers: please search for £, €, and $ (separately) and/or "0k" (zero k, no quotes) then upvote all postings with a salary range.

This transparency saves both sides a lot of time, and is a token of good faith on the part of an employer. Those willing to differentiate in this manner deserve to be rewarded!

In this way, the community can help fellow HN'ers in a situation similar to jnwatson: The problem I have now is that my salary is so high that, without presenting a desired salary, there aren't any easy filter questions left to determine whether a potential employer is remotely interested in acquired somebody of my "caliber" https://news.ycombinator.com/item?id=13725835

My personal preference would be that the community would value itself enough to require all posts disclose salary range; maybe someday (for now this must be done manually).

Edit: added € and 0k; thanks!
> Can't you just do

That's a declaration not an assignment, TFA is (somewhat oddly) using the language precisely and fittingly: https://doc.rust-lang.org/reference/expressions.html#assignm...

And there are cases where shadowing is not acceptable e.g. when updating bindings within a loop, you usually want to see the updates from outside the loop.
The last projection I saw had the Midwest becoming drier once things stabilize.
Hustle, Inc.-- all SWE roles are onsite in SF or NYC, full-time.

At Hustle, We build communications software that helps mission-driven organizations strengthen enduring, personal relationships with their contacts, and to leverage those relationships to achieve well-defined outcomes.

We are looking for experienced, well-rounded engineers who can help us build a rock-solid messaging infrastructure, a beautiful web interface, intuitive data tools, and fast mobile applications. We have a modern stack built on node.js, React, and React Native, and a veteran engineering team from Facebook and MongoDB. We're venture-backed by top VC firms including Social Capital and Index Ventures.

Check out our careers page here: https://hustle.com/careers/
Millionaire Mind Intensive Polska – Autorski Program T. Harva Ekera
> but it's best that we don't pretend not to hear this argument

not "best", even if "reasonable, yet complicit". Best would be neutering these governmental bodies who are so accustomed to forking us whenever we roll over.
I made the opposite experiece and just made a test with some medium and similar sized chat servers with many users amd history (bitcoin related chat servers) on Slack and Discord in Chrome which should represent their native Electron apps:

Data from Chrome Inspector's network tab:

Slack Discord
Req. 93 103
Transf.22.4MB 5.2MB
Finish 39.19s 6.48s
DomCL. 6.53s 4.01s
Load 21.70s 4.16s

Maybe some more of us could do some tests as well. Anyways, I really can't believe that Discord is sluggish. Slack definitely is. First I thought it is so slow because they load all the chat history but they don't.
Everwise | New York, NY | Sr. Software Engineer | Full-Time| ONSITE | $140k - $170k + equit | https://www.geteverwise.com/careers/

We at Everwise, a Sequoia-backed company, are reinventing talent development by connecting professionals with the people and resources they need to be successful at every stage in their career. We work with some of the top companies in the world, including Salesforce, Lyft, GitHub, Virgin, and Apple.

We're a diverse engineering team based in NYC, who come from all walks of life. We have successful start-up experience and embrace processes and technologies that amplify output. Day-to-day we leverage Ruby, React, Redux, AWS, and Postgres. We're very adaptable and looking for someone who welcomes the opportunity to solve a broad range of problems using a wide array of technologies.

We are seeking a talented senior engineer who has experience developing web or mobile clients from the ground up and is passionate about doing work that matters. You'll be working closely with a number of teams, including Product, to make a real impact here.

What You'll Do
-Develop and maintain Everwise's SaaS cloud-based web applications
-Identify scaling bottlenecks and propose solutions
-Research, test, and benchmark new technologies
-Design and communicate coding standards and architectural plans
-Lead design of front-end framework using React and application framework using Rails
-Work closely with Product/UX to deliver simple and intuitive desktop and mobile solutions

What we are looking for:
-5+ years of experience with large scale, high traffic/performance web applications
-Experience with Ruby on Rails or related MVC web frameworks (Python/Node.js/php etc.)
-Experience with Javascript (familiarity with React is a plus)
-Expert experience with object-oriented programming and design patterns
-Significant experience building scalable, distributed systems
-Significant experience with Sql/NoSql and database technologies as they relate to application development.
-Understanding of unit and functional testing best practices
-Command of DevOps, CI, and deployment engineering (Docker, Ansible, Nginx, and Unicorn are bonuses)
-Cloud experience including redundancy, security and scalability strategies

If you are interested in learning more, please email me at stephen@geteverwise.com, or apply on our site https://www.geteverwise.com/careers/
I've done the same thing and had similar results.

Writing forces you to deeply understand concepts and exposes the gaps in your knowledge.
Raygun | Full Stack Developer | Wellington, New Zealand | Full Time

At Raygun we build tools for engineering teams that care about creating great software. We track software errors, end user performance, deployment quality and more. We help tens of thousands of developers build better quality software every day, across all stacks and platforms.

You can apply here: https://raygun-engineering.workable.com/jobs/252302

Our stack is heavily .NET based (both full .NET & .NET Core on Linux) however we're looking for a broad set of language experiences. We leverage PGSQL, MySQL, ElasticSearch, Redis.

The role is based in New Zealand, and have worked in helping folks move there as needed (though we also have offices in Seattle, WA, and are open to having engineering talent there also - most of the engineering is done in New Zealand however :-).
The way to become an expert in anything is to research the thing, do the thing, and reflect on the thing. Blogging is a good way to conduct the first and last part of that process.

If you'll allow me a personal anecdote on the matter:

10 years ago I knew absolutely nothing about "creativity." I worked in an environment where the word was tossed around a lot, but any time I asked what it meant I got conflicting, confusing, and sometimes seemingly backwards responses.

I wanted to better understand the concept I kept hearing about, so I started a blog. I worked hard to read everything I could about creativity, wrote down my thoughts on the subject a few times a week, and connected with people also interested in the subject.

After just a couple of years I started building up a sizable audience. It turned out a lot of people didn't know much about creativity and wanted to follow along my journey. My naivety was theirs, and by sharing the journey of discovery and rumination with the audience, they felt like the journey was just as much their as it was mine.

After six years I had more than 150,000 subscribers to the blog and a book deal with a real publisher. I ended up being invited to write for Adobe's creative publication 99u as well as Inc.com. As of a year or two ago I started being invited to speak on creativity at events around the world. I also ended up building a number of successful products (apps and publications) based on the things I learned over my years blogging.

Everything I learned about creative thinking over the last decade is thanks to that blog and the time I put into it.

The catch is this: it takes time and effort to blog, about anything. At times it can be an arduous task. You can dedicate 10 years to it like I have and still not see anything tangible come as a result. But the biggest benefit to blogging about a specific subject—particularly if you are not yet an expert in that subject—is the same benefit to journaling: it gives you an excuse to think about the thing in ways that you otherwise may not.
In rental accommodation in Sweden, a communal laundromat is the norm. You typically have between 2 and 10 machines, and you book your times. We also have tumble driers and drying closets and even manglers. As a database person, I batch my laundry just like operations in my transaction.
Actually, the analogy I use when explaining batching is the dishwasher. Imagine picking up 1 plate at a time and putting it in the cupboard.
Content Watch | Salt Lake City, UT / Berwyn, PA | Full Time, Onsite or remote

We are a family controls company focusing on solutions to children safe and parents at ease in the modern mobile world!

We have a relatively small development team and need to grow to meet demands. We are seeking full stack DevOp engineers to work on a variety of projects such as replacing legacy backend systems, develop new client features, and expand our DCA technology.

Some of the things you'll play with:

• Node.js, C++11, and a bit of native Android (Java) and iOS (Swift) code

• AWS, large amounts of data, and hundreds of thousands of clients

• Nitty gritty system level programming all the way up to UX

• Work with a small team where YOU can make a difference

We prefer onsite but are open to remote given the right candidate.

Contact bashby(at)contentwatch.com

Keywords: REMOTE
I don't see how it demonstrates that it's old. I still constantly talk with very new startups that are using PHP.
In the US, a wrong "box" cost me around over $3K last year. This shit happens, unfortunately.
I know this affects Xamarin apps.
Location: South Asia
Remote: YES
Willing to relocate: YES
Technologies: CS
Résumé/CV: https://karma-engineering.com/lab
Email: lngnmn1@gmail.com
The Phillips Sonicare Kids app, which is nothing more than a simple game for kids to track brushing their teeth, is 245MB.

I guess the good thing is that it gave me an opportunity to teach my kid about tradeoffs. "Ok, so if you really want this app, we're gonna have to delete 4 of your other games on the iPad." Even a 5 year old could reason his way out of that one.
Leftpad is not an example of the issue mentioned. Leftpad is an example of a small module that was being used by a lot of projects. GPP is talking about pulling in larger libraries which contain code not actually used by the app.

(Also Electron bundles 'just the rendering library from Chromium' [1], not 'all of Chrome').

[1] https://electron.atom.io/docs/tutorial/about/#core-philosoph...
Show HN: User Country, geoIP with commonly used data
The Benefits of Saying Nice Things About Your Colleagues
Since the link is a bit slow, here's an IPFS version:

https://www.eternum.io/ipfs/QmYrdKpWbHCuNPUrBd6MPFrcTqPBW55w...
Couldn't big miners play this by mining 6 blocks of Bitcoin Cash and then letting it rot without blocks?
Yes! People need help at every step. Many times experts aren't good at assessing the problems that beginners face, because they are second nature to them. Set up Google Analytics and Webmaster Tools. You will begin to see the peoples questions that you are answering. Go back and do more research on these topics and pretty quickly, you will be the expert.