skysight-inc/HackerNews huggingface dataset:
I'm glad to see this word getting wider exposure. I hope people will expand it's use to describe all kinds of content beyond the narrow/extreme aesthetic it refers to in short form video. Once you start looking, you recognize brainrot content everywhere: daytime TV, talk radio, reality TV, cable news, Facebook AI slop, etc.
An interesting example. It may be because I consider myself a fan of animation (moreso than the average person), but the video has obvious garbage less than fifteen seconds in, with the spaceships (?) morphing and sludging around the pyramid.
Agreed, it's not really a political term (if that's what GP is implying). Translating into millennial/Gen x speak it's the sort of meme that you'd see in YouTube Poops a decade ago (or today, I guess)
I assume the principle operates at lower levels too, and is just more noticeable with extremes of riches and fame?

The person that first made me wonder about all this was Clive Palmer. https://en.wikipedia.org/wiki/Clive_Palmer
Because they had one, and robot arms are fun to play with.
The problem with that is some ridiculous edge cases.

Young book author agrees to a profit share agreement with publisher and works most of the time.

Has an accidental death at launch party, his work is in public domain now, and the publisher & author's family are in trouble ?

Or it simply makes publishers reluctant to work with old authors and be biased towards healthy young writers.
just my name
Why would it be sold cheaper in Mexico when you can go on a dex and trade it for any number of tokens and cash it out. This just doesn’t make sense and im not signing up to read their stupid articles.

Likely this will be upvoted here though because it paints crypto in a negative light. Enjoy HN.
I did always love seeing these ads when I was a kid, most likely in UnixWorld. I can't say I ever really liked working on AIX though.
A cruel and unusial punishment.
#4.

If something actually burns down, authorities will circulate a bulletin and move to #3.

Anyone using the hardware in an off-grid, mobile, or other situation where the cited regulations don't apply, should sue the crap out of #1 and I will contribute to a gofundme for their legal battering ram.
I am requesting $298 related to food expenses.

You can learn how to survive these situations when I am situated.

I faced two periods of street homelessness this year and documented it. Soon, I will publish how to survive homelessness (end result: 9.5% BF DEXA; 50 RHR).

Here is what delayed this guide after I published how to use the virtual XR setup.

---

A shelter promised me funding, but didn't provide it after a subordinate social worker assaulted me for turning off the TV at night (as rules indicated).

The head social worker made the decision to alert me during the middle of my 12-hour shift at work that I was kicked out. I contacted police with a video — showing how the worker assaulted me — which made the social workers give my stuff back directly after my 12-hour shift.

The workers left me in front of a motel with my stuff on the ground and promised to reimburse me, but never did.

I recovered from that situation and am almost situated.

So help me out. You won't regret it.

---

Payment Methods: https://switchupcb.com/donate
True - my parents wax lyrical about a cultivar called Howgate Wonder, which they used to buy from a local orchard long before I was born. I have never seen them for sale myself and consequently haven't had the opportunity to taste them. The orchard still exists, reportedly...
Oh right, for some reason I was under the impression that browsers utilize the record too.
Interesting comment actually. I would have assumed that the vast majority of people using Linux are still sysadmins in small and large companies - this is certainly my personal experience. I wonder how many home users there are versus systems managed by sysadmins. I would still think there’s more in the corporate world, while I would think the opposite for Windows.
My networking instructor still suggests this today when configuring the login for routers and switches
Right, I'm talking about shared-kernel multitenancy. Shared-kernel multitenancy isn't just about reducing the OS overhead from host + one or more VMs (or sandboxes) to just a single host, it's also about not having to continually start and stop virtual machines/sandboxes, which introduces its own resource overhead as well as a latency hit (which essentially always coincides with resource pressure from increased usage, since that's why you're scaling up) every time it's done. Also, even VMs and sandboxes don't really protect against DoS/resource fairness/noisy neighbor problems that well in many cases.

