skysight-inc/HackerNews huggingface dataset:
How are the fees prohibitive?

From the same AMA linked above:

----

Free Data API

Effective July 1, 2023, the rate limits to use the Data API free of charge are:

100 queries per minute per OAuth client id if you are using OAuth authentication and 10 queries per minute if you are not using OAuth authentication.

Today, over 90% of apps fall into this category and can continue to access the Data API for free.

Premium Enterprise API / Third-party apps

Effective July 1, 2023, the rate for apps that require higher usage limits is $0.24 per 1K API calls (less than $1.00 per user / month for a typical Reddit third-party app).

----

So users are happy to pay, say, Netflix $15 a month, but are outraged when Reddit tries to charge heavy app users $1 a month?
So the answer is to distribute power and not let it concentrate.

The best is a gift economy with no profit motive. It creates more value for the world than its capitalist counterparts:

1) Wikipedia vs Britannica, Encarta, et al

2) VoIP vs Telcos

3) Linux vs closed systems like Sun, etc.

4) World Wide Web based on open protocols vs AOL, MSN, Compuserve

They beat them within a decade. Gopher was good but started trying to use the government to control its licensing. It lost.

Now, if you need an accounting system, that rewards ecosystem participants for storage, hosting, uptime/availability, computation, security, translating, moderating, whatever, then use decentralized crypto utility tokens based on open protocols. Micropayments can be done peer to peer via trustlines.

It’s the proper use case for crypto. And it beats the current system of financing projects because the end result is more like

1) Ethereum for business logic

2) IPFS for storage

etc.

vs Facebook, Twitter, Reddit and other centralized things.

The rest — realtime chats, video, endless doomscrolling feeds it’s all gimmicks designed to get you addicted to centralized control. It’s not good for healthy society.

Frankly, neither are celebrities who can tweet to 5 million followers at 3 in the morning. In true gift economies like Science, Wikipedia, Open Source software etc. people actually have to run the gauntlet of peer review for the privilege of having their ideas reach the public. That’s how it should be. Not polluting the public with mindless advertisement and smut and one sided news stories radicalizing them to hate and wars.

Think about it. https://rational.app also goes into more detail on the economics of how we got here and how to get out.
Fair, I expressed my opinion maybe in the wrong way?

It just seems like a very odd thing to complain about / say. The user is using a very niche device to do a very niche task and then complaining that a modern consumer device that is used by Millions with very different goals, doesn't do the extremely niche task that the niche device did.
Posted 8 months ago, discussion: https://news.ycombinator.com/item?id=33274988
curl -sLS https://get.arkade.dev | sudo sh

of course I would do just that
That was fascinating, but there was absolutely no "challenging" happening.

I have the same feelings towards these two, as they express towards the Effective Altruist community later on, namely: I can't believe they are acting in good faith because they are so obviously disconnected from reality.

But this video convinced me that they aren't evil machiavelian geniuses, just crazed zealots who are getting swept along by the wider financial interests backing fossil fuels.

A few times you see them veer away from anything that requires government intervention, as their Objectivist philosophy has no answer for it, like air pollution.

I think they successfully avoided mentioning climate change once except a quick mention of how to debunk "climate catastrophe" while regularly dunking on Greta Thunberg and discussing a book about burning more fossil fuels. I mean that's an impressive level of topic avoidance.

Would be interesting to see him discuss the book with someone like Tony Seba, who belives in capitalism and tech, but thinks we have better options than fossil fuels and nuclear.

But I guess he will be mysteriously avoided in much the same way they avoided uncomfortable topics in this discussion.

Much easier to dunk on "extremist", "authoritarian" greens if you don't actually have any good arguments.

edit to add: he's one of those climate change deniers that denies being a climate change denier, which is always amusing to me:

https://www.desmog.com/alex-epstein/
What is “the platform” exactly?
Don't know, but there are more points to the compass than profit and loss. It's not hard for me to imagine that a site like Reddit, with a billion engaged and trusting users could add value to the companies that control it, without it being a profit centre directly.

