skysight-inc/HackerNews huggingface dataset:
Correct. I can say for sure that Gmail does not reject for missing SPF records, I send voicemail-to-email messages from VoIP systems with no DNS records all the time.

Gmail will accept anything that isn't actively failing anything, even spoofed nonexistant domains, but it will likely get flagged as spam.

If the host is the (or one of the) A/AAAA records for the From domain it'll generally not flag as spam.

If the host is not, then SPF records are required to be reasonably confident it won't get flagged.

Office 365 is a bit pickier and Yahoo is a pain in the butt. Fortunately I deal with mostly business systems so telling the end user "stop using Yahoo for your company voicemails" is reasonable.
Pillr http://pillrcompany.com/ | Ottawa/Remote | Full-Stack Dev | Full-time | Remote or Onsite |

What we do

Pillr develops cutting-edge Semantic web platforms which will revolutionize Information Management, Content Management and Database Management systems. See https://higgs.online/

Looking for

-Lead Product Developer
https://docs.google.com/document/d/1FVqFqSx0xUs0RZieP0uQDA-0...

If you'd like to learn more, please shoot us an email at jason.reinert@pillrcompany.com
Pizza delivery workers risk their lives more than firefighters:

http://www.slate.com/articles/news_and_politics/hey_wait_a_m...
You can do that since years ago using Photoshop content-aware thing or Pixelmator repair tool. GIMP and Krita ought to have a similar tool. IIUC the main difference in UX here is that you don't have to select around the object to be removed but merely point at it.

I recently used Pixelmator to remove empty bottles and cigarette butts on skateboarding photos to great effect.
Here's my view on this: I've stopped caring. I don't have kids and I don't particularly care about the future of humanity. Humans will most likely ruin the planet and, at some point, due to a lack of foresight, kill themselves to extinction. After a few hundred million years, the Earth will be back in operation.

In my opinion, humans just don't do well with restriction. If politicians focus on restricting consumption of goods and energy, we'll just end up in another "general malaise"[1] like in the 1970s.

The only way this will ever get solved is through enormous amounts of clean energy (nuclear, which nobody wants) and recapturing carbon.

[1] https://www.npr.org/templates/story/story.php?storyId=106508...
Simplicity-first is a good point.

By choosing more complex, extendable system, the manufacturer can deliver extra functionality.

But on the other hand, every bit of additional complexity requires maintenance (both security and as standards evolve).

