skysight-inc/HackerNews huggingface dataset:
My experience is anything less than SPF, DKIM and DMARC results in Gmail silently dropping messages. Also, HTML mail with inline images similarly causes Gmail to drop.

And forget about sending from a DO Droplet due to poor IP reputation. A friend of mine at an ISP confirmed their third party SPAM scoring provider (like Symantec/ Brightworks) gives them a list of IPs to block at the edge, which includes large swaths of DO’s IP blocks. Not sure what the story is for other low-end VPS providers like Linode, etc.

Testing deliverability has become completely absurd. Every ISP and ESP has a completely different method for mail rejection. And thanks to outsourcing options for SPAM scoring, is subject to change at a moment’s notice.

This is a glaring omission in all Net Neutrality discussions I’ve seen, the ability to simply communicate an order acknowledgement to a customer. Even outsourcing to Mailgun, SendGrid or the like is no silver bullet for this issue, you’ll still have interruptions in delivery because every day some spammer gets through their checks and trashes that shared IP you’re sending from. And probably you’re having unnoticed delivery failures because someone else reported it / got it fixed. Renting a dedicated IP isn’t really a solution because you have to send from IPv4 to reach the guy who is still doing email @hisdomain.com and doesn’t even know IPv6 is a thing. And IPv4 addresses are in short supply.
Using GIMP "smart remove selection" which uses resynthetize, with default settings, I've got this:
https://imgur.com/a/9vEizbj
Koru Kids | London | Full-time Onsite | Full Stack Ruby Engineer #4 | https://www.korukids.co.uk/
Koru Kids is growing quickly. We’re on a mission to improve childcare in London, and looking for someone experienced, creative & friendly to join the team as our fourth full stack engineer.

We’re building a managed marketplace that enables families to find and share high quality nannies. As an engineer on the Koru Kids team, you’ll be designing and building tech to make complex matching problems a breeze, to give families and nannies a solution that just works, and to supercharge our nanny recruitment and training processes.

You’ll be working in Ruby for most of the backend, with Rails, PostgreSQL and Redis making up the majority of our core product. You’ll be using modern frontend tooling, with ES6 and Tachyons. When it comes to shipping code, you’ll be sending pull requests and doing code reviews in GitHub, and checking that CircleCI is happy before anything goes live. You’ll mostly be deploying to Heroku, with some heavy lifting on AWS. (That said, our priority is making sure we’re using the right tools for the job and we’re open to adding to or changing up our tech and tooling as appropriate.)

We’re looking a mid-level or experienced generalist or backend web developer who thrives in small, fast-moving engineering teams.

If this sounds interesting, you can read more & apply at https://korukids.workable.com/j/4ECE2E94E8 or email me directly at michael [at] korukids.co.uk

Thanks for reading!
True Wealth | Zurich, Switzerland | UX Designer / Frontend Engineer | Full-time | Onsite

