skysight-inc/HackerNews huggingface dataset:
Among Us was released in November 2018, saw regular and rapid gains in users for nearly every month that it was released, and then went to the moon (briefly) after it became a streaming fad. I just don't think this is even an appropriate example?

Keep in mind the way that word of mouth works, it's about the percentages - not the userbase size. Your active userbase growing 30% a month doesn't look impressive when that translates to 3 new people, but so long as that 30% is reflective of organic word of mouth spread, that's going from 10 users to 5500 in a couple of years. Their userbase had increased by orders of magnitude before streamers came, and there's no reason to think it wouldn't not have continued to grow rapidly.

And that's one of the great things about games. People love to talk about them, share what they're playing, and also of course seek out those hidden gems. Players do this for fun, others like publishers do it with a big profit motive. If you think and can demonstrate that the market is nowhere near efficient, then you could be making a killing off of it.

[1] - https://steamcharts.com/app/945360
Consoles are single purpose devices, phones are general purpose ones.

Far more phones than consoles.

Phones are much more useful and integrated.

Consoles are sold at a loss which complicates things.

Btw - I totally support the idea of homebrew and sideloading on consoles. But the phones are the elephant in the room.
That would probably cause large changes to the pricing model, as consoles are often sold at loss, at least initially.
EU: Smartphones Must Have User-Replaceable Batteries by 2027
From the article:

> Tom Lane said: "I think this will be a disaster. There is far too much code that will get broken". He added later that the cost of this change would be "enormous", it would create "more than one security-grade bug", and that the benefits would not justify the cost.
These types of articles always try to put a positive spin on life just getting harder for many.

Less people are able to move out and start families due to student loans and wages not keeping up with cost of living.

This isn't a matter of 'well , in time you'll have everything you want'. It's more like you may never have what your parents had.
I would guess weight? From pictures, the launch platform doesn't look like something that could manage a tube fabricated from 5" thick steel.
We moved our ikea furniture and it still works.
Ironic, given that interest rates have (until recently) been so low. Utilities have always been very capital-intensive but stable. They should be low-yield but low risk.
I have moved many times with Ikea furniture and purchased it used with no problems. Ikea furniture is some of the most disassemble and reassemble-able furniture I've seen.
When I moved reddit from on-prem to the cloud, I cut our costs by 27%. It was the same number of people managing both infrastructures, but once we moved to the cloud, I no longer spent most of my time imaging machines and driving them to a datacenter to rack and stack them. Instead I spent my time coding ways to manage machines via API, so that when I needed to double our infrastructure, I just ran a script.

Cloud makes a ton of sense for high growth companies. If your infrastructure is mostly static, that's when it makes sense to go to a datacenter. Or if you have one very specific use case, like Dropbox.
> Ultimately copyleft is mostly a bureaucratic exercise

Exactly, it is a hack that weaponizes the very system of software copyright against iself. Companies want the power to restrict everyone except license payers to use their software? Fine, then we can restrict their right to restrict our rights.

I think any criticism of copyleft should also contain the exact same criticism od copyright itself. Especially since it's copyright that started stifling collaboration in the first place... Originally, all software was "free software", since the concept of software copyright didn't even exist.
Want to use it as opposed to what?

If you can't understand why people would want to use typescript instead of javascript then you're not trying very hard. And a lot of people are in situations where they need to use one of those.
Goodwill isn't consumer goodwill. It's acquisition goodwill. So if Google buys a company for $1 billion, that might be a great business decision. But the cashflow and projections may only justify an accounting value of 500MM. That doesn't mean it's not a great decision because of a lot of valid reasons. That extra 500MM has to be added to Google's books somehow (they spent $1 billion, and books have to balance), so they have an asset of 500MM of "goodwill" and a corporate asset of 500MM.
The CHANGELOG on hexdocs [0] can be helpful since you can easily jump to newly added functions and see what they do.

[0]: https://hexdocs.pm/elixir/changelog.html#v1-15-0-2023-06-19
You need one when building a Hemnes or Billy. The back of the nightstand/bookcase is a sheet that you slide in and hammer in with nails.
An unfortunate reality for the environment is that IKEA furniture often costs less to trash it and buy new than to hire people to move it.

It would be interesting if we could create a world economy in which moving something always costed less than manufacturing another instance of it.
I think FreeBSD code in C is very well organized:

https://github.com/freebsd/freebsd-src
You did read the article right? It's solar powered.
> Before quartz oscillators

Some systems still use grid frequency for timekeeping.

