MurphyA/hacker-news huggingface dataset:
by jeroenhd | 2025-10-24 08:51:06+00:00
> has constrained OEMs from shipping devices with other stores installed

Every Samsung phone comes with the Samsung Store. My Xiaomi phone came with a Xiaomi store. I don't know about any vendors that even wanted to ship app stores outside of their own, but I don't recall Google preventing them from doing that.

> If alternative stores are a viable alternative, why do they have ~0% market share?

Because people like Google Play? All I ever read about the app store alternatives that do exist is that people wished they could get rid of them. Personally, I find Google Play to be the best app store around, even compared to iOS' app store, in terms of search functionality and responsiveness. And that's a low bar to clear, given the absolute garbage Google will throw at you with some searches.

With Amazon closing its app store, the only independent app store that has the ability to charge people money has disappeared. That doesn't mean Steam or Epic or Microsoft couldn't set up their own stores if they wanted to. Hell, even with the "verified developer" system, alternative app stores are still possible.
by mike2872 | 2025-10-24 08:51:13+00:00
Thanks, I'm glad you like it! Let me know how it works for you. And if you need any help, feel free to reach out.

A zone is 2 or more devices. So 2 works just fine. Instead of a straight line, image two flashlights pointing at each other. The beam of the flashlight becomes the sensing area.

In the dashboard you can create zones which you put devices into. So you could flash a handful of devices and put them into a "living room" or "upstairs" zone.
by eloisant | 2025-10-24 08:51:50+00:00
No, hybrid is just a temporary solution until the charging infrastructure becomes good enough. And depending where you live, it's already there.

Hybrid is the worse of both worlds in a way. You have a combustion engine to maintain, that is useless when using electricity. You have a heavy battery useless when using your combustion engine.

You don't get all the benefits of electric, and you don't get all the benefits of ICE.
by kragen | 2025-10-24 08:52:08+00:00
"Software engineering" is the political ideology that the study of management practices can enable you to deliver a successful software project without learning how to program. It is very popular in fields where a software project can be considered successful without ever delivering usable software, such as cost-plus defense contracting, management consulting, and enterprise software.

If you want to know how to build computer programs, then learn the type system of your chosen language, and learn how to reason about the behavior of sequences, loops, and conditionals—even if you do it informally or with small-step operational semantics instead of Hoare logic, and even if your language doesn't have type inference. Don't listen to the comforting lies of "Software Engineering" promising easy shortcuts. There is no royal road to Geometry, and there is no royal road to Google. Git gud.

But it is also true that there is a great deal that you could learn about computer science that you do not need to write working software, fast. Sequential search is often fast enough. Simple hash tables are usually better than fancy balanced trees. You will probably never use a computer that uses one's complement or the network stack the OSI model describes. If you have an array to sort, you should probably use a sorting function from the system library and definitely not implement bubble sort from scratch. Or even Quicksort. You can program in Erlang or Java for decades without having to understand how the garbage collector works.

There are some good posts on the blog that do a good job of explaining: https://prog21.dadgum.com/177.html https://prog21.dadgum.com/87.html
Ask HN: Do programmers view memory as pages?
by shivajikobardan | 2025-10-24 08:54:05+00:00
Since paging is the widely used technique in Memory Management. Do programmer's view memory as a set of pages? This sounds very weird to me lol. For example: I have never ever had found a java dev who thinks in pages for memory. Segmentation seem more useful for programmer's view. But segmentation in Memory Management was not used anymore and was obsolete.

Is there something like a precursor to paging? something like WAF that stands ahead of paging to abstract the view to software engineer?
by sxzygz | 2025-10-24 08:54:24+00:00
The auto industry is huge for Ontario, the province behind this ad, and tightly integrated with US auto makers. As a result I believe tariffs on Chinese cars are being maintained by the federal govt. to show the US that Canada is very serious about ending this pointless situation.

