skysight-inc/HackerNews huggingface dataset:
I think the simplest is a tree of servers (which can be sharded by user if necessary for load balancing). The root has the total budget and offers short-term small leases of ad views to child nodes, who may also have child nodes doing the same thing with even smaller leases.

Web servers check with the leaf nodes for every ad they want to show. If that leaf has a budget greater than zero it decrements its own budget and returns success. If the web server gets a success it shows the ad, if not it checks with another budget server or two. Web servers frequently log how many ads were served per client.

Whenever leases are up the intermediate nodes inform the parents of how much was spent and get a new lease. If nodes crash or otherwise don't return their lease then their parents have to assume the whole budget was spent, but leases are kept small to avoid big discrepancies.

If the root crashes then there are problems so the root can be a slow ACID replicated database as long as its immediate children are mostly reliable and take large enough leases to minimize load on the root.

Periodically web server logs are aggregated to adjust the root budgets to account for crashed intermediate nodes and web servers.

The tree approach allows global low latency operation guaranteeing no overspending and minimizing underserving. Nodes are provisioned from the leaves on up to handle the necessary amount of traffic and to ask for leases large enough for 99.X% percent of child requests to succeed.

Any cloud provider could use the same technology on individual hosts to grab leases of CPU, RAM, disk, etc. by the minute per user and terminate services with no budget. Leases could be a lot longer because most budgets are monthly to cover all service needs and not pathological ad campaigns with low budget, high bid, and huge audience.

It's up to cloud (or ad server) providers to decide whether to stop services if the budget system is broken. In most cases it makes sense to fail open and keep serving and eat the loss because shutting everything down will incur even bigger losses.
There is an easy explanation: It's hard to build this feature, there is no pressing demand from upper management, it's easier to get promoted doing other simpler projects. Think about what a real time snapshot means: you need to know how much of all the services are being used, project that in the future and compute the costs.
This article is a little off base. UPS is solving for "What is the best way to safely deliver packages to 300 addresses". There are a lot of ways to do cover that ground effectively without too much waste. The routes UPS drivers share little resemblance to the way normal people drive.

I'm solving for "How do I get to work" or "How to get to the grocery store". I'm taking the highway 80% of the distance, then my work is on the left... do I take 3 right turns to get there circling a potentially large city block? The UPS driver might well have stops on those side streets, I don't.

The idea behind this is sound, but it doesn't necessarily apply to the way individuals who aren't driving package routes should drive.
> I'm an ardent supporter of executable config languages

I agree, but it becomes very important to limit scope. For example, Azure templates allow looping and conditionals and all sorts of fancy stuff. Approaching a typical library of ARM templates is a massive undertaking: reading a JSON (or YAML) if statement is not ergonomic in any way - causal relationships can be multiple screens (or files) apart because of the sheer amount of JSON required to represent executable code.

It should be kept relatively lightweight, with stuff like CloudFormation GetAtt to glue deployed things together. Anything more complex should be solved with tooling designed for computation, i.e. programming languages (that emit config, e.g. Pulumi).
> The downside of disabling active resources is huge. It would mean a catastrophic interruption to the customers application exactly when its the most popular/active. And theres no practical way to determine whether the customer is “trying it out” or running a key part of their business on any particular resource.

This is simple wrong.

Depending on your use-case disabling active resources is the right reasonable solution with less downsides.

E.g. most (smaller) companies would prefer their miscellaneous (i.e. no core-product) website/app/service to be temporary unavailable then have a massive unexpected cost they might not be able to afort which might literally force them to fire people because they can't pay them....

I mean think about it, what worth is it if my app doesn't go temporary unavailable during it's free trial phase when it means I'm going bankrupt from today to tomorrow and in turn can't benefit from it at all.

Sure hug companies can always throw more money at it and will likely prefer uninterrupted service. But then for every hug company there are hundreds smaller companies which have different priorities.

In the end it should be the users choice, a configuration settings you can set (per preferably per project).

And sure limits should probably be resource limits (like accumulated compute time) and not billing limits as prices might be in flux or dependent on your total resource usage or similar so computing it is non trivial or even impossible.

I often have the feelings that hug companies like Amazone or Google often get so detached from how thinks work for literally every one else (who is not a hug company). That they don't realize that solutions proper for hug companies might not only be sub-optimal but literally crippling bad for medium and small companies.
That is a bullshit argument, even when writing code, there are bug's in it. And if you exploit a bug to gain access to something that you don't have access it does not magically make it your's. the same if you found a way to open the door of the house you cannot say it's my house the door had a loophole. Most of those loopholes are exploitable only with a setup that those multi billion international companyes have access to. It's one thing to to take care of you own set of taxes you have to operate in a international context.
>Gameification of investing can only be a bad thing

