MurphyA/hacker-news huggingface dataset:
by strcat | 2025-07-25 17:21:29+00:00
> Because you said discussion are being done with an OEM, will GraphaneOS switch from pixels to a different device?

Pixels will be supported until end-of-life. Future Pixels will be supported if they continue meeting our requirements.

> You also said that not having the device tree won't be a major hurdle in building GraphaneOS for the future, does that mean we can expect the pixel 10 to have GraphaneOS or it's too early to know ?

We expect 10th gen Pixels to meet our requirements and we should be able to add support for them. It's not going to happen in 12 to 48 hours from the official launch of the devices as we did for around the Pixel 6a and later. It will be more work. We've automated most of the device support for existing Pixels now and have removed nearly all of the Android 15 QPR2 device trees rather than manually updating them. We're continuing to automate more and will use that approach for supporting new Pixels.

The devices with an OEM partner are further in the future than the Pixel 10. We need Qualcomm's new SoC with hardware memory tagging support to launch because a flagship Snapdragon is the best fit other than the current lack of hardware memory tagging. Some things need to be addressed by the OEM including licensing extra things like Qualcomm and filling in some missing features. There needs to be a clear, workable plan for updates including Linux kernel LTS branches.
by badsectoracula | 2025-07-25 17:22:38+00:00
Yeah and it isn't just you accepting cash. Let's say you decide to go with cash (or, more realistically, manual bank transfers) and even get some host like 1984 that'd go to the court for you, but what stops Visa/MC to go directly at your host and tell them to either drop your site or they'll drop them?
by acuozzo | 2025-07-25 17:22:47+00:00
I'm not defending Go here, but simplicity can also be used to describe not having to incur the cost of (often leaky) abstractions when things go wrong under the hood or when you need to do something different from the intended use-case(s).

For instance, PyTorch is simple until you have a __need__ (e.g., rfft/irfft with bfloat16) to drop to CUDA and, in so doing, break autograd and all kinds of other things. Now you need to write a Torch extension and handle Meta/Fake tensors and the like if you want it to work with torch.compile. A lot of the simplicity goes right out the window.

If you run into this a lot, then you're doing something sufficiently weird for the simpler solution to, well, not be simpler.
by davydm | 2025-07-25 17:23:01+00:00
cool if you want to stay with 30-year-old desktops like fluxbox, but I'm not about to give up my KDE when I have plenty of ram to spare - the plasmoids for system monitoring alone are simple to set up and useful. Yes, I know there are standalone alternatives. Some things (imo) aren't worth optimising.

But to each their own - I'm sure someone will be all into "debloating" like the author.
by const_cast | 2025-07-25 17:23:09+00:00
It's annoying this is what has to be done, but when all our regulators have their balls chopped off this is the reality.

Rules are made on tiktok, twitter, and in the civil court room. It costs lots of money and is almost never worth it.

Which is why only the big dogs get to play these rules. Apple doesnt care if it burns money on a lawsuit that's stupid. That puts YOU at a huge disadvantage.

IMO payment processors are infrastructure, pseudo public. This amounts to free speech restrictions.
by Aloisius | 2025-07-25 17:23:36+00:00
They store the heat from compression and use it during expansion.

You can see it in the little animation on their website. It's marked TES (thermal energy storage).

It looks like their RTE is based on a 10 hour storage time. The RTE is going to drop after their sweet spot, but if they're just looking to store excess energy from solar farm for when the sun isn't shining that's probably not a huge problem.
by MontyCarloHall | 2025-07-25 17:23:40+00:00
Isn't this just part of the broader trend of CS departments switching away from teaching computer science to teaching computer engineering, which in turn is part of the more general trend of colleges becoming more vocational?

LISP dialects like Scheme are excellent for teaching pure computer science because they are the closest thing to executing lambda calculus expressions. Whereas Python is excellent for teaching applied computer engineering, because it's essentially executable pseudocode for imperative languages, and imperative languages are the most common language a computer engineer encounters in the real world.
by cogman10 | 2025-07-25 17:23:42+00:00
> It's sort of like arguing for going back to steam engines because we've got a new way to boil water.

A large portion of power comes from new and exciting ways to boil water that turns a turbine ;)

Most fossil fuel plants are water boilers as are all nuclear plants.

There's even some solar power plants that are effectively just water boilers.
by taylodl | 2025-07-25 17:23:48+00:00
I see human readability as being a key criterion moving forward since humans will be reviewing the code for the foreseeable future.

I also see functional and pure functional languages gaining in popularity because they're easier for LLMs to reason about, and they're easier to apply automated verification rules.

This is in the application space. It'll be interesting to see if any significant changes happen in the systems development space. Will LLMs drive the further adoption of Rust into the systems space?
by thrance | 2025-07-25 17:24:00+00:00
Much more interesting is why these two companies were able to wield this much power in the first place, and why are they using it to censor this kind of content specifically?