And I added an edit to point out that if the profit motive was true, they would have accepted the money offered by the API users who agreed to the price hike. They went ignored for two out of the four weeks notice Reddit gave.
Evidence of a distinct dialect is emerging in South Florida
> A fixed level/difficulty system

This is the central aspect of fun for me in an ARPG. When I come back through that starting story area at level 40, I expect to absolutely melt the enemies I run into. If I get super fucking lucky on a roll and pick up a legendary (i.e. against the story/balance team's wishes), I should be able to have a goddamn romp through the world for quite a bit. This emergence of potentially-unintended gameplay outcomes in an ARPG results in the fun for me.

Maybe there's a way to do the multiplayer-friendly scaling thing that my dopamine loop would enjoy but I haven't seen it yet. Ultimately, it feels like Blizzard tried to solve a cursed problem and walked right into the predictable outcome.

https://www.youtube.com/watch?v=8uE6-vIi1rQ
Google offers domain registration through Google Cloud and its feature set competes directly with Route 53:

https://cloud.google.com/dns (Cloud Domains)

Google Domains competes with hosting registrars like GoDaddy.
Have you considered Zoho? It's a company based in India, but they have European servers.
I don’t care what other people do with their phone. Why do you care so much that I want to be able to do more with my iPhone?
Indeed - I really want A/B testing combined with conversion optimization.
The failure mode for a factory is usually “bob continues to assemble widgets” - they may miss out on an optimization because Alice has to half disassemble the widget later, but it all still works.

Programming can fail much harder.
Exactly. That just sounds like a Bayesian update
YouTube and Twitch even pay the creators, and are apparently (at least sort-of) profitable, and they don't even get a share of the brand deals that are baked into the video. Sure, they are backed by huge cloud operators, but still. The hosting costs for Reddit should not be that high.
Mostly I think you're right, though I don't think this is pointer tagging a la PAC or auto-zeroing (etc.) a la MiraclePtr, this just looks like compiler support for unique_ptr.

I'm with you on the high RAII: it sounds like destructors with some important missing steps. It also looks like the idea of "SOPs must eventually be freed" runs into some immediate Turing problems, i.e. you can't know an SOP will be freed when you have if statements, or a cycle of functions passing an SOP around that conditionally free an SOP depending on some external state, or program behavior contingent on external messaging, etc.

I think another place you'd run into problems with this is... you actually do want references to heap allocated memory. It's pretty laborious to get by with unique_ptr all on its own; you want to lend out shared references that you get back as their scopes close, and so on. It doesn't seem like there's any facility for that here.

To people trying to build systems like this without building Rust's system: honestly just try it in C++. Sure there won't be compiler support for it, so you'll have to manually insert stuff, but just see how workable it is. If you were working with this system in a program of any appreciable complexity you'd immediately realize:

- You don't reliably know when things haven't been freed

- You really want references

---

An interesting alternative way to look at what's proposed here is, this just an oblique message passing system.
One-person company that makes League of Legends stat tool gets $55M buyout
If I read the first mistake correctly, then getFeatureFlag() has the side-effect to count how often it was called and uses this to calculate the outcome of the experiment? Wow. I don't know what to say....
DevOps team is when dev team has dedicated ops or sysadmin that has all credentials and works with the team on "best practices" so that devs don't reinvent BS.

There is no DevOps role and never was. It was just management twisting it into marketing scam to get devs operate systems and to feel like it is their responsiblility.

Problem is that no company wants to have Sysadmin tied to one dev team because sysadmin won't have much to do most of the time - but that was idea of devops that you should have devs, admins, qa, business analysts working together reviewing tasks from the start and giving input on what is their specialization.

Well yeah no true Scotsman - but dev ops idea is not bullshit - way people do things is bullshit.
You’re ignoring the HIV/AIDS pandemic that was happening amongst drug users in PT. That was dramatically lowered.

You also said it led to increased drug deaths. It very clearly has not led to increased drug deaths. It’s stabilised to a similar level as it was 20 years ago.

There are multiple factors to a successful drug decriminalisation and harm reduction policy. I’ve listened to several podcasts by the authors of the Portuguese drug policy on wha their targets were and how they were met (in the case of HIV they were spectacular). It’s not just decriminalisation, there are a lot of different factors at play here.

But the basic fact remains I don’t know if any major con to Portuguese drug policy while I do know a large number of pros.

Your statement - that decriminalisation leads to drug deaths - does appear thoroughly debunked by PT drug policy.
Having an automation expert would either hint to very unsuccesfull automation, or a very very large org.
You can change the stats too. There’s a lot of room for customizing. Also you need to play on nightmare or higher and you’ll see legendary items far more frequently. The game opens up big time then. The story gets you into the endgame and the endgame opens it all up.

But different strokes for different folks. :)
Apollo is also ios-only
Wikipedia has a big pile of money in the bank, probably more than $100M by now while still nagging me to donate more.
Because no amount of money can compensate for the soul-sucking pain of being a YAML engineer.
> "Some vendors may have bundled it, but DOS never had it built in."