If Chinese cars enter Canada and enter Mexico, you can say goodbye to the US auto industry. Recall, the most recent news is the bankruptcy of an auto loan firm in the US, itself a sign that cars are not affordable to workers, which is the only way these workers can travel for their jobs because public transit is so poorly funded.

Car manufacturing is not going to get cheaper in the US without a whole lotta pain, and the loss of inertia is going to affect all industrial sectors.
by krior | 2025-10-24 08:54:25+00:00
Templates and generics are very different. Afaik Templates generate specialised code for each invocation of that template with a different type.

Java uses Type Erasure for Generics, which means that generic type variables are checked at compile time, but that type information is not available at runtime. At compile time you may have List<Foo> and List <Bar> but at runtime its all just List<Object> (Object being the base type everything inherits from). Basically List stores a bunch of pointers to objects and since pointers can point to anything a List can basically "store" anything.

Then you have a divide between primitives and Objects in Java, where primitives are double, int, boolean etc.. Primitives are types in the C-sense, e.g. int is nothing more than a 32-bit number, not a class in the Java-sense. But since ints are not classes and as such do not inherit from Object, they cannot be placed inside of List<Object>. Therefore there cannot be a List<int>. But there is Integer, which is an Object-wrapper around an int, meaning you can have a List<Integer>. This is called boxing and like all indirection carries a performance penalty.

Java hopes to heal this rift between primitives and Objects through something called Project Valhalla which has been 10 years in the making and is expected to land in the next two years or so.

Hope this ramble is comprehensible.
by alias_neo | 2025-10-24 08:55:06+00:00
India is clearly different to the West in this regard; a typical installation in the UK is much smaller than 10kW, more in the 3-5kWp range, and you're looking at £6000 installed without a battery, and over £10,000 with a battery (circa 10kWh).

A 10kWp installation with a battery will easily cost you £15,000-£20,000, with an annual energy bill of ~£2000 it's easy to hit 7-10 years ROI.

To put some numbers to my specific case, my 7kWp system with 12kWh battery was ~£13,000 in summer 2025, and about 55-60% of the cost came from scaffolding and labour.
by donaldihunter | 2025-10-24 08:55:18+00:00
I don't think ZK proofs help to establish trust in a photo's authenticity at all. C2PA is a well thought out solution to this problem.

https://spec.c2pa.org/specifications/specifications/2.2/spec...

> The C2PA information comprises a series of statements that cover areas such as asset creation, edit actions, capture device details, bindings to content and many other subjects. These statements, called assertions, make up the provenance of a given asset and represent a series of trust signals that can be used by a human to improve their view of trustworthiness concerning the asset. Assertions are wrapped up with additional information into a digitally signed entity called a claim.
by notepad0x90 | 2025-10-24 08:55:35+00:00
I'm a bit sad that they got rid of 'trending'. I used to discover new content that way. Now I only (rarely) lookup channels I'm familiar with. It was nice to see what's popular/new. I don't understand the move, I suspect they just want you to sign-in or use a trackable device so they can tailor recommendations instead of let you discover what other people like?
by reify | 2025-10-24 08:55:36+00:00
L'Objet petit a et le phallus

Is this the extra thin one with another new camera, some extra ram and a few updates for £1000.

same as the last one, but better, which was the same as the one before that, but better. ad infinitum

There is no one who lives within a 2 miles of where I live that can afford to spend £1000 on a skinny camera.

big tech organisational and vocational awe, will strike at the hearts of all those wonderful people out to impress the online community, (upload a new pic of their new phone), their colleagues (Look at my new phone guys), their friends (look how thin it is) and anyone down the pub.

Never had an "I" product. I suppose I am an individual, autonomous creature unaffected by big tech advertising fantasies. A very rare thing these days.

As usual, I do hope the phone fails dismally.
by huimang | 2025-10-24 08:56:34+00:00
> Nobody has ever walked past a photograph because they can't inspect its digital authenticity hash

That the average person hasn't thought about this doesn't mean it couldn't become a thing in the future. People do value authenticity and genuine things, though I agree the particulars aren't relevant in a lot of cases.