Why does this matter? Incurring kernel/sandbox boot overhead on cold start/scaling makes it so that services have to over-provision resources to account for potential future resource needs. This wastes a lot of compute. I also think it's incredibly wasteful for companies to manage their own K8s cluster (if K8s supported multitenancy you'd probably want only one instance per-datacenter, and move whatever per-cluster settings people depend on to per-service. This is also much closer to "how Google does things" and why I think Kubernetes sucks to use compared to Borg), again because of all the stranded compute, and also because of the complexity of setting it up and managing it - but without shared-kernel multitenancy, multi-tenant K8s has to employ a lot of complicated workarounds in userspace. Or you can use a serverless product, ie pay for someone else's implementation of those workarounds, and still suffer some of the resource/latency overhead from lack of shared kernel multitenancy.

This is one of the problems I want to address with my company BTW, but it would take years if not decades to get there, which is why I'm starting with something else.
The Prince Effect

"Prince has been living in Prince-world for a number of years now" (possibly misphrasing of a sentence from Kevin Smith's recollection of his experience working for Prince).

Sycophantitis. For which the treatment is a Messianectomy.
Not only fair play but preemptive protection against an autocrat whose threats against political rivals and their families is both long-standing and current.

Against such telegraphed use of federal prosecutorial powers, presidential pardon is among the few absolutely robust defences.
You're living in a different reality if you think taking the high ground is a winning strategy after watching the lies and insane conspiracies spread by MAGA for the past four years. Trump won the election. It's clear that campaigning on policy is not enough.
Why Golang slices still surprise me
I think that's the nature of git. goes double for lsf.

Git reminds me of C - important language, used everywhere, but has never evolved with respect to usability.

EDIT: hmm... actually "git switch" was more usable to me
Which accounts do you mean? Tether-denominated accounts could be at any cryptocurrency exchange or on a blockchain.
<https://news.ycombinator.com/item?id=42292137>
The point of copyright is to promote the creation of new works. It has nothing to do with the popularity of the work under copyright or after entering the public domain. Mickey Mouse was still relevant at the time of entering the public domain, ninety-five lobbied years later.
Is JSON Predicate
The 15% number was in a different context in a different thread: "walking up to someone" in public, which presumably wouldn't be about an appliance because people keep those in their homes and don't walk around on the street with one. In that context I was thinking potentially a clothing accessory or something. Either way, the point in that thread didn't matter, because it wasn't about the number but about the socioeconomic impact of immediacy on quality of life. Doesn't matter if it was 10% or 1000%.

> And you also said that the difference between a 5 year washing machine and a 30 year washing machine is probably "a matter of tens of dollars". Why is it suddenly multiplicatively or exponentially more expensive?

You're conflating my statements about BOM costs and the final price of the product, which are two entirely different things. Demand is not a constant for your product at any price (because the market is likely elastic, and you have competitors). Demand will go down as price increases, often sharply. If you add tens of dollars in BOM cost, your product sells fewer units as a result, and now you have fewer units to spread the (potentially significant) fixed costs across. So, unfortunately the tens of dollars in BOM cost might mean hundreds in cost to the end consumer.
If this was the case would we have enough interesting content (movies, music, etc.) to reduce demand for streaming services, etc.?

I think those indirect impacts probably incentivize more lobby groups to keep the status quo.
[dupe] Lots of discussion: https://news.ycombinator.com/item?id=42284202
> Reusing symbols like +, *, or / to define operations that aren't the + or the / you're used to is pretty common in math. It's just notation.

Reusing symbols in a different context is pretty common; taking a symbol that is already broadly used in a specific way (in this case, that `a/b` is defined for elements in a field as multiplying `a` by the multiplicative inverse of `b`) is poor form and, frankly, a disingenuous argument.
Curious, does your MP3 plays "Let the Bodies Hit The Floor" by Drowning Pool?

https://genius.com/Drowning-pool-bodies-lyrics
a) Not every Kubernetes cluster is customer facing.

