MurphyA/hacker-news huggingface dataset:
by doctoboggan | 2025-07-31 01:56:20+00:00
Last I tried OpenWebUI (A few months ago), it was pretty painful to connect non-OpenAI externally hosted models. There was a workaround that involved installing a 3rd party "function" (or was it a "pipeline"?), but it didn't feel smooth.

Is this easier now? Specifically, I would like to easily connect anthropic models just by plugging in my API key.
by wlesieutre | 2025-07-31 01:56:34+00:00
As a hobbyist, I owned CS4 (purchased on sale) and kept using it for ages. Turning it into a subscription might be fine for bleeding edge professionals who care about whatever new bells and whistles every year to finish a job 2% faster, but the ongoing costs cut out anybody who isn’t making money with it.

Thankfully there are better competitors like Affinity in that space now.

RIP Macromedia Fireworks though.
by throwanem | 2025-07-31 01:57:03+00:00
"Infer?" Watch the demo video and see it happen.

The thing about street and impromptu work like this is that to be good, it must be done gently. Otherwise it's only about you, the photographer, who has made a mirror of your subjects without knowing it. That's why I said it doesn't surprise me no one in any of these samples wears a genuine smile. I've made shots like those too, but I never thought them good enough to publish anywhere.

"Why don't you show examples of your own work so we can compare, then?" For one, because I have no such rights to the likeness of anyone who's put up with my lens. For another, no one here is really whose judgment I care about in this respect. When it comes to photography, HN's commentariat has always managed to be that rare broken clock which is right not even once a day, and not even for entertainment is it worth soliciting such a farrago.
by accrual | 2025-07-31 01:57:51+00:00
I gave the Ollama UI a try on Windows after using the CLI service for a while.

- I like the simplicity. This would be perfect for setting up a non-technical friend or family member with a local LLM with just a couple clicks

- Multimodal and Markdown support works as expected

- The model dropdown shows both your local models and other popular models available in the registry

I could see using this over Open WebUI for basic use cases where one doesn't need to dial in the prompt or advanced parameters. Maybe those will be exposed later. But for now - I feel the simplicity is a strength.
by mopsi | 2025-07-31 01:57:56+00:00
> It's not even hard to learn about the Donetsk region's conflicts and the destruction there long before the invasion, but flooding the media and Internet with convenient narratives like "just the Russian desire to own Ukraine" has worked and continues to work very effectively on the general public (likely even more than the censorship does).

There was none. The conflict in Donetsk was entirely manufactured during the initial stages of the 2014 invasion. When the European Court of Human Rights reviewed a case concerning the downed Malaysian airliner, the Russian side argued that Russia was not involved, claiming that it was the work of "Donetsk rebels". The court found that there was no genuine separatist movement and no rebels of any kind, only unmarked troops operating under direct Russian control from the start.

If anything, the media has been flooded with misrepresentations that promote a "generic ethnic conflict" narrative to mask a straightforward and unprovoked invasion of one country by another country. And the reasons indeed do boil down to one single person, his unchecked power, and unhealthy obsessions - as has been the case with many dictators throughout the history.
Lazy Online Merchants: CC Authorizations
by FesterCluck | 2025-07-31 01:59:04+00:00
This has been a problem since the dawn of the internet, but online companies not understanding or straight up refusing to understand how cc authorizations/transactions work is just awful.

Merchants: When you "charge" my card, you're pulling an authorization. You receive a code that corresponds with that, and it ensures you can collect UP TO that amount when you close the transaction in a batch. The length of that hold varies, but can definitely extend beyond the moment of your next closed batch. Your standard 10,14, or 30-day response is actually a default you or your provider setup. It's the authorization expiration period, and it's sent during the initial transaction. The purchaser's bank honors it.

With that auth code, you may update the authorization for less without pulling a new auth code. You may also include the transaction in a batch for the given amount OR LESS. Closing a batch collects.

Leaving dangling authorizations out there when your applications have bugs should not be the onus of your users. Implement proper authorization updates in your error handling. No accidental payments or refunds to worry about, just update the authorization to $0.

