MurphyA/hacker-news huggingface dataset:
by move-on-by | 2025-06-25 18:04:00+00:00
Plenty of other responses with good use cases, but I didn’t see NTS mentioned.

If you want to use NTS, but can’t get an IP cert, then you are left requiring DNS before you can get a trusted time. If DNS is down- then you can’t get the time. A common issue with DNSSEC is having the wrong time- causing validation failures. If you have DNSSEC enforced and have the wrong time- but NTS depends on DNS, then you are out of luck with no way to recover. Having IP as part of your cert allows trusted time without the DNS requirement, which can then fix your broken DNSSEC enforcement.
by pipes | 2025-06-25 18:04:10+00:00
I've alternated between Linux and windows use at home for years. A few things made me ditch windows entirely this year.

1. Windows 11, adverts everywhere, purposely difficult to turn off.

2. Windows 11 in work, it's slow, the menus are more annoying than in 10.

3. As a dotnet developer , pretty much everything I do is deployed on Linux. Also the developing tooling is now good enough on Linux.

4. Windows 11 won't stop badgering me for an online account.

5. My steam deck showed me that if I really want to play games on Linux it is really 100x easier than 15 years ago.

6. Windows front end is a mess of various different versions of the same menus.

After relying on windows for years due to amazing backwards compatibile hardware support, I've given up. It's a shit show.
by animatethrow | 2025-06-25 18:04:25+00:00
One can choose to have neither a Samsung Account nor a Google Account on a Samsung phone, as I have done, and use F-Droid and Aurora Store as I mentioned in a parent comment. The linked video shows that all the settings needed to disable the bad behavior are already included on the device with a nice UI. Meanwhile with an iPhone one is stuck with the App Store and Apple can and has remotely deleted apps. Apple has deleted data tethering apps. Apple has deleted the VPN apps of Chinese users. Apple also is trying to memory hole that time it was going to scan one's private photos on one's own phone. It's very clear iPhone users do not have the final say over who ultimately controls their devices.
by WarOnPrivacy | 2025-06-25 18:04:28+00:00
>> I'm just going to run LTSC in a VM.

> Any app that currently works should keep working, but new versions (especially new games, or new patches for games) may not. New versions of GPU drivers, DirectX and so on were a particular area of issue.

To be clear, you're looking to game on a VM?

ftr: Posting this from my Firefox remote app. Host VM is not LTSC however.
by NoMoreNicksLeft | 2025-06-25 18:04:34+00:00
>Humanity has never been content with staying put, why would we start now?

For whatever reason, humanity's attitude in this regard has changed drastically in the last century. We can't even bother to make the next generations, and a shrinking population eventually (quite quickly, really) shrinks to zero. Not only do they want to "stay put", they want to lay down and die.
by pxc | 2025-06-25 18:05:23+00:00
What nuances are there to if statements, exactly?

An if statement in, for instance bash, just runs any command and then runs one of two blocks of code based on the exit status of that command. If the exit status is truthy, it runs what follows the `then`. If it's falsey, it rhns what follows the `else`. (`elsif` is admittedly gratuitous syntax— it would be better if it were just implemented as an if inside an else statement.) This seems quite similar to other programming languages and like not very much to remember.

I'll admit that one thing I do in my shell scripts is avoid "fake syntax"— I never use `[` or `[[` because these obscure the real structure of the statements for the sake of cuteness. I just write `test`, which makes clear that it's just an ordinary command, ans also signals to someone who isn't sure what it's doing that they can find out just by running `man test`, `help test`, `info test`, etc., from the same shell.

I also agree that if statements and if expressions should be kept few and simple. But in some ways it's actually easier to do this in shell languages than in many others! Chaining && and/or || can often get you through a substantial script without any if statements at all, let alone nested ones.
by dfxm12 | 2025-06-25 18:05:23+00:00
The government gives plenty of help to banks. I don't think their role here is unreasonable. The solution is to tighten/enforce regulations around bank accounts & make the penalties mean something. Two wrongs don't make a right. If you see something, say something. If you think telecoms are doing something wrong, write to the FCC. Bring up SIM hijacking for me. If you think toll road owners are doing something wrong, bring it up with them and maybe the FHWA.
by nico | 2025-06-25 18:05:36+00:00
> Proof-of-work CAPTCHAs work well for making bots expensive to run at scale