You can't understand anything about the situation without replacing it in the context of the far right reactionary wave hitting our societies. Similarly, simply preventing these two companies of their power would be a temporary solution at best. There is a political will -and enough support for it- to push the puritan agenda.

If you truly care about fighting censorship, you should recognize where it actually comes from and fight the source.
by flohofwoe | 2025-07-25 17:24:07+00:00
Looking at new macOS features in the past years, not getting any new features would actually be a good thing.

Focus on stability, performance and users which need a professional device, not a toy.

Feature-wise, desktop operating systems have been good enough since around the early 2000s - and if anything, have mostly regressed since then (some more than others).
by erifneerg | 2025-07-25 17:24:12+00:00
According to a NYT article from 2022, there's a high false positive.

Title: When They Warn of Rare Disorders, These Prenatal Tests Are Usually Wrong Authors: Sarah Kliff & Aatish Bhatia

https://web.archive.org/web/20250712195745/https://www.nytim...
by batmaniam | 2025-07-25 17:24:17+00:00
Isn't this basically Peeple except gender locked to women? Peeple failed because they couldn't eliminate bias and gossip against anyone. If someone was jealous of another, for example, that person could just write false slander and claim it was real with no evidence. That would have affected the victim for jobs, dates, etc. So it was laughed at by VCs and everyone online and it shut down.

How is Tea even legal? Isn't this just a legal libel timebomb waiting to happen?
by jjangkke | 2025-07-25 17:24:25+00:00
Some observations:

- The fact that this app exists solidifies the data that a small group of men/women do most of the dating on tinder etc while the vast majority land dates far less if none at all.

- This creates distorted market supply and demand where those small group of men/women become sought after and its only human nature in that they value their supply less than the rest.

- Toxic behavior is expected from that small group of highly attractive people that do all the dating.

- It was only a matter of time before such app would run into legal issues or attract angry individuals. Now the damage to the leaked identities will be prolonged. With the AI tech today, the extent to which a damage can be doned with the information from the leaks is unknown.

- As for the company behind Tea, they are done. They face a monumental class action lawsuit as well as ongoing individual civil/criminal cases that will arise from the leaked identities, in particular the photo of driver licenses as well as selfies, usernames, emails drastically increase the surface area for damages.

- The users of this site and those that have directly posted images, details have opened themselves up to significant liability from not only the men they have targeted but from law enforcement.

- We'll see some new laws being formed from this case. Once again, we see the hidden dangers of blindly trusting large popular platforms with sensitive data but the twist with Tea here is the defamation activity that opens up its users to both civil and criminal liability.
by senko | 2025-07-25 17:24:33+00:00
I don't suffer from that particular nostalgia, not having had a Nintendo console (C64/Amiga diehard here), but I bought Wii and Switch, and a couple of first-party games for each.

I considered, and passed on, the other consoles.

Nintendo is playing a different game than other console/game makers (excuse the pun), IMHO.
by necovek | 2025-07-25 17:25:07+00:00
One thing that used to be possible with Freetype was configuring how "heavy" hinting was: I remember the time when autohinted fonts looked the best with "light" hinting. They were smooth, non-bold and I couldn't see colour fringing either.

You could also set the RGBA vs whatever pixel layout in the same Gnome settings dialog. Easy-peasy adjustment for a VA panel.

After, it was available only in gconf/dconf or a tool like gnome-tweaks or similar.

MacOS is definitely terrible today, but I prefer Linux over Windows still.
by Mawr | 2025-07-25 17:25:11+00:00
> In go, it's confusing. If you use `bytes.Buffer.ReadBytes("\n")` you get a copy back, so you can send it. Same for `bytes.Buffer.String()`.

>

> But if you use `bytes.Buffer.Bytes()`

If you're experienced, it's pretty obvious that a `bytes.Buffer` will simply return its underlying storage if you call `.Bytes()` on it, but will have to allocate and return a new object if you call say `.String()` on it.

> unless you also never use that bytes.Buffer again.

I'm afraid that's concurrency 101. It's exactly the same in Go as in any language before it, you must make sure to define object lifetimes once you start passing them around in concurrent fashion.

Channels are nice in that they model certain common concurrency patterns really well - pipelines of processing. You don't have to annotate everything with mutexes and you get backpressure for free. But they are not supposed to be the final solution to all things concurrency and they certainly aren't supposed to make data races impossible.

> Even if you use channels to send things between goroutines, go makes it very hard to do so safely

Really? Because it seems really easy to me. The consumer of the channel needs some data to operate on? Ok, is it only for reading? Then send a copy. For writing too? No problem, send a reference and never touch that reference on our side of the fence again until the consumer is done executing.

Seems about as hard to understand to me as the reason why my friend is upset when I ate the cake I gave to him as a gift. I gave it to him and subsequently treated it as my own!