I keep seeing people referring to RH somehow "gamifying" the experience, but I just don't see it, it feels like just throwing a buzzword at RH until that buzzword sticks.

The only thing they did in terms of UI is made it very simple and convenient to use. If that's what counts as "gamification" in 2020, then I am all for it. I just thought that this term usually referred for stuff like "achievements", some goals/scores, objectives completed, etc. RH has none of that. All it has is a very good UI that is pleasant to use.

If someone could clarify what RH does that constitutes "gamification", I am curious to hear.
If after 350 years they couldn't manage to turn enough profit to buy real estate then I guess they had it coming
a first? not so sure about that. What is propolis if not a tool? The little bugs dig out tree sap, mix it with saliva, and plug up holes in their homes to keep out cold and bugs and we have known about it forever. It's in our hippy shampoo and cosmetics!
I hope they choose to steal from publicly traded corporate owned stores where the threat of violence or prosecution is far less.
LyncMe – Share All Your Contact Info in One Link
JetBrains on Apple M1
Robinhood hires Goldman Sachs to lead IPO
I once lived in a neigh orhood where you learned to avlid the grocery stores on certain days (especially evenings when fewer police worked), as you would be harassed by people trying to sell you their food stamps.

I am sympathetic to people who don't have enough; I know several for whom food stamps and the local food shelf / food banks were thr only ways they got by, either as children or adults.

However, the persistent theme running through the comments here that people are dying in the streets of starvation and noone is doing anything about it is just a myth. Blaming rich people for it just makes it worse, as if the world were so simple, black and white.
Telegraph cables were glowing in the Carrington Event decades before household wiring. Imagine house wiring glowing like those telegraph cables.
Didn’t iAds fail because they weren’t invasive enough?
Let us remember our Anatole France: "In its majestic equality, the law forbids rich and poor alike to steal loaves of bread."

To be alive and abundant in the wealthiest country in human history knowing this is occurring is a sin, and it is not the slightest bit of relief to know God will out.
The problem is food insecurity. People might not be dying, but children are growing up malnourished. That has serious long term effects. Food stamps and charity don't solve the root problem.

And food insecurity could quickly turn into deadly famine if we ever have an interruption in the food supply, especially with our "just in time" supply chain mentality.
And if you read on, she’s talking about Comey reopening the email investigation a week before the election, right-wing misinformation, and misogyny. Not alleging that the Republicans cheated.
The IRS isn’t stupid. They profile and audit those types of businesses at a higher rate.

The real money in is stuff like real estate, which is pretty shady even when legit and much easier to buy and sell
Are you sure? I like Elon Musk quite a bit, and even I don't think he should go around telling politicians what to do. That's not what we as a society have businesspeople for.
I'm a huge fan of AirBnB, it has made travel humane in ways no other business has. The bed and breakfast experience is one that I love and thanks to AirBnB there are thousands of more options for that experience or something close enough to it for my tastes. In addition I have loved almost all of the (activity based) experiences I've booked through the platform.

The key to me is that when I use AirBnB I really feel like I'm dealing directly with people, with the interested party who is passionate about and responsible for my experience. That's what their marketplace means to me. No hotel can provide that.

I know very well you have to look for this kind of interaction on the platform and there are plenty of uninvolved multi-property rent seekers, but I avoid them and AirBnB makes it possible to avoid them and for that I am extremely grateful.
Before the election the roles were reversed; it's not as black and white as you're letting on.

https://www.newsweek.com/pelosi-says-she-backs-smaller-stimu...
The state governors could choose to end lifestyle restrictions at any moment but choose not to.

This is a gross misrepresentation that proves you have no interest in serious comment on this matter.
Because Apple would not have approved it.
https://redocker.com profile guided recompilations of Linux containers, AWSLinux2 packages, macOS arm64 Homebrew packages, and maybe a PGO WSL2 5.x kernel.

Downloads for optimized binaries and profiler binaries will be requester pay S3 buckets that anyone is free to mirror. It will monetize from re-compilation as a service, and eventually compete with AWS Codebuild to generate faster builds at a fraction of the cost with an interface as simple as yum/apt.

Also some UNIX CLI tooling as a service behind Lambda/Batch where you provide a signed S3 URI to operate on.

Looking for a better payment/auth provider than RapidAPI.
> Mortgages, rent and utilities are all suspended almost everywhere.

Wait, seriously? I haven't been following events in the USA during this COVID year, but I assumed that things are like in most other developed countries with regard to things expected of people. In most European countries you still have to pay your rent and utilities every month, in spite of the noticeable economic slowdown.
I never understood this because a Bezos, Musk or Gates aren’t gonna spend hundreds of millions a year buying up all the food and toilet paper. Their wealth buys them political power and influence but it shouldn’t really effect the supply chain as far as everyday basic goods are concerned.