Community, what are your thoughts?
by 0_____0 | 2025-07-31 01:59:17+00:00
That one was flying around 60,000ft and weighed probably about 1 ton. Very different kind of balloon.

It was shot down by an F22 with an AIM-9 Air-to-air missile. This is the highest altitude air-to-air kill known, and the first combat kill of the F22 platform.
by aspenmayer | 2025-07-31 01:59:24+00:00
Those who collect PII, anonymized or not, are collecting information for one or more legitimate purposes, and that same information lends itself to ends which can reasonably be construed as spying when it is inevitably exposed to those who desire to spy. Those app developers can’t plausibly deny knowing that this information sharing will occur or is exceedingly likely to occur, and by making such data collection opt-out, app developers knowingly are acting on behalf of spies, despite having no intention to directly spy themselves. If you are an app developer with opt-out telemetry or an end user of an app so developed, who is the spy or doing the spying is a distinction without a difference to my view.
by Tadpole9181 | 2025-07-31 01:59:31+00:00
The workforce saw an explosion of productivity, and women added upwards of 100% more members of the workforce.

The problem is that all of that wealth went to the billionaires and the rest of us got the bones in the scrap pile. Now we can't even raise our children because we need to work, but we cannot even not raise our children because it costs more than we make.
by roncesvalles | 2025-07-31 01:59:42+00:00
All the references to LLMs in the article seemed out-of-place like poorly done product placement.

LLMs are the anti-thesis of fast. In fact, being slow is a perceived virtue with LLM output. Some sites like Google and Quora (until recently) simulate the slow typed output effect for their pre-cached LLM answers, just for credibility.
by forgotoldacc | 2025-07-31 02:01:18+00:00
So instead of using a photo ID so that everything is logged, register your every interaction online with the government directly. The government which also has your photo ID on record.

There's zero difference. Either way, the government will have you monitoring your every single little comment online and having it forever tied to your person. And that'll have a chilling effect on individual liberties.
by qingcharles | 2025-07-31 02:01:37+00:00
This. I'm using vibe-coding now to build little utils and apps that I will literally never maintain as they do one job, often a one-time job. In this situation vibe-coding is incredibly time-saving.

I know zero about the code the LLM created, though. I've tried going through it, and it is all well-written, but it's all foreign. I wasn't there for any of its creation and I don't have any map in my head about the layout of the functions or the flow of the apps.
by silentpuck | 2025-07-31 02:02:10+00:00
That’s a great point — C# really does hit a sweet spot between control and convenience.

I’ve never spent serious time with it, but I’ve heard a lot of good things about the tooling and the ecosystem.

Maybe one day I’ll give it a try — especially if I ever need something with more abstractions but less ceremony than Python.

Thanks for sharing your take — it’s always helpful to hear how others find their flow.
by bfg_9k | 2025-07-31 02:02:12+00:00
So then block google/YT and call it a day? It's absolutely not Google's problem.

This isn't a "real life" thing - it's not like there's a strip club with open windows next door to your house for your children to look into. We're talking about a computer/iPad/mobile phone - block YT at the DNS level or better yet, don't even give one to your kids. Problem solved.

Other people shouldn't have to be punished with breaches to their privacy because people can't manage their childs online time.
by cosmic_cheese | 2025-07-31 02:02:29+00:00
Right, but usually part of the end goal of going out to settle a frontier isn’t just to get away from the status quo, but to build something bigger in the process. You’re right that governments aren’t going to care about just you living out in the middle of nowhere, but they will care once it grows into something significant, and that renders the whole thing moot. No point in building something up if it’s guaranteed to be snatched away.

Of course, that can happen to some off-world settlement that took generations to build too, but it’s not a given and your chances of retaining sovereignty are much better.
by JKCalhoun | 2025-07-31 02:03:36+00:00
You might be exaggerating the dangers a bit I think, but I'm not disagreeing with you.

I'm kind of a hard sell though because I think sometimes that life before there was an internet was preferable.

