MurphyA/hacker-news huggingface dataset:
by andy12_ | 2025-12-06 11:15:55+00:00
No, the "large _language_ model" name is a misnomer nowadays. Some time ago it was indeed common to get a pure-text model and inject embeddings from a separately trained image-encoder (which generated "meh" results), but current natively multi-modal models are pre-trained with both text and images from the ground-up. That's why they are so much better at image understanding.

> Gemini models are trained on a dataset that is both multimodal and multilingual. Our pre-training dataset uses data from web documents, books, and code, and includes image, audio, and video data.

https://arxiv.org/pdf/2312.11805
by esperent | 2025-12-06 11:16:05+00:00
I would disagree there. I've tried lots of photo managers, and for organizing thousands of photos, I think Google Photos has it pretty much nailed. When choosing a photo/video manager, "works pretty much exactly like Google Photos but without all the AI bullshit and privacy issues" is a major selling point for me. Ideally it would even have the same shortcuts so that my muscle memory still works.
by specialist | 2025-12-06 11:16:41+00:00
Yes but: Privatization is an effective way to negate the public's right know.

eg Some companies have claimed trade secret protections to prevent public access. Infamously, election administration vendors like Diebold.

I imagine anyone trying to investigate govt activities conducted by Palantir (for example) will run into similar stonewalling. Even getting the fulltext of contracts can be challenging.
by josephg | 2025-12-06 11:16:46+00:00
I'm sure lots of bystanders are surprised to learn what .unwrap() does. But reading the post, I didn't get the impression that anyone at cloudflare was confused by unwrap's behaviour.

If you read the postmortem, they talk in depth about what the issue really was - which from memory is that their software statically allocated room for 20 rules or something. And their database query unexpected returned more than 20 items. Oops!

I can see the argument for renaming unwrap to unwrap_or_panic. But no alternate spelling of .unwrap() would have saved cloudflare from their buggy database code.
by WickyNilliams | 2025-12-06 11:17:08+00:00
I don't often watch live/terrestrial TV. On the odd occasion I do, I'm taken aback. I forget how frequent, jarring, and obtrusive they are. And in recent years, it seems that gambling ads are more and more common. It's really quite astonishing.

Many people have TV on in the background all the time. I wonder if there's correlation between a "ads aren't so bad" and TV watching.
by palata | 2025-12-06 11:18:49+00:00
> Surely it's not next cloud anymore, considering the comments here.

I have been testing Nextcloud for backing up photos from my family members' phones. Wouldn't recommend.

The sync on iOS works well for a while, then it stops working, then some files are "locked" and error messages appear, or it just stops syncing, and the only way I find to recover is to essentially restart the sync from scratch. It will then reupload EVERYTHING for hours, even though 95% images are already on the server.

Note that in my use-case, the user never opens the app. It has to work in the background, always, and the user should not have to know about it.
by drtgh | 2025-12-06 11:19:11+00:00
Ponzi scheme [1] , Anticompetitive hoarding [2] , Cornering the market, Raising rivals' costs (RRC), Consumer welfare harm, and so on

[1] https://en.wikipedia.org/wiki/Ponzi_scheme

[2] https://en.wikipedia.org/wiki/Hoarding_(economics)

I think the event is big enough to stop them and send them behind bars.

> Samsung

I think that Samsung -and other manufacturers- have been intentionally limiting their production capacities so as not to devalue the prices of their chips (for SSD at least) so may be they are an interested part. This, combined with the madness we are seeing, is abuse^2 . I think they should also end up behind bars.
by miohtama | 2025-12-06 11:20:01+00:00
You can trade perpetual futures, onchain, mostly decentralised, in self-custodial manner [1] e.g. on GMX

https://gmx.io/

Some more modern decentralised exchanges (DEXes) dealing with leveraged trades and try to minimise centralisation also include YieldBases:

https://yieldbasis.com/markets

There are other exchanges that are much more centralised, like Hyperliquid, and it is incorrect to call these decentralised. But there are truly decentralised alternatives as well.

