skysight-inc/HackerNews huggingface dataset:
Ask HN: How can I get my mailserver to deliver to Hotmail?
I'm pretty desperate since my VPS mailserver (on DigitalOcean) does not deliver emails to any of Microsoft's services (Hotmail, Live, Outlook).

This is my company's email server and I've been running it for two years, it only sends legit personal emails, not even "drip campaigns" or such.

Their mx reports that the mail has been delivered, but it does not appear in the recipient's inbox or spam folder. It is simply lost and I can't even monitor delivery errors. Sometimes a message goes through (usually a direct reply to an incoming mail) but that's not even guaranteed.

I've completed all checklists, my mailserver uses DKIM, SPF, in-transit TLS, does not send spam, has a reverse PTR, etc, etc. The IP is not listed in any blacklist. I signed up for Microsoft's postmaster tools and IP validation services. I get a perfect 10/10 score in most mail tester services.

Other MXs like Gmail and Yahoo! deliver emails properly, sometimes to the spam folder but that is usually fixed when the recipient clicks on "Not spam".

Contacting their support like is talking to the wall. It's impossible to get a non-canned response.

Short of paying the extortion fee for a "deliverability certificate" I honestly don't know what else to do. I understand spam is a serious issue but come on, how are small businesses supposed to send emails if they don't want a third party like Google Apps to read them?

Any ideas, HN?
I tried this a few years ago actually. Search for Appcubator.

The issue is the market is bimodal and there's not really any room for a middle ground. Developers prefer to have full control over their architecture and they have varied and evolving opinions. Non-technical folks tend to churn once they reach the "download your code" step.

Ultimately I think the best software will be created by the developers, who don't need a tool like this.
This is cool. My inbox is woefully unequipped to function as a to-do list, but that's where most of my tasks live now. Hope this lives up to the hype.
We are using WebCrypto in 1Password.com implementation and polyfill with SJCL when a browser does not support the algorithms we need (PBKDF2, AES-GCM in Safari, etc).
How hard is it really?

1. Stock spare parts based on accident actuaries.

2. When stock runs out, license parts manufacturing to 3rd party.

3. Offer trade-in incentives for crashed cars, lowing the overall "totaling" value, and use those cars for parts.
Hell, Hilbert's program, Godël, and Turing.
Why though? ARM server chips haven't beat Intel just yet.
I'm sure some smart developer will write a browser extension to grab the next page and append it to the current one.
They're quite far behind Apple when it comes to perf. Aren't Apple's ARM chips in their iPad pro competitive with lower end modern x86_64 chips?
There's a bunch of maps or polyfills you can use to communicate with external features. Things like WebGL for example. So it just maps those calls to whatever functions you can provide. Or if your C code uses the file system, you can either pick a virtual file system (for web code) or a real file system (for node applications).

The opposite is also true - you have a html5.h header file you can reference to do DOM/browser manipulations from your native code.

It's pretty fascinating.
I'm in a similar situation with SolarCity. Although mine is far less dire. There's been a billing snafu on our solar panels ever since we bought our house and took over their lease. We bought it in October. It's now March and they still have not resolved the problem and have no ETA on when it will be fixed. When I researched this issue, I found other customers who said it took 10 months for SolarCity to right the problem.

I get the impression these companies aren't putting as much resources into customer service as they should.
> There won't be many green boxes in your account once you have a kid

Maybe your colleague meant it in a negative way, but it could be taken as a positive statement too. You could take it as something like, "your kids will teach you to focus in a way you never have before."

It seems plausible that constraints make for greater creativity, so long as they aren't too constraining.
Climate Impacts of Biking vs. Driving
Thats an interesting model, but I cant think of many projects where the features are added at a constant rate. The deluge of pull requests going to Linux are not constant, and probably grows with the number of contributors perhaps relative to population growth of programmers (also not constant).

Perhaps another metric is how long after your code is released will you be able to support it? In which case Linux and NASA do quite well.
HDR? Do you mean fill flash?
Great suggestion! Add light timing to the list.