This is a (very expensive!) toy camera, but I could see traditional camera companies like Fujifilm, Canon, etc, incorporating this tech later down the line.
by jaapz | 2025-10-24 08:56:42+00:00
> However, name any major policy initiative that he's undertaken that is bad for the "country".

His foreign policy means even the EU is now looking inward more because we simply don't trust you guys anymore. Thanks, we were depending on you guys too much anyway! It will take a while before we're weened off of you for sure, but your global influence will shrink tremendously thanks to your current president's untrustwortiness.

In dutch we have a saying which is roughly translated as "Trust comes on foot, and leaves by horse"
by bborud | 2025-10-24 09:00:28+00:00
The concept of «public» has changed.

About 15-20 years ago I attended a lot of car events (races, shows) where I took lots of photos. Mostly of moving cars, but also a lot of closeups of race car drivers using a long lens. For about a year more than half the photos published in a very niche car publication were by me. The magazine had a few thousand subscribers. And to this day I still see some drivers use my shots of them as profile pictures etc. Nobody minded being photographed. In fact, they were really happy about it.

Then social media happened. There’s a different «public» now. Any picture taken and published now has the potential to go viral. To get a global audience. And not least: to be put in unpleasant contexts.

I can understand that people’s attitudes have changed.

I haven’t actually given up taking photos in public. In part because I think it is important that people do. I still take pictures of strangers. Then again, I very rarely publish them online out of respect for their privacy.

I understand how photos represent something else today. And that people view the act of taking a picture differently. But if we stop taking pictures, stop exercising our rights to take pictures, we will lose them. Through a process of erosion.
by jherskovic | 2025-10-24 09:00:41+00:00
I was affected as well. My IAH->SEA 7:10 PM Central flight took off 4 hours late. It’s 4 AM central and we’re just descending to land in Seattle. Communication from the airline was basically nonexistent and the poor ground crews didn’t get any information either. I thought we wouldn’t even take off because of crew time limits, but we were lucky to have a fresh one. The system apparently came back and died several times before we could take off. We pushed away from the gate because the system was working and then had to wait on the tarmac for an hour because the system was down again. Not a fun day for air travelers.
by DeusExMachina | 2025-10-24 09:00:50+00:00
Pardons by American presidents:

- Bill Clinton: 459 - George W. Bush: 200 - Barack Obama: 1,927 - Donald Trump (first term): 237 - Joe Biden: 4,245 - Donald Trump (second term): 1,600

Source: https://en.wikipedia.org/wiki/List_of_people_pardoned_or_gra...
by 7952 | 2025-10-24 09:01:33+00:00
Practically I think there are situations where it is not so black and white. Like camera footage used as evidence in a court case. Signing a video with a public key would give some way to verify the source and chain of custody. Why wouldn't you in that situation? At a minimum it makes tapering harder and weakens false claims that something has been tampered with.
by JuniperMesos | 2025-10-24 09:01:39+00:00
C is a bad language in many respects, and Rust greatly improves on the situation. Replacing code written in C with code written in Rust is good in and of itself, even if there are some costs associated with the transition.

I also don't think that Rust itself is the only possible good language to use to write software - someone might invent a language in the future that is even better than Rust, and maybe at some point it will make sense to port rust-coreutils to something written in that yet-undesigned language. It would be good to design software and software deployment ecosystems in such a way that it is simply possible to do rewrites like this, rather than rely so much on the emergent behavior of one C source code collection + build process for correctness that people are afraid to change it. Indeed I would argue that one of the flaws of C, a reason to want to avoid having any code written in it at all, is precisely that the C language and build ecosystem make it unnecessarily difficult to do a rewrite.
by metalman | 2025-10-24 09:01:52+00:00
NO! first

only if industry and government grow some gonads and fully standardise the cells, and hardware for battery packs to allow for quick and easy dissasembly, testing, repair, and reuse, for off grid, and secondary mobile use, as industry will never trust used components for primary aplications, it is impossible to overstate how allergic industry is to this.....