GMX is not as popular, let's say Binance, because onchain user experience has been very hard. You don't want to sign every order from your crypto wallet. Transaction cost ("gas fee") used to be too high for trading. This is finally changing with the latest Ethereum improvement proposals, dealing with so called account abstraction.

[1] Because futures always settle on an external price, the price feed must come from some oracle. In the case of GMX, there are keepers (multiple of them) who are responsible to bring the correct price to Arbitrum chain and trigger the settlement. But it's not a single party.
by panick21_ | 2025-12-06 11:20:45+00:00
Ten years ago i already knew that SpaceX was able to build spacecraft, see Dragon. And I already new telecommunications was a big field. That SpaceX would try to expand in sat manufacture was clear and their advantage obvious.

Telecommunications is overwhelmingly the largest space sector, it was in the 90s and is today. Sensing has been around for 60+ years and has grown fast both military and civilian, Planet and co. But its small compared to Telecommunication. And in order to rival that you would need many, many more years of incredibly fast growth.

As for defense application, the most absurd possible one would be Golden Dome. And granted that would be a big chucnk of money if SpaceX can get a huge piece. But I don't think Goldon Dome will happen anytime soon or will be quite a big difference.

You are right that cellular will grow and that's a vector for continued growth of Starlink. So there is decently growth and a lot yet to do. SpaceX a growth company, but justifying 800b on that is a bit questionable. They would need to like 5x in revenue and continue to show massive growth.

As for general 'induced demand', maybe, but we have already seen some of that, and there is growth, but nowhere near the amount of growth for SpaceX to go from 100s to 1000s of launches. Specially with Starship.

There needs to be 3-5 other telecom sized sectors that are actually real. Defense MIGHT be 1.

I just don't see it. Tourism, space mining and space manufacturing would need to happen big time.

There is a lot of talk about 'data centers in space' but I think that is silly. Space solar is even worse.
by robot-wrangler | 2025-12-06 11:21:08+00:00
So "use our proprietary service to scale our proprietary language" is a great pitch for people who are already all in. Increasing spend among existing customers won't help you get new ones though. And it kind of feels like a prelude to nerfing non-cloud based usage.

Typical example of a extraction/exploitation mentality where innovation would be better. Wolfram is in an amazingly good spot to spin up better "simulation as a service" if they would look at fine-tuning LLMs for compiling natural language (or academic papers) into mathematica semi-autonomously and very reliably. Mathworld is potentially a huge asset for that sort of thing too.
by Freak_NL | 2025-12-06 11:21:57+00:00
That might sound strange at first, but we've seen enough now to know that this will inevitably mean that a lot of manufacturers will follow this model.

I can imagine deals where you get a huge 'rebate' if you permanently enable the ad-feature (the on-screen wizard will blow one of those tiny fuses as its final step, locking the device to that setting). That effectively mandates that the price for the device is its selling price minus the huge rebate, and the whole market will adjust to that.

Just ban advertising on those devices.
Show HN: Scanner SEO Internationalization (Free)
by intlayer_org | 2025-12-06 11:22:09+00:00
It covers:

- hreflangs - lang alternates / x-default - html lang and dir tags - sitemap lang alternates / x-default - robots.txt detection of forgotten routes (/dashboard vs /fr/dashboard)

I’m planning to go deeper by checking all internal website links and scrolling all pages to perform a complete analysis. But I’m happy to get your thoughts already
by palata | 2025-12-06 11:22:23+00:00
I like Ente's E2EE for hosting on a remote server.

In my case I want to host on my personal server at home, so it feels actually nicer to not have E2EE. I basically would like to have the photos of all my family members on a hard disk that they could all access if needed (by plugging it into their computer).
by volemo | 2025-12-06 11:22:33+00:00
> We got to this stage of having to sync because Apple can’t stand putting more storage on client devices.

It's not why I use sync services. All my photos fit on my devices (more or less). But I want to have seamless access to my files from both of my devices. And most importantly the sync is my first line of backup, i.e. if my phone gets obliterated I don't loose a day or two of files and photos, I only loose a couple of minutes.
by DeepSeaTortoise | 2025-12-06 11:22:46+00:00
Regarding NixOS, I'm mostly afraid of them going on a user purge after their developer purge. You just never know who this group of people will come after next, especially after they started defining "Fascism" as "anyone asking for how they define Fascism".

