skysight-inc/HackerNews huggingface dataset:
The parent comment referred to "keyframes" instead of just "frames". Keyframes—unlike normal frames—encode the full image. That is done in case the "delta" you mentioned could be dropped in a stream ending up with strange artifacts in the resulting video output. Keyframes are where the codec gets to press "reset".
Harvard and President Gay must not yield
It really isn't though. The video game awards are pretty huge. It just wasn't managed well.

This is more a product of Sony & Microsoft not only buying all the studios but also then wanting to have their own showcases and not have compete with each other on stage.

To me this all kind of started back in E3 2013 when the PS4 & Xbox One were being unveiled.
So does this mean that FFMPEG will be able to use multiple cores with all the included codecs?

I'm using FFMPEG to encode MP3 with LAME for an audio hosting service and it would be great to improve encode times for long files.
Sure, here's some highlights from this year for me: Street Fighter 6, Sea of Stars, Ghost Song (technically late 2022, but I'm counting it), Super Mario Wonder, Octopath Traveler 2, Void Stranger, Oxenfree 2, Age of Empires 2 (on Xbox).
It varies city-to-city, ISP-to-ISP.

When I lived in NYC, I paid $65/month for 200Mbps down, 20Mbps up (Spectrum).

I moved 50 miles south into NJ and I now pay $99/month for 1Gbps down, 1Gbps up (Verizon).

An acquaintance lives in Houston, TX and pays ~$300/month for 5 Gbps down, 5 Gbps up (Comcast).

That said, you will find people who have happy stories about Spectrum/Charter/Cox, and terrible stories about Verizon/Comcast all across the US.
Yeah that would be fun but I don't have a Ruby environment installed and the comment is already getting very long; if I ever turn this into a blog post someday maybe I will add that :)
For a lot of people it is a health decision.

I go to a doctor, they have a ton of info on me. Who knows what might happen with that data ... but I still go to the doctor because it is a good idea for health reasons.
> ... face up and open your mouth?

Are you watching it right now?

Anyway you're right, it makes no sense to me now that there's streaming. Why wold you ever be caught with anything on your machine, or in your house?

We are actually the first generation since the invention of clay pots to avoid the awkward problem of discovering your kids' porn collection.
BBC spins off most of its India operations
It's worth noting a tautology: tacit knowledge is undocmented because it is undocumentable.

The key insight (which I agree with!) is that some kinds of knowledge are undocumentable. The challenge - at least for those charged with ensuring processes are documented - is deciding what is and what isn't documentable.
I use ffmpeg everytime I download a YouTube video.
> At what point is a company too large to effectively serve the public interest?

I use the term "maxium tribe size" to describe the human capability (or incapability) of extending compassion and understanding to a group. Companies don't fail. People fail within companies. People fail other people and hide behind "limited liability" and the sham that is corporate personhood.

Every person has a different MaxT. You may not feel the pain of violating this constraint yourself, but lots of people under you will suffer. You may actually feel GREAT, look at all the respect I have gained! I can make things happen, people listen to me... or now I can just ignore them...

You don't care because you are blinded by success.

Money and power are the worst poisons this world offers. It turns otherwise intelligent and caring people into awful piles of human effluence. It is IMPOSSIBLE to gain sufficient power to drive a company and not lose your sense of humanity. The idea that you will not violate your maximum tribe size in this exercise is insulting. You will quickly be insulated from the consequences of your actions, and no matter how depraved your behavior there will be a line of people congratulating and cheering you on because they desperately want to be the next person in line to enjoy the ride you are on.

The people driving enshittification are not human. They may share our genes but they are not part of our society or species anymore.
This is a cool project that implements role-playing AI:

https://github.com/joonspk-research/generative_agents
23andMe thanks you for your lack of sympathy for their victims.
Come now Chris, you know articles like these are cat nip for the HN circlejerk. Put up a straw man and then beat it down over and over again.

