MurphyA/hacker-news huggingface dataset:
by cco | 2025-09-18 16:04:57+00:00
I've been using Cactus for a few months, great product!

Makes it really easy to plug and play different models on my phone.

If anybody is curious what a Pixel 9 Pro is capable of:

Tokens: 277- TTFT: 1609ms 9 tok/sec

qwen2.5 1.5b instruct q6_k

Sure, here's a simple implementation of the Bubble Sort algorithm in Python:

def bubble_sort(arr): n = len(arr) for i in range(n): # Flag to detect any swap in current pass swapped = False for j in range(0, n-i-1): # Swap if the element found is greater than the next element if arr[j] > arr[j+1]: arr[j], arr[j+1] = arr[j+1], arr[j] swapped = True # If no swap occurs in the inner loop, the array is already sorted if not swapped: break

# Example usage: arr = [64, 34, 25, 12, 22, 11, 90] bubble_sort(arr) print("Sorted array is:", arr)

This function sorts the array in ascending order using the Butbble Sort algorithm. The outer loop runs n times, where n is the length of the array. The inner loop runs through the array, comparing adjacent elements and swapping them if they are in the wrong order. The swapped flag is used to detect if any elements were swapped in the current pass, which would indicate that the array is already sorted and can be exited early.
by burnt-resistor | 2025-09-18 16:05:30+00:00
https://archive.is/6hUhs

There's no freedom of consequences for speech when it comes to employment, business, or social contexts.

When the government censors speech in advance, it might be censorship by prior restraint.

Threatening local broadcast licenses for protected speech isn't directly censorship per se, but it is de facto and would be illegal if the prosecutors and judiciary were honest.

At worst, I hope Kimmel launches a podcast and gets paid for sitting at home. At best, I hope ABC comes to its senses and realizing that it capitulated to tyrrany.
by ratelimitsteve | 2025-09-18 16:05:44+00:00
The worst part of 5 years and 2 months mourning my baby brother was the day that the dream got me. I dreamt about him a lot but I'm a shit screenwriter so the dreams were always cliched garbage with obvious meaning. Stuff like "We're standing on a bridge that I can't cross, and he says he needs to cross it but I'm trying to convince him not to". The kind of stuff you write for a high school creative writing class that you don't need to pass in order to graduate. But one got me goooooooooood. It was one of those hyper-realistic dudes, I was driving with my wife to a restaurant that I used to go to as a kid, we were picking up takeout to bring back home. As I was loading it into the car I heard his voice behind me say "Aren't you forgetting something?" I turned around and it was him, and everything else about the situation felt so normal and boring that of course he would be there because he was always there every time we did this. But my brain knew that we had been spending the last few years more or less constantly thinking about the fact that he was gone. It almost always results in me realizing that I'm dreaming, but just this one time it went the other way and my brain said "Oh joy, there must have been some sort of years-long misunderstanding and he's actually been here and fine the entire time!" Then I woke up. Cruelest thing I've ever done to myself, but it's a bit comforting to realize that it's in the realm of normality.
by Bender | 2025-09-18 16:06:05+00:00
if there’s one that comes “safe by design” for kids.

I am not aware of such a thing. I think it would be a combination of sitting with your kids and helping them understand all the bad things the internet will throw at them and some effort on your part to lock it down and let them know some of the safeguards will be loosened as they mature. Help them become jaded and skeptical of the internet early. Educate them on all the shady marketing and psychological manipulation practices of corporations.

Probably something like [1] or one of the education focused distributions. I have never tried any of them. Then it may be some effort on your part to block adult sites using DNS [2]. They can bypass this but you can make some effort on your router to block DoH using a local Unbound DNS entry:

local-zone: "use-application-dns.net." always_nxdomain

and of course configuring applications to use either your DNS or something online that attempts to block adult sites. Also set up a start-up script to blackhole route all the DoH/DoT providers other than those you approve. Despite popular belief blocking DoH is trivial. This wont help with corporate sites that try to manipulate kids into pushing the parents to buy things. This is really something that you will have to help your kids understand. There are ways to lock down Linux and only allow specific web-sites but that involves setting up a Squid SSL-Bump proxy and that will break a few sites. A TLS MitM proxy like Squid is about the only thing that really works these days as so many sites are behind a CDN. I have never tested a MitM of Discord using Squid. The only sites I know that sortof won't work in a MitM proxy are those that still do certificate pinning and there are not many.