And the jump of getting rid of people you hate who contribute to your project and you can do little harm to, to getting rid of people you hate who are of no use to you and you can do genuine damage to (e.g. by installing a tor exit node) is a step down if you think you could get away with it.
by whstl | 2025-12-06 11:22:53+00:00
The TFA.

Rheet Shull's video is quite high quality and shows it.

When it was published I went to Youtube's website and saw Rick Beato's short video mentioned by him and it was clearly AI enhanced.

I used to work with codec people and have them as friends for years so what TFA is talking about is definitely not something a codec would do.
by warangal | 2025-12-06 11:24:07+00:00
I work on an image search engine[0], main idea has been to preserve all the original meta-data and directory structure while allowing semantic and meta-data search from a single interface. All meta-data is stored in a single json file, with original Path and filenames, in case ever to create backups. Instead of uploading photos to a server, you could host it on a cheap VPS with enough space, and instead Index there. (by default it a local app). It is an engine though and don't provide any Auth or specific features like sharing albums!

[0] https://github.com/eagledot/hachi
by flaminHotSpeedo | 2025-12-06 11:25:02+00:00
That's entirely incorrect. For starters, they didn't get unlucky. They made a choice to use the same system they knew was sketchy (which they almost certainly knew was sketchy even before 11/18)

And on top of that, Cloudflare's value proposition is "we're smart enough to know that instantaneous global deployments are a bad idea, so trust us to manage services for you so you don't have to rely on in house folks who might not know better"
by miohtama | 2025-12-06 11:25:21+00:00
There are some exchanges that are more decentralised (and older) than Hyperliquid. Hyperliquid, while being the most popular one, is not the only horse in the town.

E.g. GMX on Arbitrum chain is no longer prohibitively expensive.

Left some comments here https://news.ycombinator.com/item?id=46172450
by 9rx | 2025-12-06 11:26:52+00:00
I'm more shocked about and curious as to why anyone would take time out of their day to press a button that does nothing other than to serve as a poor man's "read receipt" to indicate to the trolls that you read their message, thus incentivizing even more trolling.

But I assume nobody actually purposefully presses the button; only sometimes doing so by accident.
by conartist6 | 2025-12-06 11:27:50+00:00
Problem 1. If you're arguing with an AI, you already have a psychosis. There's no point in arguing with it. If you get mad that it's "lying", the problem isn't its ethics it's that you already lost touch with reality. You may as well be arguing with a door to try to get it to open...

Problem 2. Slothsurf may be a joke product made as a journalism project, but people really do stuff like this and I think they miss out on this fact: Slothsurf is a pre-pivot idea. It's too stupid to have any value in the real world, but if you really try to build it yourself you may, during the process, discover how to build something that is worth building that nobody else has built. Not if you truly view Slothsurf as the target to the extent that you would never pivot, of course. With all AI employees there would be no point to pivoting because you never learned anything or created any kind of expertise or insight that would carry you through a successful pivot. You'd just start over from scratch. Back to square 1. But the good news is that you never really left square one anyway ; )
by cracki | 2025-12-06 11:27:55+00:00
Time to ban all adverts everywhere. I'm not the only one who is fed up with ads.

I don't see ads, thanks to ad blocking tech in browsers and smartphones. Any time that happens to fail and I get to endure an ad, I am amazed that regular people without ad blocking tech can endure this onslaught.

The time to negotiate a "middle ground" is long past. Let's not even entertain that idea.

An acceptable middle ground could have been designated areas for ads, which you have to seek out to see them. Think of the Yellow Pages.

Ad companies need to be reined in. They cannot control themselves. They are lobbying against all limits and controls. The only solution is to eradicate ads entirely and to make sure that anyone who gets that idea will never get it again.
by ben_w | 2025-12-06 11:27:59+00:00
Yes, and more.

Even those who are happy to break laws, don't generally do so perfectly.

Even nation states' pulling James Bond stunts don't do it perfectly.