True Wealth (https://www.truewealth.ch) is the leading online wealth management platform in Switzerland. We have both direct (B2C) customers as well as B2B relationships as a service provider for other financial institutions.

We are looking for someone at the intersection of Design and Engineering to take ownership of our front end. Ideally you have a great sense for how our customers tick, can turn ideas into visions, and those visions into code. We have a small team of full-stack engineers who look forward to having someone to take the lead when it comes to design.

Your role in bullet-points:

- Lead front-end projects (design, prototyping, iteration with business / engineering / external designers, implementation)

- UX and styling expert within the engineering team

- Front-end programming in Typescript & React

- Ownership of CSS architecture, visual styling and consistency

- Ownership of web site, blog platform and digital marketing assets

We offer:

- Responsibility, ownership and influence on the further development of our best-in-class roboadvisory solution

- Exciting development projects, both B2B and B2C

- Competitive salary package, solidly financed company and real-world FinTech exposure

- Modern and lean open source stack based on Typescript, React, Java 10, PostgreSQL, Linux, Docker

- Cloud-based hosting, continuous integration and deployments, code review

- Flexibility, exposure and opportunities to work across the entire stack, depending on preferences and skills

- Office in Zürich (near station Zürich Binz SZU, 2 stops from HB)

If you're interested, send us a mail with your CV, references, and some public samples of previous work to hr@truewealth.ch. Please note that you must be eligible to work in Switzerland.
Just going off of Wikipedia[1], "A source-to-source compiler translates between programming languages that operate at approximately the same level of abstraction", so at least by that definition, you probably shouldn't call it a "transpiler" if you're compiling from dynamic-typed code to static-typed code.

I view "transpiler" as a recent informal term to be a little more precise/honest when describing compilers targeting JS, but not one that people should feel obligated to use in place of the more generic term "compiler".

[1] https://en.wikipedia.org/wiki/Source-to-source_compiler
How  Technology Is Making an Impact on the Legal Profession
Don't say no one. I am. I used to enjoy meeting people while traveling, learning where they are going where they came from. The anonymity of it all somehow shut off the normal anxiety and panic I get from have to converse with others.

Now it's all earbuds. So I nap :/
Tips for making video walls using Matrox C-series graphics cards
You have user groups which allows for duplicate usernames. The hierarchy also imposes a top level identity authority. In your example,'tld' is responsible for hostname,not for username. In my example 'de' is responsible for verifying the user with 'hn' merely verifying against 'de'. Your example is user@fqdn. My idea is <fqui> ,which authoritatively qualifies a user not a user and a domain
In V8, crossing the boundary between the public C++ API and "js land" is actually quite expensive. In most cases you will get more perf from writing your code in JS. This is why we write a lot of Node.js's core in JS instead of C++.

Operations you see in the compiled output like `Local<Function>::Cast(global_3->Get(String::NewFromUtf8(isolate, "Boolean")));` are extraordinarily expensive, and should pretty much be avoided at all costs.
RT Linux is only soft real time.

SpaceX uses Linux but also uses VxWorks for the real time pieces.
Yeah, the pedestrian section is clearly an optional part of the cycle at most traffic lights I interact with (Dublin). If no button is pressed, then some other part of the cycle is extended and the pedestrian light is skipped.

This isn't the same as pressing the button indicating that traffic will be stopped in 20s or similar, but I don't know of anywhere traffic lights ever worked like that. You're still going to have to wait for the allocated "pedestrian" time, but it will never come without a button press
In the rest of the world, the customer isn’t standing around waiting for someone else to bag their groceries, so there isn’t a parallelisation possible - you stick your card in once you’ve finished bagging everything.
Lime (Previously Limebike) | Software Engineer / Fullstack / Mobile / Security Engineer / Data Scientist / Data Engineer / Data Analyst / DevOps Engineer / SRE | FULL-TIME/INTERNS/VISA | SAN FRANCISCO, CA | REDWOOD CITY, CA | ONSITE
About Us

https://www.limebike.com

Lime is a technology company that is changing how people get from point A to B via our fleet of shared Lime-S electric scooters and Lime-E e-assist bikes. We're empowering our communities with new mobility options that are clean, affordable, and a ton of fun!

We are constantly looking for driven, smart, passionate people who want to join forces with us in our mission to make scooters and bicycles the most popular model of transportation. If you are passionate about urban mobility, environmental sustainability, marketplaces, behavior change, or leveraging technology for good -- then you may be a perfect fit for our team.

Tech Stack: Ruby on Rails, AWS, Java, Golang, React.js, MySQL, Snowflake. https://stackshare.io/lime/lime

To see a full list of positions, go to: https://jobs.lever.co/limebike
Agreed. I had to put electrical tape across the top of mine (and the Touch Bar).
https://hackernoon.com/i-tried-to-fix-my-macbook-pros-touch-...
Please see other comments. It's EPYC and not RYZEN. 2.0 Ghz base clock speed is not nice for single-thread.
One problem I have with that is if a designer sends me a file in a newer version I have to upgrade even if they didn’t use a new feature. Photoshop at least let’s you save in compat mode. So I’m basically forced to keep buying the newest version even though I use it maybe a few times a year. Not worth the price IMO.
He doesn't seem to mention what the build times were with the Xeon.
SEEKING WORK - Remote

Mid-level back-end developer

Programming: Erlang, Python, JavaScript, C, Java, Kotlin, C++, Bash and PHP

DevOps: Docker, Mesos, LXC, Rancher, DC/OS, Ansible, Juju, *stat tools

DB: MySQL, PostgreSQL, Oracle, Redis, Elasticsearh and Cassandra

Relocation: Maybe, after a month or so remote

Timezone: GMT+4.5 | available to work any time of day

CV: https://www.reith.ir/cv/cv-priv.pdf

GitHub: https://github.com/reith

Hourly rate: >$15 | Preferably payments in cryptocurrencies

I'm a software developer with 5 years of professional experience. I worked as
UI developer, network developer, back-end developer, data engineer and
development lead.
JavaScript Developer | TutorMundi | Florianópolis, SC or São Paulo, SP - Brazil | Onsite, Full-time

// Company

TutorMundi helps students get into the universities of their dreams. They are tutored through our app by the brightest students from the best universities of the country.

We're a small startup (I'm the only dev) that just found product market fit this year and closed a round of funding last week.

