skysight-inc/HackerNews huggingface dataset:
I'm a huge fan of Mutt and hate HTML email, but OP comes off as a kind-of curmudgeon. Reviewing pull requests semi-interactively on a browser or even though vim-diff in a single place has long beat email patch diffs for me.

Also, Drew doesn't really delve into what makes email clients "bad." Email is so much more accessible than it used to be thanks to Outlook, Hotmail, Gmail and the like. HTML allows people and companies to be creative/abusive with their email. Plain text is quite restrictive.
Location: Kazan, Russia

Remote: Yes

Willing to relocate: No

Technologies: Objective-C, Swift, iOS, macOS, Cocoa Touch, Cocoa, Core Data, Realm

Résumé/CV: https://aleksandrov.ws/resume

GitHub: https://github.com/ealeksandrov

Email: evgeny@aleksandrov.ws

7+ years of iOS and macOS dev experience; more than 20 iOS apps and a few macOS apps released; active Git user and open source contributor.
Hustle | NYC & SF | Senior & Staff Engineers

At Hustle, we’re driven by our mission to scale and humanize the way organizations communicate with people. We empower customers like Human Rights Campaign, Planned Parenthood, and the Democratic Party to build relationships that make the world a better place.

Coming out of our Series B Funding (backed by IVP, GV, and Salesforce Ventures) https://techcrunch.com/2018/05/01/hustle-sms/ - we're doubling our team of 12 Engineers over the next 6 months. Our products and services are built end to end in JavaScript - React & React Native in front of Node.js over Mongo, which enables you to be as full-stack as you want to be.

We value authenticity, diversity, empowerment, impact, and respect. Check out our blog on Diversity here - https://blog.hustle.com/a-tech-company-with-a-workforce-made...

We’re hiring for many roles including:

-Data Engineers in SF

-Fullstack Engineers across all levels in NYC & SF

-A Lead Dev Ops Engineer in SF

-A QA Director in SF

-A Senior PM in NYC

-Senior Product Designers in NYC & SF

Message me at Kristen@hustle.com to learn more.
oh those gas plasma displays are awesome.
Oh god. Did you just suggest electrolysis as the kind of exciting industry that we know how to do in space?

In second grade, I assembled some equipment to do electrolysis. This does not make me a captain of industry.
Step over Nginx buffer issue
> C aficionados often claim they love C because it's "simple"(it isn't) That's what they mean, they love C because you can't really do OO with it

I do not think C programmers are anti OO. Infact, a lot of C patterns are modeled on OO (struct + function). I think the appeal of C is that you are able to write the fastest implementation any given algorithm, something that just isn't possible in most other languages.
I've Developed Backbone+Bootstrap Single Page Starter App, Feedback Appreciated
Here is the github link:

https://github.com/prahladyeri/experimental-backbone

I know angular is the hot favorite these days, but I wanted to work with a vanilla framework to understand the inner workings of JavaScript. I think angular does too much magic on its own which could be useful for rapid development, but not for learning.

Presently, the app works offline and uses the browser's IndexedDB database for storage, but could be easily re-factored to use a real backend by updating the data.js script (which I'll be doing soon).

Presently, the app doesn't do much except user handling (registration and authentication) and displaying a few lorem-ipsum pages, but I think it provides a good stencil for building anything non-trivial. Regarding architecture, I've tried to follow the separation of concerns as much as possible in the following manner:

routes.js - Handles all routes in hashtags, redirects to login view if not authenticated.
views.js - View definitions, can be used as it is or further componentized into /view/login.js, /view/register.js, etc. Also, underscore.js is used as a template engine.
data.js - Implements the data service (app.dbs).
app.js - Most important component as it implements the event bus (app.bus) which is the key apparatus in keeping the various components separate.

Finally, I'm a backend developer and just learning frontend, so this is kind of just a beginner effort.

You are welcome to share and improvise. I'd love to hear feedback from you regarding this!
I said nothing about money. I'm ready to pay for a tasty beer.
mabl | Boston, MA | Software Engineer | Full-Time, ONSITE | https://mabl.com