second sodium is comming NOW!, and it is cheaper and safer.
by themafia | 2025-10-24 09:02:53+00:00
Regulation also means that children are excluded, debt is not allowed, and all chips can be settled for cash when the player leaves the property. Even the comps are regulated. The majority of casinos in the US are Indian casinos. When they aren't and are taxed by the government those funds are usually used to improve and fund the local area giving the local citizens the ability to decide, through legislation, if it should be continued or outlawed.

Finally, Steam pays taxes in the US, so the government is already "getting a cut." Games of chance are not moral. Unregulated games of chance are flatly evil.
by dbdr | 2025-10-24 09:03:10+00:00
Sony has this on their related page:

> A digital signature alone cannot determine whether the captured image is of an actual 3D subject, or of an image or video projected on a high-definition monitor. However, by using metadata including 3D depth information, it is possible to verify the authenticity of images with a high degree of accuracy. By using cameras from Sony, both the image and the 3D depth information can be captured on the sensor along the single light axis, providing information of high authenticity.

That 3D depth data could presumably be used to detect this. In principle, you could also train an AI to generate realistic 3D data. It's just not available yet, and probably harder to train (in general, and also since you would need to collect new massive amount of training data first).

No idea if this specific device has a 3D sensor, addressing the general question.
by Aerolfos | 2025-10-24 09:03:14+00:00
> Refunds with no questions asked if you've played less than 2 hours of the game,

Weaker than standard physical store consumer protections (no playtime restriction on returns, obviously), and (much) weaker than GOGs refund: 1 month after purchase, no playtime restriction.

I believe they explicitly called out the equivalent for physical stores and european consumer protection in general when they announced the policy and lack of restrictions. Which is an indirect call out at Steam, which hasn't cared in the slightest and continues to have a worse policy.
by no-name-here | 2025-10-24 09:03:40+00:00
Worse is that when it hits a 429 and switches models, it will tell you that it switched models for the rest of the session and that you need to enter a new prompt — even if files remain in a partially-changed and non-compilable state. Telling it to “continue” got it to wrap up one sub-item but didn't finish the overall change. At this point I avoid using Gemini for any large changes because it’s likely to hit a 429 and result in such a non-compilable state.
by Jach | 2025-10-24 09:03:43+00:00
Historically also, they've pushed things out from a LTS release that could have gone in and made people wait for the next non-LTS release because they were too new or experimental. If it's good, it'll be in the next LTS, but if not, it won't and can be removed from the next non-LTS without impacting too much.

Or to use Ubuntu's own terminology: "Interim releases will introduce new capabilities from Canonical and upstream open source projects, they serve as a proving ground for these new capabilities." They also call LTS 'enterprise grade' while interims are merely production-quality. Personally I see these as different levels of stability.
by pjmlp | 2025-10-24 09:03:46+00:00
Seniors are definitly not safe.

In the enterprise consulting space, I see myself increasingly working with more with low-code/no-code tools, AI agents, and being dragged into architecture activitivies.

Classical programming, the stuff to do in .NET, Java, Go whatever, from the ground up is eroding away.

Ready made products get acquired, integrations that were done via serverless/microservices, are now being tried with AI agents, and the only thing left as technical task is drawing diagrams, and letting the few coders that are still around where they should click, or a couple of MCP tools to be made available.
by assimpleaspossi | 2025-10-24 09:04:13+00:00
People feel like there's some man in a dark room somewhere looking at each and every image posted everywhere with evil intent.

A friend of mine delivers for Amazon. They have to take pictures of every package delivered. Sometimes the customer is there when they arrive and he asks them to hold the package for him while he takes the photo of the package.

Most of them turn away or hold the package far away so they aren't in the image. Some will pose with the package in some amusing way.
by abejfehr | 2025-10-24 09:04:17+00:00
It seems to me that they (Valve) are complicit. Don't they provide the API that those sites use?

I don't think they tried very hard to shut them down, they could be doing a lot more.