I'm not sure I understand the "terrible capacity" argument. An articulated bus can seat 50-60 people without standing passengers. Are you suggesting that a light rail train holds more? This seems like a solvable problem - just run buses at twice the frequency, no? The point is the right-of-way prevents them from getting stuck in traffic without having to lay expensive off-grade track.
Show HN: Acra, new database protection suite for PostgreSQL
Sure. Limiting what records ISPs keep and sell is good for individuals regardless of what the CIA is doing.
Thanks for the feedback! I hadn't any "real" users test it, since it's my first published app, so it's much appreciated.

Did you, by any chance, get any unnecessary latency issues? My limited metrics show that there have been some very sparse timeouts, during the page's time on HN.
Encrypted App Used by Whitehouse Staffers Suffered from Serious Security Flaws
Potentially capable; their support for non-x86 has always fallen short.

If you look at e.g. Linux or BSD distributions, the entire world is rebuilt for every architecture. Running Linux on powerpc, arm, amd64, I get the exact same experience across the board as x86 bar platform-specific bits like openfirmware/efi tools. Microsoft has never done this. The vast majority of their stuff remains x86 only, making arm and even x64 second class citizens, with x64 only being viable as a result of the x86 compatibility. Until Microsoft start building and providing every binary as a native build, and providing the tooling for others to do the same, they will remain wedded to x86, and I'll be unable to take their support for other platforms seriously.

If a bunch of volunteers can manage to provide over 20000 software packages for over 10 architectures, totalling over 500000 binary packages, it's entirely possible for Microsoft to support three. When I used to maintain the Debian build tools, it took 18 hours to rebuild around all 18000 packages; compilers, kernel, tools, applications, everything. It would be much faster on a current system. It's all possible from a technical point of view.
WebCrypto API was released as a W3C Recommendation January 26, 2017. Indeed, the working group has now shut down (they decided not to do anything about any other APIs than low-level crypto stuff...).
Among Samuel F. Morse's accomplishments (he being the clickbaited man of the title): Imminent dangers to the free institutions of the United States through foreign immigration, and the present state of the naturalization laws. (1835)

Quite the xenophobe.

https://www.worldcat.org/title/imminent-dangers-to-the-free-...

Full text:
https://www.jesus-is-lord.com/imminent_dangers.htm
I've been waiting to hear what repair and even general maintenance is like on these cars before I'd consider buying one myself. These cars are amazing, but I can't afford to buy a luxury car that I can't work on myself. Even if it's the fault of the infrastructure needing to be built up before cost of owning goes down, I'm forced to wait.
This is outright false. Modern CISC chips are risc architectures with a x86 conversion layer in the front. Both Intel and AMD use this approach.
I don't mind pagination if it's for mobile performance reasons, but I'd really like an option to disable it in my profile settings.
You probably like bad software
You Need to Know Where You Stand with Your Investors.  Your Investor NPS
Influencers needs to start listening to their audience
Nevertheless, She Coded
you're conflating fraud and evasion of regulations. these are not the same things. Uber evades regulations (and has a shitty office culture) but they don't defraud their customers.
Privacy by Design
Lisp is more multi-paradigm than pure functional. And we like it that way. It can be functional, object oriented, aspect oriented, etc.
There's a line to tread here: solving future problems isn't a good idea, as you say, but neither is closing off future options by being too specific about your current needs.

You don't want to create extra problems for future you to solve.
It would be nice for everybody if we could shed the Intel "tax".
Wow. I have read a bunch of really good articles on nautil.us that I discovered through HN. I have been thinking of getting the 2 year digital/print subscription to support the type of journalism I want to see. But um... this article is kinda making me reconsider.
If I remember correctly, Valve from the start considered SteamOS as "backup", a way to escape Windows if MS pull some shenanigan they don't like.