To be sure, like anyone, I can think of plenty of positives that the internet has brought. But as a net positive? I'm increasingly having my doubts.
by sudomateo | 2025-07-31 02:03:45+00:00
Similar to what others noted earlier I'm having trouble understanding exactly what you're trying to communicate here. I'll respond based to points I am clear on.

Selling a customer a contract for on-premises computing and giving them a fake metal box and SaaS is borderline unethical depending on the terms of said contract. I understand the sentiment of that point though. There are many reasons a customer chooses to own instead of rent. Legal requirements, financial incentives, and even control over performance to name a few.

On-premises computing was so good that the cloud providers packaged it up and sold it back to people at a premium that could only ever be rented. The finances of that model don't make sense to many businesses as they look to reignite their on-premises computing with the modernity of the cloud providers. That's where Oxide shines in my opinion- being able to have on-premises computing that combines the efficiencies of the hyper scalers with an API-driven approach to managing resources. We take that a step further by building hardware and software in-house for additional benefits such as power efficiency, control over the networking stack, additional telemetry, etc.
by _carbyau_ | 2025-07-31 02:04:16+00:00
There needs to be some terms clarified. mygov vs mygovid vs myid.

Agreed, "myid" used to be called "mygovid".

But myid/mygovid is NOT mygov. I'm guessing the rename is likely because of that confusion.

mygov usage is high, 26 million accounts, according to [1] 2023 report.

Myid usage seems middling. 13 million according to [2] 2024 article.

Which platform to use for what and how I leave to you.

I don't want this. I don't want the government's aim for auditable provability of every item watched/interacted with in the name of "won't somebody think of the children!!!" level of authoritarianism.

There are plenty of households without kids. Why are they having to pay a privacy price?

[0] https://my.gov.au/en/about/help/digital-id

[1] https://my.gov.au/content/dam/mygov/documents/audit/response...

[2] https://www.ato.gov.au/media-centre/mygovid-being-renamed-my...
by jihomie | 2025-07-31 02:04:32+00:00
Hello, I am a manager at a tech firm. Came across your product, and feeling this could be a thing I was looking for these days - recently got banned of some notetakers. Impressive demo video btw!

First of all I wanna try this on my personal device. How can I implement your product in my devices?

I also want to discuss some points (on-device, self-hosting, open-source, etc.) to persuade our compliance team, as well
by RpFLCL | 2025-07-31 02:05:19+00:00
> give out anonymous time-limited tokens from the gov site, with no logging

Awful idea.

This gives the government the power to deny you access to mass communication by deciding that you're no longer allowed to verify with these platforms.

"Been protesting the wrong things? Been talking about the wrong war crimes? Been advocating for the wrong LGBT policies? Failed to pay child support? Failed to pay back-taxes? Sorry you're no longer eligible for authenticating with social media services. You're too dangerous."

That is not beyond the pale for the Australian government.

You're also at the mercy of them to actually adhere to the "no logging" part, with absolutely no mechanism to verify that. And it can be changed at any time, in targeted ways, again with no way for you to know.

A better idea would be to sell anonymous age verification cards at adult stores, liquor stores, tobacco stores, etc. Paid in cash. An even better idea is to not do any of this and spend the money on a campaign to educate parents and institutions on how to use existing parental controls.
by jheitmann | 2025-07-31 02:05:21+00:00
Check out the game Bombe [1]. It's a minesweeper variant where instead of directly flagging or uncovering cells, you define rules for when cells can be flagged. As it gets more advanced you end up building lemmas that implicitly chain off each other. Then as _you_ get more advanced (and the game removes some arbitrary restrictions around your toolset) you can generalize your rules and golf down what you've already constructed.

[1] https://steamcommunity.com/app/2262930
by majormajor | 2025-07-31 02:05:21+00:00
You, of course, say that like it's a bad thing.

I'll say video games would certainly be worse.

I don't know if we'd be worse off with a lot of other software and/or public internet sites of 20-to-30 years ago. A lot of people are unhappy with the state of modern consumer software, ad surveillance, etc.