Redefine the software testing space by joining our growing team at Downtown Crossing. mabl seeks to provide automatic testing of web applications using advanced ML and AI techniques to replace the tedious and fragile UI testing of yore.

We’re a 100% serverless operation build on Google Cloud Platform that rapidly develops and deploys features on a CI/CD model. GA in May, our biggest challenge is keeping up with our clamoring customers’ feature requests.

We’re looking for senior backend engineers familiar with the following (or similar) tech:

- NoSQL persistence stores - DataStore/Firebase/S3/Redis

- Managed scaling services - AppEngine/Cloud Functions

- Container orchestration - Kubernetes/Helm/Docker/GKE

- Streaming Pipelines - Apache Beam/DataFlow/Pubsub

- CI/CD Tools - e.g. Jenkins/X/Codeship

- Browsers/Extensions - knowledge of what makes browsers tick is a plus

Our stack is built with Java 8, ES6, Bash

Drop me (an engineer), any questions, joe @ mabl.com, and checkout or careers site [1]. We can’t wait to work with you.

[1] https://www.mabl.com/careers
If you have as strong Swift dev, there is very little reason to pick React Native. You'll earn much more productivity using the knowledge the dev already has than trying to get people to learn something new.

If you had a React based web app already, and a bunch of React devs, the case for React Native is obviously stronger. And would make more sense.
Performance issues using Flutter? Not following? Flutter performance is excellent and it is still early days and will just get better.

But dev productivity is where Flutter sets it appart.
DHS has apparently detected stringrays of unknown origin in DC[1], so it is definitely possible.

[1] https://wapo.st/2JhRnwO?tid=ss_tw&utm_term=.b7ba020e94ee
Show HN: The new home of Fomo.com
They say they're sick of "hyped and volatile technologies" which I think is the same thing as experimental technologies.

Perhaps they could have picked more black-and-white examples like blockchain, so many dead javascript libraries, so many rebuilds of existing technologies. But I happen to agree with their examples largely.
Do you fit the profile of a "tech bro?" If not, no need to be offended on behalf of that group. If so, sort yourself out.
> that operate outside of the web.

Outside of the web, mobile, desktop apps and even gaming (mostly C++) you mean? C is used mainly in low level computing and embed nowadays.
Paxos | NYC or London | Full-time | Onsite | www.paxos.com/careers

Paxos is the first Blockchain-powered Trust, building products to settle assets and payments simultaneously, simplifying settlement and eliminating risk. We are combining our regulated Trust status with distributed ledger technology to create a modern settlement platform.

We are hiring across the board on our engineering team:

-Full Stack / Backend Engineers

-SDETs

-Site Reliability Engineers

-Engineering Managers

-Engineering Directors

-Many Non-Engineering Roles as well

