MurphyA/hacker-news huggingface dataset:
by amluto | 2025-12-29 10:43:30+00:00
Is this concept of UB as poison actually sound? It seems to me (and I apologize for not using real notation, as I can read a little bit of Lean but I’ve never tried writing it, and my experience writing optimizers is nonexistent):

Suppose we start when an SSA-style function with inputs x and y:

0

And we rewrite it as:

let z = x +nsw y --or anything else that is UB for some input
0

The original code is a function that takes x and y and returns an instance of iN {n}, namely bitvec 0.

The new code also takes any input to bitvec 0, although it may discard a poison value along the way. But this is UB in the C model!

I wonder whether this situation can be avoided by declaring that there is no control flow and that the program representation disallows discarding values. (And select would need to return poison if any argument is poison even if the selector says that the poison is not used.)
by tstrimple | 2025-12-29 10:43:55+00:00
This is fucking retarded. Liability isn't just CYA. It's real fucking consequences when someone dies. From your own fucking source:

> Philips Respironics agreed to a $1.1 billion settlement on April 29, 2024, to compensate people for financial damages related to the recall.

Which open source individual contributor will agree to a $1.1 billion dollar settlement because of wrongdoing? Not a single fucking one because those numbers don't make sense when random internet users are promising salvation if you just download their firmware. What a complete crock of shit you're suggesting here and you're just reinforcing my point. Did you even do the barest amount of critical thinking here?
by sph | 2025-12-29 10:44:12+00:00
> Without regulation, money begets money and monopolies will form.

Ahem, you'll find that with regulation, money begets money and monopolies will form. That is, unless you magically produce legislators which are incorruptible, have perfect knowledge and always make the perfect choice.

Even the Big Bang was imperfect, and matter clumps together instead of being perfectly distributed in the available space.
by Imustaskforhelp | 2025-12-29 10:45:05+00:00
One might think so but the AI companies actually lose a lot and I mean a lot of money in these deals.

Even if they might sell their inference and everything, they still wouldn't be that much profitable.

So like, the key point is that a ram company can supply openAI ram and get some really high quick bucks which would be even more than if they were to create thier own datacenters,run open source models in them, provide inference in say open router.

Now you might ask: Is openAI or these AI companies mad for burning so much money?

And I think you might know the answer to that.
Show HN: Md driven local project management software
by leCaptain | 2025-12-29 10:45:29+00:00
i have been using markdown files to keep a track of features, tasks, bugs, and prompts.

so i built dotodo, to ease the cognitive load of looking through blobs of text.

it is essentially a tactile interface on top of md files. the local file plays nicely with coding agents, the interface help in easy management.
by 0x54MUR41 | 2025-12-29 10:45:52+00:00
One of the services that I know is Shepherd https://shepherd.com. The service is like Goodreads, but it's more personalized. Shepherd is trying to help the readers to discover and share the books. I am not the author. You can read the details on https://build.shepherd.com/p/what-is-shepherds-mission-for-r....

Last but not least, this is the example of someone's favorite books https://shepherd.com/bboy/2024/f/william-hansen.
by paganholiday | 2025-12-29 10:46:33+00:00
I talked to a CEO of one of these companies who claimed his accountants were pushing him to do the leasing only since a company was only supposed to be in one sector. A tech company that has a lot of real estate on the books wasn't going to have the same ups relative to book value, etc. Of course not having the same downs seems worth it if you aren't a day trader.
by adrian_b | 2025-12-29 10:46:35+00:00
It is the choice of the 3 primary colors and of the white point which determines the coefficients.

PAL and SECAM use different color primaries than the original NTSC, and a different white, which lead to different coefficients.

However, the original color primaries and white used by NTSC had become obsolete very quickly so they no longer corresponded with what the TV sets could actually reproduce.

Eventually even for NTSC a set of primary colors was used that was close to that of PAL/SECAM, which was much later standardized by SMPTE in 1987. The NTSC broadcast signal continued to use the original formula, for backwards compatibility, but the equipment processed the colors according to the updated primaries.