Probably a lot less identity theft and credit card/banking fraud.

For social media, it depends on if that "regulate things to ensure safety" attitude extends to things like abuse/threats/unsolicited gore or nudes/etc. And advertising surveillance. Would ad tracking be rejected since the device and platform should not be allowed to share all that fingerprinting stuff in the first place, or would it just be "you can track if you check all the data protection boxes" which is not really that much better.

I'm sure someone would've spent the time to produce certified Linux versions by now; "Linux with support" has been a business model for decades, and if the alternative is pay MS, pay someone else, or write your own from scratch, there's room in the market.

(Somewhere out there there's another counterfactual world where medicine is less regulated and the survivors who haven't been victimized by the resulting problems are talking about how "in that other world we'd still be getting hip replacement surgery instead of regrowing things with gene therapy" or somesuch...)
by rpdillon | 2025-07-31 02:06:15+00:00
I mean, pretty much exactly that.

> If you're wondering what was controversial about the patch, GNU guidelines discourage adding features targeting non-free operating systems before it can be made available for GNU/Linux. While the patch could be easily reworked to expose the native capabilities available for each platform, there's plenty of room for interpretation as to whether a rework is considered enough to satisfy the guideline. Most of the discussion was centered around this topic. Once the thread was refocused around shaping the patch, I received super constructive feedback and the patch was indeed reworked to cater for different platforms. We also agreed to rename the feature from "share" to "send". To my surprise, even RMS also chimed in on the patch discussion. Achievement unlocked?!
by abrefeld | 2025-07-31 02:07:39+00:00
I’ve always loved this example. I implemented the Monte Carlo pi estimation on a LEGO Mindstorms NXT back in high school. Totally sparked my interest in programming, simulations, etc. Also the NXT’s drag-and-drop, flowchart programming interface was actually a great intro to programming logic. Made it really easy to learn real programming in later on.
by sudomateo | 2025-07-31 02:07:45+00:00
Hey! The current generation rack is compatible with the current generation compute sleds, switch, and power shelves. The next-generation compute sleds will be compatible as well. Possibly the next-generation switch but I would have to defer to my colleagues for that answer.

We'll ultimately ship a next-generation rack to take advantage of changing constraints (e.g., physical form factor, power requirements) and we'll provide a mechanism for upgrading to that generation of rack as well. Likely, in the form of multi-rack connectivity to move workloads or perhaps even financial incentives to purchase the latest and greatest.

I don't work on the hardware side at Oxide so I don't have further details to share. Great question!
by our-films-mean | 2025-07-31 02:08:50+00:00
Terry A. Davis is known in programming circles for his "one man skyscraper" TempleOS. Less talked about are the years of video diaries and blog posts he left behind that document his life and thoughts in remarkable detail. Over the past year I collected those archives and edited them into a feature‑length documentary.

This film isn’t a documentary of TempleOS so much as an exploration of the person behind it, through his own words and eyes. It covers his early years, his work on his operating system, and the mental health struggles that shaped his later life. The full video is available for free on YouTube.

I’m sharing this here because I think many people on HN will be curious about the context in which TempleOS was created and what Terry was like outside the memes. If you watch it, I’d be interested to hear your thoughts or questions in the thread.
by bagacrap | 2025-07-31 02:09:21+00:00
I blame the tech industry less than I blame the financial industry. Meme stocks, after all, don't have much to do with technology, aside from telecommunications enabling mass coordination among retail actors. Bitcoin doesn't either, although it has the veneer of tech, given that when it was known only to a few engineers, its market cap was substantially zero.

Tech companies are just reacting to market forces. The author invokes FB/Meta, but Zuck was blazing his own shitty trail with the metaverse until the market punished him beyond all reason (relative to the cash flow the ads business was still generating). He only jumped on the AI hype train when he was forced to. It's been a long time since fundamental analysis a la Warren Buffet was the core of prudent investing. But I think this is a result of human nature --- a large percent of people just like gambling, even if the expected value of their wagers is negative.