As Mr Bees69 said this can make them resentful especially if it is obvious they can not do things their friends are doing. Their friends will teach them how to bypass anything especially if they are teens. Teens can get around most limitations from within video games and Discord. Many watch / stream pirated or adult movies together from within rated-pg games which in a way is somewhat worse than just going a porn site as they will get their adult knowledge from their friends instead of you. Their friends are worse than LLM's in that as a group they will confidently give amazingly poor advice.

[1] - https://www.endpointdev.com/blog/2021/01/linux-distro-for-ki...

[2] - https://www.opendns.com/home-internet-security/
by whstl | 2025-09-18 16:06:09+00:00
Totally. I remember a few years ago where every open source or tech group community was on Slack. Today it's almost all Discord.

I once even went to a doctor and the staff was using Slack because it integrated with some calendar thing they had.

This is 100% gone.

Fancy startups are still using Slack but in two I worked at, they migrated to Teams or Google after a while, as soon as they were acquired.
by fidotron | 2025-09-18 16:06:13+00:00
The BC250 does not use a PS5 APU, it uses another APU which has the same CPU core. By that measure the Cell in the PS3 and the Xenon of the XBox 360 were the same, or any AMD Jaguar device is a PS4.

This relates to the Intel problem because they see the world the way you just described, and completely failed to grasp the importance of SoC development where you are suddenly free to consider the world without the preexisting buses and peripherals of the PC universe and to imagine something better. CPU cores are a means to an end, and represent an ever shrinking part of modern systems.
by tmzt | 2025-09-18 16:07:32+00:00
Right. But of course, intel was busy spinning off their Xscale business to Marvell. If they had seriously invested in it, they could have owned the coming mobile revolution.

They did push hard on their UMPC x86 SoCs (Paulsbo and derivatives) to Sony, Nokia, etc. These were never competitive on heat or battery life.
by ceejayoz | 2025-09-18 16:07:46+00:00
> He was fired by Disney.

After very clear threats of official action from the FCC chair up to and including revocation of their broadcasting licenses. For protected speech. That is a very, very clear First Amendment violation.

https://variety.com/2025/tv/news/brendan-carr-abc-fcc-jimmy-...

"FCC chairman Brendan Carr has threatened to take action against ABC after Jimmy Kimmel said in a monologue that 'the MAGA gang' was attempting to portray Charlie Kirk‘s assassin as 'anything other than one of them.' 'We can do this the easy way or the hard way,' Carr said. 'These companies can find ways to change conduct and take action, frankly, on Kimmel or there’s going to be additional work for the FCC ahead.'... 'You could certainly see a path forward for suspension over this,' Carr said."

> I don't see a difference.

Well, we don't have a cure for blindness.
by deviaze | 2025-09-18 16:07:58+00:00
Luau already has Luau Language Server which works extremely well for vscode w/ nvim & zed support as well. It surfaces Luau's own diagnostics w/ autocomplete, strict type checking, etc., leading to a better DX (for me) than using Ruby or Python. I primarily use Luau as a shell scripting & general purpose programming language w/ my own runtime (ala node is to js) called seal. Many Roblox devs use a different (much more popular) runtime called Lune for Roblox CI/CD, unit & integration testing, etc.
by bigstrat2003 | 2025-09-18 16:08:27+00:00
> But mobile platforms, with their small touchscreens are completely different from desktop platforms with their large screens, keyboards and mice. So what do you do?

You keep the UIs separate. Dumbing down desktop UIs to mobile capabilities is just as bad of a design as it was when people tried to jam a desktop UI into mobile. You have to play to the strengths of the platform you are on, not limit each one based on the other. Yes, it's more work, but it's well worth it to have a product which is actually good.
by retrac | 2025-09-18 16:08:36+00:00
I'm not sure if this is "human nature" or if it's a specific cultural problem in the modern west. It's certainly true here in Canada too -- everyone uses terms that are really quite heavy duty to describe quite minor things.