I'm partially incorrect. It clearly was bundled, and not as I said may have been bundled. The OP was alluding that it was built in like it was for the CBM64, ZX81 etc. Being bundled and installing it as a separate process is subtly different IMHO. But I will concede that I was wrong to say otherwise.
This is so well said and on the nose that it hurt to read.

I am entering into my third major project in a row where it’s almost the exact same situation (and same consultant I’ve bumped into)

- site starts to scale, never had an ops team

- realizes oh shit we cant manage this ourselves but who wants to hire some hacker nerd for $150k a year that “gEnErAtEs nO BuSiNesS rEvEnUe” so they hire a consultant or consultancy firm

- firm builds them a solution that will technically “scale” but no one in the organization bothered to learn how it works

- it works for a while til it doesnt and then the “oh shit” moment becomes “oh shit we need a dedicated devops team”

- devops team attempts to work with the shitty consultant solution (editing yaml) and does an okay job until something breaks horribly again or they become a massive bottleneck

- finally they allow someone to come in and clean house and you get an infra platform like the author of this blog is describing

Platform engineering is the right word. “devops” has literally no meaning. I’m only 6 years or so into my career, but I can count on a single hand the amount of devops engineers I’ve worked with that can actually “dev” - and by dev, I mean do stuff like dig into application code and suggest modifications for the infrastructure, or write their own full fledged libraries.

Let’s get rid of devops and hire platform engineers. The problem is it’s a really weird and rare combination of skillsets, in a field no one really wants to do except complete weirdos (I am one). I’ve long said that DevOps isnt a career you choose, it just happens to you.

Well said! thank you so much for this post.
> While we're here, does anyone know if a sole proprietorship donating to OS projects for "sponsorship" (aka listing the donor company's name in the project's github) is deductible as Advertising expenses?

It is deductible in India.

Disclaimer: I'm not a lawyer, chartered accountant. Nothing I ever say should be construed as legal advice etc.

> Our tax law (in Canada) is so opaque

I was going to dismiss it as something people in every country complain about but then I tried to look it up myself:

Depending on where you're advertising, you might be entitled to either a 100% deduction, a 50% deduction or no deduction at all. And you need to take into account if the publication has atleast 80% original content to figure out the deduction. Seriously, WTAF is that?!
Replying to myself, and to expand on a point I didn't make as well as I should. I don't think there's any moral or ethical problem with offering or consuming prostitution. There's a moral and ethical problem with how prostitution is handled and how many prostitutes are treated. I dare say Crowley made liberal use of the bad behaviours society tolerates around prostitution. The "moral decay of power" and "obsession with prostitutes" which I'm talking about here refers to Crowley's seeming lack of care about anyone, and disinterest in cultivating love for the sake of company and shared enjoyment of activities. His poorly-acknowledged need for intimacy and connection drove him to only have transactional relationships that petered out, or exhausted the participants, levering all parties under-nourished or wounded.