“Expensive” depends on the value of what you do behind the captcha

There are human-solving captcha services that charge USD 1 for 1k captchas solved (0.1 cents per captcha)

So as long as you can charge more than what solving the captchas cost, you are good to go

Unfortunately, for a lot of tasks, humans are currently cheaper than AI
by haiku2077 | 2025-06-25 18:06:49+00:00
I was looking at it for a racing simulator rig specifically. I basically wanted to install some simulators on it and never have to do any maintenance. From my research it seemed like it would work for any legacy offline sims but not online stuff like iRacing. I might end up dual booting LTSC for offline simming and Win11 for iRacing.
by gnyman | 2025-06-25 18:07:11+00:00
In case you want or need security fixes for older windows machines, there is a company/product called https://0patch.com/ which provides "micropatches" all the way back to Windows 7 and Windows Server 2008 R2.

There is a free tier but it only includes some patches. They have prices listed on the website for the paid tiers.

I have no experience with using them, but just sharing in case it's useful those who doesn't want to or can't throw away their old systems.
by WorldMaker | 2025-06-25 18:07:16+00:00
"C# Markup" [1] [2] sounds a lot like what you are looking for. As the only "second party" option in this space it's interesting that it is so MAUI only/MAUI focused, but I suppose that's the "new hotness".

There have been similar F# libraries and third-party C# libraries for a while that seem nice to work with in similar ways.

[1] https://learn.microsoft.com/en-us/windows/apps/windows-dotne...

[2] https://github.com/CommunityToolkit/Maui.Markup
by dchest | 2025-06-25 18:07:38+00:00
I'm using it on MacBook Air M1 / 8 GB RAM with Qwen3-4B to generate summaries and tags for my vibe-coded Bloomberg Terminal-style RSS reader :-) It works fine (the laptop gets hot and slow, but fine).

Probably should just use llama.cpp server/ollama and not waste a gig of memory on Electron, but I like GUIs.
by gopalv | 2025-06-25 18:07:54+00:00
> bangalore 2023 worked because entropy was high and friction was low

Go a whole decade+ back, it was the Leela coffee shop which opened till 1 AM.

> we maynot recreate that on a discord channel.

IRC + freenode did the same decades ago, back in the day when the computers wouldn't fit in a backpack - people would just lurk socially and not really join a channel for a purpose.

Most of #linux-india was a third place after midnight, though not a physical one.
by reaperducer | 2025-06-25 18:08:25+00:00
One way to look at what you've done is authenticated the source of your reviews. They're not anonymous people behind a fake username.

Yet another reason that the legitimate press still wins over the internet rabble.

I follow a couple of professional movie reviewers who have been doing it since before the internet took off, and their reviews are almost always better than the dross online.

The same is true for books. The New York Times book review, for example, is so good and trusted that you can actually subscribe to it separately, without getting the rest of the newspaper.
by deadbabe | 2025-06-25 18:08:38+00:00
There are many reasons why crime is in decline, but ultimately its economic.

Crime used to pay. Your expected return on a crime was pretty good for the risk involved. Nowadays though, because of technology, risk has increased while the returns have also decreased. Barriers to entry for crimes worth committing are now way higher. Robbing a gas station decades ago could yield a nice chunk of cash that could probably pay bills for a month. But now with less people using cash and cost of living increasing, there’s no point. Most registers have pitiful amount of cash. And mugging strangers on the street is likely even worse. No one carries wads of cash anymore.

The hot industry to be in is ransomware. The sums are vast and the risk is low if you do it right. But it’s very white collar, it requires skills that your typical low level criminal won’t have.

Overall, it means there’s a lot of crimes that are done not for any financial reason, just for personal satisfaction.
by petercooper | 2025-06-25 18:08:45+00:00
It's semantics, but one man's "lying" is another man's pragmatic, non-legalese customer-facing wording.

For example "Your personal information has been deleted" versus the potentially much messier truth, which might involve citing the GDPR, mentioning that for accounting reasons you have to maintain their details on invoices, areas of your financial auditing process, that you're maintaining a record of their request to delete the account, and so on and so forth.
by szszrk | 2025-06-25 18:08:55+00:00
> So go to keys-are-names.

