skysight-inc/HackerNews huggingface dataset:
I was raised a Baptist, but from my experience all churches of any size work this way, and this news will not be surprising to any church-goers.

Typically the pastor of even a small church lives mainly or at least mostly on the tithes given each week. It's common for churches to own a house that the pastor or priest lives in at no charge. All Christians I know either Protestant or Catholic know this and accept it as how the church works, you're tithing to God's work whether that's feeding the poor or repairing the church roof or buying the pastor's groceries.

I don't know as many Catholics, but from what I gather many of them see the Vatican and the bureaucracy as just part and parcel of the whole thing.

I've only met one pastor who had a full-time job in addition to pastoring, at a small church I attended in a major city for a few years, and technically he was a missionary sent to the city to plant that church. Now he has two jobs plus pastoring though, so he might just be a workaholic.
> Google can terminate an account any time without any reason, if they do that, I won’t lose access the e-mails I’ve received or sent.

A) Assuming you keep copies of all folders/emails locally
B) Assuming Google isn't evil and won't delete all your mail first before shutting down your account, thus causing your IMAP client to sync their deletion
Personally i think API should be obligatory. Every company should provide it with respect for private data. Additionaly if a company does not have it, it should be prohibited to block automatic measures to process the system and data.

There should be a pricing model to cover basic expenses made by the API usage.

Maybe you wonder why on earth it should be legally allowed to process automatically system data?

We have a lots of great services online. But we can not move further, integrate them into even better ones, because of lack of APIs and bot bans.

Without it, we wont be able to create high level services people expect. And currently if these will be provided, than only by companies that have Monopoly over vast parts of online offering. Because they can make more monopolistic deals with service providers.

Another problem is that service owners have adventage over users. Because they can process users data to drive business decisions torwards them. But users can not process thr same data for their adventage. With more and more complicated systems user ends up being dependant on the company service and has no possibility of validation.

And this means even more trouble than we have today. So ye, open programmatic access as a human right.
> I could see it quickly becoming intractable to find where the code lives that is causing a certain outcome.

(Author here.) The tangler I describe inserts #line directives into the output. You can open up the generated C++ and see where a line comes from. Conventional C++ tools understand line directives as well, so the debugger experience is sane.

I'm sure there are gaps in this tooling, but they're not intractable. Tooling around conventional modules has matured over decades. My approach hopefully shows some benefits of a road not taken.
Excellent points. I'll concede my arguments were pretty speculative and weak re: Pope.

At the end of the day I suppose I am still curious where/how I can gauge the political bias of a given news source? Does CJR do something like this on their own?
They are a real estate company.
A lot of things are. There will be a lot of job loss in these "middle men" industries.
Google does restrict push in their IMAP interface, though.
Have you reached out to Fastmail about the things you don't like? I use them and like the UI, but anytime Ive had an issue and have contacted their support I got a quick response from a human.

They love their product and making it better so I think constructive criticism is welcomed there.
When you have a huge number of people working there its not unlikely that at least one person will do this and there is probably nothing you can do to stop it. What would be interesting data is if per person there is a higher rate than the general population.
Well here's your chance to help me get up to date. Why system and titles should I try next? https://news.ycombinator.com/item?id=21767363
Are Physical Laws Inevitable?
I didn't say it was speech, I was comparing the 140bps data rate mentioned by the parent poster with the 39bps data rate from human speech, and pointing out that even 140bps is well above the data rate possible with plain speech.

Any increase in effective data rate of speech afforded by Q codes can also be used to increase the data rate of data transmission.
Ouch, you're right. I can't log in anymore.