Of course, I wasn't there and didn't see any of this happen. I'm inferring based on casual research. The notable sources behind these opinions are:

[0]: a well regarded biography of Crowley - https://www.penguinrandomhouse.com/books/201713/perdurabo-re...

[1]: a podcast on the Crowley's latter years in London (and generally a good series on esoterica, psychedelia and a particular take on "the counter culture") - https://www.mixcloud.com/sohoradio/bureau-of-lost-culture-ci...

[2]: occasional off-hand discussions with friends and similar ideas echoed in places like the Rune Soup podcast - http://podcast.runesoup.com (there's probably some episodes on Crowely specifically but I'm taking reference more from the general opinion of him expressed by the podcast's presenter)
mainly we're moving to the fediverse sites, for most people it's one of Lemmy, Kbin or beehaw and a lot of communities have grown to be really substantial over the last few days.
TDP is a useless spec and certainly not relevant when comparing battery life.

That link shows similar results: 4,154 vs 3,399
One of the most prominent examples is voting; few people remain true single issue voters and instead begin to take on all aspects of their party.
Ironically when the problems with bots allegedly writing unfavorable opinions came up, bots were quite a rare occurrence. When I look at some of the defaults now, it reads like the simplest AI generated flavor text that is tuned to the ever same topics. Brain dead market research output without any information.

You really notice this if you compare it to more specialized subs. Even if they are very active with thousands of users, the style of communication is different. It isn't trivial to detect bots, but I think some particular subs might be very infested. Another reason to perhaps scrap API access before someone takes a closer look.

This strategy of decline seems to be inevitable. When they distanced themselves from Swartz and did away with their principles to satisfy some other interests, it was the start of some form of decline, even if the official business numbers look different.

There are business numbers that show an increase in usage, but as a user you cannot feel that at all. On the contrary, it feels like it is moving in a different direction. Perhaps they changed their budgeting somehow to boost their revenue... Or some really rich clients bought a massive amount of reddit goodies.
As a former DevOps who has moved into SWE, I completely agree. One consolation I might put forward is that there's a larger breadth of knowledge with much less depth when the two are compared.
> It's not a question of laziness, it's just that people don't do it so you need automated tools to do it for them

Sounds a lot like laziness to me. It may be more accurate to say it's because people don't care. I've seen projects full of typos. Ive seen projects where basically everything had been duplicated not once but twice because they wanted a slightly different version of the same website so instead of adding some configuration or otherwise finding a reasonable solution for it they just went and copied hundreds of files and prefixed their names before making a couple minor changes and leaving the mess for someone else to discover. No mention anywhere of the fact that this had been done, nor why.

These are the actions of people who don't give a shit. Whatever problems they create are someone else's problems. The way i see it, if you care about your work you'll make sure the code is readable, well documented and so on. If you don't, you won't.
I do understand that business decision though. You don't want your business model to depend on a dominant supplier who then can extort high API fees from you... does that sound familiar, somehow?
When did sysops stop being programmers?
As with all future battery tech announcements, hope for the best but assume that it will be some combination of too expensive, too fragile, and too difficult to scale (if and when it even reaches the promised state).
Need to be sized appropriately to the project and planning exercise. Small stories for short projects, larger ones for large projects. Probably a bit of Goldilocks at play here.
DevOps does not mean that developers are also Ops, like the article seems to be suggesting.

That would be a bit like expecting your house builder to also architect your house. That's not going to happen, but they need to be able to communicate and understand each other.
> There doesn't look like there's actually anything preventing the user from calling free themselves