I also get the anger that the author feels. As a tech worker, my professional life is dictated to me by the whims of the market. But the all the attention from financiers is also a result of the immense wealth the industry has attracted (or generated, based on your perspective), so it's hard to complain without self-consciousness. Like many here, I probably live online a bit too much, and I try to see the silver lining in enshitiffication as a force that encourages me to live more in the real world, with my family members, in the present.
by zahlman | 2025-07-31 02:09:49+00:00
It was first reported by a Python core developer. It seems like they are going after fairly high profile targets, such as maintainers of "critical" projects. To my understanding, the fake phishing site is about as good of a copy as they ever are. They appear to have basically copied the HTML and done a regex search-and-replace on the domain name.

It has nothing to do with "knowing Python well". It's a standard web-based phishing attack. If you publish packages on PyPI, then you will commonly also use the pypi.org web interface to manage a user and/or organization account. The attack isn't trying to exploit any kind of ignorance of what PyPI is or how Python works, or how the Python packaging ecosystem works. It's trying to exploit the visual confusion between "i" and "j".

Related:

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

https://news.ycombinator.com/item?id=44701913
by majormajor | 2025-07-31 02:09:52+00:00
Letting another country be the wild west and then cherry-picking the good stuff while regulating the nasty stuff doesn't seem like a terrible place to be for the, what, 99% of people who aren't Silicon-Vally-bigtech-execs-and-engineers getting all those profits?

Even in the US most software jobs are lower-scale and lower-ROI than a company that can serve hundreds of millions of users from one central organization.

But for the engineers/investors in other countries... I think the EU, etc, would do well to put more barriers up for those companies to force the creation of local alternatives in those super-high-ROI areas - would drive a lot of high-profit job- and investment-growth which would lead to more of that SV-style risk-taking ecosystem. Just because one company is able, through technology, to now serve everyone in the world doesn't mean that it's economically ideal for most of the world.
by Aurornis | 2025-07-31 02:10:32+00:00
> We should be allowed to create and use whatever UI we want for the public endpoints that are exposed

Having been at a company that tried this: The number of poorly-behaved or outright abusive clients is a huge problem. Having a client become popular with a small group of people and then receive some update that turned it into a DDoS machine because someone made a mistake in a loop or forgot to sleep after an error was a frequent occurrence.

The secondary problem is that when it breaks, the customers blame the company providing the service, not the team providing the client. The volume of support requests due to third party clients became unbearable.

These days there’s also a problem of scraping and botting. The more open the API, the more abuse you get. You can’t have security through obscurity be your only protection, but having a closed API makes a huge difference even though the bad actors can technically constantly reverse engineer it if they really want. In practice, they get tired and can’t keep up.

I doubt this will be a popular anecdote on HN, but after walking the walk I understand why this idealistic concept is much harder in reality.
by JumpCrisscross | 2025-07-31 02:11:01+00:00
> you can't say that both chaos and dominion were happening simultaneously at all times

Nobody said this.

> one could claim that the history of chaos in Central Europe goes back to the dissolution of the Carolingian Empire, or the Ostsiedlung, or perhaps even before the Romans made contact with the Germani

Well, yes. It’s a nexus of navigable waterways. It has taken millennia of negotiating, atrocity and—ultimately—an external security guarantor twinned with mutual forgiveness to attain, for a short period, peace.
by Eisenstein | 2025-07-31 02:11:47+00:00
Sure, those are all difficult problems. Problems that single devs are dealing with every day and figuring out. Why is it so hard for Ollama?

What seems to be true is that Ollama wants to be a solution that drives the narrative and wants to choose for its users rather than with them. It uses a proprietary model library, it built itself on llama.cpp and didn't upstream its changes, it converted the standard gguf model weights into some unusable file type that only worked with itself, etc.

Sorry but I don't buy it. These are not intractable problems to deal with. These are excuses by former docker creators looking to destroy another ecosystem by attempting to coopt it for their own gain.