Elaborate, please.

> There's no reason AT ALL to bring IP addresses into the mix.

Not sure what scenario you are talking about, but IPs are kind of hard to avoid. DNS is trivial to avoid - you can simply not set it up.

"bringing IPs into the mix" is literally the only possible option.
by SirMaster | 2025-06-25 18:09:21+00:00
But renting has no property taxes or maintenance costs and should cost a lot less, meaning you can take the money that would have gone to those other things and invest it to earn returns on it.

I pay 600/mo in rent, so 7200 a year. A basic house around me would easily be about 7200 in property tax + average annual maintenance costs + increased utility costs + increased insurance.

So how am I losing out on anything unless you think that a house value (minus loan rate) would appreciate more than I can earn with that money instead invested in the stock market or some other real-estate investment deal like multi-family units.
by ProgramMax | 2025-06-25 18:09:55+00:00
You are correct. I designed the article to be very approachable and understandable for the normal person. As such, I took some liberties like only showing HDR primaries and ignoring transfer function. I linked to Chris Lilley's post to give experts a more correct answer.

But wide color gamut was already possibly in PNG via ICC profiles (HDR was not). And those primaries I showed could have been used in a wide color image.

So the image is a bit misleading or red-flag-y to experts who know. But to the average person, I think it is as truthful as I can be without getting too deep in the weeds.
by trod1234 | 2025-06-25 18:09:55+00:00
What you describe is called in engineering, a whipsaw, and when whipsaws get too chaotic they tear the machinery apart.

When you stop taking it personally, and ask yourself how and why these business leaders were able to do this and continue doing it for decades, you'll eventually narrow in on the fact that money-printing has played a critical role.

Then ask yourself what happens when legitimate producers who are immediately constrained by a loss(profit) function face off against producers who are unconstrained (through non-reserve debt issuance with loans out 100 years).

What happened to all the local video rental places after Blockbuster? What happened to all the local SuperMarts after Walmart? What happened with Food Deserts?

Large well funded companies came in, slashed prices under where it was profitable, and outspent until competitors shut down. There is a reason since the 70s business growth/adoption plans follow the same curves as ponzi schemes.

Until the fuel that drives the cycle is removed, no change can be expected; and if we are being honest, the people making these choices aren't the brightest people in the room.

Every producer requires labor, but some use their unconstrained nature to manipulate the factor markets towards wage suppression. This creates untenable whipsaws eventually.
by asoneth | 2025-06-25 18:10:18+00:00
Is it pound foolish, or just a rational business decision?

Let's say they ship 100k laptops per year. Let's say they could meaningfully improve battery life with a team of half-dozen excellent software engineers, which would cost on the order of a few million a year. For the sake of argument, let's say ~$3M/yr. That increases the price per laptop by ~$30 on average. That's a premium I'd pay for improved efficiency, but judging by the comments here and elsewhere, the premium they're already charging above the raw component prices seems to be at the upper end of what most people are willing to pay.

It's fiendishly difficult to become the next Apple, Tesla, Nintendo, or Valve with thick enough margins on your hardware (or services) to afford excellent software engineering teams, so it makes sense that so few hardware companies attempt it, and many who try eventually give up.
by mrguyorama | 2025-06-25 18:10:29+00:00
Well no, it's not necessarily an indication it "doesn't work", that's only one possible indication. It could also indicate that News companies make more money from a tiny number of subscribers than whoever would pay microtransactions, or it could indicate that the News companies BELIEVE that to be true whether it actually is or not.

It could also indicate that the news "industry" has been utterly decimated and destroyed and defunded over the past 50 years and they don't really have the cashflow to play around and experiment with business strategies because they are desperately hanging on as it is and have all sorts of data showing them that they will never have the business they had 50 years ago no matter what because the simple reality is that humans prefer listening to a moronic talking head not ask hard questions over actual journalism anyway.
by arunbhatia | 2025-06-25 18:10:35+00:00
Thanks for the feedback! I sort of agree with you on acupuncture being a bit pseudoscience, and that's the reason I built this tool to have evidence-based answers. Seems like that Chinese study got published in PubMed, and that's why it got picked up by the tool: https://pubmed.ncbi.nlm.nih.gov/40557042/