If you own a mechanical rotary timeswitch, it's got a synchronous motor spinning 50 or 60 times a second, then a series of gears, gearing it down to 1 rotation per day.
Weezer has you covered.
> many Europeans deride the “need” for higher defence spending. This is due to Europeans’ perception that American military adventurism is what creates the instability from which Europe requires American protection in the first place.

Right, European countries thought that, then the War in Ukraine happened. Germany, France, and other European nations have all increased their military budgets [1], indicating that they were, unfortunately, wrong. It's clear now that we still live in a world where conquest is still on the forefront of many dictator's minds.

And that's disregarding Europe's own adventures in other countries; just look at France's parlays into Mali or Mauritania, Greece and Turkey, or Italy and their actions in the Mediterranean.

---
[1]: https://www.theguardian.com/world/2023/apr/24/defence-spendi...
Wardrobes, many cupboards, chests of drawers, their kitchen cabinets, the infamous "Billy Bookcase" all have a back panel that is pined in place and need a hammer.

Sometimes the little wooden dowels that hold many sides in place need a small tap from a hammer to get them home.
The barrier to first participation is so much lower on Discord.

> i need help lol

That's a poor but passable first attempt at participating on Discord, at worst it will be ignored and you can try again. Such a comment will be deleted / downvoted on a forum and you might even be banned.
it makes my second screen to panic and glitch some windows when this is present
Per the article, Postgres has many, many global variables, many of which track per-session state; much session state is “freed” via process exit rather than being explicitly cleaned up. Switching to CLONE_VM requires these problems to all be solved.
This sounds like a random Chinese person justifying the status quo by saying "The vast majority of people are never jailed, and people are jailed only if they keep talking about things they shouldn't. We don't have a dictatorship problem, we just have a lot of people who don't understand when to keep their mouth shut."

America absolutely has a horrible gun violence problem. Saying you are less likely to be shot as long as you avoid certain parts of the country doesn't cut it.
Some consoles are sold at a loss to be made up by software, so sideloading if it allows warez in would totally break the model.

I suppose you could have some sandboxed playground, but you could argue a PC is a viable competitor that already allows sideloading.
Another answer could be that Sony and Nintendo have huge lobbying power in Japan, and they don't want to undermine some of their most important industries.

You could argue that the business model of consoles also doesn't support this, but Apple arguably also makes a fortune on their 30% lock-in charge. They are probably double-dipping though, since the margins on iPhones must not be all too bad.
>How can you demand monetary compensation for working on an entirely voluntarily basis?

It's actually quite easy. There's much ink regarding this issue as this has come up regarding Internships and the like, so is nothing new. As a new user I don't know what I can link to off-site, but there's for instance specific rules in California for what is allowable for unpaid internships and if that's not met, those volunteer interns can file successful unpaid wage claims.
I'm sure the for-profit utilities don't use that as their argument. What is their argument?
Trust in experts.
It's rare, but it is sometimes needed. The 2 things I'm thinking of are some of the mounts for the screw-in adjustable feet, and the tiny nails on the back of cabinets and closets that hold the back on.
IKEA instructions are the best instructions there exist, imo. You can consistently follow the steps. We had much worst experience with instructions feom other shops.
It’s intentional. The grammar production in the proposal is parametrized as ~Pattern (a parameter introduced in the proposal), which means it does not allow destructuring.

https://tc39.es/proposal-explicit-resource-management/#prod-...
Too late, we already have SciHub.
> But instead of wanting dialog he just steamrolls her with his straw man idea of “ban all plastics”

"You said that you want to end all plastic manufacturing?" "I said the plastics industry must be stopped." "So does that mean end plastic manufacturing?" "I mean, in my dream world, sure."

She's committing the motte-and-bailey fallacy, and he's trying to pin her to a specific position.
The good old "We have other priorities right now and lack of resources"

Preventing fires will never be a priority. Not even if you smell smoke.
Please don't take HN threads on generic flamewar tangents, and especially not for ideological or nationalistic battle. We're trying to avoid that here.

https://news.ycombinator.com/newsguidelines.html
I think from a threading perspective that’s a reasonable statement. But it’s also about creating manageable abstractions, very limited singleton usage ok, but it can easily get out of hand and lead to hard to reason about code.
PostgreSQL process crash may also just be, one query fails.
If they make it better for the reader, they can potentially raise the price. If they can make it cheaper to produce, they can potentially increase their profit without raising the price.

Usually on balance this falls somewhere in between -- more value for less money for the consumer, and more profit on each marginal unit of production for the producer, which is how technology progresses across most consumer goods.
Visualize a Contract
hi,
I have built a very random tool, which I think it probably useful, but I haven't figured out for who :-D

The idea is to create a network visualization (nodes with links) of a contractual agreement.