Such issues only arise if you try to apply concurrency to a problem willy-nilly, without rethinking your data model to fit into a concurrent context.

Now, would the Rust approach be better here? Sure, but not if that means using Rust ;) Rust's fancy concurrency guarantees come with the whole package that is Rust, which as a language is usually wildly inappropriate for the problem at hand. But if I could opt into Rust-like protections for specific Go data structures, that'd be great.
by lpeancovschi | 2025-07-25 17:25:17+00:00
Thank you! I like the game too, but today it doesn't really make sense to publish games. I believe there are over a million of them on the App Store and the usage is declining anyway - people spend more time watching TikTok these days. Regarding how I managed to get 22 ratings - it's just organic discovery, I think I get around 1-3 downloads per day. On every other session I would ask users to leave a review. I also cross-promote this game through my other games, but that doesn't help a lot.
by drew_lytle | 2025-07-25 17:25:25+00:00
Hey! Thanks for the comment!

> But why should a (public) library be interested in providing such services? For funding? What about costs?

Public institutions like libraries are usually funded through government mandates. We as citizens decided that having free access to books is a good thing and nations, states, and municipalities dedicate tax dollars to fund those programs. So, if we decided providing internet-based services through the library was also important, we'd enact mandates for that, too.

Not saying that's likely, but it is possible.

> At-cost service[s] provided by the libraries will probably collapse as soon as a for-profit company comes up with a cheaper plan.

At-cost actually means it couldn't be cheaper (at least if economies of scale are equal). That gets a little hairy because companies like Google can provide services like Photos and Drive for "free" because they make so much money selling search data, but generally speaking that's the deal.

> Also, host by a library still creates centralized service, which comes with all problems that a centralized service inherits. It only shifts the problem, not solving it.

Totally agreed – if there was only one library. But, there are tons! And as I mentioned, if the services are based on interoperable standards, you could easily move your data between services and have them talk to each other so there's no vendor lock-in. Think ActivityPub for files.

Thanks again for reading and engaging in the discussion!
by vidarh | 2025-07-25 17:25:28+00:00
> HOW?! Ukrainians aren't bolted to that land you know. They can just leave for safety to the EU if Russia were to take over the whole country.

Can they? How many more do you think the EU would take?

And where is the evidence from the occupied parts of Ukraine that the entire population would be able and/or willing to just leave?

But this is also besides the point. What is relevant to Russia's motivations would be what they believed was realistic when they invaded, and as we saw they totally miscalculated, so assuming they were enaged in rationally thinking this through is also flawed.

> Can you share any sources of this "large scale abduction"? Are you saying the Ukrainian parents just left tens of thousands of kids behind for the Russians to abduct as they made their way through a few KM of countryside in the eastern part of Ukraine? Sorry, I'm not buying this without proper sources.

https://en.wikipedia.org/wiki/Child_abductions_in_the_Russo-...

The article is well cited, including with statements from the UN and arrest warrants from the ICC.

This was literally one Google search away, and has been in the news repeatedly over long periods.

Nobody has suggested Ukrainian parents left them behind - you seem to believe Eastern Ukraine has been emptied of Ukrainians. It has not.

Contrary to your beliefs, there are still millions of people in the Russian controlled areas.

> Not saying a few kids haven't been abducted in the war, I'm saying it's not enough for this to be the main reason Russia invaded as you originally claimed

Total strawman. My argument has not been that the abductions are the main reason for the invasion, but that the war is likely to be motivated by the demographic crisis.

The abduction of 20k+ kids ("a few"...) was an example of how Russia has engaged in classic methods used in the past to seek to assimilate an occupied population, specifically given as one example of the ability to selectively drain Ukraine of people in ways that'd offset Russias own problems, without necessarily be willing to take on any responsibility for e.g. old people.

> then it's a very bad return on investment to justify the exorbitant costs in money and bodies of a full scale war just to gain a few abducted kids added to your population.

It was clear the original belief in Russia was that they could just drive to Kyiv, in which case the ROI might have turned out quite well for them. It is certainly the case it has a very bad ROI now, yes - I've pointed out several times in discussions like these that I think they miscalculated so catastrophically that I doubt Russia will survive as a country.

But it's entirely nonsensical to base any discussion about their original motivation on the outlook far into a conflict that already days into the conflict had gone far worse for Russia than Russia - and most Western observers - initially assumed it would. If Russia thought it'd go this bad, it's likely they'd never had invaded in the first place. There's a large degree of sunk cost fallacy and fear of looking weak in the ongoing warfare.
by jimmaswell | 2025-07-25 17:26:10+00:00
IMO it's the ISP's who are intentionally misleading people. Average Joe might have some inkling of how big a gigabyte is these days, but nobody except a network engineer cares what a gigabit is. I can't imagine how many people buy gigabit fiber expecting a gigabyte. It would sound much less impressive if it were marketed as 125MB/s like it should be. They should at least be required to show both, not make people convert units if they want to find out how fast their advertised internet is supposed to download their 50GB game.
by rchaud | 2025-07-25 17:26:31+00:00
The AI bubble won't pop because too many CEOs have discovered that it's a convenient fig leaf for mass firings, which is then laundered into a broader narrative about "operational efficiency".