Imperfect enforcement used to be the default even for petty crimes, before CCTV and finger prints and DNA tests and all the other forensics got cheap. The legal systems don't care if the methods are imperfect… and worse, they don't understand why we do, making it hard to explain to them the consequences of this kind of thing in our domain.
by palata | 2025-12-06 11:28:21+00:00
> Yes, inconsistent updates between components have caused a couple of nights of fixing my RPM or DEB based systems in my 27 years of using Linux on desktop (but mostly when I mixed sources of packages).

Exactly this. I think I have spent something like 2 hours fixing such issues in the last 15 years.

I don't get it when people say "at least with X I don't need to reformat and reinstall my whole system every year", or "it keeps breaking". I have used Debian, Arch, Alpine and Gentoo, and I really just don't have problems? Lucky me, I guess.
Show HN: Holesail – open-source peer-to-peer tunnels
by supersuryaansh | 2025-12-06 11:28:21+00:00
Hi guys,

Wanted to share a project I have been working on for a while https://github.com/holesail/holesail

It is a lightweight reverse proxy similar to Ngrok but works over peer-to-peer tunnels and requires absolutely no configuration.

No port forwarding, no VPNs, no servers in the middle just a direct, end-to-end encrypted connection between two peers using a simple connection key.

It supports both UDP and TCP and runs on Linux, Mac, Windows, Android and iOS and has a Node API that can be used to integrate it into any Android, iOS or CLI app.

The goal is to make Holesail the go-to solution for developers, and self hosters who need fast, reliable, private connectivity.

Some of the stuff I use it for: 1. Accessing self hosted services such as Immich, Vaultwarden, Jistsi Meet, Paperless ngx, Portainer, Filegator 2. Playing LAN games over the internet, like Minecraft and Stardew valley 3. SSHing into my servers 4. Server security

Features: 1. Cross platform i.e. Android, iOS, Linux, Windows, Mac 2. Open source 3. Supports both TCP and UDP 4. Unlimited traffic (as much as your router and server can support) 5. Unlimited bandwidth (as much as your ISP gives you) 6. No servers 7. No accounts 8. Not a vpn 9. Can punch through firewalls and CGNAT 10. Integrate into other apps with Node API

It is the perfect alternative to Tailscale, Cloudflared, Ngrok or any other tunneling tool that otherwise works over ssh or servers.

Would love to hear feedback from anyone working with networking, P2P systems, or tunneling tools.

Happy to answer any questions!

Thanks
by fluffet | 2025-12-06 11:29:07+00:00
Happy to see this :-)

This guy starring my chip-8 implementation was a moment of pride for me. It was buggy but before this guide there wasn't too much material out there that was made for stupid people like me.

It's a great starter project for emulation. You'll realise how all emulators work, and as a bonus, interpreted languages. Really recommend it.
by constantcrying | 2025-12-06 11:30:33+00:00
So much of the Internet is broken if you don't have a VPN (and much of it is broken if you do). But the consequence of circumventing laws through VPNs will inevitably be bans on VPNs for individuals. By the way, the people who are writing these laws aren't clueless 60 year olds who need help operating their phones. The EU politicians pushing through chat control understand what they are doing.

The idea of a global internet is becoming increasingly infeasible and I believe that China is just ahead of its time. If you look at the UK, it is really just a matter of time until they figure out that the real issue they are having is that, the Internet allows communication with entities they can not enforce their laws on. The logical consequence for them will be to deny access entirely. The same seems true for the EU, which is moving in a similar direction.
by josephg | 2025-12-06 11:31:29+00:00
> The point is Rust provides more safety guarantees than C. But unwrap is an escape hatch

Nope. Rust never makes any guarantees that code is panic-free. Quite the opposite. Rust crashes in more circumstances than C code does. For example, indexing past the end of an array is undefined behaviour in C. But if you try that in rust, your program will detect it and crash immediately.

More broadly, safe rust exists to prevent undefined behaviour. Most of the work goes to stopping you from making common memory related bugs, like use-after-free, misaligned reads and data races. The full list of guarantees is pretty interesting[1]. In debug mode, rust programs also crash on integer overflow and underflow. (Thanks for the correction!). But panic is well defined behaviour, so that's allowed. Surprisingly, you're also allowed to leak memory in safe rust if you want to. Why not? Leaks don't cause UB.