The company was founded in Silicon Valley and the team is here in Florianópolis, opening an office in São Paulo.

// Role

Full stack JavaScript! From the front end of the site and mobile app to the back end and database. You'll be actively involved in crucial product and growth decisions too.

Required languages:

- Portuguese

- English

- HTML/CSS

- JavaScript

More information in Portuguese: https://github.com/frontendbr/vagas/issues/1273

// To apply

To apply email contact@tutormundi.com or any questions to bart@tutormundi.com
Ask HN: Has anyone heard of RPA? I think it is a bad idea. Am I wrong?
I work for a large regional bank that is trying to cut costs. Their answer: RPA Robotic Process Automation. We’re using a vendor called Automation Anywhere.

Curious to hear if anyone else has experienced this. From what I’ve seen so far it feels like a lot of marketing woo; and very little substance with some concerning security holes.
SEEKING WORK | Munich, Germany | Remote | Travel possible
Digital Strategy Consultant with more than a decade experience and a host of happy customers. Looking for visionary entrepreneurs to help develop holistic digital strategies that combine old-school sales techniques with high-octane delivery methods.

Specialities: Digital Strategy, Digital Marketing & Automation, Modern Web Development, Holistic User Experience (UX), Information Architecture

Business & Architecture Skills: Positioning, Communication & Business Strategy, Online Marketing Automation

Technologies: JavaScript (Node.js, React, AngularJS, jQuery), Python, PHP, C, CSS (CSS3, SASS, Less, postcss), Drupal, Wordpress

Résumé/CV: https://www.dgsiegel.net

Email: daniel+hn@dgsiegel.net
I am the author of this file. As one of the comments guessed, I was making them for my team.

Agreed about the butter, very important! That's why the recipe mentions "paint the crêpe with butter".

This is a family recipe carried over generations from the Pays du Léon. There are many sub regions in Brittany so I would not be surprised if your family's recipe differs.

The other part of my family comes from Rennes, where galettes (buckwheat crêpes) come from. There are also many recipes for the batter of galettes.

In other words: please try my family's recipe! My grandmother who just passed away would have loved to hear what you think :) (she must have made thousands of them along her life!)
It’s funny to think how people would probably also ignore an asteroid that was 50 years away. It would be “fake news”.
Prepare Your Skill Set for Web Developer Interviews
The majority of comercial JDKs also compile to native code.
Mezzanine | JavaScript||Python||Java Developer | Cape Town/Stellenbosch, South Africa | Full-Time | ONSITE

We deliver mobile-enabled solutions to companies doing business in Africa. With an estimated 800 million mobile subscribers in Africa, we view mobile technology as a major enabler for economic growth. We're a subsidiary of Vodacom South Africa.

Our solutions cut costs, increases efficiency, improves risk management and provides unrivaled access to users across the continent. Mezzanine works with mobile network companies to provide solutions across multiple industries, with our main focus being Healthcare, Agriculture and Education.

Our platform is a centralized mobile and enterprise service environment that enables our clients with the deployment of vertical specific (e.g. health, agriculture, education) solutions. Once a solution is deployed on the platform authorized users can securely access it via the web (HTML5), a native application on a mobile phone, USSD and SMS. Our aim is to decrease the cost of delivering; and increase efficiency and accessibility to business services across Africa.

Our tech stack consists of JavaScript, a DSL for efficient CRUD, Java, Python and PostgreSQL.