We recently announced our Series B (https://www.paxos.com/press/paxos-series-b/). Check out our engineering blog: https://www.paxos.com/category/engineering/

For more information, reach out to amckinley@paxos.com or apply online @ www.paxos.com/careers
Halon pivoted away from this market. Last I looked it was a secure email play.
Digg's v4 launch: an optimism born of necessity
A concrete example of a use case is F#, which is being used in the structured products business, where complex financial derivatives agreements need to be expressed mathematically in order to be valued.
>All this demand could be met by other car manufacturers if they too produced long range EVs of similar or better quality than combustion engine cars. But no-one does and no-one will for an other year. Don't say Nissan Leaf; it's not long range

For comparison, the Renault Zoe and Chevrolet Bolt EV have a higher range than the standard Model 3. Both of them have also sold more than the Model 3 so far and have a lower price. These cars are in a different class than the Model 3, but it seems that traditional manufacturers won't have any trouble producing long range electric cars.
Pusher | Senior Distributed Systems Engineer | London UK | Full Time | Onsite

Software Engineers are the core of our Engineering team at Pusher, working across the stack to deliver awesome products at massive scale.

Pusher

Pusher is a communication layer for application developers that routes data at scale and in realtime.

The current core Pusher product is a multi-tenant distributed system that allows our customers to deliver tens of billions of messages to their connected users. We operate at mind-boggling scale, and this informs and affects everything we do.

We want to improve the lives of other developers by solving hard problems for them, and by freeing them from operating and maintaining their own infrastructure. We’re passionate about developer experience and making our APIs as easy to use as we can.

What you will be doing

Pusher is a challenging but supportive environment. We are still small enough to be a team of generalist engineers with individual specialisms, so we want you to get involved with as much of our engineering lifecycle as possible. Your typical week might involve the following...

Read more here: https://pusher.workable.com/jobs/346844
Road to Rust is paved with good intentions. (Same is true about C++.)
Show HN: Bi-weekly newsletter summarizing major stories about AI
Turner | CNN | Developer and QA Positions | Atlanta, GA | ONSITE | Full-time

CNN is hiring a few Developer and QA positions to build out our cross functional teams. Come be a part of new products in a high energy workplace working with modern tech and great people. Please view the following postings for more info:

- Sr Software Developer - https://www.turnerjobs.com/job/atlanta/sr-software-developer...

- Software Developer (Mid) - https://www.turnerjobs.com/job/atlanta/software-developer/11...

- Quality Assurance Manager - https://www.turnerjobs.com/job/atlanta/quality-assurance-man...

- Senior QA Analyst - https://www.turnerjobs.com/job/atlanta/senior-qa-analyst-cnn...
Anaconda Improvements in Fedora 28 – Fedora Magazine
Where is Go?

Still not a match for Hotspot and around me everyone still asks for .NET and Java projects.

And those data structures with indirect calls are never going to go away.
Ask HN: Is Fastly down?
It appears that many sites are having issues currently:

https://rubygems.org/
https://reddit.com/

Also unable to run bundle installs or gem installs, potentially related?
2048 bits of RSA key is the same amount of security as 112 bits of symmentric key, though.
> 1.) Software Skills - Autonomous driving, over the air updates, giant screen + app, future possibility of ride sharing network. Most people see the legacy automakers as very deficient in software.

The consensus on autonomous driving is that Waymo is in first, GM is a somewhat distant second, and everyone else (including Tesla) is in the dust. The other bits of software don't really matter if you believe that autonomous driving is the imminent future and manufacturer-owned autonomous ridesharing is going to be the future market.

> 3.) Supercharger network. It’s sort of like also owning the gas stations. They already have a huge lead in DC fast charging.

Gas stations, that famous category of thin margin retail? Tesla has been attempting to go a lock-in route of incompatible chargers, which dents the viability of a charging network if their vehicles don't pan out as well.

> 6.) Solar Roof - Also expected to be a gigantic industry by itself.

There's already a glut of solar panel manufacturing, and Tesla's solar arm has already distinguished itself by mostly being a failure.
Safe as Milk isn't a work of genius but it's a perfectly serviceable blues rock album
The Computer is Google's most valuable employee.
I attended a school that got questions about their average ACT scores. Other schools that you wouldn't expect had better scores.

Other schools provided ACT prep time for their students.

So did our school.

The difference was our school provided practice and prep for all students and everyone took the ACT.

The other schools also provided practice and prep tim, but the ACT was not required so many students didn't take it.

Education stats are always curious.
Is it worldwide remote ? or the developer needs to live in the US ?
If Tesla was safe there wouldn't be this production scrutiny.
There is one area I'd like to see a universal ban on blue spectrum LED's - street and commercial overhead lights.

I live in Salt Lake City and there has been an unfortunate push by Rocky Mountain Power to replace all the streetlights with bright blue/white LED overhead lights. Their output is significantly greater than the lights they are replacing and the light is completely obtrusive. In the city there is the unfortunate and unavoidable issue of spillage into peoples bedrooms.

I've also had the unpleasant task of coaxing my dog to give up the dead birds that have suddenly started showing up my back yard. Likely attributable to the new "better" lights.

http://www.tracyaviaryconservation.org/lightsoutsaltlake/
Stevens Capital Management LP| C++ Developers| Philadelphia USA| ONSITE| VISA Sponsorship

Stevens Capital Management LP (“SCM”) is a registered investment adviser that manages a multi-billion dollar hedge fund that has been in business for 25+ years.