True, but wouldn't that still be memory safe? It seems to me that it could lead to a memory leak, but not to double use of memory. But another annotation to the type so that free() can only be called at one point (or perhaps a few points) might solve that.
Just some random advice
Fields need sorting
Needs to show monthly and annual costs
It's https://en.wikipedia.org/wiki/Multi-armed_bandit
I've started to use the Log-Normal distribution for estimation. Because I think of development like planning a travel time, the train will either arrive in time or the will be a random amount of interruptions/errors that add up. But there won't be as much stuff that speeds the train up (wins back some time).

Then I try to communicate the distribution in words or show it, which most often has a hard time to be accepted, because managers expect a normal distribution mean.

I let several people estimate large scale features and keep their variance to feed it into the log normal. Often I use a reference project, let the use smaller numbers (but not Fibonacci numbers [1]) to estimate and calculate it back to work days.

[1] I personally think the Planning Poker numbers are a lay man's way to force a Log-Normal distribution in the estimation
They've lost the retail investors, that alone could moved the needle on an IPO. Just look at what r/wallstreetbets did with GME.
The source is I am the tech lead / engineering manager of the Google Registry team.
If you like this and use emacs, have a look at eshell: https://www.gnu.org/software/emacs/manual/html_mono/eshell.h...

Those rash seems even better :)
> Almost 30 years later I still find this to be true. Truer than I like.

This happened 15 months ago?
I don't think Drew wanted "anything but Android", it sounds like he wanted Linux, so he could do the same Linux stuff on his phone that he does on other devices.

Unless I'm missing something, LineageOS and other AOSP-based projects are more open source than Sailfish, can obviously run Android apps better than Sailfish, and can probably do better at pretending to be Linux too (through Termux and its package manager).
... and the new registrar (Squarespace) is increasing pricing for seemingly no additional features.

>Under the terms of the agreement, Squarespace will honor all existing Google Domains customers' renewal prices for at least 12 months following the closing of the transaction

https://support.google.com/domains/answer/13689670

Google Domains - $12/yr

Squarespace - $20/yr
> you should have devs, admins, qa, business analysts working together

The idea of DevOps is to my knowledge that the role of Developer and Operator slowly merge together in one role. Which would also be in line with SCRUM and agile development, i.e everyone should at some point be able to do everything in the stack, if it's necessary.

What you're describing sounds more like the standard agile development process.
> I don't know what you want.

I don't want anything, I was correcting your misconceptions.

> Well, if I go by "if it's part of the memory model then it's not stale", then you can allow a relaxed ordering on single addresses without having stale data.

I don't know what you're talking about. Memory ordering is not about ordering of a single address. That's cache coherency.

[snip]

> I'm pretty sure the entire point of acquire is that you can't reorder reads from after it to before it.

And you're still wrong. Acquire barrier can be required even if you receive coherency updates in a sequential order. Barriers in modern processors do not flush, invalidate, or perform coherency operations.

This is what I mean by you can't just handwave with a basic idea about the programming semantics (which aren't particularly complicated). It's easy to think up some vaguely plausible sounding implementation of those things, but the reality is infinitely more complicated. Real cache coherency protocols are verified with formal proofs, and not because they are easy. I guarantee if you handwave a new coherency state or give up some property of coherency, you will have bugs.
I think the article is less making a comment on “how many hours of time you need to put into reading before it’s worth the monetary cost you laid down for it”.

I think it’s trying to remind people that before you get the utility you wanted out of a (non-decorative) book, you need to pay not just ($14.99), but ($14.99 + 10 hours), or indeed ($14.99 + 1 hour).

I understood the article to encourage more thoughtful budgeting of that second kind of cost, and that we are tuned to automatically mostly consider the first kind of cost.
Sideloading means that apps can (and will) migrate from appstore to other store with relaxed taxes, privacy and security, and all users will face app serp hijacking and permission extortion. Not only those who want their android experience on iphone for some bizarre reason.
> During a sprint, an engineer adds `convert` (ImageMagick) to the mix to support manipulating images and forgets to update the Dockerfile, and then production goes down.

Couldn't this be caught in CI relatively easy? Either CI is not running in Docker or the logic wasn't tested
How would Reddit be able to tell the difference?