skysight-inc/HackerNews huggingface dataset:
Release the panthor: Kernel driver supporting 10th-gen Arm Mali GPUs merged
Late last week, the long-awaited kernel driver supporting 10th-generation Arm Mali GPUs was merged into drm-misc. The existing Gallium driver support has also been extended, effectively enabling GPUs on Rockchip's RK3588 platforms.
Anthropic says its latest AI bot can beat Gemini and ChatGPT
Also they made it fit into a plane and survive long distance flight vibrations !
Gemini and "Penis Case" Translation from French
You make it sound worth a try. I will keep the thought in mind, thanks.
> why the stock buybacks are necessary when investment in the business is going down

The business theory answer is that buybacks are used when there is no better investment opportunity.

Let's say the stock trades at 10 times earnings. Can you fund an internal project that's going to return 10% a year? [0] Can you buy another company that will return 10% a year? If not, then a buyback gives the best return to the company's owners (aka shareholders) because they owner larger slices of the same pie.

[0] Plus a small cushion for risk. And not just "we project this will return $HUGE amount" but something that can realistically happen.
Is there a good video introduction to Pijul?

Is there an online tutorial where you are given small tasks to do in Pijul?

I'm curious, but not willing to read in dept documentation just yet :)
Oldest known animal sex chromosome evolved in octopuses 380M years ago
Complete headline:

What I like about Go as a former python programmer

So ... I'd care more about the uh insights in this article if he has programmed in more than two languages.
Organoids grown from amniotic fluid could shed light on rare diseases
I guess they're not talking about Quantum Vibe webcomic:
https://tvtropes.org/pmwiki/pmwiki.php/Characters/QuantumVib...
I don't think that interpretation holds up at all. None of the people doing this are really aware of why they're doing it, it's just something that people they knew, or cultures they were in, did. In the communities it came from it was a less intrusive way to show assent or support or clapping, like for instance how people snap at poetry readings because clapping is a bit too loud. It is really not an ideological thing, just a natural solution to a natural social problem of how to behave in a particular situation.

Your bizarre reaction, pattern-matching it to a bunch of ideological stuff, reveals a lot about your but nothing about them.
I don't know. If you have more than a few hosts, it already seems like you already need some configuration management setup so you can reproducibly set up your boxes the same way every time--I certainly wouldn't want to work anywhere with more than a couple of production systems that have humans SSH-ing into them to make changes.

And if that's the territory you're in, you need probably need to set up log aggregation, monitoring, certificate management, secrets management, process management, disk backups, network firewall rules, load balancing, dns, reverse proxy, and probably a dozen other things, all of which are either readily available in popular Kubernetes distributions or else added by applying a manifest or installing a helm chart.

I don't doubt that there are a lot of systems that are running monoliths on a handful of machines, but I doubt they have many development teams which are decoupled from their ops team such that the former can deploy frequently (read: daily or semiweekly) and if they are, I'm guessing it's because their ops team built something of comparable complexity to k8s.
>Nintendo’s disdain for historical preservation is frustrating and problematic.

Nintendo themselves don't disdain historical preservation. They preserve their code, assets, games, etc themselves.
Uh, is this something that was brought up at the developers conference and I missed? Or was this in Spotify's quarterly reports?
The "pro" isn't for work or productivity, its for the appearance of work and productivity. Most people who buy Macs don't really understand what they are getting, developers included.
Fine tuning is not great for the use case of long documents. RAG is closer
So if you have 200 dependencies, you trust them just because they don't run what Rust calls "unsafe" code? What about safe code that could be malware?
My experience with cipher is that the query optimizer doesn't know enough about the graph to pick up on trivial optimizations. This can't be fixed without a way to tell the optimizer about those properties, and even just dreiging a language to tell the optimizer those things is difficult.

Just an LLM looking at your query isn't going to cut it. It will need to take your actual data into account.
There might not be copyright infringement involved, so "stealing" is an unnecessary assumption (on top of being a misleading term for copyright infringement). Since Nintendo isn't the only source for games that run on Nintendo consoles, Nintendo might not get money from the self-proclaimed boycotter. But since there's no guarantee that Nintendo won't get money from the self-proclaimed either, I can understand why people would view the following scenario as cognitively dissonant:

A person only buys physical copies of non-Nintendo-made games which run on Nintendo devices from people reselling legally-distributed copies (legal in the US with the first-sale doctrine, which unfortunately doesn't apply to digital copies). The person plays those games by ripping the files and running them on third-party emulators. The person publicly states that they boycott Nintendo the company and that they play non-Nintendo-games made for Nintendo consoles. Resellers might or might not spend their money on more Nintendo games.

By the way, iamunr didn't claim to boycott Nintendo. Perhaps iamunr buys Nintendo games but plays them on emulators. throwaway48r7r didn't provide any information about whether they'll continue playing non-Nintendo-made games for Nintendo consoles.
octopuses are so smart it's crazy
Humans have been driving cars since decades, how hard would it be to make a self-driving, well it seems it is difficult.
If you're backing up stuff, you should also clone / grab the latest releases for TegraRcmGUI, Hekate, Atmosphère, Lockpick_RCM, NDDumpTool, nxDumpFuse, and TegraExplorer - all of which are also scheduled to be deleted
Just to add my two cents, software repositories like Ubuntu's still have the thing, with the source and the build readily downloadable. Not the latest, but still.

https://packages.ubuntu.com/mantic/yuzu
You could at least spend 1 minute on the Genesis Wikipedia article which includes several sources to verify my claims.

There you'll also find another case where Sega lost in court against similar reverse engineering done by Accolade to run their games on the Genesis without a license from Sega: https://en.wikipedia.org/wiki/Sega_v._Accolade
With Kubernetes you can schedule workloads in a number of different ways. Let’s say you insisted on having a shell and package manager. Run your favorite distro’s container as a DaemonSet. With the proper mounts and permissions you can do a lot. In other words use Kubernetes to do the things need to do. Then what role does the OS really play? Well in the case of Talos it’s only there to run Kubernetes.
So we have to treat shared acquires as exclusive ones just in case an exclusive acquire comes along? What if I know that my program doesn't do that?
iPad has a tiny screen and a tiny keyboard. It's not a laptop.
What if there was a profiler or setting that helps to reencode existing lossy formats without introducing too many more artifacts? An sizeable collection runs into the issue, if the don't have (easily accessible) lossless masters.

I'd be very interested if I could move a variety of mp3s, aacs and vorbis to Opus if I knew additional quality loss was minimal.
This seems like a poor rent-to-own deal.

If no electrical work is required, you're paying $31/month for 10 years, or $3720 for someone to plug a <$1000 charger into an outlet for you.

If you need a circuit installed, you're paying $38/month for 10 years, or $4560 and only if the charger is within 10 feet from the panel.

Based on some quick math just putting the installation on a credit card and applying this same monthly payment to it would have you paid off faster and for less money counting the interest.
Well the OP mentioned "lower your inhibitions and get a little sloppy/loose", and I mention double standards depending on the person.

I've seen outings in Asia where there's lots of non-sexual touching, arm around shoulders etc, and yet that would be like insta-problem between sexes on the west coast. Getting buzzed means you aren't on high alert for this sort of thing, hence I'll nope out of putting myself in this situation.
The CPU isn't the component spending the cycles. Also not seeing pixels is a feature. I am reading text roughly 99% of the time I'm on my computer. Shitty low DPI screens make my eyes ache and my head hurt. My Air's screen I can turn the overall brightness down yet still have great dynamic range. I can also see it from just about any angle unlike the typical shitty 1080p panel on the average PC laptop.
There’s a liquidity angle, but there are other angles, too. A bank owes no duty to, and thus cannot commit negligence against a non-customer.

How many bank accounts you want depends on you, but two seems awfully few to me.
> I clearly stated I am talking about Romania.

Sorry, I missed that part. I'm not sure where to find the official numbers there, but the sources I could find suggest the vacancy rates there are still easily less than half the unemployment rates.

https://www.statista.com/statistics/1391389/romania-job-vaca...

https://eures.europa.eu/living-and-working/labour-market-inf...

Supporting yet again that there are much fewer open jobs than unemployed people. Now I don't know how trustworthy the sources I just linked to are, but from what I've seen so far your current model of unemployment and vacancies seems to be wrong.
Yuzu, as it is now, won't go anywhere, because it's an open source project. Whatever is working right now, kind of always will in the future.
For the first time, I can see the advantage of AI for a forum like HN. Have the AI scan the comments and generate a summary and links to show/hide, as an example:

80% of comments are pedantic.
10% of comments discuss the actual topic.
5% of comments are excited/hopeful.
30% of comments are probable astroturfing.
20% of comments are by users who are most likely millenials.
1% of comments are by former /.'ers.
etc.

Ideally this could just run locally and operate on any website as needed, like browser userscripts now.
the four year old video you linked to has nothing to do with aborting a landing on the moon
Offer and support desktop Linux?

Windows keeps dropping the ball and Linux just stands there looking at it on the ground.
It's just not a good metaphor in this case, where weight is an actual determining factor. In boxing, weight class is literally your weight, saying nothing of your power.

League or class would have probably been better here.
What I remember about the microbiome: it's rather specific and we won't get one mix to suit us all. Ah yes, here:

> A significant proportion of the infant gut microbiome is considered to be acquired from the mother during and after birth. Thus begins a lifelong and dynamic relationship with microbes that has an enduring impact on host health.
https://www.nature.com/articles/s41467-023-38694-0
Oh don't worry. I'll get to Commodore (and Tramiel) later in the article series.

I just wanted to tackle Adam first as he had a more personal relationship with Jobs.
Higher end Chromebooks run Linux well.
>worktrees are a good way to preserve build state on the file system between branch switches.

Why would you ever have build artifacts, incremental or not, as part of your code repo?
It turns out I have a straight line of thesis-advisors [1] to him [2];
and I've decided to read the thesis of each one in my chain of advisors.

[1] https://genealogy.math.ndsu.nodak.edu/id.php?id=199357

[2] https://mathshistory.st-andrews.ac.uk/Biographies/Oresme/
So security is also a function of nick length?
I am not so positive about your view here, I was saying that free markets can be bad, but when a government acts as a free-market entity like a corporation, it gets even worse, because you can't bet against it and economically influence it the same way you can a corporation. That's not a statement against market regulation, it's a statement against goverments getting too many economists and too little humanitarians to run themselves and trying to maximize economic markers instead of the citizens' welfare.
The CPU treadmill did because Moore's Law petered out. RAM keeps getting cheaper and applications keep using more of it.
Why no iOS?
From Verdun or Nantucket?
I have no idea what this is meant to have to do with anything.

> So subject for anti-monopoly investigation.

No, it wasn't.
Fortunately there's Linux which is has a great number of fans on Thinkpads. It's not for everybody, but Thinkpads are great for it.
They are also so expensive. Niro hybrid: $27 k,
phev: $34k

With the hybrid getting 53mpg you would need to drive a crazy number of miles to make back the difference, but that crazy number of miles would all be in short trips so I don’t see how it could happen.
Yes, we must lock down everything and make it fully proprietary. Imagine having interoperable systems without vendor lock in!
I write this column and I'm not a robot.

Although I'll admit I haven't Voight-Kampff tested myself recently.
Nah, that'd probably work, too. I think the key here is multithreading. I do most of my development in a WASM context where Bevy doesn't support multithreading yet. I switch to native debugging when I want breakpoints (or in this case, when I'd want multithreading).

It's not the greatest workflow to default to WASM, but it makes it easier to treat web as a first-class development target. Still not sure that's worthwhile overall, but giving it a shot for now.
Wish they would make an electric vehicle with a generator. Pure electric drivetrain with 50-100 mile range battery then stick a ~50hp generator in the "frunk".

Seems like being able to pin the generator at optimal revs should make up for the inefficiency of the electrical losses? But not sure.
>especially considering they've literally just won a court case against it.

Wait what? When did this happen? Doesn't this story (about devs settling) mean the opposite of a court case being won or lost?
I never tried Claude 2 so it might not be new, but Claude's style/personality is kind of refreshing coming from GPT4. Claude seems to go overboard with the color sometimes, but something about GPT4's tone has always annoyed me.
This diagram [0] from Wikipedia has always been my favorite way of understanding the flow of a packet through the kernel.

[0] https://upload.wikimedia.org/wikipedia/commons/3/37/Netfilte...
>Finding a laptop that runs Linux natively and acceptably is always a challenge.

Its pretty easy to do a compatibility check on forums before purchasing. My IdeaPad Gaming works flawlessly with Manjaro, even supports the charging settings and performance modes.
Security != DRM, i.e. 'anti-cheat'. Security is more about 'a malicious player can't RCE other players' than "cheaters can't access data which is sent to their PC anyway". One is a lot more tractable than the other.
Almost all challenges are caused by tight mass budgets--the maximum mass that we can get to the lunar surface. Symmetrically, almost all problems can be solved by increasing the mass budget: more fuel to loiter longer, redundant systems, etc.

The advantage of SpaceX's Starship--and the reason NASA chose it for the first HLS--is that it has an insane mass budget. It's literally designed to land 100 people on the surface of Mars (TBD whether it will ever meet that goal, but that's the design point).

Starship is so hilariously large that there's enough mass budget to solve almost any problem.
Many reasons, usually combination of short term need, specialized skillset, reduction in liability.
Clear Lake, yes. Ellington Field.

https://en.wikipedia.org/wiki/Ellington_Field_Joint_Reserve_...

There was apparently another airfield in Clear Lake a loooong time ago next to NASA.

http://airfields-freeman.com/TX/Airfields_TX_Houston_SE.htm#...
Back in the C days, it was common to not use generic data structures like lists; instead you'd have a next_item pointer as a field in the struct. For linked lists, this would save you from needing another memory allocation or wrapper struct, and since C doesn't have templates you'd either have to blindly cast the type or use macros or write a type-specific iterator anyways.

Lists eventually became a standard language feature in C++ and other languages, but it's trickier for trees and graphs. Taking the DOM example, you might be searching through child elements (div, span, etc) or nodes (text nodes, comment nodes) and different operations might only work with a specific subset of the "edges". There might be pointers to other objects, like from a DOM node to accessibility tree node. You might even have multiple parent node pointers, such as a pointer that takes you to the nearest shadow root or something.

Since there are multiple ways to traverse the same data structure, generic functions don't work on it. You could create a separate tree/graph for each thing you want to use it for, but that takes additional memory and has to be updated when the original struct changes. Or you could create some kind of adapter that has a get_edges() function, but this might not be very well optimized or might be clunky for many other reasons. So it usually just ends up being simpler rolling your own functions instead of using a library.
The Rust borrow checker has had this model for over a decade at this point; it's just not exposed as part of the language. One strong principle in Rust language design is to avoid proliferation of too many distinct reference types. In this case, I personally wish the language had support for it, since it would allow you to seamlessly refactor a piece of code into its own function.
It must be an American thing because I only remember hearing it in one episode of The Simpsons. Can you imagine if it was the normal term?

"I must remember to get my information superhighway connected as soon as I move into my new apartment!"

"Hey is your information superhighway dropping out? Mine is."

"Did you hear Jenna had her pictures leaked on the information superhighway?"
> Likewise, it is hard for me to understand how people think your argument makes sense..

My argument is "LLMs are not humans, therefore we should be careful with such comparisons". Do you also think that LLMs should have rights? Should it be illegal to make an LLM work 24h a day?

> I work in ML, although not LLM, and I do understand how they work.

I never meant to underestimate ML. However it feels like you underestimate humans :-).

> I don't think you can reduce LLMs to obfuscating copy-pasters. I believe they are closer to our internalizing process

Wow. If you think that LLMs are closer to humans than to copy-pasters... you must not think much of living organisms. Now I understand why ML people think that AGI is coming soon :).
You say "back" to work, but not only did you go to HN to post this instead of to work, I'm pretty sure you started on HN in the first place.
I don't ever recall seeing people paying for a flight on-board but I did fly from Las Vegas to Reno (and back again later) to visit UNR and walked up to the Hughes Airwest counter, paid my $45 for a ticket, walked out to the tarmac and up the ramp and sat down on the plane. Maybe 15 minutes from parking to sitting down. The stewardess checked my ticked when I got on the plane to make sure I was on the right flight.
I have the first gen and it’s about the perfect size for an ultraportable in my opinion, and its screen, build, and general feel are great but its battery and CPU are underwhelming at best.

The newer gens are even more confusing because they don’t offer the cooler, more efficient U CPU variants, only the hotter more power hungry P variants, which exacerbates heat and battery life issues.
This blog post is intended for Nix users and Zig developers familiar with DuckDB looking to extend it’s capabilities with custom extensions
Well no, that is why we have laws, and if you break the laws, you get punished. But some companies will always try to push the boundaries. They are just experimenting with how far they can go. Kind of similar to children at a certain age. Hopefully these companies will eventually grow up and see that it is way nicer and constructive to play fair and work together in this world. But for the time we need to have the laws and punishments to keep them in place.
HDMI Forum Kills AMD's Open Source Linux Driver
I got an answer with GPT-4 that is mostly wrong:

"Sally has 2 sisters. Since each of her brothers has 2 sisters, that includes Sally and one additional sister."

I think said, "wait, how many sisters does Sally have?" And then it answered it fully correctly.
That’s a different criteria.

The software now has to compliant. Its not always higher quality
Opus isn’t patent free

The existence of a patent pool does not mean there are valid patent claims against it. But yes, you may be technically correct by saying "patent free" rather than "not infringing on any valid patents". That said historically Opus has had claims against it by patents that looked valid but upon closer investigation didn't actually cover what the codec does.

Just looks like FUD to me. Meanwhile, the patent pools of competing technologies definitely still don't offer indemnification they cover all patents, but have no problem paying a bunch of people to spew exactly this kind of FUD - they're the ones who tried to set up this "patent pool" to begin with!
Ask HN: Anyone willing to give feedback to our data extraction tool?
Hi, we have created a data extraction tool for unstructured documents that doesn't require prior training. If there are people willing to test it and give us some feedback that would be much appreciated. You can use our discord channel to connect with us and discuss more: https://discord.gg/GQCjkvnqE6
I find that spouses never close apps, only close windows, or worse hide them and forget. If one of them is Photoshop...
>How is it different from the second bullet point?

How "cloning the repo on a different folder on the same machine just to work on a bug fix" is different from the main way Git is supposed to be used (creating a new branch for the bug fix and working there, then checking out your feature branch again)?

In that it doesn't make sense.

They might as well go full 1980s style "codebase_1/ codebase_2/ codebase_3/ codebase_3.bak/" and so on copies, and skip code management altogether...
Do you daily drive iOS as a desktop OS?
Not that I agree with the move, but from a business perspective, perhaps it has to do with the expense of keeping up with issues and complaints that arise from allowing wine to run it.

Looking at the latest usage share of linux desktop users[1], this is still under 2% of the market

1. https://en.wikipedia.org/wiki/Usage_share_of_operating_syste...
We’re not yet using git, but we have one repository with multiple branches, one for each released version (on-prem software, not a service run). We are in regular active development of ~3 branches at a time. Most developers dealing with this will have multiple clones checked out rather than switch branches in the same clone. The reason for doing so is we often make significant project structural changes in each release, and the act of switching branches updating thousands of files and lots of structural changes often causes most IDEs to combust. Pointing the IDE to a different cloned workspace works much more smoothly. After switching to git I anticipate it will include our own guides for using worktrees for such a purpose.