Since MS is mostly "behaving" themselves, Valve is keeping SteamOS around, but not focusing on it.

At least for now... (it wouldn't surprise me if MS became more aggressive in their W10+DX12+"Xbox everywhere"+"MS Store" push...)
Also, the reason risc doesn't do well might just be because of more development to x86.Jim Keller estimates that due to legacy bloat of x86, a fully developed arm chip will be 15-30% more efficient than an equivalent x86 chip.
Not sure where you're going with the "zoning is racist" comment - I'm not talking about redlining here. In places like Seattle, much of the city is still zoned single-family, which is exclusionary to the poor and working class.

The rezones happening in our city boost the building density permitted in most of the city while requiring that some of that extra capacity be dedicated to low-income units. It's net positive for those in need of affordable housing and lets developers build bigger, which hardly hurts the economy.
No, because approximately nobody could get them until now.
I could see that being a possibility in the future as the discussion moves away from firepower and more toward power consumption, which seems to be a focus of Apple products.
If it was a company that does a lot of contracting, then doing the minimum (to spec) is pretty much required. Do anything more than what the customer asked for and you are wasting resources.
I used ANTLR to write a Python parser for the SNOMED expression language last year, and testing it was one of the weirder parts of the experience. I was up and running in a few days, which was largely thanks to the ANTLR book. I love this project. It made doing what I did a lot more fun than I thought it would be. Hand-rolling an ABNF parser from scratch would be a nice hobby project, but not when one has a deadline.
> After three months had passed and the body shop had still not received all the necessary parts, we began reaching out to Tesla directly through their customer service channels, which serves as a liaison to the internal parts department.

That's the body shop's job (and failure), not yours. It's one downside of having "authorized" shops with only one in the author's area. In theory, the body shop should have a dedicated representative at Tesla they can talk to directly, and should escalate enough to get the parts long before the 45-day rental period available through the author's insurance limit was up.

> There were still a few outstanding parts, including bulb rivets.

Bulb rivets are common parts. You might not be able to buy the right ones at the local hardware store, but they're readily available from McMaster, Fastenal, Grainger, etc. And I guarantee that Tesla has buckets of them on hand. Again, the body shop should have taken care of this.

> It turns out that the 12V battery is also now in need of replacement, as it will no longer hold a charge (perhaps related to how long the car has been sitting idle?).

Did the body shop not know to recharge it occasionally? As far as I know as a non-Tesla owner, this 12V battery is always on, listening for the remote fob, monitoring the main battery, and so on. Of course it would become discharged after sitting for half a year, and apparently so deeply discharged as to damage itself. And as an ICE-car owner, there are other things that must be done to any car that sits for a long time. Perhaps the body shop is better at taking care of conventional cars and lead acid batteries, and just needs a little experience and education about lithium-ion systems?

> It also calls into question Tesla's ability to support its existing customer base, which is of critical relevance to whether or not Tesla can support a massively larger customer base. The company is still targeting 500,000 units in 2018. As many analysts and pundits point out, the mainstream is far less forgiving for this sort of thing compared to enthusiastic early adopters.

A massively larger customer base is probably easier to support, per customer. There are junkyards full of my exact car, and non-OEM manufacturers and parts stores with huge inventories of parts for it, and people who have repaired hundreds of cars just like mine. When thousands of mechanics have a half-used bag of Tesla panel bulb rivets in a toolbox drawer, things won't be held up waiting for the part. This is something that will probably get better with time, not worse.
So close.

I really want something like this but not quite this.

In my mind you have a visual builder like this that puts out maybe some bootstrap code. (Jetstrap or Bootply).

Then the back end is already hotwired up to something like Django/Rails with a database, hosted somewhere like DO, VULTR etc.

And you can move any of these pieces around, so you can move from DO to VULTR or move databases from Postgres to Mysql, by clicking a button.

You have access to all the code.

It works pretty much like bubble but out of open sources tools that are cobbled together and you have the access.
At that point your phone is fucked, anyhow. If you've lost physical control of the device and an attacker has broken the lock, you're compromised in much bigger ways.
That's not true. What's true is that we try hard to be even-handed. That means that when you post abusively, you're subject to the rules the same as other people are, regardless of the politics you're posting for or against. I'd never claim that we do that perfectly or are unbiased—we're human, so that can't be true—but we work hard at it and are fine with admitting mistakes and correcting them.

I don't see a mistake here though. You've been using HN primarily for political and ideological battle, posting uncvilly, and abusing the site in other ways. Asking you to stop is not a political call, nor a hard one. It would be the same if your views were the opposite.
That is certainly a factor, although if Abe and his type get their way, that may change.
CIA Hacking Tools in review: Cisco was a primary target
I have a 3 year old and 7 year old. They are in bed by 9 pm. I can learn from 10 pm to 1 am then get up at 5 am for work.
I might have been wrong, but it's neither hard to understand the double standards HN/SV and the general consensus of left have. It's so bad that a guy who has thought of himself as liberal (or whatever you Americans like to call it), is happy to be called an old Fox News Russian Agent conservative racist homophobe idiot uneducated, because all these words have lost the meaning.

You can see from my profile I've been a good long-standing citizen of HN. Instead of banning me, maybe you should have banned the parent for hate speech. But you lack the balls for it.
As a tall person, I can't drive more than 30 minutes without needing a break for my legs. Stop-and-go traffic is especially hellish because I have to keep my feet on the brakes the whole time. Not a pleasant experience by any means.
This.

MSM hit jobs seem to be increasingly frequent, although it is an old tactic. I think (or at least hope) more people are starting to see through it now though. But the MSM is subtle and many reports that might not seem it are actually hit pieces as well. Sometimes it is as subtle as the phrasing of a single line in an otherwise ordinary article.
Insert {protected minority} and see how it sounds.

I inserted a variety of choices, and it always came out sounding like a false equivalency.

(Hint: you can be born black, but I've heard no reports of someone being born an Uber employee.)
I don't do much public-facing stuff, but anything that goes to increasing my professional skills (technical or otherwise) happens during business hours. Generally it's 20-30 minutes of personal development time per day. That's part of what the company is paying me to do: become a better employee for them.
what do you even mean by "scrappiness"?
I feel WebCrypto (strange architectural choices made by people whose priorities are availability of crypto, not consistency of security) is even more questionable than running SJCL (a good crypto done by good people in questionable environment) in browser.
I think this is a less than ideal workaround because it breaks (Cmd|Ctrl)+F search on large comment threads. I do this quite a bit just to see if some particular topic has already been discussed somewhere. Actually I think the current design is a little unintentionally insidious just because it doesn't make it clear that any comments are being hidden, so if not for seeing this I probably wouldn't have realized for quite a while that there was even a "More" link to click.
John McAfee: “It Was Not the Russians”. Interview with Larry King
Yeah, let me go Google "Do"...
How Movements Organize Now: Notes on Challenges of Rapid Growth
Obviously there would be many web apps which would benefit from being end-to-end and not loose a lot in usability compared to non e2e ones
For me, this is just more evidence that this a highly promising technology that isn't ready for me to invest in yet, as an owner of a Tesla vehicle. That said, even this guy who's had a nightmarish experience is essentially crying out for help, and still considering another Tesla purchase so... that says something too.

I'll wait and see, as I suspect many other people will, and hopefully Tesla can work these issues out before they come to define them.
The Essentials of Enterprise Software
If you enjoy urban plannning docs like 'Urbanized', check out 'The Pruitt Igoe Myth' https://en.wikipedia.org/wiki/The_Pruitt-Igoe_Myth
I haven't been using them I hate the whole approach and defer any rendering of timestamps in logs. I'm just pointing out that it is very commonplace. Set up any distro's server distribution with the default settings and then track how often the localtime file gets touched...
I don't (intend to) use zstandard, but gzip --rsyncable enables a few nice use cases that competing tools don't handle; might be worth considering.
People have a really basic need to bond over shared characteristics. Throughout the world, countries are glued together based on ethnicity, religion, or language. E.g. Pakistan separated from India over religion, and Bangladesh separated from Pakistan over language.

Americans' proclivity for displaying the flag is a way of expressing unity in a country that doesn't have a common ethnicity, religion, or language.

Nationalism also facilitates integration in a country that has tons of immigration. My family is from Bangladesh, where group membership is determined by ethnicity. A white American could move to Bangladesh at a young age, speak the language fluently, marry into a Bangladeshi family, but he'd never be Bangladeshi. Here, you step off the plane, put that flag up in front of your house, and boom you're American.
Disagree. You don't want to solve just the specific problem at hand in a way that will be hard/expensive/buggy to extend. And you don't want to implement the most general conceivable solution library, either.

The best solutions are in the middle ground, viz. those that solve the immediate problem in a way that anticipates and facilitates the future as well.
You will not be able to work on virtually any new luxury car. They are so technically advance that usually anything outside putting in fuel have to be done by authorised service.
heh. I was unaware :)
I use two columns to list my duties and assignments at previous jobs to reduce page length as handing out a one sheet at job fairs works really nice. The parsers always end up collating the lines together into a jumbled mess. I just now keep a copy for humans to look at and a text file copy for me to copy text from.

The best company job site I've used would allow me to use my linkedin profile to log in then it would just pull all my resume data from my profile. The only thing I actually had to fill out was just a cover letter. I applied to a bunch of positions within a hour although I never got a call back from them.
Is it really a luxury car? A lot of people say you pay the price for the tech and not for the quality (luxury). Maybe it is a luxury car from the buyers perspective just based on the price.

Either way, the quality in a Tesla is not luxury. Many people say that and I agree with them.
This is true. The value that in-browser JavaScript crypto does provide, however, is that it requires a MITM attack (which is definitely possible, especially for state level actors, but by anyone with enough control of a trusted CA); It is useful against dragnet recording of all communications - as long as the key/password itself is safe.
IVy – a tool for specifying, modeling, implementing and verifying protcols
Woohoo!

I am one of the engineers behind the project, and can answer questions if anyone has any.
American Medical Association Letter on AHCA (RepubliCare) [pdf]
As with all things, it depends on what someone is prepared to pay.

It seems unlikely that Amazon is overly concerned about the domain name

(Disclosure: I work at Amazon on the totally unrelated product "Go")
> For some reason, Math.pow implementation in JavaScript is really optimized for special cases of multiplying numbers.

It's used for multiplying integers in SunSpider: https://github.com/adobe/chromium/blob/master/chrome/test/da...
The 5 Mistakes That Are Ruining Your Potential to Be Productive:
As someone with a lot of experience in board bring-up, trust me, the hard part isn't grabbing AMD's reference board, sticking on an audio chip and a wifi chip and sending it over to a board manufacturing shop.

The hard part is wrangling the software: BIOS, drivers, testing and more testing, patches, microcode updates. Finding out that your wifi chip vendor has moved the chip to end-of-life just before you were ready to ship would be a non-issue if the software part were faster.
Respiratory Health Clinics Mailing Lists
How to make your IT staff unpoachable
Google Cloud Next 2017 [Live]
It's in iowa

https://goo.gl/maps/b8vnAwEndWz
The Day of the Smart Appliance Is Finally Dawning
Amazing idea! And brilliant whitepaper, which reads even better than code, by the way.
Some countries are just really into their flag. Denmark is a good example.
Can You Get a Better Sleep by Sleeping Less?
CPUs and GPUs are a pain to program if you don't have the right tools. If it's tooling that's the huge impediment then maybe Intel's acquisition and (hopefully) tool realignment will help.

That the FPGAs use this proprietary and for all intents opaque binary format is not very helpful and is probably the biggest barrier.