In 1990, Rec. 709 has standardized a set of primaries intermediate between those of PAL/SECAM and of SMPTE, which was later also adopted by sRGB.
by jiggawatts | 2025-12-29 10:46:59+00:00
Sure, and my camera can do bird eye detection and whatnot too, but that's a very lightweight model running in-body. Probably just a fine-tuned variant of something like YOLO.

I've seen only a couple of papers from Google talking about stacking multiple frames from a DSLR, but that was only research for improving mobile phone cameras.

Ironically, some mobile phones now have more megapixels than my flagship full-frame camera, yet they manage to stack and digitally process multiple frames using battery power!

This whole thing reminds me of the Silicon Graphics era, where the sales person would tell you with a straight face that it's worth spending $60K on a workstation and GPU combo that can't even texture map when I just got a Radeon for $250 that runs circles around it.

One industry's "impossible" is a long-since overcome minor hurdle for another.
by thrance | 2025-12-29 10:47:20+00:00
> That would be "eat the rich"? It looks like more demand for homicide and cannibalism, at least at a face value.

Very bad faith interpretation. You know full well that's not what is meant when this phrase is employed.

> That is a really nice definition that allows your side to say whatever they want, but the other side to have their speech restricted. It looks like "free speech" because you say it is, but of course it is not.

Free speech is a liberal value. Don't take liberal as meaning "american left", take it as meaning pro-freedom. Nazis famously don't believe in it. The Trump administration only believes in it when they're making themselves to be the victims of supposedly unfair censorship, but then use the full power of the state to silence media, or individuals.

Should we extend free speech to groups actively trying to suppress it? That's the paradox of intolerance: "if a society extends tolerance to those who are intolerant, it risks enabling the eventual dominance of intolerance". Example of this to be found in the US.

