skysight-inc/HackerNews huggingface dataset:
Thanks for the review, pthatcherg.

> For example, it uses REMB feedback messages from the client to calculate allowable bitrates rather than calculating the bitrates itself (as Jitsi and Signal's SFU do).

I'm not sure what you are saying. Galene listens to REMB messages and computes its own bitrate, then combines the two informations. https://github.com/jech/galene/blob/e8fbfcb9ba532f733405b1c5...

> I could be wrong, but it looks like the bitrate allocation code only allocates the bitrate for one of the video streams, not all of them

The code you point at is not the bitrate allocation code, it's the code that chooses which scalable layer to assign to a given client. The code you're looking for is here: https://github.com/jech/galene/blob/e8fbfcb9ba532f733405b1c5...

> In short, I think Galene has a ways to go before it works as well as Jitsi (Videobridge) [...] the SFU we use for Signal group calls is also open source

Jitsi VideoBridge is a great piece of software, no doubt about it. I'm sure that Signal's SFU is competently done too.
Die-hard Hershey's fan here. Maybe I'm a pleb, but I am not a fan of "artisanal" anything (these guys put the "anal" in "artisanal"). I only eat maybe one bar a week. I probably get ten times the amount of palm oil in my wife's cooking (she's a Filipina), and at 51, I can still run two miles better than most 30-year-olds. But hey, if you want to blow $5 or $10 on a chocolate bar, be my guest. I save my $s for books.
For many the actual appeal is of the physical object. If they want a JPEG of the thing, they can just look it up on the Internet.
How does Google search make money? By having people see or click on ads.

First of all, if company X pays to have an ad published when a search query includes a particular set of terms then they definitely expect the ad to be present more or less prominently, not hidden away where no one can see it, to make a difference, otherwise why bother paying for it.

Now, stop for a second and put yourself in Google's shoes... is there a financially-wise alternative to what they are doing? Where would you put the ad?

You're most certainly not going to push all ads down to the 2nd page and restrict the 1st page to only real/organic/whatever you want to call them results because many users are never going to bother navigating to that 2nd page before clicking out on any of the earlier results.

It also doesn't make sense to order identical results:

link to company X website (organic)

link to company X website (ad)

instead of the other way around because again, the probability that a user will click on the first link is going to be (considerably?) higher than the second one, so it's going to be a less efficient way to make money.

In the end, the search engine survives because of advertisements. If they didn't optimise ad placement in this way (and other less obvious ways) and the ad revenue decreases or completely dries up then the company goes bust, so in my opinion it makes 100% business sense to make said decisions.

So it's not a matter of whether search engines are smart enough to detect that identical scenario, it's whether it conflicts with their monetisation strategies... It would be a really stupid idea (and make for a short-lived company) to make decisions that shrink your ad revenue if that's your main (or only) source of income.
I always wanted to go full native ipv6. However all the ipv6 enable ISPs I’ve used in multiple countries will give you a /64 address, which cant be subneted without some ugly hacks. Worst part is that there is no reason for that. There are plenty of addresses. I seem to recall reading somewhere that the recommended addresspace for a home user would be /48.
Thanks for the recommendation. A lighter read that includes this kind of errors is Humble Pi: A Comedy of Maths Errors
by Matt Parker.
Perhaps the relative importance of these elements is actually swapped: the subject is the character's eyes, the fact that this character is named Kyoko is secondary. So: ...didn't only draw the character's eyes (Kyoko).... This parenthesis is only "necessary" because later they say Kyoko is cute.

That said, leaving out the name of the character at first would have worked better, I believe. The parenthesis is a distraction from the topic of that paragraph, which is all about technique, and then later on the light note.

It's absolutely not a big deal here, but for most types of user documentations, it's important to go straight to the point and avoid distractions. Schools tend to train for the opposite (fill at least 2 pages etc.).
> Every time a system responds to a create/update/execute request, drop an equivalent message into an event stream.

Don't we call that just "a WAL"?
No legal reality? After 30 years of numerous court cases, in various jurisdictions, all holding up the GPL? After many legal scholars weighing in on the matter?
How do you even end up in that situation? If you start a new feature or bugfix having random local changes lying around, you are _already_ doing it wrong. Start a feature branch, do clean commits of the current state, test, push, review, merge.
Also, when using an nginx reverse proxy, including 'X-Accel-Buffering: no' in the HTTP header of the server response may be required to keep events from being buffered.
This woman always has such great things to say.

Like the previous discussion on safety regulations and societal boundaries, I feel as if tribal knowledge and heuristics are the best approach. This gives training, loyalty, good management, mentorship, experience, and personal judgment extra weight.