So it is simple to see how you as a party entering into the agreement are responsible for certain parts of the agreement, and how others are too.

I have a demo of a home loan agreement visualization hosted:
https://reghardtp.github.io/homeloan/mygraph.html

Here is the original T's and C's: https://www.standardbank.co.za/static_file/South%20Africa/PDF/Homeloans/Freehold-TCs.pdf

So HN, is this useful to anyone?

I am thinking about adding some GPT to it:
1. Explain the clauses
2. Define the "purpose" of a clause as an entity
2.1 Describe the relationship between a party and the purpose.

Thank you again!
MOVEit Customers Urged to Patch Third Critical Vulnerability
Not always. In some cases, like rabies, the control group is 100% rate of death.
> Because not-for-profit at least guarantees that the primary incentive is..not profit.

Look at how much the CEOs of non-profits make and ask yourself if you really believe that.
The Truths about Calories (2012)
Here is a video I took a while ago: https://youtu.be/WDuR87r8nWs

Bought it from a person who lived about 20 miles away. He grew up with it in his grandmas house. Bought it, fixed it and returned it back to him.
>dthe truth is that if human civilization has existed without a lifesaving treatment for hundreds of thousands of years, delaying it for a couple more to better under its effectiveness is the right decision for the public good.

I don't understand how that's the counterfactual though. Let's say the patents we're talking about are ones that in the early 90s had a 90%+ chance of dying without Lipitor. Not giving them the drug simply to have a control group is just as morally fraught as giving people completely untested drugs that kills them. To suggest otherwise is just status quo bias.

It's clearly a complex issue where you draw the line, but we should be able to have an intelligent conversation as a society about probabilities and tradeoffs.
Oh, my suggestion is simple: use words people understand and stop arguing over terminology. No goal is achieved browbeating people over terminology. Oh, and whatever you do, don't _make up words_! Talk about inaccessibility.

This community needs to be more open and more welcoming, not more esoteric and closed-off.
cancer is all natural too, as are influenza and literally every biological pathogen.
Conceptually I understand this. In order to be codified, I think the legal system needs to come up with clear and accepted differentiation between the two.
This is of course cynical, but naturally they wouldn't want to allow sideloading on Japanese platforms which hurt Japanese companies.

I've recently been playing around with Switch Homebrew and sideloading - mostly so I could extract my savegames to play games I own on PC instead using the Yuzu emulator (4K 60fps is more fun). Apparently Nintendo is quite good at detecting modified software on the Switch and will permanently ban and brick your hardware, so you need to go through great lengths not to connect to Nintendo servers when booting the modified or sideloaded software.
Why Dads and Their Babies Need to Go Skin-to-Skin
Not that it appeals to me, but I would guess that the appeal of the Titanic lies in it being the canonical 'technological hubris' story and a contender in the 'if only...' category.
If it was truly an identical species and it was the simplest form of life possible, you're saying that it could only be transported from earth? That seems a bit shaky. You don't think the same factors that created the first lifeform on earth couldn't naturally be reproduced anywhere else to create that same lifeform?
Yes, and an ActiveXObject constructor.
This isn't a vulnerability. This is like saying that it's a vulnerability in your door lock that if you leave your door open instead of locking it, bad guys can come in your house.
And if the FDA played an advisory role certifying products but not outlawing unapproved goods and informed consent was required for an MD to dispense unapproved drugs I really don't see how we're worse off.
Primarily, it's just because game consoles are not general purpose computing devices, customers don't expect that kind of software support in the first place. But even if we wanted to change that, the consoles are all priced around this lock in. Generally speaking, consoles are sold at a loss during their first few years in production, under the assumption they will make money on software sales. If you no longer have to buy software the manufacturer gets a cut of, it no longer makes sense to subsidize the cost of the hardware. If this were to change, consoles would have to be more expensive in general. This is not the case in the smartphone market, Apple is making healthy profits on every iPhone sold.
A kilo of aluminum contains about 55 kw/h of embodied energy, I like to think of aluminum smelting as pretty much the direct conversion of electricity to metal.

That means that each MW/hr of production only makes 18 kg/hr, so a 900MW/hr nuclear plant only makes 8 tons of aluminum a hour. Its insane.
What Happens When Governments Build Software
I've been using PHP for decades and have found its isolated process model to be about the best around, certainly for any mainstream language. Also Symfony's Process component encapsulates most of the errata around process management in a cross-platform way:

https://symfony.com/doc/current/components/process.html