SCM specializes in the rigorous development and disciplined implementation of empirically based quantitative trading strategies. Our highly productive team works in a fast-paced collegial environment, utilizing extensive data sets, technology and the scientific method to devise and employ trading strategies throughout the world’s most liquid financial markets.

We’re looking for exceptional developers with expertise in C++ in a Linux/Unix environment. Experience with Perl, Bash, Python and Java a plus.

For more information on our open positions, please visit:
https://grnh.se/28096c1d1
Concur with the other poster here: you are going about the process backwards. You need to figure out what specialty you're aiming for and shape your coursework toward that. You say you have a BS in Comp. Eng., which would point towards a career doing hardware oriented things like embedded systems, device driver / OS development, or IoT, yet you list a bunch of end-user oriented software as your project work. If you're lacking in "the more technical knowledge of things like circuit design and pcb diagrams", the first thing people are going to wonder is "Well, why didn't you go back and fill in those gaps? What's your actual passion?"

Bear in mind also that your Comp. Eng. background puts you in a odd place in the job market. Look carefully at the HN "Who's hiring?" posts for this month and preceding months. 90% of them are for web stuff/CRUD apps and most of the rest are for mobile or desktop apps. That's not to say you can't get hired for those positions but pretty much _none_ of them will make use of your specialized education. If you want to avoid that route (and once you start going down it, it gets hard to break out), then start figuring out what you want to do professionally for the rest of your life, start looking at job postings for engineers at companies that do said things, and start shaping your coursework to fit those job postings. And since, as you mention, you don't have any real work experience, start thinking about getting some internships under your belt immediately.
Clojure has been around for a decade, so it'll be a long while before Carp starts matching its features and ecosystem.
A type for views
I can't swear to this but I think they've gone basically hand in hand. I'm pretty sure I read a few Racket posts about how they use contracts to keep a safe interface between typed and untyped code and just in general between languages.
> Instead, it looks like the compiler assumes that the pointers won’t be the same and refuses to let you entertain the possibility at all.

and indeed it should - it’s sane to use the address of a stack variable for the purposes of writing something into it, but assuming that it forms some sort of array in memory is sure to cause pain if you rely on that assumption.
Getting started with TensorFlow.js
I personally think the "circadian" effects are overstated, but I remember being in a dimly lit sushi restaurant a couple years ago, and the cash register had a single blue LED on it. It was so bright that it illuminated the waiter, a piercing blue/white that was completely out of place in the room.

Bright LEDs have no place anywhere where lights are dim, especially on electronics. Someone found this problem irritating enough that they started selling stickers specifically for the use of covering the damn things. https://www.amazon.com/LightDims-Black-Out-Electronics-Appli...
Tapad | Full-Time, Onsite: NYC or Oslo | Open Compensation

Tapad is known for inventing and introducing the Tapad Device Graph™ to the industry. At the heart of it, we dig data. Built on Scala from Day 1, Tapad Engineering leverages cutting edge tech like Spark, Kafka and Hadoop. We also leverage GCP and the associated tools found in their offering (i.e., BigQuery, BigTable, DataProc, etc.).

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

___________________________________________

Distributed Applications... Scala, Python

Distributed Computing... Google Cloud, BigQuery, Kafka, Zookeeper, Spark

___________________________________________

Here are our open roles in Engineering:

Senior Engineer Manager (Oslo): https://grnh.se/b054fb4e1

Director of Engineering (NYC): https://grnh.se/cf36aeb71

Site Reliability Engineer (Oslo): https://grnh.se/528fd1021

Site Reliability Engineer ( NYC): https://grnh.se/0ae41caa1

Senior Software Engineer (NYC): https://grnh.se/b556c2ec1

Senior Software Engineer (Oslo): https://grnh.se/3bfafac61

Senior UI Engineer (NYC): https://grnh.se/20c4ceb21

Senior Data Scientist (Oslo): https://grnh.se/70fa6c391
Yeah, dying on SV startups maybe, that end up rewriting on Java if they ever manage to go big.
Also, if you hard reload Slack (ctrl-shift-r) the icons on the far left don't load.
Pipelines – a guided tour of the new IO API in .NET
Yesterday there was problem resolving cloudflare hosts when you used google DNS. Related?