I'm deaf. When I tell people this, one of the most common response is "Oh, don't worry. I'm a little bit deaf too." Now not to go policing people on their identities but -- no you're not.

Like what do I need to say? Clinically deaf. Severe-profoundly deaf. Cannot hear a fire alarm without hearing aids?

It's one thing when it's an elderly person. Yes maybe they are in fact a bit deaf too. But for all the people in their 30s or 40s who have said it to me -- the odds they all have moderate or worse hearing loss is nil! Most of the people who are saying it presumably have normal hearing. I understand that they're trying to identify with and not alienate me. But it's such a strange dynamic.
by bigyabai | 2025-09-18 16:08:38+00:00
224 GB/s 128 bit

The monkey's paw curls...

I love GPU differentiation, but this is one of those areas where Nvidia is justified shipping less VRAM. With less VRAM, you can use fewer memory controllers to push higher speeds on the same memory!

For instance, both the B50 and the RTX 2060 use GDDR6 memory. But the 2060 has a 192-bit memory bus, and enjoys ~336 GB/s bandwidth because of it.
by vic1102 | 2025-09-18 16:08:47+00:00
PixTrim is a minimal, privacy-focused image processing tool.

It runs in the browser and handles common tasks like compression, resizing, format conversion (AVIF, WebP, HEIC, PNG, JPEG), as well as cropping, flipping, and rotating.

The backend is powered by Go and libvips.

Would love to hear feedback from HN.
by j_w | 2025-09-18 16:09:00+00:00
It does matter. People working for a non-profit should not work for free. It's completely acceptable for a non-profit to have an income and assets. Revenue may increase and it would be irresponsible to immediately increase expenses to match when they can conservatively plan for the future.

This is said knowing nothing about the company in question, just from my own experience working for a non-profit. Employees still need to be paid.
by Arathorn | 2025-09-18 16:09:38+00:00
Matrix is the protocol, so doesn’t do implementations (just like w3c doesn’t do web servers any more). But the distribution from Element indeed is self-host first, and doesn’t break stuff if you’re airgapped. The paywall (such as it is) is that features which empower the enterprise over the user are paid, whereas one which empower the end-user are FOSS.
by UmGuys | 2025-09-18 16:09:39+00:00
It's the first time the government in the US has done this. 100%.

I see. You're trying to pretend that intentionally subverting public health measures should be free speech and that the Biden administration did something like what the authoritarians are doing now. I disagree, though I'm not super familiar with the government intervention or lack of during covid. I have no desire to discuss it as it has no relevance to this context.

You're lying by creating a false equivalence and don't deserve replies.
by gsf_emergency_2 | 2025-09-18 16:10:21+00:00
Got to the part where Ezra says he will have his kids read Shapiros neo-Randian fairytale lol.

Yep this is the disingenuity. If i were Ezra I'd have rehearsed with a unrepentant Randian 10x to come up with something more aggressive.

Dems will get that he's weaseling, but Republicans will have it go over their heads.. Mamdani-style listening would be marginally better; to throw Shapiros phrase back at him, it's the "praise" that he pretends not to notice that should be the most concerning

Self-help for Shapiros would not be writing Randian "bronze-age" fairytales (self-help as practiced by "narcissist by nurture" trivially succumbs to Kohutese infernos), but to get as far away from Rand and the Iron Age as sanely possible. (but that'd require some hormonal injections or dissociative research substances ?)
Show HN: FastOpp: A Student-Friendly Starter for AI Web Apps
by jcasman | 2025-09-18 16:11:20+00:00
What is FastOpp?

FastOpp is an open source starter package based on FastAPI built for creating AI web applications more easily. It offers ready-built components —- admin panels, templating, authentication, database migrations -— packaged in an opinion-driven structure so you can skip boilerplate and focus on building features.

Key features:

Admin panel like Django, with role-based authentication.

SQL database models and migrations inspired by Django’s model structure.

HTML templates (Jinja2) with modern UI (Tailwind, DaisyUI, AlpineJS, HTMX) so you can build simple but decent UIs without heavy JavaScript.

API endpoints with auto-generated documentation (FastAPI style) so you can later add React, Flutter or other frontends.

Management tools:

• oppman.py for core commands (server start/stop, migrations, backups) • oppdemo.py for switching between demo/full mode vs minimal mode, handling sample/demo data

Why Post Here?

We're two guys in California, trying to figure out if there's something useable building AI apps. We like Python and Django but had trouble tacking on async to Django and started investigating FastAPI. We're working with multiple LLMs, we stream output, we save conversations to a database, we add different types of web search. And a lot more. It's super promising.

We're hoping to work with students using the repo as a template to build out standalone projects that extend functionality. We have a built (still working on it) tutorials and a curriculum and documentation to create a learning path. It's intended for student learning. And our learning, too. :-)