Going from a working process implementation to async/threads with shared memory is pretty much always a mistake IMHO, especially if it's only done for performance reasons. Any speed gains will be eclipsed by endless whack-a-mole bug fixes, until the code devolves into something unrecognizable. Especially when there are other approaches similar to map-reduce and scatter-gather arrays where data is processed in a distributed fashion and then joined into a final representation through mechanisms like copy-on-write, which are supported by very few languages outside of PHP and the functional programming world.

The real problem here is the process spawning and context-switching overhead of all versions of Windows. I'd vote to scrap their process code in its entirety and write a new version based on atomic operations/lists/queues/buffers/rings with no locks and present an interface which emulates the previous poor behavior, then run it through something like a SAT solver to ensure that any errata that existing software depends on is still present. Then apps could opt to use the direct unix-style interface and skip the cruft, or refactor their code to use the new interface.

Apple did something similar to this when OS X was released, built on a mostly POSIX Darwin, NextSTEP, Mach and BSD Unix. I have no idea how many times Microsoft has rewritten their process model or if they've succeeded in getting performance on par with their competitors (unlikely).

Edit: I realized that the PHP philosophy may not make a lot of sense to people today. In the 90s, OS code was universally terrible, so for example the graphics libraries of Mac and Windows ran roughly 100 times slower than they should for various reasons, and developers wrote blitters to make it possible for games to run in real time. That was how I was introduced to programming. PHP encapsulated the lackluster OS calls in a cross-platform way, using existing keywords from popular languages to reduce the learning curve to maybe a day (unlike Perl/Ruby, which are weird in a way that can be fun but impractical to grok later). So it's best to think of PHP more like something like Unity, where the nonsense is abstracted and developers can get down to business. Even though it looks like Javascript with dollar signs on the variables. It's also more like the shell, where it tries to be as close as possible to bare-metal performance, even while restricted to the 100x interpreter slowdown of languages like Python. I find that PHP easily saturates the processor when doing things in a data-driven way by piping bytes around.
Software is more then just code. There are communities and ecosystems around it. When you release software you gain goodwill which is worth money to the right buyer. And all your users are good upsale and marketing targets. An unscrupulous company can take your code, win users over by marketing their fork, and if there is no copyleft they can implement extra features that only exist in their version.
Yes, it does kind of prove the point, but you wouldn't really confirm it if you perceive an author, a genre, a category, whatever, through some sort of filtering mechanism.

I think you can turn this saying around and consider that if 90% of something does not appear to be crap, and you want to understand its true nature, and maybe find some things others have missed, you need to go to the raw data source.

I didn't end up thinking his short stories were as good as I expected, but I did feel like I understood the person better. And even maybe human nature, or how authors progress, a little better.
This isn't just a "before quartz oscillators" thing; it's still in extremely widespread use today since quartz oscillators still cost some fraction more than $0. And, it's not always mechanical, there are a lot of all-in-one timekeeping/clock chips that use AC as the reference frequency for their internal oscillator/PLL.

Almost all cheap / "simple" consumer mains appliances, including non-"smart" microwaves, ovens, alarm clocks, etc. still use mains frequency as their time reference.

Due to the growing complexity of power grids and in Europe, international power-grid politics and infighting, the grid frequency is becoming less stable and you see these devices fluctuate badly more often than they used to. https://hackaday.com/2018/03/09/europe-loses-six-minutes-due...
This is the least of their crimes. These people run the biggest open air prison in the world but somehow no one seems to be bothered.
Your definition of harm is not the legal definition of harm.
But sometimes you can.
I think a big reason for this reputation is that IKEA is one of the few furniture brands big enough to have a wider-than-normal range of product tiers. Most brands have only one or two that are typically close together, while IKEA has at least three covering a much broader range of manufacturing methods and materials.

And while you can get lucky with products in the lowest tier (I have some 15-year-old seating that fits this mold), often you do need to step up to at least the mid-tier to get something that will make it unscathed through moves.
> That’s your choice, I suppose.

Not really.

For personal projects or if you're a freelancer sure. Once you work in a company/startup you can't go and implement things in whatever you like.

It's way easier to convince any manager that Dart/Flutter is a good choice for a mobile app because of the tech advantages than in anything else because of the pool of available developers.
> my hypothesis is that apollo users generate more requests because they are some power users like mods, or more engaged and active users compared to reddit MAU, so they bothered researching and installing 3p app.

Yes. It’s still silly to compare power users and non power users though in this context as I’ve pointed out.

I’m very confused about what you are attempting to say in the latter half of your reply.

However, to sum up, I wanted to reference this post from the apollo dev that came out today [0]. People who come to this thread in the future might benefit from the more detailed breakdowns and explanations with references provided there.

0. https://www.reddit.com/r/apolloapp/comments/14dkqrw/i_want_t...