PS. I loved the page you put up of your dad a few days ago and mentioned in the thread about diplomacy. Very interesting person.
Any miscreant wanting to cause the greatest mayham, could easily target TSA waiting lines, yet this never happens… Almost like the threat isn't as high as it is portrayed to be.
Not sure they were necessarily referring to drug policy but rather the tendency in other western democracies to try to implement Scandinavian social policies in other countries, often with poor results. In the US, if you go to more than a couple of public meetings, you're bound to hear someone comment "Well, in Norway..." as justification for their support for a particular program or policy.
But they hold your DNA hostage. Don't you want this company to exist on so nobody gets hurt. Oh, they peaked and leaked that's why the users get TOSsed. Carry on, Sir, baldly into a classy action lawsuit against a bankrupt company were some zeroday employee will get the biggest payout by insurance ever.
I don't understand why this continues to be newsworthy.

An ad platform that can't deliver an acceptable level of brand safety does not have a Minimum Viable Product.
IRL events similar to E3 are still happening but worldwide and at a smaller scale. For example John Romero attended such an even in my insignificant EU country. It was awesome and not as expensive as E3 but of course much smaller so it couldn't cover as much as E3.
Thanks, this is the exactly correct critique of the article.

I'll just add that the author did not seriously grapple with the fact that leaving at least some explicit knowledge undocumented is inevitable. There is no sharp divide between "explicit knowledge every programmer should know" and "explicit knowledge that only makes sense in our organization". Documenting is costly to produce, and documentation is costly to maintain even after it is produced. (If nothing else, more documentation makes it harder to search.) This holds even if it's simultaneously true that large organizations usually document insufficiently because of laziness and bad incentives.
Steve Jobs famously frequently scheduled one on one meetings as a walk.
Gretel.ai has released a Tabular LLM
You can skip the form by directly signing up for an account and going to the model playground from the sidebar.
I have tried to quickly diff the previous TOS with the new one and I wasn't able to identify any big changes. I would like to know what the actual changes are. I see a lot of articles criticizing the new TOS, but no one is showing the actual wording differences.

Does anyone have an actual diff?
And it is now in Unicode thanks (in part) to HN.

https://unicodepowersymbol.com/we-did-it-how-a-comment-on-ha...
I consider servers to be human-facing systems. I more meant to account for the fact that L4 is used in Qualcomm modems and Minix is used for Intel ME. I would not consider either of those as human-facing.
Many states have laws blocking municipal broadband [1] -- basically regulatory capture in its most blatant.

[1] https://broadbandnow.com/report/municipal-broadband-roadbloc...
I second that. I can't count how many times Raymond Chen has helped me understand things while working on Windows polyfills for Cosmopolitan Libc. Microsoft is very fortunate to have him.
OpenAI claims that data sent via the API (as opposed to chatGPT) will not be used in training. Whether or not you believe them is a separate question, but that's the claim.
I'm sure it's within their regulatory laws to determine what can be rolled out where. Of course, the real question is where are all those free market Republicans in Tennessee when it comes time for the market to compete with their donors?
Geany 2.0 and gedit 45.0 are rendering Simplified Chinese instead of Japanese. How to fix this?
That's... life.

DVDs come out. Now I have to rebuy all my VHS movies on another platform...
It took a few years, but COVID has claimed its biggest victim yet.

In the era of livestreams and corporate events, it had nowhere to go. ReedPop and the ESA could have tried numerous times to get consumer engagement up, by maybe offering demos of what was on the showfloor. But that never happened.

Hopefully smaller events like Gamescom, Paris Games Week, Siegecon, etc take time to look at where E3 failed, and aim to improve engagement with the consumer base. Of which to me, at least, feels a bit aimless due to the sorry state of games released in Generation 8.
The thing I don't get, what's the motivation behind this policy? Is it because of scalping?
IF YOU ARE USING A GOOGLE SERVICE, YOU ARE NOT THE CUSTOMER, YOU ARE THE PRODUCT. Advertisers are the customers. Google customer service is for the customers, not for you.