IoT companies rarely seem to care about the latter, which ultimately only impacts the customer (unless there's a recurring service model of revenue).

Something like the digital hazardous waste idea should be mandatory in the IoT space. Either: (a) you provide timely security patches for all shipped code and a way to apply them to your product, OR (b) you freely offer such tools, keys, and source as are necessary for users to self-patch.

Don't want to be responsible? Don't include unnecessary functionality.
WSJ, Economist, FT and New Yorker are all western publications, and way closer to providing an balanced journalism. Guardian destroyed their own reputation in the last two years by openly publishing paid pieces and propaganda, even advocating for property seizure (see all their articles on “nationalization” of FB). Economist/New Yorker on the other hand are great examples of a quality left-biased publication.
I bet there are ways a programming language could support dynamic programming better than just having a memoize function in the standard library.

Examples:

* For a given DP algorithm, you might evaluate it top-down (recursive memoized call) or bottom-up (filling in the table values in topological order). Top-down is easiest to implement, but bottom-up can avoid stack depth limits and I think can be more efficient if implemented well. A language specifically crafted for it might let you write the simpler recursive implementation and efficiently evaluate it bottom-up.

* Sometimes you might want to run the same DP algorithm in different contexts, e.g. operating on different data sets (where the data set is constant for a recursion tree). Keeping the data set (or even a pointer to it) in each cache entry is wasteful if your cache has 100 million things in it, and passing it down as a parameter is also not as efficient as it could be. I guess closures may solve the problem, but maybe there are smarter ways that a language could help here.
Only when the power doesn’t come from PV. If it does, you need (three?) times as much battery capacity: the car’s battery, the immobile battery that the car charges from, and the battery which powers your houses (and some industry and commerce) overnight. If you charge your cars during the day, you can use some of the battery capacity in the electric cars, partially discharging some of them overnight to supply your nighttime needs.
Full-Stack Engineer | OfficeLuv | Chicago | Full-time, Onsite

We’re growing here at OfficeLuv (https://www.officeluv.com) and are looking for a Full-Stack Engineer to help us shape the momentum! You will help develop, solve, and produce the technology that helps power OfficeLuv and our loyal customers. You will work with the small product team to build applications in the cloud, in the browser, and on phones that will iterate rapidly and provide direct benefit to customers you'll talk to. We're building for the long run. You'll be excited about the two-sided marketplace you can shape here. We're standardizing and automating an industry that's ripe for it. You'll be shaping the supply and grocery of offices across the country!

Read more and apply here: https://officeluv.applytojob.com/apply/Lv6mQy0m2I/Full-Stack...

https://officeluv.github.io
Distributed Stateful Applications with Azure VMSS, Packer, Ansible and Terraform
The launch of the first product line for web authoring and serving
You are confusing principle with implementation. Reducing clock speed reduces power usage and you can compensate with more cores is indeed a truth. However, finding that option in consumer hardware has been relatively difficult. That is the surprise indicated.
It's pretty clear to many that this is the problem. What can we do about it?
ParseDMARC: open source DMARC report analyzer and visualizer
I don't see the link between liberalism and loneliness. Are you implying that liberals can't share interests?
ALMA | front end (js) | Washington DC | fulltime | onsite

We're hiring our second engineer to focus on our front end site and apps. We're a seed funded startup helping make philanthropy easy for everyone.

I'm the CEO and wrote all the code so far. My co-founder and I lead product/growth at Airbnb the last six years. Check out https://alma.app for more. Email me on Dan at alma.app or on Twitter @danhilltech. Can also help relocate from Bay area.

Stack is react, react native, golang, on aws.
That’s horrible :p I love it.

Unfortunately not a realistic solution if you want to offer forwarding to your users without holding their hand and assuming even more config and management woes.

This was a shared host, with a domain, and a bunch of user accounts. In theory, every user does 'echo me@ilovemomma.com > ~/.forward' on first login and they’re all set! Old school UNIX elegance. But in practice, it marks the start of a slow descent into the spam swamp.
The biggest deficiency I found in Jenkins is that GUI-based job configuration is great for simple setups and one-off jobs, but the moment you throw in any sort of parameterization it becomes a real headache. At that point you really need to be able to configure your jobs in code.
Automata | London, UK | Software, Firmware, Robotics | Onsite http://automata.tech

We're a startup on a mission to make robotic automation affordable and simple. We're currently fully funded and gearing up for volume manufacture and need engineers of all stripes to solve all sorts of interesting problems in robotics.

Our website lists a bunch of open positions: https://automata.tech/careers.html
More specifically, the interprocessor interconnect (infinity fabric) system ryzen uses is tied to the RAM clock. Ryzen clumps there processosor in groups of 4, and uses infinity fabric as an interconnect between those; so I am not sure you will an effect larger then Intel on a quadcore ryzen.

https://www.techpowerup.com/231585/amd-ryzen-infinity-fabric...
> “The idea is to think about that moment back in the day when we would get on a flight and just read, watch movies or talk to the person next to you,” Morenstein says. “There was a time when you were disconnected and all you could do is be in the moment.”

Wow. The rose colored glasses here are pretty ridiculous. “All you could do is be in the moment”, by reading a book, watching a movie, or doing literally anything other than focusing on the actual moment of being stuck inside a cramped metal tube. Air travel is one of the least mindful activities we engage in, and has been for decades. Finding nostalgia here is just bizarre. No one who actually flies in a passenger jet is nostalgic for the experience.
One could hope that the number of always recording cameras and other sensors on auto-auto would deter most of the jerks.
It's not really Windows-specific; both Windows and macOS have sandboxes to prevent that behavior, but both allow you to download and run unsandboxed applications.
Agreed, that's a crazy way to try to reduce cost
English is my first language and I barely manage to string together a coherent sentence. It honestly impresses me when people learn English as a second / third / whatever language.

But then on the other hand I can code in more than a dozen different computer languages; so I guess my parents didn't compile me to communicate with other humans.
It doesn't have to be CRT. LCD screen connected via VGA works too.
Years ago, an investor and I had about the same conversation. He was adamant about needing a spreadsheet that would allow him to model hires vs. cost vs. time.

I built a calculator that models that koan: https://www.andjosh.com/hard-numbers/
MIT's Muriel Médard on the world-altering rise of 5G
Ask HN: Who is looking for co-founder?
---

SEEKING WORK - Remote

Product designer and interface developer from Iceland with good solutions for your problems.

---

I can help you with:

UX Design - We'll work together to make user flows, wireframes and prototypes to get a clear overview of our goals and how the user will achieve them.

UI Design - This is where we add your brand and details. Everything has to be consistent with your brand image.

Front-end development - Implementing a design is hard. I got the skills to work with your developers, or on my own, to make the end results great.

You can checkout some of my previous work at https://gilli.is/

Let's work together! Contact me at gilli@hn.gilli.is

Related links:

* Portfolio: https://gilli.is

* Dribbble: http://dribbble.com/gilli

* Twitter: http://twitter.com/gillisig

* Github: http://github.com/gillisig

---
Incremental Overload Resolution in Object-Oriented Programming Languages [pdf]
https://freshrss.org/ FTW!
SEEKING WORK - REMOTE

Web & mobile dev, full stack, hatless. I build sites, web apps, mobile apps, desktop apps and perhaps stuff in-between if anything such things exist.

Things: PHP, React, React Native, Electron, Titanium, Laravel, Codeigniter, JS, HTML, CSS... the usual.

Contact: email in profile

Based: UK
Thanks for using GitLab! I'm glad to hear you found it easy to set up.

I just wrote an article in response to the OP https://about.gitlab.com/2018/09/03/how-gitlab-ci-compares-w...

We're working on making GitLab more performant. It is mostly fixes to our code, the parts where ruby is a problem are already rewritten in Go. GitLab self-hosted should be fast if it has enough memory, so make sure you check on its memory consumption.
The icy village where you must remove your appendix
I disagree in the strongest possible terms. Manipulating presentation of data to create an emotional reaction so that policy decisions are made emotionally is not ok.

If a presentation of the data that conforms to standard techniques for an unbiased representation would not result in “hitting you in the gut” then that has to be accepted, and worked with, not sacrificing intellectual integrity to elide the data and change things for an agenda.
Managed by Q | http://managedbyq.com | NYC | Onsite | Full-time | Engineering Managers, Software Engineers, Product Managers, Product Manager Lead, Engineering Interns (Summer 2019)
Managed by Q is the platform for office management. We make it easy to run an office by connecting office managers to services, including cleaning, maintenance, administration, repairs, and more. We are invested in building good jobs and empowering others - though we run a gig economy platform, all of our operators are full W2 employees with benefits, stock options, PTO, and more.

We're looking for engineers and engineering managers who are interested in joining our ~24-person team of curious, empathetic, humble, and driven engineers. We're also hiring for experienced product managers!

Though we're mostly using Django, Node, and React on top of AWS, we take a generalist approach to hiring. We’re looking for smart people who are problem solvers and passionate about their craft - you don't already have to be an expert in our stack.

I'm an engineer at MBQ, feel free to email me directly at eseidohl@<our domain> if you have any questions!

MBQ In the News: https://www.nytimes.com/2016/02/28/magazine/managed-by-qs-go... https://www.fastcompany.com/40483870/for-managed-by-q-good-j...
How to Run Celery 4 on Windows
You might think it’s minutia for Jessica to be erased, but obviously many of us disagree.

I think it’s a powerful data point to see Paul quietly accept the the title of Founder. It is evidence he’s not in the habit of correcting people who don’t see him as a co-founder with a woman.

It speaks to his mindset. And perhaps this thread speaks to yours as well. It’s not about some kind of gotcha game. We are legitimately interested in how deeply both of you are engaged with this subject.

Personally, I don’t mind if you and Paul don’t think it’s a serious issue. I don’t think you do. You are under no obligation to care. But I think we should be free to discuss the possibility that you don’t. And to notice evidence that you don’t.

This is the kind of thinking that makes me realize YC isn’t a good fit for me. I think it benefits both me and YC for YC’s approach to these issues to be discussed. You don’t want people like me to apply, it would be bad for the health of the program.
Software Engineer | Zenysis (YC W16) | SF, NYC, Paris | Onsite, Fulltime

Zenysis is building a data analysis product for governments of developing countries. Our current projects are embedded in health systems that provide services for over 100 million people. In the past year, we've helped governments fight epidemic outbreaks, respond to natural disasters, and allocate hundreds of millions of dollars in healthcare spending.

We have a lot on our plate. We're building early warning systems for disease outbreaks, automatically detecting low-quality data, and developing other ways to identify & visualize the most effective health interventions across entire countries. The work we do is not always easy, but it's very rewarding.

We're looking for other mission-focused engineers who care about seeing their impact in the world and are comfortable building complex, mission-critical systems.

Apply here: http://www.zenysis.com/#careers or email ian@zenysis.com with questions!
The story focused on the hydrants, but I would expect a repository of such value to have very powerful fire safety mechanisms and strict procedures around them to prevent the spread of fire in the first place. What happened? Was it just about the lack of funds?
Brazilian here.

You know what is the worse? Is that I don't feel revolt, anger or indignation. I don't even feel surprised. I just feel sad, an heavy and paralyzing sadness.

This is how countries die on the inside. This is like seeing someone you love sliding into addiction and slowly destroying himself. You imagine a thousand ways to avoid it but the person just won't do anything.

We are not just loosing our culture, our past, our history. With growing lawlessness, crime and violence, environmental devastation, failing education, public health and public finances we are failing as country. We're loosing the country.

Even that old joke we tell about us is not funny anymore ("Brazil is the country of the future and will always be, it will never be the country of the present").
But it is mentioned in the article (Q7).
Got it. For what it's worth I think EPYC is based on the same "Zen" arch as Ryzen.
Sensor Tower | San Francisco, CA | Full-Time, Onsite | https://sensortower.com

Sensor Tower provides key metrics for everyone involved in the mobile ecosystem. Whether you’re a mobile app developer, a financial institution performing mobile market research, or a large brand thinking about your mobile initiatives, we provide your one-stop shop for due diligence. Mobile app revenue grew by 27.8% from H1 2017 ($26.9B) to H1 2018 ($34.4B) - and we’re excited to continue in our mission: To Be the Trusted Source of Mobile Insights.

Learn about our team, engineering values, and what it's really like to work at Sensor Tower here: https://www.keyvalues.com/sensor-tower

Our tech stack: Rails, MongoDB, Knockout, Go, AWS

Here are our open roles:

- Senior Product Engineer, Data: https://jobs.lever.co/sensortower/7442e664-c7ff-4221-8ac7-6e...

- Senior Full Stack Engineer: https://jobs.lever.co/sensortower/c171234a-4906-46c3-b609-7d...

- Senior Data Scientist: https://jobs.lever.co/sensortower/7eb5e065-4107-4bc9-85b5-99...

- Director of Engineering: https://jobs.lever.co/sensortower/5d633b40-e089-4b81-8f78-8d...

If you're interested or have questions, email: jobs [at] sensortower [dot] com
Hi,

My name is Rishi Sharan, I am a Java Full Stack developer and also Machine Learning enthusiast. Do you have any considerations for this role?
maybe they should consider teaming up with these guys: https://www.osmosis.org/
FinCompare | Berlin, Germany | Backend | Full-time | Visa | Onsite | https://fincompare.de

We are using technology to offer businesses a convenient one-stop destination for all their financing needs.

Current tech stack: Python3, MySQL(with JSON fields), Redis, Django, Celery, AWS.

For more information and to apply https://fincompare.recruitee.com/o/senior-backend-developer-...

About FinCompare:

We are using technology to offer businesses a convenient one-stop destination for all their financing needs. Helping them to find, compare and close the best financing offers from over 200 banks, FinTechs and alternative financing providers. Everyone in our team is an expert in their area, eager to go the extra mile and a lot of fun to work with! We have only just begun to reform the B2B financing market - and need you to continue our rapid growth!
How not to do a big deploy
Ask HN: How would you define materialism/physicalism/naturalism?
Wormholes in JavaScript
There’s no such thing as balance when it comes to the truth.
I believe your information regarding China and India installing a coal power plant each week is out of date.
https://www.reuters.com/article/us-china-power-capacity-idUS...
and
https://www.vox.com/energy-and-environment/2017/5/15/1563453...
The company that was trying to make the smart cup that told you what you just put in your cup seemed pointless.
Please point out the strawman in my argument. I currently do not see one, and your statement discredits you as a genuine enquirer. False claims and incredulity don't really help us make progress here.

> You don't get locked up on remand just because someone made an accusation against you.

Yes, you can. Once accused, you then go to trial to see if the accusation is correct.

What statistics do you want to see? How many people make false accusations? How many people are arrested on false accusations? How many people use "guilty by association" logic because they can't be arsed to figure out the real story? How many lives are ruined because you would rather we just bypass the judicial system?
Snap | Software Engineer | London, UK | Onsite | Full Time

Our team in London builds systems to help creative people make the best content. We are looking for Software Engineers to help us keep pushing what can be done with content on a mobile device.

We build full-stack systems for people to create content, maximize engagement, analyze performance and provide actionable insights. You will work on our Story Studio product, bringing together narrative arrangement, creative tools and content management that can scale to Snapchat-size audiences. Technical curiosity, willingness to learn and a focus on the end user are keys to success in our space.

Feel free to contact me at dsilva@snapchat.com
There has been one in Leesburg, VA for a few years undergoing testing and evaluation. It is the first in North America. It is currently in daily production use.

https://www.leesburgva.gov/government/departments/airport/re...
I don’t know if it’s true everywhere, but since firefighters work on call, they are usually on a days-on/days-off schedule. It’s not at all uncommon for them to have a side-hustle working as a tradesman on their days off, and there’s no reason that couldn’t include programming.
Anything involving larger-than-cache sized graph walks will usually be memory limited, be it compilation or iterating an XML document
Well, I guess nobody ever said, life is fair ...

But it would be actually nice, if we can arrange things a bit more adequately..
Resumable file upload in PHP
Zipcar | https://www.zipcar.com | San Mateo, CA | ONSITE Full-time | Firmware/Embedded C/C++ and Rust

Zipcar is the world’s largest shared-mobility company. We are adding senior talent to our engineering team at our Silicon Valley office in San Mateo. We have a rich software stack with which we solve a wide range of challenges: embedded custom hardware and firmware, mobile-first user experience, analytics, scalable real-time scheduling and monitoring, etc.

We're looking for an experienced firmware developer to maintain existing devices in the field, and develop our next generation of telematics devices. Come help us build connected-car technology for multiple product lines, including Zipcar and Avis. By putting our massive fleets behind an API, we are aiming to be the AWS of transportation.

Example of our connected car work for Avis: https://www.reuters.com/article/us-avis-budget-grp-tech-kans....

Overview of our partnership with Waymo: https://www.theverge.com/2017/6/26/15873236/avis-waymo-googl....

News about our partnership with Lyft: https://money.cnn.com/2018/08/06/investing/avis-budget-lyft-...

Our stack is PIC and ARM running embedded C/C++, both bare-metal and RTOS, with Java and Rabbit MQ on the server/data ingestion side, so you'll need to be at-least-conversant all the way up the stack. When we say "full stack", we mean it! :) We are also currently evaluating writing our next-gen firmware in Rust, so candidates who know Rust are desired.

Mission-driven. Small team. Flexible working conditions. No worries about funding. :)

I have never been happier at a job; this place is great. I build solutions that breathless news articles (still!) talk about happening in the future. I'd be one of your peers, and I'm happy to answer questions off-the-record (hn profile address) or on (bmatthews!zipcar,com)