> And that is the usual strawman. "Calling for genocide" is incredibly vague. Is repatriation of immigrants genocide? Is CECOT genocide? Is advocating bombing Gaza genocide? Is "from the river to the sea" a coded call for genocide? Is, God help us, saying that trans women are men advocating for "trans genocide"? (apparently that's a thing)

You're completely muddying the waters, you know what is a genocide. And throwing in a line about trans people for some reasons, because your side is literally obsessed with making their lives as miserable as possible.

You're pretending that the line can only be arbitrary, when every jurisdiction already has one. Look at that, for example: https://en.wikipedia.org/wiki/Hate_speech_laws_in_France

Or this: https://en.wikipedia.org/wiki/United_States_free_speech_exce...
by BrenBarn | 2025-12-29 10:47:53+00:00
I've always lamented that QML and QtWidgets are separate rather than integrated. It would be awesome if there was a declarative way to specify much of the same information that you have to specify programmatically with QtWidgets (e.g., the cumbersome process of defining nested sizers), and then you could write code to handle the actual "business logic". But instead we have two totally separate UI frameworks where you can either use the nice native QtWidgets or you can have a nice declarative UI definiton, but not both.
by GuB-42 | 2025-12-29 10:48:14+00:00
Generally, QtWidgets is better suited for making traditional desktop UIs with dialog boxes, common controls, etc... It is not really in the spirit of QtWidgets to do things like custom behavior, animation, etc... You do whatever the host OS gives you, in fact, you don't even care, that's Qt's job.

QML is better suited for apps that want full control of their UIs, styling, etc... Which is a more modern way (doesn't mean better!).

It is clear that the author wants the latter, so QML it is.

And yes, it makes sense to use a different language for the UI in this case, with C++ bindings, C++ is not that great for designing UIs. In fact, with QtWidgets, you typically don't use C++ to design your UI. Instead, you use Qt Designer, a graphical tool that works on .ui files (xml), that are then compiled into C++ classes that your derive from, which is a form of binding between two languages: C++ and .ui/xml. You can use C++ directly, sometimes you have to, like when the UI is dynamically generated, but for something like a dialog box, using the graphical tool is much more convenient.
by ben_w | 2025-12-29 10:48:41+00:00
> The same Starmer who's cancelled local elections?

False: https://fullfact.org/online/council-elections-war-cancelled/

> Who's not looked at the polls and thought maybe it's time to go, because the demos clearly don't want me?

You seem to have missed the "did actually win power" and "this is how democracy works in the UK" parts.

I agree he should go, but I could say that about all of the UK politicians, they're all negative approval: https://www.pollcheck.co.uk/favourability-ratings

> The same Starmer who raised the threshold of votes required for an MP from within the Labour party to challenge his leadership?

From 10% of the MPs to 20% of the MPs. As challengers would have to, you know, get more MPs than him to win, the only thing going from 10% to 20% is to have less pointless drama.

> People are already talking about the rhetoric being used around war with Russia as laying the foundations for removing a 2029 general election.

First I've heard of that. Would be exceptionally dumb for a UK politician to do on purpose for the same reason that it would be correct to cancel elections in the event of such a war: the UK is not even remotely close to being ready to battle Russia. UK armed forces are just about big enough to keep the nuclear weapons safe, not much more besides that.
Git analytics that works across GitHub, GitLab, and Bitbucket
by akhnid | 2025-12-29 10:49:22+00:00
I built Gitmore. Connects via webhooks, tracks commits and PRs, and gives you one dashboard. AI answers questions about activity, sends weekly reports to Slack/email. Connect agent to slack which answers your questions directly from your workspace. https://gitmore.io (free for 1 repo) Anyone else juggling multiple Git platforms?
by Imustaskforhelp | 2025-12-29 10:50:12+00:00
> Sucks for anyone needing something particularly beefy for work; but I feel that a lot of purchases can be delayed for at least a year or two while this plays out.

100%, there is a lost time factor which sucks though if someone wants beefy, some might be forced to cough up some money but honestly yea although I agree with your statement, the ram increases really impact the self hosting/homelabbing genres and there was a recent post relevant to this discussion on hackernews https://news.ycombinator.com/item?id=46416618: Self hosting is being enshittified.
by torginus | 2025-12-29 10:50:24+00:00
Old devices work just fine. I've upgraded my old iPhone XS last year to the latest and greatest 16 to see what changed (not much), the old one was still fast (in fact faster than a most upper-midrange Androids, its insane how much of a lead Apple has) and the battery was good. I considered selling it, but quickly had to realize it was worth almost nothing.

Also, when treated right, computers almost never break.

There's so much hand-me-down stuff, that are not much worse than the current stuff, that I think people even in the poorest countries can get an okay computer or smartphone (and most of them do).
by witheredspirit | 2025-12-29 10:50:42+00:00
Custom elements have their purpose, but in most cases you don't need them and existing elements suffice.

With how this article was written (the use of "then" when they meant "than", mentioning "article-heading" when that is not in their previous example, but rather "article-header") makes me believe this didn't get much thought on the topic they wrote about, but rather wrote up a quick post.

Additionally, the problems that they bring up can be mitigated with the use of BEM structure for their class names.
by Etheryte | 2025-12-29 10:50:44+00:00
This trail of thought is not logically sound. The whole argument is built on the notion of what modeling is and isn't, but the original quote doesn't make the assumptions you imply. Sure, they might have a model that assumes cows are spherical and etc, but it might also very well be that they have hard constraints that make it work only for spherical cows and nothing else. There isn't enough information in the quote to make the argument you're trying to make.
by widdershins | 2025-12-29 10:51:35+00:00
> almost anything now can be interpreted as 'offensive' or 'hate speech'

I only know about the UK, but this is not really true there.

Your speech has to be obviously threatening or abusive, and obviously motivated by prejudice towards one of a few categories (disability, race, religion, gender identity or sexual orientation are the main ones).

If you don't make threatening or abusive remarks towards these groups, you aren't breaking the law.
by Youden | 2025-12-29 10:52:21+00:00
I have no idea what US prices are like but I put in a reasonable amount of effort and at least right now here in Europe, N100 and RK3588 prices are pretty similar for comparable packages (RAM, case, power etc.). One other thing to note is that the N100 is DDR4 while the RK3588 uses DDR5.

I never ran into that bug but I came to the Orange Pi 5 Plus in 2025, so there's a chance the issues were all worked out by the time I started using it.

Looking at a couple of reviews, the Orange Pi 5 Plus drew ~4W idle [0] while an N100 system drew ~10W [1].

1W over a year is 8.76kWh, which here costs ~$2. If those numbers hold (and I'm not saying they do necessarily but for the sake of argument) and with an estimated lifespan of 5 years, you might be looking at a TCO of $140 hardware + $40 power = $180 for an Orange Pi 5 vs. $140 hardware + $100 power = $240 for an N100. That would put an N100 at 33% more expensive. Even if it draws just 6W compared to 4W, that's $200 vs. $180, 11% more expensive.

I'm not saying the Orange Pi 5 Plus is clearly better but I don't think it's as simple as one might think.

[0]: https://magazinmehatronika.com/en/orange-pi-5-plus-review/

[1]: https://www.servethehome.com/fanless-intel-n100-firewall-and...
by mentalgear | 2025-12-29 10:53:16+00:00
Yes please ! These kind of actions are EXACTLY what the EU / citizens need to regain trust again in international institutes, and make them feel in their immediate every day life how they benefit from them!

Hopefully, this will become a role model for other countries as well, extracting complete financially power back out of the hands of surveillance capitalism - as privacy is also a big aspect of this (nothing tracks you as confident as your transactions) !

PS: those arguing that then the "state" will be able to see your transactions: a. this wholly depends on the implemented system. I trust democratic and ruled-by-law institutions way more than financial players always operating at the most legal gray to extract most profits. b. I rather want one highly secured state financial database, than 100s of smaller ones that sell (or leak) your data (as it is right now).

PPS: Also a "Apple/Google Wallet" equivalent app mandatory on phone's should be the next logical step to cut those data-harvesters completely out of your private life.
by asacrowflies | 2025-12-29 10:53:57+00:00
This has been a long held "western" value. Especially in the context of West vs Russia Iran North Korea etc. this rapid increase over the past few years in draconian enforcement of absurd thought control can not be explained away by such a shallow statement. ESPECIALLY the uk. Most of the American bill of rights and early constitutional amendment where based on centurys old English common law values just as much as they took inspiration from the Roman republics.
by sylware | 2025-12-29 10:55:47+00:00
And to manage this purgatory and detect the accounts which will end up there, a live-service game needs an active, permanent and competent team of honnest people, period. If a game studio is not ready to do just that for its live-service game, it has to stop developping that game and move to another type of game.

Give this team server side data, user level 'traps' and 'pitfalls' with frequent updates (they do that for dota2 and probably cs2, they don't need a kernel module), and you should end up with a rather sane gaming experience.
by OtherShrezzing | 2025-12-29 10:56:22+00:00
>2023: ~12,183 arrests

These numbers are for _all_ arrests under the Malicious Communications Act in that year. So while that category includes arrests for tweets, it also includes all arrests for any offensive communications via an internet-enabled device. So it'd include arrests for domestic abuse where at least one component of the abuse was through WhatsApp. Similarly, it can include just about any arrest where the crime was planned on an internet enabled device.
by Imustaskforhelp | 2025-12-29 10:57:24+00:00
Well the industries the most impacted by it are homelabbing/datacenters imo.

Like in current circumstances, its hard to get a homelab/datacenter so its better to postpone these plans for sometime

I agree with your statement overall but I feel like till the years that these ram shortages occur, there is a freeze of all companies providing vps's etc. ie. no new player can enter so I am a bit worried about those raising their prices as well honestly which will impact everyone of us as well for these few years in another form of AI tax
by squarefoot | 2025-12-29 10:59:47+00:00
I was just about to ask this: a non partisan honest comparison between Meshtastic and Meshcore for different use cases such as long/short range, congestion resistance with nodes growth, resilience against adverse condition, ease of integration with different software, etc. without fanboyism/hatred/shilling etc involved to form an opinion before starting buying hardware and diving into one of the technologies.
by the_gipsy | 2025-12-29 10:59:50+00:00
The subreddit isn't the place where MT development happens - it's where users discuss stuff they do. If there was the occasional discussion of MC vs MT, that would be very healthy and helpful for both projects. But this is not what happens. The sub drowns in toxic flamewars. There's nothing to be learned from that in terms of development, and the subreddit just becomes noise i.e. spam.

Re: licensing, last thing I read was the MC was... at least awkward: a "core" being "open", and then some "modules" that you need to pay for (to run on your device). I don't really care for a project like this, even if they backpaddled from this scenario. I'd rather wait for yet another third option, that is free open source and would have the supposed protocol improvements.

The good thing is, after all, that the same LoRa radio devices can be flashed with one or the other, if I understood correctly.
by everdrive | 2025-12-29 10:59:51+00:00
"Privilege" has sort of morphed in an mostly-untouchable insult and I don't think it means very much of anything any longer and should not be used. What it means in practice:

- You can't have an opinion because you're in the wrong group.

- Your opinion is wrong because you're in the wrong group.

- Your opinion is hypocritical (and therefore wrong) because of the group you're in.

It's a big step back with regard to argumentation. Ideas are either correct or not, and the fact that they came from someone who might have some advantages does not weigh in on this.
by adrian_b | 2025-12-29 11:00:30+00:00
True, but there may be different intentions behind the processing.

Sometimes the processing has only the goal to compensate the defects of the image sensor and of the optical elements, in order to obtain the most accurate information about the light originally coming from the scene.

Other times the goal of the processing is just to obtain an image that appears best to the photographer, for some reason.

For casual photographers, the latter goal is typical, but in scientific or technical applications the former goal is frequently encountered.
by stefanfisk | 2025-12-29 11:01:28+00:00
”Intuitive” means very different things to different people.
Personally I don’t see anything intuitive about having named workspaces. In my desktop where I have a 42” screen I use pop shell with tiling and unnamed workspaces. On the MacBook I’ll just use fullscreen and exposé. Even though I’ve used the concept for decades I still do not find floating windows to be ”intuitive” except for dialog and similar transient UI.
by xixixao | 2025-12-29 11:01:32+00:00
If you're subtracting cube A from cube B, and you position cube A such that there's no overlap between the cubes, you can't even see cube A. But you can imagine that when I place my cursor in an editor onto the code that generates cube A, that it could be rendered (say transparent), to indicate where it is. You can then more easily position it. Otherwise you have to explicitly render it yourself, or switch between difference and union operators.
by jryio | 2025-12-29 11:01:48+00:00
Electricity, water, roads, bridges are all public infrastructure. Why should payments be any different.

Without summoning the decentralized block-based "currency" crowd, I would like to point out that in the entire lifespan of such technologies they never have received widespread institutional or legislative buy-in like this EU initiative to build a digital Euro.

While USDC and BTC have been used as defacto currencies in some countries there is truly no equivalent adoption in any meaningfully mature economic zone such as EU/NA/CN.

I welcome sovereign digital payments initiatives.
by lukan | 2025-12-29 11:02:12+00:00
"as almost anything now can be interpreted as 'offensive' or 'hate speech'"

Are you serious here?

In russia you get problems for calling a war a war and worse problems if you say it is a bad war.

In UK you certainly can call a war a war and you can critize the government or other people all day long. What you cannot do is calling for violence against them. Or do you have counterexamples?
by phkx | 2025-12-29 11:02:17+00:00
I‘m acting a bit naïve of course ;)
The comments are simply dominated by the root comment, which does not even try to put it into context of the linked post.
On top, it‘s a comment riding the outrage wave. There’s no contextualization (a number is only the beginning of a story, not the end). Not a substantiated starting point for an exchange on the matter.
I‘d just like to see better on HN.
by mytailorisrich | 2025-12-29 11:02:33+00:00
The insidious point, though is that it replaces the "US grip" by an "EU grip". By that I mean EU 'government' level over national states. I think that's actually the real aim like for many EU initiatives. The single curreny already pretty much nuked national sovereignty on key economic levers and this is a step further towards the dissolution of European nation states. The constant use of the term "sovereign" in Europe at the moment is highly ironic, if not a little 1984 but people seem to swallow it hook, line, and sinker (see comments and reactions here).