Even services that you pay for every month like Drive, they can lose all your data and you won’t be able to talk to a human about it. Photos will build anti-competitive walls around your content with no warning. Maps will track your every move and drown you in ads. Search and Youtube will profile you and steer you toward shallow promoted content. You are the product.
There are still elevators like that in the Fine Arts Building in Chicago. In addition to the elevators, it's a great place to be if you're a musician. There are studios, practice rooms, and musical instrument shops too.
API call in JavaScript and JavaScript frameworks
Will this allow multiple machines to process the same file? If not is there anything out there that can?
Because the alternatives were decided in:

Cubby, Inc. v. CompuServe Inc. which held that a service that lets everything be unmoderated was not liable.

and

Stratton Oakmont, Inc. v. Prodigy Services Co. which held that a service that did moderate was liable for everything that may have slipped through.

The first way of hosting a service leads to sites that have no filtering and are filled with spam and other awful but lawful content with no recourse for users who just want to use the service.

The second way of hosting a service leads to services not allowing you to post anything even remotely possibly offensive or libelous, stifling any real discussion.

Neither of those are good, so lawmakers came up with Section 230 to protect services and keep the liability on the one who posted the content, while still allowing the service to moderate things to make it not a cesspool.
(not the parent) You're not wrong but you're not right either. There's basically a colloquialism where many developers say "runtime" to mean "large runtime" and "no runtime" to mean "small runtime," but that doesn't mean that crt0, the "c runtime starting from zero", doesn't exist, just that we've ended up in a place where this gets confusing to talk about because nobody uses the same definitions.

So if it's idiosyncratic really depends on what audience you're talking to.
I think almost all knowledge is tacit knowledge. Even stuff that would seem obviously explicit like mathematics and language.

In my experience tutoring high school students, I’ve encountered plenty of students who struggle with spelling, grammar, or mathematical mistakes and no matter how many times I correct them it doesn’t stick. Then I see other students who pick these things up so quickly without correction.

Mathematics, especially, seems to have a strong tacit component. If all you do is read the textbook you’re going to bomb the exam. You need to practice a lot to develop your mathematical intuition.
- Google will lose the 30% tax on their app store and so will Apple.

- OpenAI is going dominate the AI-space (again).

- Inflation will continue to go down, and we will see inflation at ~2 % at the end of 2024.

- Trump will be favoring the american election starting at the end of 2024.

- Ukraine will be forced to start negotiations on giving up land to Russia.

- a JSON parser will be accepted into the C++ standard, but still no official package manager, just kidding =)
The border.
Got through all of them... definitly an 80s born... XD
The US Army has formal training about this and provides an Advanced Skill Identifier (ASI) to those training to practice it. See:

* Techniques for Effective Knowledge Management, ATP 6-01.1, https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/atp6_01...

The Army technique follows the DIKW model. https://en.wikipedia.org/wiki/DIKW_pyramid

When I did that job as NCOIC for a major sustainment command in Afghanistan I learned how to mix documentation, automation, and empathy to create a shared vision amongst the 24 shops that comprised the unit. I never would have matured into this writing corporate software.

Since being laid off this year I am choosing to regress and aggressively embrace tacit knowledge. In the past I used to publish things I had learned to GitHub and many people found those writing extremely beneficial. As a JavaScript developer, however, I have finally been beaten into submission by the neglectful immaturity of my profession and so many of my peers.

I have grown tired of debasing myself when so many people are hostile to any concepts of helpful guidance. The name of the game is attain employment by writing the same framework glue over and over thereby pandering to the desires of the least competent and least employable of the workforce. Any deviation is met with hostility first and possibly curiosity later. As a result I abandoned that line of work until I found a career change and now keep my learning about automation, performance, and architecture to myself.
Thanks for filling my "only read the headline and made a snarky comment anyway" bingo square!
Britain's Electricity Reaches Lowest Ever Carbon Intensity
It can work with live streaming, you just need to add N keyframes of latency. With low-latency livestreaming keyframes are often close together anyways so adding say 4s of latency to get 4x encoding speed may be a good tradeoff.
this was a plot point of The Wire, where the mayor ran on a campaign of reducing murders. The murder rate dropped--but a zillion other stats came up, because the officers were fudging the classifications of the crimes to try and achieve the metric goal.