EDIT: Chrome's user agent doesn't work, but Firefox's does. I suppose it works because if Google's sign-in form sees a Chrome user agent, it expects a certain different browser fingerprint, so it rejects it. But maybe it's more lenient on the fingerprint match if it sees a Firefox user agent. This one worked for me, from https://techblog.willshouse.com/2012/01/03/most-common-user-...

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0
The Xbox 360 only beat the PS3 in English-speaking countries. By the end of the generation the PS3 had outsold it world-wide, if only barely.
I thought it was Patrick Wolkerding. Holy Damn, Slackware, or the emotion of Slack, can never die. RIP other dude. Who is Paul Volcker. RIP my unknown extgenious. RIP.
Clumsy brutes. Instagram or Twitter should be enough.
the best thing about restaurant work is that you are so busy that time flies by
Looks alive to me https://github.com/k9mail/k-9/releases , F-Droid has the most recent pre-release from last week.
I'm not saying it's impossible to make a 5, 10, 15 seater all-electric work. I'm saying a 100 passenger all-electric will never fly without a revolution in battery tech.

You say "just increase mass of the vehicle which is battery". If you read about this airplane you find that since they are using batteries with an appropriate safety rating for aviation, they've used all the space and mass already:

"this eBeaver isn’t carrying passengers — there isn’t room — and will only have a 15-minute endurance with a 25-minute reserve."

https://www.skiesmag.com/news/harbour-air-makes-history-with...

I tried finding concrete info about the Eviation Alice, but the best I could find was a photo of an unpowered full-scale model. They've been saying the first flight test is a couple of months away for more than one year it seems.
Kmail is not bad.
> By "re-certify", do you just mean the pilots? Or do you include the plane itself?

Both.

> the FAA requirement for how the stick force has to vary with angle of attack could not be met

No, that's a myth. There is no such requirement for aircraft in general. Many aircraft do not have this characteristic. But it happened to be true for the old 737, and so it had to be true for the Max in order for it to operate under the old 737's type certificate.

The Max could easily be certified as-is without MCAS as a new aircraft type (assuming no further nasty surprises turn up of course). That will be neither cheap nor easy. If it were, Boeing would have just done that in the first place. But it will be a hell of a lot cheaper than scrapping the fleet.
> Are the horror stories about working at Amazon true? ️

Back around 2007 I was considering moving to Seattle and read up on working there. At the time their first round of bad press hadn't yet hit and I started with no impression about them.

It's too long ago to remember the details, but from searching around I remember being definitively turned off from considering them an option.

And then a few years later I think it was, it broke into the mainstream. It wasn't a one-time thing, there was a consistent story told about it for years. The central theme was a culture of terrible treatment of people. Nothing specific to engineering.

They've had years now to do damage control. I have a friend whose husband works there and she says that there's a culture of treating people in such a way as to never allow any further bad press. (Which is subtly different from treating people well.)

She says he's on pager duty a certain number of nights/weeks per month and gets calls regularly overnight. That's not related to the narrative of bad treatment of people, just a fact of life in engineering that she called out as being stressful for them. Since she got regularly woken up too.

And she said the benefits aren't great, he doesn't even get a free Prime account. There's a culture of non-competitive benefits because you're supposed to feel privileged to work there, to see that as its own benefit.
As stated I'm only trying to get a comparison of the cost for the very popular use-case of running a "Website 24/7 for 12 months". I use this simple basic core metric as a baseline for comparing hosting costs amongst different hosting providers.

This is trivial to work out in AWS, I just go to their Reversed Pricing Page [2], look for the total cost for an m5.large (2x VCPU/8GB RAM) instance for 12 months which is $501 (12 x 41.75).

I'd like to be able to do the same for GCP, I see the committed usage page [2] but I don't see any easy way to work out the cost for 12 months / 24/7, it mentions things like "discount is up to 57% for most resources like machine types or GPUs", what does "up to" mean? Is that the discount for running 24/7? So is the E2-Std-2 monthly price of a $48.92 * (1 - .57) = $21.04?

All I see back in GCP's compute pricing page related to "committed usage" is "1 year commitment price" of "$10.03 / vCPU month" but this says it's for "E2 custom vCPUs and memory", does this apply to E2-Std-2 instances? So is the cost for 2x VCPU = $10.03 x 2 + 8GB = 8x $1.34 = 10.72 for the total monthly cost of $30.78?