I am working on more features to get deeper insights and more refined search results.
by mftrhu | 2025-06-25 18:10:55+00:00
Setting aside general-purpose LLMs, there exist a handful of models geared towards translation between hundred of language pairs: Meta's NLLB-200 [0] and M2M-100 [1] can be run using HuggingFace's transformers (plus numpy and sentencepieces), while Google's MADLAD-400 [2], in GGUF format [3], is also supported by llama.cpp.

You could also look into Argos Translate, or just use the same models as Firefox through kotki [4].

[0] https://huggingface.co/facebook/nllb-200-distilled-600M [1] https://huggingface.co/facebook/m2m100_418M [2] https://huggingface.co/google/madlad400-3b-mt [3] https://huggingface.co/models?other=base_model:quantized:goo... [4] https://github.com/kroketio/kotki
by dghlsakjg | 2025-06-25 18:11:25+00:00
Your kids are far more likely to fall for dumb shit their friends talk them into than random texts.

They will be, or already have been, exposed to people telling them that crypto/leveraged day trading/AI/whatever is the shortcut to wealth. That will likely be their peers, or the people (podcasters) that have high status amongst their peers, and is a much more insidious problem. That's what will get them into trouble.
by LordDragonfang | 2025-06-25 18:12:13+00:00
We spent the better part of a calendar year researching what framework to update our MFC app to. We really liked the idea of staying first-party since our UI is explicitly Windows-only, and we looked at every framework - MAUI, winforms or WPF with a C# layer, WinUI3...

It quickly became apparent that WinUI3 was the only one even close to viable for our use case, and we tried getting a basic prototype running with out legacy backend code. We kept running into dealbreakers we hoped would be addressed in the alleged future releases, like the lack of tables, or the baffling lack of a GUI UI designer (like every other previous Win framework).

...We're currently writing our GUI in Qt.
by reaperducer | 2025-06-25 18:12:31+00:00
There's a lot of money in movies. But books?

Books were $28,100,000,000 last year in the United States alone.

Audiobooks: $1,800,000,000

e-Books: $191,000,000

https://www.statista.com/topics/1177/book-market/#topicOverv...
by WXLCKNO | 2025-06-25 18:12:42+00:00
The tiniest step towards a future where AI eats all apps.

No persistent storage and other limitations make it just a toy for now but we can imagine how people will just create their own Todo apps, gym logging apps and whatever other simple thing.

no external API access currently but when that's available or app users can communicate with other app users, some virality is possible for people who make the best tiny apps.
by mort96 | 2025-06-25 18:12:49+00:00
I'm not sure if this is how JPEG implements it, but in H.264, you just have metadata which specifies a crop (since H.264 also encodes in blocks). From some quick Googling, it seems like JPEG also has EXIF data for cropping, so if that's the mechanism that's used to crop off the bottom and right portions today, there's no reason it couldn't also be used to crop off the top and left portions when losslessly rotating an image's blocks.
by lucky_cloud | 2025-06-25 18:12:58+00:00
Yes you do

package1>=0.4.0 means 0.4.0, 0.4.1, 0.4.100, 0.4.100.1 and so on

package1>=0.4 includes the above plus 0.5.0, 0.5.1, 0.6.0, 0.100.0 and so on
by extraduder_ire | 2025-06-25 18:13:04+00:00
Why does this page redirect me to your linkedin page and re-open itself in a new tab when I click anywhere? That's not cool, dude.

This code in /common.js is what does it;

function handleLinkedInRedirect() { const oneWeek = 7 * 24 * 60 * 60 * 1000; const lastOpened = localStorage.getItem("linkedInOpened"); const isHomepage=location.href.match(/https:\/\/BigBalli\.com\/?$/i) if (isHomepage && !lastOpened || Date.now() - lastOpened > oneWeek) { document.addEventListener("click", function openLinkOnce(event) { const target = event.target; const url = target.tagName === "A" && target.href ? target.href : location.href; window.open(url, "_blank"); setTimeout(() => { location.href = "https://www.linkedin.com/in/giacomoballi/"; }, 1); localStorage.setItem("linkedInOpened", Date.now().toString()); document.removeEventListener("click", openLinkOnce); }); } }
Show HN: I rawdog a MCP server from scratch in Zig. No SDK
by ww520 | 2025-06-25 18:14:22+00:00
Some time ago I wanted to write a MCP server in Zig but found out there's no real JSON-RPC support in Zig, which MCP needs for communication. I ended up developing a JSON-RPC 2.0 library in Zig and more [1], which had its challenges.