Edit: based on what I recall from this Coffeezilla video (https://youtu.be/13eiDhuvM6Y?si=GJ_kXOJyXFTogy40&t=476)
by jimnotgym | 2025-10-24 09:04:17+00:00
To save people opening the link...in France it would be a judge not a prosecutor. France has an Inquisitorial rather than the Adversarial legal system the UK and US have. Put simply, a judge doesn't merely decide between the two cases presented to them, they try and establish the facts

Edit: I said 'UK' where I should have said 'England and Wales'. Scotland and Northern Ireland have their own legal systems, although I believe both have Adversarial systems they are different in some ways. The US system could, however, be seen as a continuation of the English system.
by aspenmayer | 2025-10-24 09:04:44+00:00
Self-actualization is a balancing act. Though many may not reach the heights of solace within their own skin, that’s no reason not to wish for better for ourselves and for each other by proxy.

We are what we continually do. Not all who wander are lost, but many are only chasing safety. Any port in a storm, so they say. It’s only good that we want the best for those who can’t do for themselves, and a moral panic is an irrational externalized response to a perceived lack of shared internalized values, but the desire for equanimity is ultimately a rational one borne of a desire for peace, within and without.

Short form content is just the newest expression of cultural touchstones, and like all ways of being seen by seeing, being known by knowing, it is a boon to some, and a millstone to others.

All roads lead to Rome, but you can’t get there from here, if the path you seek leads you to moralize on behalf of others when one doesn’t offer a better way. In as many words, I agree that shame is unlikely to bear fruit.

We have to separate the good from the bad, and many aren’t able to thread that needle on their own, so for those folks, abandoning short form content entirely may be the best avenue to reconnecting with themselves and with each other. Intermediation can only get us so far, and can only bring us so close.
by oneeyedpigeon | 2025-10-24 09:05:25+00:00
Because that's what public space is? We've always held that principle, and I don't think 'reach' should affect that. If someone takes this to the extreme (i.e. follows you around in public, taking thousands of pictures and uploading them in real time) they can be charged with stalking, harassment, or a similar offence.

To turn it on its head, if you cannot take photographs of people in public without their permission, then we basically lose the ability to take any photos of public space.
by metalman | 2025-10-24 09:08:43+00:00
there are generations of these in my keeping right now, going back to the american civil war, my mothers and fathers things, grand parents, great grand parents, great aunts photo collections, momentos and letters, jewlery, old toys, and diplomas, passports, handspun clothing, ancient crockery( no makers marks....),etc, etc arrow points picked by my great uncle john, as he followed a horse drawn plow.....not much else to do back there right!
by adwn | 2025-10-24 09:09:13+00:00
Maybe, but I think the premium charged by the main manufacturer's is unjustifiably high. Those battery boxes are relatively dumb: besides the cells, they just need some voltage and temperature sensors for monitoring, some power electronics for balancing, a microprocessor, and an enclosure with connectors. Unlike a grid-tied inverter, this is a really simple system, and there's no way a 500–700% price premium over the cells is reasonable.
by sjw987 | 2025-10-24 09:09:15+00:00
> It should be perfectly acceptable to print off the cards at home ("proxies") so you can actually make a set that works for you

Unless you play Pokemon TCG or MTG competitively at a national/international level, proxy cards are mostly accepted in the community.

More and more people recognise Nintendo and Wizards of the Coast (Hasbro) have money in their eyes in the card games. Pokemon cards are becoming more full-art because that's what sells for crazy markups on third party websites, and MTG are doing crossovers with whoever will sign them a license. They're both playing a risk by moving from old time players (many of whom are now leaving the hobbies) for the sake of some nostalgic "investors".

I just wish I had a local shop with a shitbin. The shops around me just sell packs (when not out of stock) and they're all marked up beyond MSRP. I just want to play the game. I don't care about art, holographic patterns and the like.

On the other hand, whenever people open packs just looking for collectable cards, they flood the market with job lots of regular cards at dirt cheap prices. I managed to get a joblot of 2500+ Pokemon TCG cards for around £20 (lots of duplicates, all regular).