If it's not how am I supposed to workout what E2-Std-2 cost of 12 months / 24/7 is? It's frustrating that there's no clear/easy way to determine the pricing of a simple and popular hosting scenario like this.

[1] https://aws.amazon.com/ec2/pricing/reserved-instances/pricin...

[2] https://cloud.google.com/compute/docs/instances/signing-up-c...
This is not just Ford and there are more studies like this, both in US and in Europe.

See:

* https://www.greentechmedia.com/articles/read/us-auto-dealers...

* https://www.coxautoinc.com/news/overcoming-electric-vehicle-...

* https://qz.com/1309799/car-dealers-are-erecting-barriers-for...

* https://www.anthropocenemagazine.org/2018/05/glib-car-dealer...

* https://www.digitaltrends.com/cool-tech/dealerships-dismiss-...

So many people are quick to enumerate all the challenges Tesla faces but here's a big one for all the (currently) top 10 car makers: making their frenemy dealership networks into EV sales forces as opposed to anti-sale force.

Currently the car makers might sell a volume of sub-50k per year even with hostile dealership force, just based on the interest generated by media in general and some advertising.

But it's going to be much harder to sell 500k cars a year if your salesforce is misinformed or even lying about EV and pushing ICE cars instead.

And fixing it is not as simple as telling dealerships to change because they are not owned by car companies. Those are independent businesses with their own agenda, negotiated contracts etc. Car makers might end up having to apply a lot of carrot, which will contribute to even more losses on EV cars.
Twitter Is Building a Decentralized Solution Called Bluesky
Because the burger place pays 1/10th as much.
> Instead, one could "tag" a function/class/constant as belonging to multiple modules, and one's editor could aggregate all members of a cross-cutting module as needed. Organization within actual files on disk becomes an implementation detail.

Yes, this is interesting. Are you thinking of something like Ruby's modules and `include` directives? (https://ruby-doc.com/docs/ProgrammingRuby/html/tut_modules.h...) Is there a reason the editor has to do this rather than the language?
I really like Repl.it as a learning tool, and I used it a bunch while transitioning from ruby to python, although its also given me a few bad habits, and I've never been able to find much use for it while working on "real" projects. Still, I pull it up from time to time, just to confirm some bit of code I'm working on.