Try It Yourself

Lots of details in the README. If you want to try it out yourself, there's step-by-step instructions: https://github.com/Oppkey/fastopp

You can explore the live site here: https://fastopp-site.fly.dev/

Example demo site, extending functionality, like you can do: https://fastopp-site.fly.dev/example

Article: https://dev.to/jcasman/fastopp-a-student-friendly-starter-fo...
by rostayob | 2025-09-18 16:11:29+00:00
I'm not fully up to date since we looked into this a few years ago, at the time the CERN deployments of Ceph were cited as particularly large examples and they topped out at ~30PB.

Also note that when I say "single deployment" I mean that the full storage capacity is not subdivided in any way (i.e. there are no "zones" or "realms" or similar concepts). We wanted this to be the case after experiencing situations where we had significant overhead due to having to rebalance different storage buckets (albeit with a different piece of software, not Ceph).

If there are EB-scale Ceph deployments I'd love to hear more about them.
by mothballed | 2025-09-18 16:11:45+00:00
Property rights as conceived by Adam smith, John Locke, and even the most ruthless anarcho-capitalists like Murray Rothbard does not acknowledge the right of ownership of land from merely seeing it and declaring everyone else is blocked from accessing the next place. In all such systems, ownership is first derived from developing or homesteading the land.

People that own undeveloped land purely for the reason of blocking someone else do not have any place in the capitalist system. It is nice someone is working on undoing that, through the mechanisms they have available.
by kirillzubovsky | 2025-09-18 16:11:52+00:00
This is interesting because on one hand, there's nothing wrong with doing this research, and they might as well. On the other, I think we are putting too much emphasis on what has been.

Sure, we had these mammoth, and these fancy birds, and the dinosaurs. So? It's gone. Let's look at the future. let's figure out what we need now (EVs, Rockets, open Internet...etc).

I am just always surprised by how much emphasis we put on bringing things from the dead, instead of actively elevating the living.
by idiotsecant | 2025-09-18 16:12:04+00:00
Fantastic. I am a native of Montana and in my lifetime there has been a huge move toward locking the public out of their own lands by closing off access, violating a century of norms between ranchers and farmers and the public. As the state becomes more popular from really dumb TV shows a larger and larger number of people who don't understand the land culture of Montana are slicing the state up for private monied interests and making public land their private playground. Refreshing to see it move the other way a little bit.
by lproven | 2025-09-18 16:12:07+00:00
Nice piece -- it's very good on the early history.

It does, however, totally omit much of the later development.

When Caldera released the source code, it also released the unfinished GEM/XM, a multitasking version.

http://www.deltasoft.com/news.htm

https://lunduke.substack.com/p/freegemxm-the-open-source-ver...

Another version was X/GEM on FlexOS, DR's multitasking RTOS line, and at least some forms of UNIX.

http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalRese...

FlexOS eventually evolved into IBM 4680 OS:

https://en.wikipedia.org/wiki/FlexOS#4680_OS

And that into IBM 4690 OS:

https://en.wikipedia.org/wiki/4690_Operating_System

Later sold as Toshiba 4690 OS.

This supports a GUI, which I think is based on X/GEM, as well as TCP/IP networking, app development in Java, and more. It was sold until about 10 years ago.

I don't think I've ever seen a screenshot.

There have also been interesting later FOSS developments.

On the ST platform, TOS + GEM evolved in multiple directions. Some were proprietary, such as MagiC.

https://en.wikipedia.org/wiki/MagiC

A FOSS one became MiNT, which is sometimes called FreeMINT.

https://en.wikipedia.org/wiki/MiNT