So I finally was able to put together a MCP server in Zig. It's built from scratch implementing the protocol messages from the MCP JSON schema. It's actually quite magical to have the LLM calling my MCP server [2].

The work is not too bad. Most of the hard work has already been done in the JSON-RPC library.

[1] https://github.com/williamw520/zigjr

[2] https://github.com/williamw520/zigjr?tab=readme-ov-file#run-...
by 9rx | 2025-06-25 18:14:24+00:00
> You don't see how stating someone has limited thought capacity is berating.

No. If someone has limited thought capacity, they have limited thought capacity. That is just a fact of life. For someone so concerned about the veracity of data, how can you see a datapoint as being berating?

Granted, the datapoint in this case is only hypothetical (as you would have noticed if you retained the "if"), but such datapoints also do exist in the real data. There absolutely are people in this world with limited thought capacity. That much is not a hypothetical.

> You don't see how being called a dog is berating.

Likened to a dog. But, no. Why?

> You might want to re-evaluate what people would commonly find berating.

I'm sure you've got some great data for me to look at, but my understanding is that people find something berating when they understand a statement as some kind of truth that they don't want to admit to themselves. It is quite obvious that nobody feels berated when an assertion is so outlandish that it couldn't be true. That becomes comedy.

I have no illusions of being anything related to a dog, so if you likened me to — or even straight up called me — a dog, I would not find that berating, no. If you went after my actual insecurities, then sure. I would then. I am certainly not immune to silly human emotion, but silly human emotion does not get triggered by random strings of text.

So, perhaps this is good opportunity to dive into why you feel insecure about your thought capacity and animal shapeliness for these particular strings to activate your emotions. What are your thoughts there?

(And my apologies for finding your insecurities. I would have never guessed those particular things would bother anyone. The things you learn from having a discussion!)
by gavinray | 2025-06-25 18:14:28+00:00
I think that _eventually_ VR/AR will be a superior screen-viewing experience, but from what I've tried it's not there yet.

It's good enough for watching videos, but for working and reading text, I personally haven't used a device with high enough text quality to prevent eye strain.

I'm very bullish on AR though, and I'm willing to bet that consumer grade devices which are genuinely comfortable to work in will become available within the next 2-3 years.

To me, AR is the next step in Human-Computer Interaction while we wait for full BCI (Brain-Computer Interface) devices.
by reify | 2025-06-25 18:14:29+00:00
This is where my profession excels.

A 3000 word essay every month.

Essays, for me, bring together all your learning, current reading and bibliography.

A minimum 800 word weekly journal. To challenge every thought, feeling or behaviour that comes up in your day to day life.

The simple stuff like sitting on rush hour bus on your way to work, and you find yourself getting angry about a person speaking very loudly behind you.

What is this anger really about? Where does it come from? is it really your anger? is it a learned behaviour that you have introjected from significant others in your life, parents, teachers, neighbours, family members etc.

Everything you experience and do, is up for deep reflection and challenge. It may be an awareness the tone of your voice in certain situations.

What about claiming that you are heterosexual. How do you know? Has your sexuality been imposed upon you from birth, by society and family, the clothes you have worn from birth, blue for boys etc, they way you dress now, etc etc. What does it feel like being a man, a woman. Only once you have challenged all these can you safely believe that you are heterosexual. The beginnings of finding out who you are.

become aware of how the johari windows works, not the business versions online. Expand the knowledge of yourself. seek feed back from others about all that you are. we can be terribly blind to ourselves without feedback from others, who experience us in all our glory. we can only ever know others through knowing ourselves.

read, read, write, write, learn, learn.

For me the internet scrolling generations are not learning anything of value.
Show HN: iOS app to talk to historical/fictional/contemporary figures with AI
by jshchnz | 2025-06-25 18:14:37+00:00
Fun weekend vibe-coding project

All icons, design, 99% of code was AI generated. Mostly using https://www.alexcodes.app/, Cursor & ChatGPT.

100% free, no signup, no ads, no bullshit

Any feature suggestions/feedback would be awesome, thanks!