You can tell at a glance that unwrap doesn't violate safe rust's rules because you can call it from safe rust without an unsafe block.

[1] https://doc.rust-lang.org/reference/behavior-considered-unde...
by koakuma-chan | 2025-12-06 11:32:43+00:00
I didn't say that he beats his wife. Basically, I was arguing that people who do physical work, or just some hard work that anyone would hate, must be miserable, regardless of whether they admit to being miserable or not, and even regardless of whether you consider them miserable or not, because I don't trust your, or anyone else's judgement on that, because, from my experience, people only point out bad things about others when it is socially advantageous to them. I don't trust your claim that your plumber is 100% nice and happy, because it sounds like you are friends with him, and people tend to not criticize their friends and ignore their friends' faults, even when the faults are extremely obvious to a neutral third party. And people who are miserable tend to do bad things, such as, but not necessarily, beating wives.
by gucci-on-fleek | 2025-12-06 11:33:16+00:00
> Python is a much better language than Wolfram

Different languages are better at different things, so it rarely makes much sense to say that one language is better than another in general. Python is definitely much better than Mathematica for "typical" imperative programming tasks (web servers, CLI programs, CRUD apps, etc.), but Mathematica is much better at data processing, symbolic manipulation, drawing plots, and other similar tasks.

> there is no real scoping (even different notebooks share all variables, Module[] is incredibly clumsy)

Scoping is indeed an absolute mess, and the thing that I personally find the most irritating about the language.

> no real control flow (If[] is just a function)

You're meant to program Mathematica by using patterns and operating on lists as a whole, so you should rarely need to use branching/control flow/If[]. It's a very different style of programming that takes quite a while to get used to, but it works really well for some tasks.

> no real error handling

For input validation, you should use the pattern features to make it impossible to even call the function with invalid input. And for errors in computation, it often makes the most sense to return "Undefined", "Null", "Infinity", or something similar, and then propagate that through the rest of the expression.

> The notebooks are also difficult to version control (unreadable diffs for minor changes)

Mathematica notebooks tend to do slightly better with version control than Jupyter Notebooks, although they're both terrible. You can work around this with Git clean/smudge filters, or you can just use ".wls"/".py" files directly.
by B1FF_PSUVM | 2025-12-06 11:33:17+00:00
What really gets me is the "Map of the strength of the 12-hr lunar tide" in the Layer 4 section of the article posted, which I haven't seen discussed.

All the rest is swept away, and you have stretches of coastline with tides over one meter, and others with nearly zero, just because of landmass distribution ...

If you moved Miami Beach to the French Atlantic coast, things would get interesting.
by qcnguy | 2025-12-06 11:33:39+00:00
Auditors != researchers.

Auditors are hired by the company being audited, have a very narrow and fixed mission justified by previous financial blowups that caused a lot of concrete damage to specific people, and there are strict standards defining what they are looking for and how. Audits don't tend to suck up personal data of customers.

"Researchers" here means self-selecting academics going on arbitrary fishing expeditions with full access to everyone's data. It's not narrowly defined, not justified by prior unambiguous harm to anyone, and given the maxed out ideological bias in academia is clearly just setting up universities to be an ideological police force on the general public.
by makeitdouble | 2025-12-06 11:34:14+00:00
True. Then we cross a threshold where things that weren't even thought as possible become reachable, and we're back on the treadmill.

That's what we're having with VR: we came to a point where increasing DPI for laptop or phone seemed to make no sense; but that was also the point where VR started to be reachable, and over there a 300DPI screen is crude and we'd really want 3x that pixel density.
by strogonoff | 2025-12-06 11:34:34+00:00
When(ever) I quit coffee, I got strong migraines after a day or so. However, they subside and go away after a few more days.

I wouldn’t claim it works the same way for everyone, but the difference between coffee being a treatment for migraines and migraines being a symptom of coffee withdrawal may be indistinguishable in immediate term.