This became the basis of TOS 4, so Mint is Not TOS was redefined to mean Mint is Now TOS.

There's a complete distro of FreeMINT with the TeraDesk multitasking desktop, called AFROS. It targets a FOSS ST emulator called ARANyM:

https://aranym.github.io/

https://aranym.github.io/afros.html

https://github.com/ragnar76/afros

Some very minimal firmware to emulate just enough of TOS to boot the MINT replacement OS was developed, called EmuTOS.

This eventually grew into a very complete FOSS clone of TOS+GEM, called EmuTOS:

https://emutos.sourceforge.io/

It even supports some Amiga hardware now!

There's a 4min demo here:

https://www.youtube.com/watch?v=-kYr5ftxyTA

EmuTOS went from a stub ROM that just reproduced something analagous to the kernel of MS-DOS to a full graphical OS, using the PC GEM source code that Caldera made GPL.

So there is a lovely full circle here, where the ST version continued for years after Windows killed off the PC version, but then the PC version got open-sourced and was used to revive and modernise the ST version in the 21st century.

There's been a lot more GEM-related development in the last decade or two than you'd expect. This makes me happy.
by dandellion | 2025-09-18 16:12:12+00:00
You're kinda missing the point here.

Yes, mobile phones use touchscreens, and billions of people have smartphones, that is correct. Yes the audience of HN is far removed, not gonna argue that. Because that's not what we're talking about.

Grandparent very correctly points out that mobile phones haven't replaced traditional keyboards, in fact there's probably more keyboards being sold now than at any point in history before, that's because phone touchscreen haven't replaced keyboards, they're just a new interface for a new device. 15 years later other devices are still using other interfaces, and the actual places where it has been replaced are not that many. Only point of sale machines and cars come to mind having replaced keyboards (and I'm being very generous, honestly I wouldn't even call that keyboards) with touchscreens, and some car brands are even starting to walk it back.
by sidewndr46 | 2025-09-18 16:12:45+00:00
It's actually worse than that, even getting updates kills the image. I did manage to work around it. but overall I don't consider it a platform for anything I would depend on. It's fun for experimentation, that is about it

My notes from that little project are here -

https://www.hydrogen18.com/blog/orange-pi-rv2-first-look-ker...
by ajross | 2025-09-18 16:12:53+00:00
> At the root of the fast transform is the simple fact that

Actually... no? That's a constant factor optimization; the second expression has 75% the operations of the first. The FFT is algorithmically faster. It's O(N·log2(N)) in the number of samples instead of O(N²).

That property doesn't come from factorization per se, but from the fact that the factorization can be applied recursively by creatively ordering the terms.
by xyzelement | 2025-09-18 16:13:15+00:00
No, I don't believe that. I valued children just as much when I was an atheist as when I became religion.

What's significant though is the PREVALENT opinion. 100% of my religious friends want and have kids, while the majority of my secular friends do not. I work in FAANG and previously in finance, so my peers are people who can certainly afford kids and are positioned to take care of them - and yet literally most are choosing to do something else.

I am not commenting on a universal attitude, I am commenting on a significant trend that I think is obvious.
by AnimalMuppet | 2025-09-18 16:13:18+00:00
> While these problems are real, MAGA’s explanations are fake. And because MAGA’s explanations are fake, it can offer no real solutions. It only offers an ever-escalating story of victimization and outrage.

True. And yet, lately the left's explanations have also been fake, only offering an escalating story of blame and shame. No real surprise that, given the choice between the left's message that it's all their fault ("white fragility", "toxic masculinity", and such), and MAGA's story that they're the victim, they have chosen to believe MAGA.

If the left wants to stop this, if they want to stop breeding the resentment that MAGA exploited, they need a more compelling story than blaming everything on whites and males, and white males in particular.

Krugman's solutions are underwhelming. Raise pay for occupations like nursing? Yeah, we've already got a problem with affordability of medical care. And there's no appetite for raising taxes to pay for it. Deficit spending? That's eventually going to ruin us.

Unions? We've already got that for occupations like teachers; the pay is still lousy. And I don't want to need to go to the hospital when there's a nursing strike.

But at least he's admitting that there's a real problem, and that what the Democrats have been doing hasn't addressed it, either practically or politically. That's something.