Fictional, but it makes a poignant point about needing to deeply understand how metrics are collected and recorded to be confident in the conclusions drawn from them.
If they aren't rehashes, they're broken, unfinished, or underwhelming. BG3 was a welcome anomaly. The norm in Generation 8 has been that AAA releases just plain suck, or are buggy.
They already do. Entrapment then reclaim they prevented a threat they came up with. Claim on a daily basis that they’ve prevented “hundreds” of 9/11 equivalents and no one presses for proof. Or when a new reporter that doesn’t know the rules does ask for proof, they get “classified for national security reasons.”

So, no. Please don’t give me BS charts and graphs to make it easier for fed-apologists to point and play security theater.
It's not a false label. Conservatives do in fact do this. It's kinda their thing. Look what Obamacare became once they got involved.

Nobody is saying conservatives have infiltrated the Portland political scene, only that we see similar failures in other contexts when initiatives are half-assed (on purpose). Similar circumstances-- not identical.
I've actually seen this elsewhere as well. The local rural telephone cooperatives tend to have better service and better support if the customer base decides it and can afford it.
Japan: Disrupting AI learning for business interference could be illegal
Is the space effort a waste of money?
Actually it's open source, so it can be replaced by some random self-hosted LLM
Ok, I watched that. I wasn't able to understand what the actual use-case was other than a demo of setting this up in an infinitely over complicated system.
I remain optimistic that we're in the starting phases of a rejection of the online [handwaves at everything digital consumer tech], and it's going to be aided greatly by stuff exactly like this. Profits and corporate pissing matches over "actually doing something people want to pay money for."

Your optimism is unfounded. Gen Z thinks it's cool to own an album or two, but they're not building collections. Scrap booking is popular right now, but it's not quite the same thing as photo albums. Everything is ephemeral and by and large they're just fine with that.
I still don't get it. Shouldn't [9] always evaluate to false, and the code be equivalent to:

pins = mallocarray(npins, sizeof(int), M_PINSYSCALL, M_WAITOK|M_ZERO);
for (i = 0; i < nsyscalls; i++) {
pins[syscalls[i].sysno] = syscalls[i].offset;
}

Edit:

Hang on - npins is already checked in the loop before, and incremented with ++

syscalls[i].sysno can't be larger than what is allocated with:

pins = mallocarray(npins, sizeof(int), M_PINSYSCALL, M_WAITOK|M_ZERO);

So I still can't find the problem
I agree improved codecs is one of the solutions. I think other solutions could appear if Bluetooth wasn't restricted to a 3Mbps bandwidth, which seems to me –I have no information on this– it's a very outdated constraint.

I mean, 4G has existed for over a decade and it supports 100Mbps bandwidths. With that bandwidth it could use uncompressed audio and support stereo for both output and input.

Regarding LC3, I've read people complain that it forces the Bluetooth Low Energy, removing a few features like multi-point connection and a few others.
Nihilism and expressions of futility are not the same thing, fyi. In this case, if the original poster were nihilistic, they would not care one way or another about privacy. It would be meaningless, like everything else.

And the original poster remains correct about power. Power is never willingly given up by an institution (it can, however, be given up by individuals, when they decide that there is something more important than power). That is why we (assuming USA, here) have divided government, so power cannot ever be concentrated in any one branch. In this case, the hearing on 702 is being held by one branch, congress, to decide whether to limit or expand the power of another branch, the executive. It’s an important distinction; without that separation there really would be no hope to restore basic privacy.
Probably most the world, since as a company they're probably larger and more wealthy than the individual, so where there's a strong rule of law the legal system handles it, and where there isn't they can just grease the wheels of justice with cash. It probably won't take a lot to get them to come down on an individual that also happens to be guilty.
It's hard to take this seriously without any reference to returning Israeli hostages. Taking and holding hostages is a form of hostility. If one wants to "end hostilities" that means everybody stops being hostile.