it's still the best multi-language Powershell ISE-ish repl I've ever used though :)
Show HN: The startup idea evaluation meter
well from the blog it looked way more dynamic. i.e I tought that e2 is some way of over commitment, where I pay less when I do not use my full power.
i.e. we use 3x n1-std2 with sustained use discount but we basically do not use any power over night. i.e. at night we use ~25% of memory and cpu. it's sad that it's not a cost saving for us. (i mean it's also impossible to sell/trade our sustained-use discount (switch from n1-2 to e2)
APiJET wins NASA license to produce a Waze-like app to guide airlines and pilots
> When asked what they like most about a city they have visited, almost no one answers: “The cars whizzing by on the streets.”

Hi from no one. I bet folks interested in cars often mention seeing the different makes and models as highlights of foreign travel. I know I do.
(PMF = Product-Market Fit)

The term is no longer strict. People and press call companies with 1 billion valuation startups just because they're young and disruptive (AirBnB a couple of years ago). At the same time one-person bootstrapped websites call themselves startups. I've seen a chef call himself startup (instead of simply entpreneur).

I think you're right: once the company has traction, found product-market fit and starts to scale its processes (with external funding or not) it should become just a 'company'.
LinkedIn is just about the one and only thing I have "because everyone else has one"
I do not disagree with anything you say. If I was in any position of power, getting rid of cars would be a top priority. My personal favorite country in the world is the Netherlands, specifically for its cycling and public transportation.

However, as I said, I believe you (and greenonion) are oversimplifying a complex problem. If you've ever been to any US city, you will see just how much influence the car has had in the development of the entire country. From the principles that you are stating, and that I believe are empirically correct, to the implementation of any viable solution there is a gargantuan gap, and I don't see any solutions being presented. Just "cars are bad, we should use public transport".
Detroit automakers looking to a battery-powered future, each is forging own path
Security Logging Fundamentals with AWS CloudTrail
Right. When you have 10,000 employees, then you are quite likely to experience something only one out of 10,000 people would do. Multiply that over several years, and low probability events happen with surprising (at first glance) regularity.

The classic example of this is that on Google's main campus there are tens of thousands of workers. That's the size of a small town. So one should expect medical emergencies at about the same rate as a small town--which is to say, several every week. You should expect ambulances and fire trucks and what not else regularly, not unusually.
The US has tons of car-free business districts, and they're well integrated into the cities and suburbs. They are surrounded by parking so that people who must drive can get there, then leave their car to walk around the shops. And they often has bus transit centers so that people can reach the area by public transportation.

Except we call them shopping malls, and they're all privatized, meaning they're owned by big corporations who set the rent, access is controlled (no homeless), and freedoms are limited (no protests, so no free speech).
Dramatically Simplify Full-Stack Development with a Unified Architecture
You can still easily blow up memory with unions, which makes it easy to lock up Linux, which notoriously performs poorly under memory pressure.
Are Older Entrepreneurs the Best Entrepreneurs?
I think you are being disingenuous. Yes it is suboptimal but we don't need public transportation covering the entire country. When you are trying to solve for the use case of dense urban areas it is far more efficient and optimal to have a functional public transport system
Disaster Draft
How odd to make out that this is irregular... it’s called Peter’s Pence as in collecting for the chair of St. Peter, i.e. the Pope. It’s the one collection that’s specifically for that, as opposed to countless other Catholic charities.
Yeah, it's quite possible we talk about facets of the same problem, but don't really hear each other :)
So you‘re trying to remove complexity by making it invisible? Sounds great while things work, but doesn‘t that turn debugging into a nightmarish exercise? Because I never get to see the code that‘s actually executing, the pieces of a function might be scattered over a dozen different layers. Strikes me as the ultimate recipe for self-modifying spaghetti code... Or am I missing something here?
Yeah let's aim for less suicides than average. Jesus.
I went to post this exact comment and you already have. This, at the very least, demands explanation. The book was pretty damning.
Story time...

My company Datastreamer has been around for a decade. We provide crawl data (usually a massive amount of crawl data, north of 300GB per day) to our customers.

... so we have a LOT of real-world experience pushing data to customers in production over long time periods.

Here's what we've learned.

Networking libraries around HTTP are and have been fundamentally broken for a long time and they're broken in pathological ways that you don't realize until years later in production.

DNS caching is a good one. A lot of systems do infinite DNS caching. Java, until at least Java 8, does infinite DNS caching.

Some do infinite HTTP timeout. Timeouts are awesome. You should use a timeout. Without a timeout if the network breaks your code just locks up.

Some libs provide no API to change TCP buffer sizes (which you have to do at the kernel level).

So about 5 years ago we took a harsh stance. NO CUSTOM CLIENTS.

We have a streaming firehose client that we implemented from the ground up to do everything properly. The API is literally that we just stream JSON files to disk.

It's a docker container now so not too hard to deploy.

Your job is to just to listen to the disk and wait for new files to be written. We do a move from a tmpdir to the final dir so the entire file is written and you don't have to worry about partial reads.

About 80% of our customers love it. The other 20% of customers seem to initially hate it and we have to explain to their CTO or senior architect that, no, you DO NOT want to implement this from the ground up.

What happens is that it works immediately, but then 18 months in it will break pathologically and everyone running it has moved on or it's in some datacenter that no one has access too.

This causes us to break our SLAs and means we have upset customers.