Right now we are looking for people at any skill level - with any kind of technical background. We look for thinkers - individuals with good work ethic and willingness to learn new technologies and embrace the unknown. Note that we do allow some REMOTE days during the week, but you'll need to come into the office a couple days a week. Please only contact me if you're physically located in South Africa, as we currently don't have the capacity to assist with work permits for foreigners.

Let me know if you are interested - tk(at)mezzanineware(dot)com
> That would be nonparametric statistics.

No, it wouldn't. Firstly, nonparametrics in general can be a little misleading. The most common instantiations place function ("process") priors on modeling decisions that are otherwise found through trial and error. Those process priors do have their own parameters though. But more importantly, LSTMs and neural networks are very much parametric - their success come from the advances in computing and optimization that have enabled estimating these parameters in very complicated model structures.
Truebill (YC W16) | Javascript Engineer/Architect OR Head of Data & ML | San Francisco/SF or Washington, DC area | ONSITE or REMOTE | https://www.truebill.com/

Truebill is building autopilot for your finances. We help people manage their finances by offering a view into the important pieces (like all of your recurring subscriptions & bills) and optimizing where we can by lowering bills, getting fees refunded, and even managing cashflow.

We are YC and venture backed. Founding team previously founded Webs.com/Freewebs which we sold to Vistaprint for over $100m.

As a part of our small team, you’ll have input and immense impact on everything from business to product to engineering. You’ll also have a lot of choice in terms of what types of things you’d like to work on, and what areas you’d like to grow in.

Our product engineering stack is awesome to work with: * React Native * Apollo * GraphQL * Node * Postgres

We're looking to fill two roles:
1) Amazing full-stack product engineers who care about the technology and the product.
2) Head of Data & Machine Learning - someone who can span both data engineering (choosing and deploying solid infrastructure) and data science. Will be responsible for re-writing our data pipeline and will be in charge of all things data at Truebill.

Unfortunately, we cannot accept any dev bootcamp candidates right now. CS/CE-type degree and/or solid experience is required. Experience with machine learning is a plus. Experience working on consumer-scale apps is a plus.

Email jobs+hn@truebill.com for more info. We'll do a quick call to discuss further.
There’s a lot of money to be made by government contractors who are prepared.
From penny press to Snapchat: Parents fret through the ages
It's funny, I was thinking the exact opposite just yesterday, that the Golden Age of ASMR had passed and that we're in some sort of Dark Ages. Most content I see now in YouTube is unimaginative, low-quality attention whoring. Young people (usually women, but not always) just doing random shit on camera with a clickbait title and calling it ASMR.

Maybe I'm grumpy and crotchety, or maybe it's because I have very specific triggers, but I almost never enjoy 'intentional' ASMR and I especially dislike some of the more commercialized or sexualized content. It just feels like the opposite of what ASMR is supposed to be, which is simple and relaxing.
Fracta | Principal Engineer, GIS SW Engineer | Redwood City, CA | ONSITE | https://fracta.ai/

Fracta (www.fracta.ai) offers a game-changing Software as a Service (SaaS) application that uses Machine Learning to assess the condition of utility and transportation infrastructure, then calculates the risk of failures, and uses that to determine the optimal use of maintenance budgets and capital funding budgets. Currently we are focusing on underground water main pipelines and have customers across the US. We are a well-funded startup that has short-term plans to grow internationally and expand into adjacent markets.

We are looking to grow our dev team in Redwood City with a few neat opportunities to push our product to the next level.

Principal Engineer / Full Stack / ML / AI
https://recruit.zohopublic.com/recruit/ViewJob.na?digest=i6P...

GIS and API Software Engineer https://recruit.zohopublic.com/recruit/ViewJob.na?digest=i6P...

I have been with Fracta through its pivot from robotics to pure machine learning driven analysis. I am happy to answer any questions about the company or the roles - email in my profile.
The Universal Declaration of Human Rights covers Freedom of thought:

https://en.wikipedia.org/wiki/Freedom_of_thought

HOWEVER, it DOESN'T cover Cognitive liberty:

https://en.wikipedia.org/wiki/Cognitive_liberty#Relationship...

And here, one may find the crux of the matter:

As long as you, me, we, Humanity, continue to neglect making Cognitive liberty part of the UDHR, we will keep running into this problem over and over and over again.