b) You should be architecting your platform to accomodate these very common networking scenarios i.e. having edge caching. Because slow backends can be caused by a range of non-networking issues as well.

c) Many cloud providers (even large ones like AWS) are hosted in or have special peering relationships with third party DCs e.g. [1]. So there are no "internet quality links" if you host your equipment in one of the major DCs.

[1] https://www.equinix.com.au/partners/aws
Actually, I have been wondering if using a Linux system as multi-user could be a boon in security.

As single user, each and every process has full and complete control of $HOME. Instead, I would prefer all applications were sandboxed to their own little respective areas with minimal access to data unless explicitly authorized. Without going full QubeOS, get some amount of application separation so my photo utility does not have permissions to read ~.ssh.

Create a user account for each application (Firefox, Email, PDFReader, etc). Run each of those applications as the foreign user account. Each application now has its own $HOME with minimal user data. Barring a root-escalation or user-separation bug, the data in your true HOME should be isolated. Even process/environment variable space should be segregated.

This also has a win in that it becomes possible to better segregate the threat model of less trusted applications. Doing granular network permissions per application is a bit hairy in Linux, but it is trivial to fully deny network access to a specific user account.

Not true isolation, but for the semi-trusted development environment, gets you a little something.
Sorry what? No, I'm describing a transaction. There is nothing preventing n-leg transactions in a ledger. Neither a physical one, nor a digital one.

They're complicated to balance, so it's not commonly done in physical ledgers for sure, but in digital ledgers it's completely fine. You just have to make sure they do balance.