Not a popular stance, these days. Everyone wants to figure out how to have vast, transient, armies of disloyal, inexperienced –and, possibly, even incompetent– mercenaries, developing their product. No one wants to filter for the types of employees that can operate in an environment without guardrails and strict rules. They are expensive, and often require a very different management style, from the norm. I used to manage just such a team.

"Any proposal must be viewed as follows. Do not pay overly much attention to the benefits that might be delivered were the law in question to be properly enforced, rather one needs to consider the harm done by the improper enforcement of this particular piece of legislation, whatever it might be."

-Lyndon B. Johnson
> For that, you'd need to be convinced that exercise/strength training results in better health outcomes long term, and that better health outcomes are an important factor in emotional wellbeing.

On top of this, being physically fit generally results in increased longevity, giving you more total time to enjoy the things you do enjoy. (And enjoy them in a physically superior state.)

> Supposing that, it is safe to acknowledge that particular behaviour can be created by building reward circuits and overcoming initial aversion common when building any habit.

I think humans have a surprising capacity to learn to enjoy things (or, at least, tolerate) and that sticking with something is largely a question of overcoming an initial "enjoyment" curve. Besides, why does everything need to be enjoyable or stimulating? There is certainly value in a lack of stimulation.
I use a cervical pillow which is what you're replicating with your setup I think.
> So this is a scripting language on top of a scripting language? It's a bit sad.

What a low-effort takedown. Why don't you at least explain why it's such a sad idea?

> The idea is cool, but why wasn't it implemented w/ wasm?

How are you planning to interact with the DOM with WASM?

Sounds like you know enough to criticize yet don't understand your proposed alternative enough to know why it wouldn't work.
You're absolutely right. Nevertheless it helps to have a finite list of priorities: If it's not cold,heat,hunger, discomfort,illness,tiredness (in no particular order) it's good to know that you didn't forget anything important and your baby is crying for no reason you are responsible for.

Btw. What the author calls "wicked hour" we used to call "brain pain" - like aching muscles after training, just with the developing brain. One kid wouldn't calm down after being held very tightly for minutes in a dark room and having a screaming tantrum. Once this was over, she was absolutely peaceful again. Other kid didn't need to scream to cope with the day, but had difficulties at the same time of day.
> A monolith doesn't seem superior except for the very smallest deployments

True. Galene is designed to encourage small deployments: it's a single binary that is simple enough and cheap enough so that every high school can have their own instance and not rely on an external IT team.

For large deployments, where accidental complexity is not as much of an issue, you'd most probably want to use some more complex and more flexible software.
Russia’s Losing Hand in Ukraine
You say that but many games and music pieces do specifically that. And movies emulate VHS effects, manipulated images re-add noise and texture, and so on.
That is a terrible idea come tax-time if you claim residence abroad.

Also, according to expat chitchat, Vanguard is particularly good at sussing out clients who claim Stateside addresses but don’t actually live there.
You don't even have to go to Japan. In Germany, first graders go to school alone too. Same in Switzerland - sometimes even younger kids. I think that United States with the 11-12 years old is considered too young to go to school alone is the outlier.
Thanks for asking. I'm using a broad definition of spam here although not quite as broad as the one in your question. :)

In ascending order of impact from slightly annoying to serious issue:

1. Sending marketing without consent. In the EU and UK this is unlawful (PECR regulation 22); elsewhere it's still highly unwelcome. This applies to users/customers who have chosen to sign up (just ask when you collect the data).

2. Sending reminders for unnecessary actions such as giving feedback. Reminders should be for genuine problems like unpaid invoices.

3. Missing/broken unsubscribe link or not acting on it. The latter is so common I began to doubt my memory and started saving screenshots. Even years later, marketing often resumes, perhaps after a botched provider migration.

4. Data breaches. Whether sold, given away or lost the effect is the same: too much spam to wade through (when looking for false positives), eventually making my email domain unusable and forcing a migration. I've used a different email address for every company to track this (> 20 years) and around 1 in 25 providers are affected.

Points 3 and 4 might help to explain why people are asking you to delete their data. Even if you have done none of the above, the well of trust has already been poisoned by others.

Companies that win my trust tend to follow a couple of broad principles: be transparent about how you use data (and keep promises), and give the user control.

To your last point, yes it's difficult to fully erase data immediately, especially by email.

By way of example, in cases where GDPR applies, a data controller might need to keep a record of the request for a while to demonstrate compliance. This is provided for in the regulation but the company would need to keep it for no longer than necessary, be transparent about how long that is, minimise what's kept and keep it secure.

In practice, the best thing would be to provide a self-service delete capability. Log in, go to My Account, delete account. Personally I don't mind an email confirmation. Good companies don't try to trap customers, and if I can delete my account easily then I will leave with a positive experience and probably return later.