So has our productive capacity fallen to where we can no longer feed everyone? Or are we producing enough food and then just trashing the excess when people cannot be afford it? It just doesn’t all add up for me. I am a novice at economics though.
OP here.

Ouch, that hurt.
> This is anecdotal, but I've asked about twenty or so UPS drivers that I've met over the years whether they avoid turning left or not, and they all just laugh and say "No, that's dumb." Either they're messing with me, they just aren't following "the rules", this "UPS drivers don't turn left" thing is urban legend.

This article is more about the way routes are planned than the individual choices drivers make along those routes. There isn't a lot of room for agency in route choosing, drivers are given a stack of packages and deliver them in the way the route is built.
So you're saying that even though people have a ton of money in the bank, they are going to grocery stores to steal food?

If they were stealing clothes or laptops, your argument makes sense. People with money in the bank do not steal food.
And whereas people used to get help from wider family or community organizations, socialists first helped destroy those structures and now teach to steal what you need or ask state to do that on your behalf.
The most important thing from both the production and audience experience standpoint is for the game to feel coherent: it does not leave open contradictions in its premises and execution. If you ignore this the scope of the project easily blows up ten or a hundredfold because the contradictions turn into an unsatisfying experience that is very difficult to solve without resorting to brute force effort.

If you have that, though, you have avoided the biggest source of failure.
Yeah. I can see how the hypothesis forms. I feel like it's going to be extremely difficult to tease out what is actually caused by porn and what is caused by increased screen time, changing economic conditions, and changing non-porn cultural norms. So many confounding variables. Is porn use causative (of whatever) or is it just a biased selector?

Anecdote of one, but I use it not infrequently and still have a healthy and fun sexual relationship with my spouse. Managed to produce two children and participate positively in society too. I may be baised, but I think I'm at most 25% degenerate. That being said, maybe I'll try going without for a while and see whether it has any effect.
It’s because Comcast wants to keep using their pipes’ capacity to sell TV channels rather than bandwidth.
The paper says:

>It is also the first clear-cut example of honey bees using a tool in nature (nests and the materials used to construct them are not generally considered tools [82, 83], although some authors disagree [81, 89, 91]).

... so I assume the parenthetical is intended to cover the behavior you describe, ie building a nest would not be complete without sealing it so the sap usage doesn't count.
I’m not sure how you attributed it to GOP. It makes zero sense.
Absolutely, I know my odds of failing are above 95% but also know that the odds of learning and having fun is 100%
This again. Think about users in totalitarian countries who can't use the apps they need because Apple subserviently removed those apps from that country's section of appstore. It is widely known that Apple complies with such requests by local authorities - there is no Signal in China's AppStore.

Now, if you like your walled garden, ok, whatever, some people love their chains, but why do you feel entitled to impose the same slavish conditions on everyone else?
The real shoplifting, of course, is capitalism. Just because some people draw a few boundaries and say 'this is mine' (enclosure) does not mean it is fair.

The police and other (state) actors, who have a monopoly on violence, are there to protect capitalist private property (stuff owned by big corps).

"You know, Bill Gates wants you to think that his foundation is the only way to get stuff done. But if we lived in a world that had more democratic, accountable structures, these problems wouldn’t have been created in the first place. So it matters because the tech industry is so powerful, it’s so wealthy and it scales so quickly. And it’s doing this mostly in a black box. Most of the decisions being made are not made public. And people who are not part of the industry, have no say in it. It’s changing the world and none of us have been consulted about whether or not we’re ok with the changes being made."[1]

[1] https://www.dazeddigital.com/life-culture/article/48506/1/wh...
The point is you don't need to steal food to survive. You just need to go to one of food banks or shelters that will help. I volunteer at one of them. Lots of really good down on their luck people; and they are busier that in the past due to COVID job losses.

Those stealing are ones with something to prove. We recently had a situation here at the Giant where two adults were stealing ice cream and when the staff tried to stop them they were seriously beat up. When has ice cream become a necessity to survive and something worth beating another human over?

The issue we have lost our moral compass in this country and it will not solve itself.
U Turns are left turns so would be avoided so the routing software would never have someone make a U turn to avoid a left turn.
The US is starting to lack a credible means of delivering printed money to actual consumers.
Well, it was technically going to be iPhone OS 1.2, but with the second beta, they changed it to 2.0. It didn’t become iOS until the iPhone 4 and version 4.0.
Look at former Governor Spitzer as an example.
The stability is, simply, not the same between them. CentOS remained on tried and tested releases for multiple years, backporting security fixes - though not features - for software. It kept the number of bugs you'd find in the software low and well known.

