skysight-inc/HackerNews huggingface dataset:
(six months into a react-native project)

RN isn't production-ready/stable yet either. They're about to do a major overhaul of the internals because of fundamental flaws that have been surfaced by the community. While it's possible to use RN in production, "stable" is a laugh... there are monthly releases and almost all of them have some kind of breaking changes, so pacing RN releases is a huge fucking hassle. For example, in the release that comes out this month (currently in RC), they changed the Native Module API so if you have any native code that exposes a JS API (and who doesn't?) you have to refactor a bunch of code. And because it's JS, the only way you get compiler errors is if you're using Flow.
DreamHost is ending support for email catch-all addresses
Self-checkout. I got to the store, get my groceries, and see long lines of people standing waiting to checkout. There is only one clerk checking people out; everyone else has to go wait in the self-checkout line. We all stand and wait. One person has a problem finding a code for veggies. Another can't get their card to work. Another is wondering why their is a price discrepancy. And so on; each with a problem that could easily be solved by a clerk in no time at all, but now they have to stare at the machine, wait for the machine to tell them there is a problem try to figure it out themselves, they go to the clerk at the computer screen who can now come and take a look. That clerk, by the way, does not particularly enjoy dealing with customers and it shows, because they are all coming to her with stupid questions. Clerks in general now don't like interacting with customers because they see customers are looking at them as a kind-of self-checkout+.

When I get to the self-checkout, finally, I feel ten people waiting behind me. I can't make a mistake! I have to hurry! I scan items quickly, I see them rolling down to the end of the conveyor belt, piling up. No mistakes! Then I have to run down and pack all of my groceries before the next person begins, but it's too late, they are sending down their peanut butter, milk, etc.
In Search of New Rules to Protect Other Worlds from Earth's Cooties
As a trainer getting to train people in many tech, I experience the opposite feedback in the classroom. As a dev, I always feel like picking redux as simple is like picking a shovel as a simple solution to dig a tunnel.

Tell me that mobx is simple. Or vue. Or jQuery.

Redux is not simple. It's basic.
Please speak for yourself regarding lazyness.
>My guess would be hedge funds shorting Tesla and then attempting to depress the stock.

Why are the people who are short the evil ones, but the people who are long the stock are never pumping it for selfish reasons?
I didn't know that. Well, ok.
Correct, for the concurrency model. For simplicity, while the concurrency solution fits there, I intended "the simplicity of the language." There is usually one clear way to do something and jumping into a new code base is usually pretty easy.
> are you going to take a chance on one of the first competitive EVs from VW, Mercedes, BMW

I love what you said and the enthusiasm that goes with it. Yes. Tesla are showing the way.

But if you're an investor you might buy shares in some of the other manufacturers, they will also benefit from an electric shift and their shares are considerable cheaper.
Climate change is making night-shining clouds more visible
Can you explain why email doesn’t scale?