Unlike metrics like operational cash flow and net income, statements like "30% of our code is now written by AI" cannot be audited so leaders can't really be called on the veracity of such statements. As long as decreasing opex can be tangentially linked to "AI innovation", they're golden.
by pavel_lishin | 2025-07-25 17:26:45+00:00
> The fact that this app exists solidifies that a small group of men/women do most of the dating on the quick fleeting connections on tinder etc while the vast majority on a few if not none at all.

I don't follow.

> This creates distorted market supply and demand where those small group of men/women become sought after

Isn't that true in the real world as well? I'm not exactly a hunk; people weren't tripping over themselves to ask me out, whereas some of my friends and acquaintances did have to figuratively beat people off with a stick.
by robmensching | 2025-07-25 17:27:02+00:00
> If an author uses a license that makes big tech pay, they will not pay.

That's not my experience.

> But, of course, if the project has started with this license, it never would have gotten to the point where several big companies were using it.

That is very possible. We'll have to wait to see if any projects start with a maintenance fee then become popular.

> "hey do you want to set a norm of commercial users paying to use your software?"

My ideal would for the norm to shift such that companies think, "We're using this Open Source project, are we already paying the maintenance fee?" I don't know if that will actually work out but I know that if we don't try it will not.

The OSMF is my attempt to find out.
by mwill | 2025-07-25 17:27:17+00:00
These conservative groups aren't pressuring Steam and Itch directly, they're targeting payment processors.

I don't think it's realistically viable to compete with Steam (or Itch) without access to Mastercard and Visa.

(For anyone thinking crypto: we have a different idea of what it means to be either "realistically viable" or to "compete with Steam")
by Szpadel | 2025-07-25 17:28:03+00:00
there is also other scenario, field might obviously looks like it should have value, and in check it might event always have it, but it might be "lazy" value.

eg. you might have some bug CSV uploaded and your have number of rows in it, your app could insert record without this number and async process would fill that later.

there might be even some corner case where null value is possible

I believe solution here isn't to check what fields do not use null, but to improve process of creating such migration. either you should create second ticket for next release to update db or commit new migration to some kind of next branch.
by somenameforme | 2025-07-25 17:28:04+00:00
I agree that immigration is probably playing a role, perhaps even a significant one, in these numbers, but at the same time this is also expected even without immigration. Religious families are having more children which means that, over time, there would be an inflection such that a generation starts becoming significantly more religious than the one prior - even if it's 100% because the children of that generation were born to religious families. Bringing over large numbers of religious immigrants is just speed running this endgame.
by lpeancovschi | 2025-07-25 17:28:13+00:00
By the way, for anyone thinking of increasing organic discoverability some pro tips: 1. Try to decrease crash rates to 0. Ideally 99.9% crash free sessions. 2. Try to increase user retention - the more often user re-open your app, the more likely apple algorithms with rank your app higher. 3. Similar to 2. but the metric is time spent in the app. Try to increase it too.
by zettabomb | 2025-07-25 17:28:46+00:00
Didn't even think of that, yes of course XLR and for that matter, 1/4" TS/TRS connectors were originally for switching phones at AT&T, before automated switching. Incidentally, you can also blow up quite a bit of stuff with them, depending on whether they are at consumer "line level", pro audio "line level", or even speaker level. We're definitely too comfortable with "if it fits, it works" (or at least isn't harmful".
by ChrisArchitect | 2025-07-25 17:28:56+00:00
[dupe] Discussions:

Itch.io: Update on NSFW Content

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

Australian anti-porn group claims responsibility for Steams new censorship rules

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

Against the censorship of adult content by payment processors

https://news.ycombinator.com/item?id=44679406
by righthand | 2025-07-25 17:29:15+00:00
Cryptocurrency is a nice idea but there are and have always been too many gas fees for anyone to sensibly use it. I want to buy something not support everyone that get their hands in my transaction chain.

The US government can break up the duopoly and open up payments processing federally. That’s worth the investment than that pipe dream of a global, frictionless cryptocurrency.
by duxup | 2025-07-25 17:29:17+00:00
It's an amalgam of sources, some include that information.

So does is the internet ...

It happens to be in a chat interface that we call AI.

I dunno man, with AI I swear we have these extra misconceptions about it where we expect it to not regurgitate what it was "taught".

https://www.youtube.com/watch?v=KUXb7do9C-w