Failing that, if I have to email you asking you to remove my personal data, I would make the calculation that having my deletion request in your inbox is not as risky as having it in your main customer database, which will likely to be replicated to several other data processors as well. You could always send an email saying you've carried out the request and will then delete the email thread immediately after.

Not saying you should do any/all of the above but I hope it helps.
Why must we paint everythign in terms of "evil politicians want to forbid people doing things"? You deny there's some underlying logic why democracies
decided to implement minimal wages, why?

So you assert labor demand is completely inflexible. Is this supported by evidence? Perhaps $15 is really too much, I don't know, but to help decide by now we should have hundred year worth of data no?

We should want mothers to have some time and energy left to care for children when they come home. Are there any such $5-$10/hour jobs?
> impounded

Not a bad analogy. Getting an impounded car back is often described as being abusively expensive beyond real costs.

That would be a improvement for the OP.

Though I don't think any of the giants have an incentive to offer this since might draw more attention than just telling them to fuck off.
Oso – Authorization Academy
Software Manifestos
The best time to give advice about the first 3 months is when your kids are 3 months old. After that, the kids change and parenting changes too and you're likely to forget what worked at age 3 months. Someone with 10 year old kids has probably forgotten a lot of what they figured out when the kids were babies.
This chimes a lot with my experience. Although I think SSEs are brilliant if the stack I’m using supports Websockets I would probably default to them even for a simple event stream now.

To add to your list of problems, I have had memory leaks with SSE responses stuck open on the server even when the client disconnects. Resorted to killing the response on the server every couple of minutes and relying on the client reconnecting.
Apple AirTag Teardown and Test Point Mapping
The speed comparison with the 6502 was interesting.

I recently saw a video with Sophie Wilson in which she mentions that various CPUs of the day were tested and all had roughly the same speed and hence they decided to design the ARM processor.
What if the readline was really libedit(3), a BSD equivalent with the same API/ABI? How is the app a derived work of readline then?
List of free cybersecurity services and tools from US CISA
Via https://github.com/mbasso/asm-dom? (for example). For every complex self generated challenge there is an even more complex solution?
Zero suppressed binary decision diagrams are the best
how do you download these custom DLCs for the Oculus?
The news here is that there's a forest in Singapore. I thought the space inside Changhi airport must be the only jungle left.
I know that it can't be 100% same but some part of the appeal also bound to the ownership. The feeling that one owns the partial of the anime they love is really important. In that sense, I thought NFT also could appeal especially for those digital animes because there is no other way to get the same feeling.
The Triumph and Tragedy of .env Files
Fennel is a Lisp that compiles to Lua
Sounds like you have bought into "attachment parenting". There is no real evidence that attachment parenting actually makes a difference.
Terribly sad. Father found dead in seated position with baby and dog. Mother found slightly further up the trail. Temperatures hit 42c (109f) but was only mid-20s when they began.

I can only imagine the desperate conversation. "You stay here - I'll go and get help". Utterly awful
> To mitigate that risk you then have to start doing additional warm up, foam rolls, recovery routines

How do you know that any of this is effective?

> Oh and lets not forget that most people can't even do squat properly, so add static stretching too.

If you don't squat correctly, you need to do static stretching to ameliorate it? What?

> It's fine to muck around doing 120kg squats if that's your thing, but you're continuously putting yourself to increased risk of injury as the years go by and you're increasing weight.

Being strong decreases risk of injury and death. We're not talking about becoming competitive weightlifters or powerlifters here, we're talking about becoming decently strong. To become strong, you must learn to execute the lifts with sufficiently good technique to not injure yourself. If you can read a book and think somewhat critically (so, hopefully, the entire Hacker News readership) you can learn to execute the lifts correctly.

Would you have the same defeatist attitude if I was talking about joining a recreational soccer team, where injury rates are literally magnitudes higher than in the weight room?
A second reading confirms that this is not really about universality or class-4, just anything with any similarity to GOL (in the discrete CA realm), a worthy list in it's own right!
> Lua in the browser means you can use coroutines to write beautiful asynchronous code

Is it beautiful, but also performant?
I have been writing for years that package managers are a big security risk, and if you’re writing a platform that’s going to be used everywhere, you should import code by hand and verify what has changed. Or just write it yourself. Yes, seriously. Learn what your code base does. If your library is used N times then every hour you spend saves N people-hours.

It’s just like using Slack: you think you’re saving time because of the immediacy, but wind up paying the price down the line because 1 person can save N people time with threaded asynchronous stuff.