This decision by far was one of the best decisions I've ever made and has really helped our growth and stability over time.

It's really really really nice to keep customers for 5-10 years. They're happy and you get steady checks and predictable growth.
Some other charities ain't that top heavy as Catholic Church but on the other hand they do not last 2 thousand years.
Flip side: if you get caught, it's a lesser crime because you don't have as much on you.
The 2018 6-core Mac Mini is the cheap Mac Pro you're looking for. Couldn't be happier with mine for photography / music production.
We can accomplish the same by producing the jet fuel using electricity. Realistically this will likely involve methane (natural gas) extracted from the ground and water, but it could one day be carbon neutral using captured carbon. The trick is to use clean energy like nuclear of renewables. There was an article on HN just recently about doing that with portable nuclear generators like those used on ships, this could be done right in the airport.

We already have a fantastic dense energy battery called kerosene. All we need to do is make it carbon neutral and our existing aviation tech won't even need to change.
In-N-Out does as well. In-N-Out location managers make serious money and the company is known for promoting from within, good benefits and positive employee experiences.

Interestingly, both Chick-Fil-A and In-N-Out are highly religious organizations.
I don't think that's fair. The marginal utility between $200k/yr and millions isn't that high, but it's ridiculously high between $30k/yr and $200k/yr. Put another way, you can comfortably afford to raise a family in CA on one of those salaries, and even put some money away to retire eventually, it's much, much harder to do that with the other.
A Day in the Life of a Remote Data Scientist
There's often a semantic difference between null and empty.

Like, if I'm checking the result of a batch processing job, I want to know if the job finished & resulted in an empty set, or there is simply no result yet.

It's "the thing you're looking for doesn't exist" vs. "the thing you're looking for exists, but is empty."
I find this approach to be easier than conventional approaches, and my motivation and effort levels seem constant on both sides. You're right that there's a social component here. This tool tries to make things easier for authors under the assumption that people try to use it tastefully.
Jewellery Mine – Jewellery Product Aggregator
if they are running a deficit, maybe they can legitimately consider themselves poor? :)
> Typescript has `interface` and `class` which is needlessly confusing

Java and C# have had a distinction between `interface` and `class` for decades. It shouldn't be that confusing? One describes a shape or a contract of an object and the other an implementation of a kind of object (which in turn might support multiple interface shapes/contracts). It's not something unusual to OOP languages with type systems. Perhaps the only thing to complain about Typescript interfaces is that they are far more on the shape side of things than the contract side of things, and it is tough to rely on them if you want more of the contract semantics (because the language can't enforce that contract).

> It's way too easy to give up on typing in Typescript. It has a setting "no implicit `any`" but it doesn't seem to be comprehensive

Typescript gets as comprehensive as you want it to be. It's set of checks is an onion design to allow for various control needs, especially because projects may need to opt-in to only some of the checks in order to ease migration. If you want all the checks the flag to pass isn't `--noImplicitAny` it is `--strict` (or in tsconfig.json, "strict": true). I recommend that for all greenfield projects and most brownfield projects if they don't mind fixing lots of compile errors (for the betterment of their project).

> Because types are added to Javascript libraries (via DefinitelyTyped), there's nothing that really checks that they are correct

Not all type information is from DefinitelyTyped anymore, and in many ways DT is smaller than it was at its peak. More and more libraries on npm themselves are written in Typescript and provide their own type information fresh out of the Typescript compiler itself. Even libraries that aren't written in Typescript are taking maintenance ownership of their Typescript types themselves and sometimes the JS authors are right there critiquing their own types.

There will always be a mismatch between untyped JS and what Typescript types represent of that world, but it is better than it used to be, and better all the time.
'Not Wise for US to Rely on Countries with Unjust Govts’- House Subcommittee
For the record, I do NOT disagree with your sentiment, but because you asked: https://www.charitynavigator.org/index.cfm?keyword_list=&bay...