Orders are not relevant for ledgers. The system I describe is relevant for individual transactions -- for example, a single bank payment that pays for two outstanding invoices at once absolutely SHOULD create a single transaction with three legs: One out of the bank account, two to payables.
Agree `int` is the problem. This implies we're doing math over all integers, when in most languages what we're actually working with are bounded integers. (There's some counter-examples, Python and Haskell come to mind.) Calling them sane names like `i32` and `i64` makes it clear that overflow exists.
Sent. Wishing you well.
Just as a small counterpoint, incorporating RCS into iOS 18 was a meaningful quality of life improvement for my mixed manufacturer household.

Full quality (good enough) videos and pictures, reactions, typing indicators. So much better than the previous state of SMS/MMS only.
For a large company, it's not impossible. Android was morphed into the OS for Oculus Go and later.
Somewhat of a tangent: As much as us engineers hate it, I consider the fact that Excel monstrosities are commonplace high praise for the product. Being hated by engineers because your product is so common is exactly where you want to be (double points if you stir up some consulting/certification for migrating to actual solutions).
Not that anybody asked me, but I think about it like this:

You have a field (a set of "numbers"). Multiplication is defined over the field. You want to invent a notion of division. Let's introduce the notation "a/b" to refer to some member of a field such that "a/b" * b = a.

As Hillel points out, you can identify "a/b" with a*inverse(b), where "inverse" is the multiplicative inverse. And yes, there is no inverse(0). But really let's just stick with the previous definition: "a/b" * b = a.

Now consider "a/0". If "a/0" is in the field, then "a/0" * 0 = a. Let's consider the case where a != 0. Then we have "a/0" * 0 != 0. But this cannot be true if "a/0" is in the field, because for every x we have x * 0 = 0. Thus "a/0" is not in the field.

Consider "a/0" with a=0. Then "a/0" * 0 = 0. Any member of the field satisfies this equation, because for every x we have x * 0 = 0. So, "a/0" could be any member of the field. Our definition of division does not determine "0/0".

Whether you can assign "1/0" to a member of the field (such as 0) depends on how you define division.
The world has been feeling a little (ok, a lot) bleak and this thread made me smile and feel pretty emotional.

Thanks for doing this. Thank you u/atdrummond for starting this.
That still makes no sense to me.

Same protein P is coded by two different sequences, A and B. The "redundancy" observation is just saying that when you find some P molecules in the organism, you can't tell which were coded by A and which by B - that information is, literally, lost in translation. Yes, it's not really lost - it's smeared over the "global state", as DNA sequences are physical objects and A and B have slightly different resource costs, but that's still far from being able to modify DNA based on information from proteins.

FWIW, "redundancy" does have some different interesting functions in nature. Sequences like "AAAA" "ABAB" and "BBBB" are (in this example) equivalent under normal read, but if you shift the reading window one nucleotide to the left or right, those two sequences could code for something else entirely. AFAIK some bacteria exploit that. But again, this is still not a protein->DNA information transfer.
Agreed. Everyone raves about generative AI but I've yet to see a single generative AI video that is "enjoyable" to watch in a way beyond the way tech demos are enjoyable to watch.
You seem to believe that getting credit for the idea would net you something.

I’m curious what that would be? Why do you believe your org would do it?

Some orgs reward ingenuity. Many do not.
Even with the smaller number, there are still only a tiny fraction that kill people.
Another bonus:

Ask HN: How to self-learn math? - https://news.ycombinator.com/item?id=16562173 - March 2018 (211 comments)
In today’s breaking news: Money used to buy things.
I wonder if it's a recent rewrite. My GlobalProtect on PAN-OS 11.0 is unusable after 11.0.2 with the entire company unable to connect. The latest release presumably fixed it, but Linux clients still unable to get a stable connection.
Heavens -- it had nothing to do with wanting to make people feel comfortble. Or walking on eggshells otherwise.

It was just a way of showcasing how vacuous it was, the commenter's suggested innuendo -- that the reason the internet's favorite word didn't appear in the title was because someone was too squeamish (or for other reasons reluctant) to use it in that context. Like the reluctance you're suggesting, for example.

When the obvious, but infinitely more boring reason they didn't use it was because it had nothing to do with the core substance of the article. It wasn't even about stuff from the soldier's grave, but from the area around it. So if it had appeared in the title, it would have been meaningless clickbait.

I was also, if rather obliquely, making fun of everyone's obsession with the word, and the extent that its very appearance seems to inevitably cause the discussion to more or less instantly start veering into silly territory (regardless of the topic what anyone is actually saying). As evidenced by this post:

https://news.ycombinator.com/item?id=42283656

Which I wasn't intending to trigger of course - but there you go.
The UX that sucks is around what happens if they are unclean/how to update them. A checkout doesn't recursively checkout the relevant submodules. This is the biggest pain point for most orgs I've worked at. It's an easy setting to set (`git config --global submodule.recurse true`) but the fact that it's not default hurts.

Most engineers have a poor understanding of Git. My university had a great history of version control course right at the dawn of the git era (In 2006! RIT really speedran it, standardizing on Git by the end of the year, but also including tutorials on RCS, CVS, and SVN and a brief foray into Perforce). Still, a ton of my classmates just didn't get it.

The other major blocker is what to do with an unclean submodule repo; I honestly don't remember what git does by default, because it's bad. And most projects get unclean real quick. Makefile hygeine is not common, and for most of time most projects became unclean from a simple `make`. It's better now, but not great.
Parent his suggestion is probably one of the best choices if stability is what you are looking for.
Personally, I run arch for lazy people on a bunch of old intel macs.
https://garudalinux.org/downloads

It just performs a bit better being somewhat tweaked out and comes with what i need by default yet is still stable enough doing rolling releases despite being arch based.
On top of that, the aesthetic are also a match.
No. I am suggesting that short copyright terms should be tied to the medium of delivery.

If someone writes a book, copyright will begin when they publish the book and the 10-15 years copyright expiration would only be applicable for paper book medium. After the copyright for the paper book medium expires, anybody can republish it. But, only the original copyright owner can "recreate" the work again in another medium - like Games, TV/ Films, Virtual reality etc. Even if that happens after the expiration of copyright on the first medium it originally appeared on.

With the Game of Thrones example, with short copyrights, Martin would lose the copyright on the books (the first original medium it was published on) in 10-15 years. But he would retain the copyright on his work for other medium. So if 20 years down the lane, HBO wanted to recreate his work for TV, they would still have to get his permissions to do so. Once Martin's gives HBO the rights to his work for TV, HBO would own it only for the 10-15 years, and after that, anybody could use it freely too, but only for paper book and TV medium. This means if Meta or Apple want to recreate Game of Thrones as a virtual reality show, they would again have to approach Martin to get his permission. If they do, then they own the copyright to his work, on virtual reality medium, till it expires in 10-15 years.

In this kind of system, the original author would continue to retain the future rights for any new future medium of delivery too.
The very short of submodules is this:

Git's data system has 3 (& 1/2) types of objects:

1. A blob, which is analogous to a file, and is referenced by the hash of its contents

2. A tree, which is analogous to a directory, which contains blobs and other trees, and maps them to names. It is referenced by the hash of its contents.

3. A commit, which contains One (1) tree (the top-level of your repo), a reference to one (or more, for a merge) parent commit, and miscellaneous metadata like the author and the commit message. It is referenced by, you guessed it, the hash of its contents! (annotated tags are commit objects)

3.5. References, which are analogous to symlinks to commits. Branches and lightweight (non-annotated) tags are References.

Now, remember how a tree can contain a blobs or other trees? What if (gasp) you put a commit object in them!? That's essentially what a submodule is.

That's why a submodule is always included _at a particular commit of it_. That's why there's all sorts of complicated support machinery to make "a commit object inside a tree object" make sense.
You can disagree with the process, but the process does not care. He was given the opportunity to change the title. He felt like he should not have to. Which is fair enough, but the committee felt like he has to, otherwise they would not have brought it up in the first place. That leaves the committee with no option. He gave them nothing.
We use a submodule in https://github.com/uber/h3-py to wrap the core H3 library, which is written in C. Submodules seemed like a reasonable way to handle the dependency, and, at least for this use case, the approach hasn't given me any problems.
I don’t see why it would matter. The US treasury market value is more than $25 trillion.
Not sure why this was downvoted. First, it could have been written tongue in cheek. Second, this is a perfectly legitimate and admissible explanation, that must be ruled out. Maybe it is very easy or trivial to rule out, as attempted in another comment, but it is important to keep all options open for scientific rigor. I believe the fact that the first scan did not reveal such life is a strong indicator that these organisms were introduced later.
I was speaking in response to most of the general "pervasive negative attitudes" mentioned, not you specifically. Although I'm curious where you viewed generative AI content repeatedly 5 years ago; it was effectively non-existent outside research circles then.
Every time I end up using repos with submodules, I'm stuck in the submodule unwedging dance at some point. It's just not worth it. Either it's stuck with changes that accidentally snuck into the subtree (rm -rf and submodule init/update), the commit is bad and git can't update to it somehow (maybe it's not a tag and can't be fetched? usually gets fixed with rm -rf and submodule init/update), or maybe it's just when I switched branches and it's left in a dirty state because... reasons.

Git is elegant is so many ways, but submodules are the broken, ugly stepchild of the beauty that git is.

I suspect it's not the idea of submodules, but the terrible, terrible command interface to them and how badly they work with the rest of the system.
Add in "--remote --recursive" to the "update" command and you have the same thing as unpinned svn externals.
This is a GitHub repo, not an article on the effects of TTS. Policy discussions at the level of the parent comment feel off topic.
HAH, whoops. Fertilization was meant to be fetishization.
> I wonder how many home users there are versus systems managed by sysadmins

Isn’t Android the most popular Linux distro these days? Probably also most TV set-top boxes and other IoT devices
Cisco published their implementation under BSD license:

https://github.com/cisco/openh264/
Does anyone have some good data engineering follows for Bluesky?
Everybody has different learning styles and it's almost condescending to say "well, this method that works well for you is a fallacy, try my method".