Do you mean the protocols, the clients, the servers, or something else?
Ask HN: Who is hiring? (July 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 month, please. 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 submitters if you personally are interested
in the job—no recruiters or sales calls.

To search the thread, try kennytilton's WhoIsHiring browser at https://kennytilton.github.io/whoishiring/ or
kristopolous' console script at https://news.ycombinator.com/item?id=10313519.
Ask HN: Freelancer? Seeking freelancer? (July 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? (July 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.
Coinbase Custody is open for business
GitLab | Engineering and Non-Engineering Roles | Remote Only | Full-time | https://about.gitlab.com/jobs/

We're currently hiring site reliability engineers, product managers, marketing roles, developers, sales reps, director level positions, and more; see https://about.gitlab.com/jobs/.

We're a remote only company so everyone can participate and contribute equally. GitLab Community Edition is an open-source Ruby on Rails project with over 1000 contributors.
I read a bit of original Euler material on the elastica and Euler spiral for my PhD thesis [0] on interactive curve design, devoting two chapters to such history. I personally found it fascinating and beautiful.

[0] http://levien.com/phd/phd.html
Go-Jek and Grab are both very strong in SE-Asia in ride sharing. Both their backends are (re)written in Go. Each had a presentation on it during Gopher Con 2018 in Singapore. They are also big sponsors of that event: https://2018.gophercon.sg/

[Edit: one of them had some impressive stats on reducing servers while increasing demand]
Chronomics | Onsite | London or Cambridge, UK

====================================

* Backend Developer
* Frontend developer
* Creative Data Scientist
* UX/UI Designer
* Digital Marketer

====================================

Chronomics is an pioneering health tech start-up working on the most complex genetic (epigenetic) problems.

Tech stack: React/Go/PHP/AWS/Machine Learning

See https://www.chronomics.co.uk/careers for more info and to apply.
Front-End Angular Developer

Location: Portugal

Remote: Yes

Willing to relocate: No

Technologies: HTML, CSS, Sass, DOM, JavaScript, ES6/7/8, TypeScript, JSON, AJAX, HTTP, Web APIs, RESTful APIs, Bootstrap, Angular, RxJS, NgRx, Ionic, Angular Material, Wijmo, Karma, Jasmine, Protractor

Résumé/CV: https://nunoarruda.com/resume.pdf

Email: nuno@nunoarruda.com

Hi, I'm Nuno, a Result-Oriented Front End Angular Developer with a strong technical skill-set, attention to detail, and 16 years of experience. I have a passion for translating beautiful designs into functional user interfaces and building great web applications.

I actively seek out new technologies and stay up-to-date on industry trends and advancements. Continued education has allowed me to stay ahead of the curve and deliver exceptional work to each employer I’ve worked for - both full-time and contract.

I've successfully delivered projects like a CSS UI library used by 17,000 employees, a mobile app that now has 25,000+ users, and an award-winning payroll system. I've done frontend work for Adobe, 21st Century Fox, Bayer, among other companies.

I've been working remotely for the last 5 years for clients worldwide and I can be flexible in order to have overlapping working hours with a distributed team.
Understanding Relations Part 2: Beware the Misconceptions
Success in much of the business world requires you to play by the rules of the business system, which may be as capricious, arbitrary, pointless, stupid, and orthogonal to relevant knowledge [1], as success in the school system.

For every hiring manager who takes the approach that anyone putting their GPA on their resume is an asshole or an idiot, there's three others who think that there's something wrong with a junior applicant who doesn't put their GPA on their resume.

Unless you tell the applicant what you want to see, they have no idea which of these two hiring managers you might be. Instead of downmarking people for having the audacity to present this information to you, perhaps you could just ignore it?

[1] Which the hiring manager in this thread has unironically demonstrated.
Coinbase's New Custody Service Is Now Live
SEEKING WORK | Front-End Angular Developer

Location: Portugal

Remote work: Yes

Portfolio: https://nunoarruda.com/#portfolio

GitHub: https://github.com/nunoarruda

Resume: https://nunoarruda.com/resume.pdf

Email: nuno@nunoarruda.com

Hi, I'm Nuno, a Result-Oriented Front End Angular Developer with a strong technical skill-set, attention to detail, and 16 years of experience. I have a passion for translating beautiful designs into functional user interfaces and building great web applications.

I actively seek out new technologies and stay up-to-date on industry trends and advancements. Continued education has allowed me to stay ahead of the curve and deliver exceptional work to each employer I’ve worked for - both full-time and contract.

I've successfully delivered projects like a CSS UI library used by 17,000 employees, a mobile app that now has 25,000+ users, and an award-winning payroll system. I've done frontend work for Adobe, 21st Century Fox, Bayer, among other companies.

I've been working remotely for the last 5 years for clients worldwide and I can be flexible in order to have overlapping working hours with a distributed team.
Pop/Country Video Triplets
Well... raises by how much? Is that really significant? By the way... that's it.
Who is Captain Zap? 1981
Pivotal | Engineers, Designers, Product Managers, Data Scientists, Pre/Post-Sales Engineers, Ops, Sales, Admin | Locations worldwide | ONSITE

Pivotal's goal is to transform the way the world builds software. We mean it.

We value aptitude over alma mater, empathy over a list of APIs. It doesn't matter whether your resumé says PHP or PhD: if you're smart, empathetic and know some stuff, we want to work with you.

We have many offices worldwide including SF, NYC, Toronto, London, Denver, Palo Alto, Dublin, Tokyo, Sydney (pivotal.io/locations) and more. We have two main divisions: Pivotal Labs and R&D.

-- Pivotal Labs helps clients to become better at product development. For engineering we are rigorously agile. We pair program and TDD every line of code outside-in. Our product managers are focus on value and validation, our designers keep the user foremost in our minds. The goal is to teach the teachers. Our engineers pair with client engineers, often we pair designers and product managers as well. We have a growing data science practice. More broadly our services division includes field, data science, educators, app replatformers, even I lose track.

Not many people get to transform how people think and work. Why not you?

-- R&D is a big tent these days, encompassing two major cloud platforms (Pivotal Application Service & Pivotal Container Service), Pivotal Tracker, Spring Framework, Greenplum, Apache HAWQ (incubating), Gemfire / Apache Geode, BOSH and Concourse. We're adding Pivotal Function Service this year. We dogfood the cutting edge of our technology on our own commercial cloud, Pivotal Web Services, run by our awesome CloudOps team. We're the majority contributors to the Cloud Foundry project and we're a platinum CNCF member with rapidly-growing contributions to the k8s ecosystem. There is a lot happening right now and there are greenfield platform opportunities.

Not many people get to work on such systems. Why not you?

-- Generally

At our offices we have free breakfast, weekly tech talks, excellent benefits and competitive pay. You'll work with competent people, kind people and go home at the same time every day. Ping pong isn't mandatory, but it's popular. I think west-coast ping pong is harder to beat, but east-coast style is more entertaining to watch. The NYC beer fridge has more IPAs than I prefer but I guess that's life in paradise.

-- Applying

To see open jobs, go to pivotal.io/careers. To apply, please go to my referral link: https://grnh.se/xiy346, or mention my name in the application form.

You can also email me at jchester+hn-jul18@pivotal.io if you have questions. I won't reply to copypasta. I may not be able to reply immediately, as I am just an engineer here. These help me earn a referral bonuses, which I appreciate.
Not a straw man - on a laptop away from readily available external monitors, it's quite common to want to see two things at once while doing work. We're discussing the line length policy for a single line of source code in a single file, not the number of characters that can visibly fit side by side on a screen.

There's definitely a bit more flexibility - not infinite - when you only consider the full-scale case. But one is often less productive with that as the only viable option, or else one has external monitors in which case in that usage pattern the laptop is effectively a desktop.
Dell to Return to Public Trading, but Still in Its Founder’s Hands
Coinbase Adds 10 Customers for Its New Crypto Custody Service
Yes, I have seen a 4.0 taken as a negative sign for people that are overly focused on following the rules. Less common is some people have a GPA limit and will not higher people over it. That limit can be as low as 3.2 in one case.

This more for undergrad as most people are expected to pull a ~3.8-4.0 in grad school making the number meaningless.

PS: On average I suspect it's a net gain for your first job, but adding a GPA after that is likely a larger risk than you might think.
You can either be innocent or guilty in court. So yes. It is.
For college students, I absolutely recommend transferring up if your GPA is above 3.8 and you're attending a lower-tier school.

Your alma mater will resonate throughout your career. Your GPA will disappear after your first or second job.

Better to get a C at MIT than an A at RPI.
The the easy way is to say that If you leave of your own will, then your get credited 1/24th of the training costs for every month you work there. (similar to cell phone payment plans in the US.)
I'm sure plenty of Linux maintainers would much prefer using github if they could...
In the context of Criminal Procedure and Rules of Evidence, the prosecution has to turn over all evidence (including mitigating evidence) in discovery and failure to do so means: a. It doesn’t exist, b. If it does the prosecution is risking mistrial; their career/disbarment; and over turning convictions going back in time.
They're not a minus in and of themselves. But more than a few hiring managers will prefer someone who obviously worked hard and has a transcript that moves from a B/B+ average to A's the last several years than someone who has an A in every class they're ever taken. If you're not going into academia or research it's much less important that you be a genius and much more important that you're willing and able to put in work over months or years to achieve an objective.
There are certainly externalities to individual health and safety decisions. I find prohibiting “dangerous” activities (how about rock climbing? Say) a pretty slippery slope.
That freedom does exist in Ada, Modula-2 among others, the big difference being that one needs to be explicit about what is going on.
That's similar to Georgia Tech. Undergrad Eng courses are curved to a C+. With the average GPA being a bit below a 3.0.

We used to joke at all the pre med students as to why they chose Georgia Tech as just about every other school had gpa inflation. And grad schools don't take Tech's lower grades into account.
How Depop Migrated from Heroku to AWS ECS and Containers
Go has the html/template package which is a type-safe template language for generating html, with loops and whatnot. It’s awesome.

Go also has built-in support for blurting out any structure as JSON so it’s dead simple to write jsonp handlers.

https://golang.org/pkg/html/template/

https://gobyexample.com/json
Yeah, but have you ever thought, "Y'know, maybe the fact that we can't reason in Hask but instead have to work in franken-Hask where not everything works as intended," and then thought, "Maybe this is a problem?"

Fast and loose reasoning is not morally correct; it's ethically bankrupt. Programmers in other languages don't get to forget about their errors, imperfections, and footguns; I'm not sure why Hask and Haskell should be let off the hook in our minds.

(Also, since somebody's gonna accuse me of not having read "Fast and Loose Reasoning", I absolutely have, and the biggest disappointment is failing to define useful equality on function values as if they were plain values. Might be impossible in Hask, but it's trivial in Pos, the category of posets; maybe Hask isn't a very good category!)
The real monad was the friends we made along the way.
SEEKING WORK - Remote

Location: London, with regular travel to California (LA/SF).

Senior Designer (UI, UX, Front-End Development) and Team Lead with over a decade of experience.

---

I build value through design. I don’t just advocate the user, but also the team that has to build, support and scale the product. Learn more about my ethos & values at: https://nad.is/about

I’ve designed and developed for the web (desktop, mobile, responsive), native apps (desktop/mobile), games and VR/AR. View my portfolio at: https://nad.is/building

As a designer; as I’ve matured I’ve spent an increasing amount of time ‘measuring’ before ‘cutting’. Product-market fit is as important to me as pretty pixels.

I consider user research, clarifying technical requirements, benchmarking competitors, sketches, rapid prototyping, writing product specs etc. to be a part of the design process. Depending on the team and product I can also operate as a Product Manager/PM.

As a team lead I’ve hired, managed and mentored, often remotely.

Outside of core product design I also love product marketing; connecting the dots between users and business requirements. Some ways I’ve made that happen include:

* Designing for growth. Designed & implemented a viral mechanic for a pre-seed startup, increasing sign ups by a large factor. Shortly after the startup was accepted into YC.

* Data-driven design. Improving retention by measuring, tweaking and multivariate testing.

* Content marketing. Writing on-voice, on-product, on-market blog posts and newsletters that organically gain traction where they need to.

Have an interesting mobile, web or Unity project? Let's talk.

Web: https://nad.is

Email: hello [at] nad.is
Relayr | Berlin/Munich| ONSITE | Full time |https://relayr.io/

We enable The Internet of Things. Relayr is a well-funded and rapidly expanding start-up. We have an extremely international and very friendly team of 200 IoT experts in 8 cities across 4 countries on 2 continents!

Our IoT platform development is driven by our engineers and built using recent technologies. We value good working relationships and engineers who stand up for their ideas. Using our tools both internal and external integrators are able to create valuable customer solutions.

We are currently looking for developers to join our teams either in Berlin or Munich. Your outstanding passion for all things tech, combined with your desire to solve our customer’s biggest challenges with innovative solutions could make this the perfect job for you!

We'd love to hear from you! Take a look at our job postings and see what's right for you.

Open Positions:

NodeJS Developer (m/f) - Berlin https://relayr.bamboohr.co.uk/jobs/view.php?id=39

QA Engineer (m/f) – Berlin https://relayr.bamboohr.co.uk/jobs/view.php?id=37

Embedded Developer (m/f) - Berlin https://relayr.bamboohr.co.uk/jobs/view.php?id=82

Frontend JavaScript Engineer (m/f) - Berlin https://relayr.bamboohr.co.uk/jobs/view.php?id=74

UI/UX Designer (m/f) – Berlin https://relayr.bamboohr.co.uk/jobs/view.php?id=19

Check out our career page for other open positions at https://relayr.io/jobs/

Any questions? Don’t hesitate to get in touch! julia.rovnik@relayr.io
What industry do you work in? In my experience most out-of-college jobs require your GPA, with some jobs (e.g. management consulting) GPA being a major differentiator amongst applicants.

I actually don’t understand why you wouldn’t want to know an applicant’s GPA. Surely if they got a 2.1 that communicates something about their work ethic, ceteris paribus.
PathAI | Front-End, Back-end Engineering | Boston, MA | Full-time | VISA, ONSITE | https://pathai.com

PathAI is looking for back-end, front-end, and platform engineers to help lead and expand a platform that is already helping detect cancer faster and more accurately while paving the way toward personalized medicine.

We have a modern stack with a mix of Java and Python, alongside a Vue-powered front-end. Services are containerized, and we do our best to have a great engineering environment alongside our regulatory and compliance efforts. We're a technology company working within healthcare, not a healthcare company trying to leverage technology.

We're making some major decisions around the direction of the platform, so we're especially excited to bring on tech leads, but early- and mid-career developers who have great software engineering chops can find a great home here as well.

Work alongside a diverse set of expert technologists, computational biologists, and computer vision scientists – if you're intellectually curious, it's an amazing environment to be in.

Check out our open positions at https://www.pathai.com/careers/.
I don't like these comparisons of statistics to justify that academic honors have lost their luster.

The students who go to these schools tend to be overachievers. Achieve honors at all costs kind of mentality. So just because too many students are actually achieving, do you try to bring them down? Or make coursework unreasonably hard?

I once talked to a professor from my university long after graduation, and I told him that I as I saw the students become better at the coursework (I was helping them so) the exams became harder and harder, to the point where the only way you could truly get the questions right and on time is by having a year of so experience doing those problems. He responded with the bell curve. That a few students should get A's, some should get B's, and majority should get C's.

Seriously? There are careers at stake here!
Inheritance says that a derived class is a subtype of its base class (this is formalized in the Liskov Substitution Principle). To me, this is strongly coupling two things that don't have a very good reason to be coupled: Code organization and expression substitutability.

Sometimes I want to derive a supertype. Sometimes I want to re-use behavior but I don't want the new type to be expression-compatible at all. But inheritance says that if I'm re-using code, I must accept certain expression substitution relationships between my code and the code I'm re-using.

As with anything, there are reasons to use it and situations where it makes sense. But it just seems like a very niche connection to use as the basis of a language design.
Time Series Datasets on data.gov
Typeform Data Breach
Eng/Product/Design at Candid
We are a rapidly growing series A company looking to hire engineers / PMs / Designers. We are a python (django) / Javascript (react) stack hosted on AWS using Postgres. If interested, apply online or feel free to message me - mrandle@candidco.com.

candidco.com/careers

Looking fwd to connecting!