Cognitive liberty IMPLIES privacy. Perhaps this explains why no megascale effort exists to make it part of UHDR.

What do I mean by megascale?

Where may one find the blacked out websites?

Where may one find the DAILY protest marches over it?

Where may one find absolutely primal, animalistic outrage over it?

Certainly not on the 24/7 news cycle.
> The main reason to prefer a true RTOS is because it will generally be simpler, and thus a bit more predictable and reliable in its behaviour

I mean... you just defined real time there.
Ironic that your first initial and last name is truffles considering bridging between C and JS (and other languages) is possible if they're implemented via Graal's Truffle library: https://github.com/oracle/graal/tree/master/truffle
Manipulating data to "hit you in the gut" amounts to propaganda, of which people can be (rightly) wary, regardless of the veracity of the ultimate message.
Depends on the context, but FWIW, CoffeeScript has an explicit design goal of producing human-readable output (even though it's just JS to run in the browser) so that people learning the language can try out examples and build intuition and trust in what JS is going to be produced. It also helps when using a debugger without source maps.
It was earbuds before smartphones with airplane mode. I distinctly recall carrying headphones on the plane in 2002 with that moronic split minijack that the airplanes used so they could try to charge you for their crappy headphones for the movie. I was not the only one.

It probably is more prevalent now but it was present decades ago. And being “disconnected” (aka bored) has sucked since air travel became a commodity instead of an experience.
I cannot agree more here. I strongly recommend benchmark.js (https://github.com/bestiejs/benchmark.js/)
Thanks for the heads up.

Lots of compromises in the sbc space. A lot aren’t required but cost is the most common factor.
Transcriptic (YC W15) | Backend, full-stack engineers | Menlo Park, CA | https://transcriptic.com | FULL TIME; ONSITE

Transcriptic is turning biology into an information science by creating a fully automated cloud wet lab. Biologists anywhere can submit and run experiments over the internet on-demand and without investing up-front in a lab facility.

The Transcriptic Common Lab Environment (TCLE) takes Autoprotocol (http://autoprotocol.org/), a high-level JSON description of a biological protocol, and executes it on our custom-built robotic workcells. The protocols we handle routinely involve solving constraint programming models with thousands of variables and constraints in order to find a plan that fulfills the scientist's biological intent.

Scientists manage their experiments through our web application or via our API. We provide a single platform that controls scientific devices from many vendors in a unified way, and an interface to control our automated labs.

Backend engineer: https://www.transcriptic.com/hiring/?gh_jid=1092746

Full-stack engineer: https://www.transcriptic.com/hiring/?gh_jid=1236117

Tech stack includes: Linux, Scala, RabbitMQ, Rails, Typescript, React, Ansible, Postgres

Benefits include: full medical/dental/vision insurance; catered lunch and dinner, and a fully stocked kitchen; flexible vacation policy; 401(k) with matching; gym and commuter reimbursement; and education reimbursement up to $3,000/year.
If things were so bad, why did they not consider divesting? By hoarding these treasures, they merely put them at great risk, eventually assuring their destruction.

If you have someething of worth, you have a responsibility to take care of it, and, if you cannot take care of it, then ensure it gets into the hands of someone who will.
I consider the term "compiler" to be very generic, and to cover a wide spectrum of tools ranging from those which compile from one high-level programming language to a slightly lower-level language (e.g. TypeScript), right down those which produce machine code (e.g. GCC/Clang+LLVM). In fact several major compilers (such as GHC and the first C++ compiler, cfront) started out by using C as their backend.

"Transpiler", which is arguably somewhat of a buzzword, typically refers to compilers where the source and target language are either the same, or at a very similar level of abstraction; I agree with n4r9 in considering them a particular type of compiler. Even so, the implementation described in the article compiles from a high-level language, JavaScript, to a considerably lower-level language, C++; so even if we exclude transpilers from our definition of what constitutes a true compiler I still think it's a valid term to apply in this case.
To be more precise,

is it now a more object oriented system

than the more procedural one that preceded it?

As we all know, the original design of the OS was more

functional than attuned to the needs of the server side

processes such as search that are now used to study client

side behavior.

Since this is being used on both sides now, by design

that would make a lot more sense.
When Shadows Are Not What They Seem