see: https://twitter.com/vavrusam/status/1013120757809860609
I totally get you, because for me it is the other way 'round - I despise the ribbon bar vigorously, and when all the other applications picked it up, I felt like some higher power was mocking me. ;-)

At least as of version 6, LibreOffice actually has a ribbon bar-mode, but enabling it was non-trivial, and disabling it was even harder. I hated it even more than the MS Office ribbon bar; but I am obviously biased. It would be interesting to hear from someone who likes the ribbon bar how LibreOffice's version compares against MS?
I think it depends on how your office is organized.

I've worked places where the roles of people was more important than the people, themselves. So if you were performing a particular role you'd sit in a different seat/at a different computer. We all had out specialties, but knew enough about each other's work to pop in and out.

This is often the case in time-sensitive operations, or when the computers are merely controlling something else larger or more important (mining operations machinery, steel mills, television stations, etc...)

In a more traditional office environment, your computer is your own; like your desk or your red stapler. IT can log in to a shell remotely. This is the scenario that Haiku seems to be focused on.

One is not necessarily better than the other. Just different. Different environments require different methods.
Vivante Health | Backend (junior), Android (mid-level), QA | Athens, Greece | ONSITE | Full-time | https://www.vivantehealth.com

Vivante Health is a US-based and capitalized start-up healthcare company that has a core team in Athens that addresses the healthcare needs of large US companies. We are looking for teammates that are passionate about changing people’s lives, by providing these people and their families with the support and tools and to make significant impact on the quality of their lives. We are harnessing the talent and passion of our team in Greece by “Made in Greece.” Management of the company has years of experience in developing successful healthcare companies, including the most recent company Livongo Health, a $1B valued company which is the leader in digital health in diabetes.
We offer competitive salaries, equity participation in the company, and competitive benefits in a working environment which is hard driving but flexible.
Vivante Health’s mission is to fill the unmet need of those people living with chronic diseases that are invisible, neglected, or stigmatized. We provide a health management ecosystem that is powered by personal data intelligence so that people are empowered to spend less time managing their disease and more time living life with the mission of improving their quality of life.

======

Backend Developer (Junior)- https://angel.co/vivantehealth/jobs/171910-back-end-web-deve...

QA Tester - https://angel.co/vivantehealth/jobs/388281-qa-tester

Android Dev (Mid Level) - https://angel.co/vivantehealth/jobs/388282-mid-level-android...

======

Interview Process:

1. Application review.

2. Call with a team member

3. On-site (or remote) culture conversation with the team + face to face interviews.

4. Complete a take home work sample project (within a couple of days) that is representative of the kind of projects you'll be working on.

5. Call with our Texas based CEO and/or VP Technology

Keywords:
Greece, PHP, Angular, Docker, Kubernetes, Node, Quality Assurance, Kotlin, Java
This would be excellent to use with the new GNU/Linux support with ChromeOS. It is called Crostini. My kids HS use Chromebooks now for AP CS 1 and 2 and this would help with being able to use whatever machine instead of having to use the same. They use Crouton but would guess will switch to Crostini.
IoT startup looking for CTO/co-founder for our growing team (Germany)
I always found color shifting annoying. Color is pretty important to me and I'd rather not see things through a dim tint. I always felt like most of the color adjustment tools were really gimmicky.
We took a look at adversarial examples for linear classifiers (and in general, we looked at properties that adversarial training induces) here: https://arxiv.org/abs/1805.12152 For $\ell_\infty$ adversarial examples on linear classifiers we found that adversarial training forces a tradeoff between the $\ell_1$ norm of the weights (which is directly associated with adversarial accuracy) and accuracy.

It looks like this article works through something vaguely similar for $\ell_2$ adversarial examples. It would be interesting to compare the author's approach with explicit adversarial training.
CryptoStandardizer – elegant API for headache-free development
Except that many of the constant failure predictors were over confident and predicted bankruptcy repeatedly.