Let's say, Nginx. On Debian, you might be running "buster", their stable release, and running nginx 1.18-1.19. On CentOS, you'd be running on nginx 1.14. This means that you're missing features, but the versions you're running are about as bulletproof as software gets, and (were) still receiving security updates.

Newer versions are available, but usually from the developers directly; the official repos always held much older, stable versions.

When they offered "Decades of Support", they meant it (well, they used to mean it).
Publish, ship, and install modern JavaScript for faster applications
The stimulus stopped, and a lot of unemployed people have blown through their savings by now.
There's some first-class mindreading going on in your post. And you will see elsewhere that I have serious problems with AirBnB.
I've wondered if it'd even be possible for them to differentiate between organic and non-organic produce.

They're probably banking on people being honest in most cases, which thankfully seems to be a correct assumption.
access to a fair trial and legal counsel, is absolutely free. The way to think of it is "the government cannot prosecute you without also providing you with those things". In theory, the part that costs society is the prosecution, not the fair trial. Of course, politicians these days don't couch it in those terms, so who knows anymore. Even the US does not protect any of the rights guaranteed in the first 10 amendments anyways (nope, not even the 3rd).

Nonetheless, the way that we practice enforcing the fair trial and legal counsel rights follows the theoretical structure: You can be acquitted of a crime if the state has failed to provide you with those guarantees, and that is when that "right" kicks in.

I'm not sure what the "right to an education is". I sure would like for everyone to get a good, free education (and I put my money where my mouth is), but I wouldn't call it a right.
God I hate them. With annotations Java pulls off the rather unique trick of being both verbose and magical at the same time.
I think that's a pretty bad way to frame it.

E.g., look at medical licensing. One could oppose it, on the grounds that people should be able to make up their own minds as to whether somebody is competent to perform surgery on them. Saying that a person can't call themselves a medical doctor is just denying them freedom of speech! Who is the government to come between private parties! Etc, etc.

But in practice that would lead to incredible harm for little gain. I think individual freedom is an important value, but not the only one, and that real-world concerns require balancing values.
The main store in downtown Vancouver, a full block on Georgia st. across from Microsoft and a couple of blocks away from where Amazon is building a massive office was sold a couple of years ago for close to 700 million. I suspect this is what allowed them to survive this long.
I think we can safely not blame the bankers for failing to assign a $100B valuation to a travel sector company that was valued at $31B before the pandemic.
My number one advice would be to actually listen to what the underlings have to say and keep the groups small. I have been to two of these lately and each time the VPs held long monologues that were only interrupted by some people who tried to suck up to the manger by loudly agreeing. The rest was just sitting around and said nothing.

If you aren’t willing to receive negative feedback about your own role maybe you shouldn’t do these meetings.
And rightly so, since it's a proper noun.
Doesn’t seem to work on Safari/iPad
When was the last time you were unable to eat because of an income deficiency?

Funny you mention "food banks" and "food stamps" during a time of unprecedented services shortage due to a pandemic. Some people are still waiting on unemployment checks from 6 months ago. Stomachs can't wait that long.

An inability to use reasoning while also remaining heavily opinionated indicates you have never faced a severe economic hardship like homelessness and feel the need to shift the blame to others to avoid confronting systemic issues.
> apps GP uses will leave the official App Store

Couldn't Apple offer a reasonable compromise that they only allow competing App Stores on their phones if those App Stores don't allow exclusive apps? App stores would still be able to compete on prices and payment methods.

I suppose that all apps would still have to be approved by Apple, though, otherwise an app creator could just hide something that Apple objects to in their app somewhere, causing it to be disallowed from Apple's App Store but allowed in third party ones.
This is not just your locale. Retailers do not detain shoplifters because of liabilities. This has always been the case across the United States.
Rich Hickey has a bunch of good talks about simplicity, functional programming, and immutability which sort of lays out the ethos behind Clojure, and how it differs from other (primarily object oriented languages), but for me, one of the main appeals is the interactive nature of developing with Clojure.

That, combined with the fact that everything is generally made up of simple data structures (lists, vectors, maps, and sets) just makes working with Clojure fun (for me at least).

Here’s a great example of what I’m talking about:

https://vimeo.com/230220635
The House passed the HEROES Act in mid May. The GOP Senate sat on it (and did nothing else either) for the past 7 months.

Oh, except for a hearing pushing hydroxychloroquine in November, months after multiple studies had shown it ineffective, and a hearing promoting an anti-vaxer just last week. And I guess a bunch of hearings a few months ago wherein various GOP senators heaped ignorant abuse on public health officials.

If your favorite small business goes under, if your local hospital collapses, if your town goes bankrupt, etc., the institutional GOP and its donors are to blame.

We can all keep our fingers crossed for Georgia Senate runoffs, and for some real leadership come January.