I don't like drawing false equivalences, whataboutisms, and all of the other ways to distract attention from the very real problems going on in Gaza. But this began with a truly horrific set of atrocities and a call for more. When people fail to mention them, to me it sounds less like "We want peace" and more like "We want a chance to repeat the atrocities".
AT&T ran fiber to my house (and everybody else on my street). 15 months later, the highest speed option we have is still 50/10 Mbps DSL from AT&T.

I wonder why they put it in if they aren't going to bother offering service with it?
Same in Fort Collins CO. I think the director of EPB broadband headed the Connexion service here at the start. Also in Loveland, Estes Park. Incredibly good service for cheap.
Haha, makes perfect sense, thanks for the reply!
I think that's what they're trying to prevent. They don't want news stories describing how people are paying XX,XXX over asking to get one.
It's only guaranteed because of the operating system's sandboxing.

> It's closer to a NullReferenceException than it is to reading from a null pointer in C.

No, it's exactly the same as a null pointer dereference in C, because it is literally reading from a null pointer in Go as well. In Java, the compiler inserts null checks before every single dereference and throws an exception for null references.

> There's no memory exploitation you can pull off from this bug being in a Go program, but you could in a C program

Provided the OS sends a SEGV signal for null pointer dereferences, I don't see there being a difference in security between C and Golang in this respect. It's a bigger problem when you're running without an operating system.
The second accident flight shows knowledge of the system wasn't enough. On that flight, they did turn off electric trim, but weren't able to manually trim because the force required to manually trim from the limit was too much. So they turned electric trim back on, and shortly after they stopped touching the electric trim inputs, MCAS resumed setting the wrong trim.

IMHO, the second accident had a better chance of survival, but it wasn't enough. IIRC, the flight before the first accident also had erroneous MCAS activation, and the flight crew did turn off electric trim and did it manual, but it wasn't treated as a must fix maintenance item, because MCAS was hidden.

There really should have been a separate shutoff for MCAS apart from the electric trim switches. Limited activation authority will hopefully be sufficient, but doesn't satisfy my airchair aerospace engineering demands.
doesn't matter why
Log4j affair was last year. Kinda funny how HN still bitch about node dependencies and how Java's are more mature.
The thing that annoys me about the FCC, besides that they are generally impotent here or at least unwilling to actually do their job, is that the focus is always on speed as structured by maximum throughput for the link. I pay for a gigabit cable connection, not because I need gigabit, but because of how tiered connections and QoS are implemented by cable / broadband ISPs, and this is the only way I can reasonably guarantee that my traffic will experience low latency during business hours for things like video conferencing.

Also, from a service quality perspective, broadband ISPs have horrible problems with small amounts of persistent packet loss, largely due to physical issues because the actual physical infrastructure is old/shit and they do nothing to maintain/improve it.

Internet performance and digital experience is about a lot more than just how much maximum throughput you get for X dollars, it's about service reliability, QoS, transit quality, and and loss, latency, jitter, all of which have heavy impacts on specifically video and voice calls which are common for those of us working from home.
As an addendum to my statement: If the changes in demand do not result in a change in supply, then piracy is justified.
And how does that translate to lower pay in your mind?
There is hype for FEAT. People who have achieved similar FEAT perk up their heads but say nothing.

Hype for FEAT is beyond sensibility. People with similar FEAT are bristled by this and wish that their projects received even a fraction of FEAT's hype.

I think it's normal.
You can cause mayhem by force pushing all refs as empty though. Then you would likely need to get GH support on the line to restore a backup, if they had them for you.