Others have said this as well: https://news.ycombinator.com/item?id=15272394
Actually there is TONS of forest in Singapore, it is literally a city in a garden.
No, sorry. It's something I read about while researching insecure attachment styles of adults. They attribute it to neglectful or inconsistently caring parenting. Research might be poor quality because it's social science but it's probably there somewhere if you look for it.

Though this isn't convincing, on a common sense level, I imagine if you locked up an adult in solitary confinement every time he expressed some emotion like anger or sadness, you wouldn't be surprised to find that he developed some kind of lasting psychological problems.
The Privacy Redirect addon can automatically forward you to a Twitter alternative. Sometimes the alternative instances don't work, but at least it's fully configurable, YMMV.

https://addons.mozilla.org/en-US/firefox/addon/privacy-redir...

https://chrome.google.com/webstore/detail/privacy-redirect/p...
Do they go exclusively v6?

Speaking as someone who maintains dual-stack production services, you'd be surprised how much extra work is involved for something which (frankly) should be a simple feature to enable.
So, you did a search at some of the search engines and found some explanations for the computer jargon "middle click".

Here is a point: Before doing such search, can't be sure will find a good answer. That was my point: There was no way for me to know before doing such a search that such a search would be successful. That is, the search engines are not guaranteed glossaries for all technical jargon in all technical fields.

So, my explanation that I didn't know where to find a description of "middle click" was correct -- before trying a search at some search engines quite literally we did not "know" where we would find an explanation. Now that such a search has been successful, sure, we do know, but that fact is a bit weak as justification for using undefined jargon.

So, since the search engines are not comprehensive glossaries for all technical jargon in all technical fields, given some technical jargon, a user has to make in effect shots in the dark, has to make these shots dark just to read a description of some product.

I suggest that product developers should avoid asking their audience to make such shots in the dark just to read their product descriptions.
Machine learning isn't an exam (and if it was, it's an open book one), so nobody really needs cheat sheets.

There is, however, a part of machine learning practice that is not covered by textbooks.
btw. sse also works good with http/2
>How many more pleas like this will we see on HN?

Till the cost of bad press exceeds the cost of providing a usable support service.
We endlessly tried the hold.

Maybe actually worked 75% of situations, but as you said majority of time they would resume when we stopped.

Helps to try quickly distract them in that moment they pause doing the hold, atleast wth my child
Yes. Went to work in Cadbury Birmingham when I was a student something like 30 years ago. With perks like unlimited Cadbury Chocolate. I remember thinking I was in heaven.

I am not sure which came first, moving their factory out to continental Europe or sold to Kraft. But the quality definitely dropped. May be "quality" isn't the right word from a QA perspective. But they definitely tasted different. And it wasn't a one off thing either. It changed a few times over the years. Probably before Kraft, after Kraft and then Mondelez. There were even some Cadbury from Poland that I think was owned by Lotte from South Korea. Or something like that. And it taste very different.

It is similar story with Heinz Ketchup and bake beans. They keep saying they are the same.
Hedera NFTs Gallery
Just curious - what are developers moving on to if styled-components is not so good anymore?
> The reason some of the bigger sites don't offer IPv6 is to not have to deal with stupid broken client configurations.

That seems like a bunch of FUD. Do you think that the sites that do have ipv6 are spending any significant amount of time "dealing with stupid broken client configurations"? Or indeed that such clients are really common in the wild, considering how much of the internet would be broken for them? Last I checked, about third of alexa top100 is ipv6 enabled; if it works for them then what makes your site so special that you can't enable ipv6?
git could simply prevent you from committing to that branch in that case, and perhaps print a warning when adding a worktree. The current behavior is weird. Another alternative is to allow the commit, but leave it in a detached-head state, and let the user choose how to fix that retrospectively.

The way I use worktrees I'd say the majority are read-only anyhow, so abiding by restrictions because it might get confusing if a commit were made is pretty annoying.
Frankly, given the peering issues and lack of support from major peers it's not going to happen soon...

And the mess that is v6 when things go wrong...

I'm going to say it again. Private v6 and a powerful v6<->v4 NAT if you insist on using v6 only on devices, we're nowhere near the point where people can't afford a single v4 address and if the phone companies can do it at huge scale so can others...

Edit:
"Adding support via cloudflare" ??? doesn't that mitigate pretty much 90% of all of the advantages of v6 in the first place? that's just implementing it for tech-point scoring...
likes adblockers too. hates SF nimbyism.
Marabou has a very distinct flavour (which i am addicted to) which is not a chocolate taste. Cadbury just tastes like bad chocolate.
I'm certain the cocoa solids quantity has been reduced - some of their products barely even taste like chocolate any more!

Indeed, I saw one of their "Buttons" products recently, which didn't even say "chocolate" on the front - I presume because the cocoa content was so low they wouldn't be allowed to claim that.