MurphyA/hacker-news huggingface dataset:
Show HN: New Python GUI Framework (better than others?)
by ebaadesque | 2025-06-19 18:03:03+00:00
Hey HN,

I built [*WinUp*](https://github.com/mebaadwaheed/winup) — a modern GUI framework for Python that works like React or Flutter, but with native Qt widgets under the hood.

### Why I made this: Python has great libraries for data, backend, scripting… but most GUI libraries are either: - Verbose (Tkinter, PyQt) - Old-school imperative - Slow or bloated (Electron)

WinUp gives you: - Declarative UI with `@component` functions - Hot reload for real-time editing - CSS-like styling system - State binding with `State()` like React - Native rendering via PySide6

### Example: ```python import winup from winup import ui

def App(): # 1. Create a state object with an initial value. counter = winup.state.create("counter", 0)

# 2. Create the UI widgets. label = ui.Label() # 3. Bind the state to the label's 'text' property. # The lambda function will re-run whenever the counter changes. counter.bind_to(label, 'text', lambda c: f"Counter Value: {c}") def increment(): # 4. Use the state object's methods to update the value. counter.set(counter.get() + 1) return ui.Column(children=[ label, ui.Button("Increment", on_click=increment) ])

if __name__ == "__main__": winup.run(main_component_path="file_name:App", title="New State Demo") ```
by tptacek | 2025-06-19 18:04:04+00:00
We don't. If we did, we'd have it by now. It's been over 25 years of making appeals like this.

It's a fun site! I'm not entirely sure why the protagonist is a green taco, but I can see why a DNS provider would make a cartoon protocol explainer. It's just that this particular protocol is not as important as the name makes it sound.
Show HN: Cursor AI for Thinking
by tobilobaaa | 2025-06-19 18:04:33+00:00
Hi

Tobi here.

Eight months ago, I lost my software developer job and decided that rather than getting another role, I would spend most of my time learning how to build with AI. I earned just enough to survive and spent the rest of my time building AI products.

Over those months, I tried my hand at multiple projects and came up with two somewhat contradictory conclusions:

1. *AI is a springboard for the autodidact.* I was able to learn much faster than I ever had before, taking on projects I'd never considered—from simple summarization tools to complex software requiring IMAP integration.

2. *AI made me intellectually lazier.* I had become too dependent on it for solving problems and brainstorming ideas. My workflow was disorganized—files scattered across different models and providers. I couldn't tell if my thought process was genuinely mine or if I was being nudged toward biased conclusions.

I realized this was a big problem. The cause wasn't AI itself, but the environment we interact with AI in. So I decided to build and launch *Irulan*—a thinking space designed for an ideal symbiotic relationship between humans and AI.

## What Irulan Does

Irulan puts you in control by giving you space to write down your thoughts uninterrupted, while AI can edit your documents or review your work. You can also record voice sessions, which we process to extract notes, insights, and other valuable nuggets from your voice notes.

Our AI chat features a *Socratic mode* where we guide users through their learning topics using the Socratic method. Our AI agent can also generate artifacts like quizzes with progressive difficulty based on your conversations.

We want to create a symbiotic space for humans and AI that puts control in human hands—allowing us to enjoy AI's benefits without experiencing cognitive decline.

Users can choose between different flagship models like ChatGPT, Gemini, and Claude.

Please check it out and tell me what you think. All feedback is welcome.
by techjamie | 2025-06-19 18:04:41+00:00
I once tried an early GTA V multiplayer mod, pre-FiveM, that used .NET as a basis. They didn't apply any protection to their mod DLL though, and it was trivial to modify it in any way one liked with DnSpy.

I used it to completely automate a grindy task on a server complete with chat hooks, and automatic teleportation to sell the items and back. And also implemented a trainer of sorts with all sorts of functions. The networking didn't appear to handle the teleportation well, and to anyone else my character never moved.

I ultimately didn't use it as an advantage in any meaningful way, I only played to see how far I could mod it and stopped, but never used it against anyone, and stopped playing once I was satisfied with my ill-gotten gains rotting on my account.

Reported it to the devs afterwards, who seemed disinterested but did at least obfuscate the binary, but neglected to do the same to the client JS API loader, so I used that to inject custom client scripts and override server supplied client code.

I'm sure people could do more interesting stuff with BepinEx/Harmony these days, but I never had enough inclination in .NET to learn to implement those. But it was still really fun to twist the game around like that.
by mort96 | 2025-06-19 18:05:26+00:00
I just tried it out again. It seems like you can disable the chat bot integration by adding this to the config:

"agent": { "enabled": false }

However from the documentation[1] I can't see a way to disable the "AI" predictions button (which asks you to sign in to their online "AI" service with your GitHub account). Am I missing something?

[1] https://zed.dev/docs/configuring-zed#edit-predictions
Show HN: LLM-Bible – A Visual Interface for Exploring the Latest LLM Research
by sjm213 | 2025-06-19 18:05:36+00:00
I’ve been overwhelmed trying to keep up with the explosion of papers on Large Language Models (LLMs). arXiv is growing daily, and it’s hard to find the signal in the noise.

So I built LLM-Bible — a free, open-access site that helps you explore LLM papers in a more intuitive, visual way.

Features: • t-SNE visualization of papers, clustered by topic • Search by title, author, or tags (e.g., RAG, prompting, fine-tuning) • Filter by year, citation count, or research area • Each paper links to its arXiv page and shows key metadata • No ads, tracking, or newsletter walls — just research

It’s ideal for: • Researchers who want to scan the landscape • Builders looking for relevant methods/tools • Students looking to orient themselves in the field

The code behind it is open source. I’m iterating weekly and would love feedback.

→ Try it here: https://llm-bible.github.io → GitHub: https://github.com/llm-bible/llm-bible.github.io

Would love to hear your thoughts, suggestions, or feature ideas!
by tomrod | 2025-06-19 18:05:41+00:00
> So I must ask, are ML folks actually qualified to know the future of software engineering?

Probably not CRUD apps typical to back office or website software, but don't forget that ML folks come from the stock of people that built Apollo, Mars Landers, etc. Scientific computing shares some significant overlap with SWE, and ML is a subset of that.

IMHO, the average SWE and ML person are different types when it comes to how they cargocult develop, but the top 10% show significant understanding and re speed across domains.
by weaksauce | 2025-06-19 18:05:46+00:00
is there a reason to be wary of sidestore? first time i've heard of that but seems like a legit opensource project. doesn't seem like it would be a project that is all that lucrative for bad actors... people that don't want to pay $99/year to load apps on their personal iphones/ipads doesn't seem like a big score.
by incomingpain | 2025-06-19 18:06:06+00:00
>It's clear we’re in the middle of a gold rush

I dont know about that exactly. Certainly lots of folks coming to try to make it rich. Ive seen a great deal of overhyped tech things called a gold rush and then fizzle out.

I still 3d print :)

I never got into VR or smart glasses.

Memecoins seem to be dead with only a couple real blockchains remaining.

>Would love to connect with other indie hackers, builders, or even skeptics. Let’s talk use cases, not just models.

For me, AI enabled me to get a startup going rapidly. Then next step was having AI do something that wasn't really practical to do before.

Processed 1470 out of 39283 entries.

My new GPU can do 1 per second or so from Phi4. I have a ton of catch up on this list lol.

The thing is... i know my product is great and is worth subscribing to... i just know little to nothing to do with marketing and sales. This gold rush is going to be held back by this is my guess.

If you want to check my startup out:

https://mapleintel.ca
by LorenPechtel | 2025-06-19 18:06:17+00:00
Disagree. Falcon 9 is likewise not hydrolox. Hydrolox unquestionably gives you the most payload going the farthest for a booster of a given size. But why is booster size even in the equation?

For most purposes the customer does not care one iota about the booster, they are interested in the cost per kg to get where they are going. For low orbit hydrolox imposes more handling nightmare costs than it saves in amount of rocket, it is not the fuel of choice unless you're trying to impress.

(Now, things change considerably when you looking at deep space. But methalox or even kerolox fueled in orbit still beats hydrolox fueled on the ground. And hydrolox is much less storable--your rocket costs weight, necessary to reach orbit but once you're up there a smaller engine means less wasted mass. The only advantage to a bigger engine is Oberth and that is only truly relevant if you either care about time (Apollo took an inefficient path for this reason), or because you are going to carry velocity into deep space. Look at the flight path of the Webb. The booster flew higher than the maximum efficiency path because the deep space stage was puny. It wasn't powerful enough to circularize normally, the telescope fell back quite a bit before the engine had built up enough velocity to stay up. But it was worth wasting some energy on that in order to not lift as much engine away from the Earth.)
by 9rx | 2025-06-19 18:06:58+00:00
> are you even American?

I am, thankfully, not.

> Which has a privately funded high speed rail connection called Brightline that runs at 200 km/h

Which proves that when the will is there, it will be done. The only impediment in other places is simply the people not wanting it. If they wanted it, it would already be there.

The US has been here before. It built out a pretty good, even great, passenger rail network a couple of centuries ago when the people wanted it. It eventually died out simply because the people didn't want it anymore.

If they want it again in the future, it will return. But as for the moment...
by jerf | 2025-06-19 18:07:03+00:00
It may be easier to imagine someone trying to derive mathematics all by themselves, since it's less abstract. It's not that they won't come up with anything, it's that everything that even a genius can come up with in their lifetime will be something that the whole of humanity has long since come up with, chewed over, simplified, had a rebellion against, had a counter-rebellion against the rebellion, and ultimately packaged it up in a highly efficient manner into a textbook with cross-references to all sorts of angles on it and dozens of elaborations. You can't possible get through all this stuff all on your own.

The problem is less clear in philosophy than mathematics, but it's still there. It's really easy on your own terms to come up with some idea that the collective intelligence has already revealed to be fatally flawed in some undeniable manner, or at the very least, has very powerful arguments against it that an individual may never consider. The ideas that have survived decades, centuries, and even millenia against the collective weight of humanity assaulting them are going to have a certain character that "something someone came up with last week" will lack.

(That said I am quite heterodox in one way, which is that I'm not a big believer in reading primary sources, at least routinely. Personally I think that a lot of the primary sources noticeably lack the refinement and polish added as humanity chews it over and processes it and I prefer mostly pulling from the result of the process, and not from the one person who happened to introduce a particular idea. Such a source may be interesting for other reasons, but not in my opinion for philosophy.)
by ImPostingOnHN | 2025-06-19 18:07:13+00:00
> The best model I tried was from The Technical Traders. They offer a trend based model for SPX/QQQ and they consistently outperform buy and hold for 10+ years now.

- Has that been independently verified?

- Have they only been trading for 10 years?

- How do we make sure this isn't a case of chance + survivorship bias?
by voidhorse | 2025-06-19 18:07:32+00:00
You're spot on here, and I think this is probably also why they appeal to programmers and people in software.

I find a lot of people in software have an insufferable tendency to simply ignore entire bodies of prior art, prior research, etc. outside of maybe computer science (and even that can be rare), and yet they act as though they are the most studied participants in the subject, proudly proclaiming their "genius insights" that are essentially restatements of basic facts in any given field that they would have learned if they just bothered to, you know, actually do research and put aside their egos for half a second to wonder if maybe the eons of human activity prior to their precious existence might have led to some decent knowledge.
by Malik-Whitten | 2025-06-19 18:07:35+00:00
Hi HN

I'm the solo founder of Postly (https://postlyapp.com) – a creator-first social platform focused on privacy, control, and open tools.

Key features: - No data tracking - Optional creator ads system - Boosting posts without an algorithm deciding reach - Built for creators tired of TikTok/IG shadowbans

Would love your feedback and thoughts!

Thanks
by jitl | 2025-06-19 18:07:36+00:00
Distro app stores work fine for things in the distro app store, at whatever version the distro provides.

It's like 900x easier to install random software you find about online on a Mac (there's zip containing the .app directory, done), and about 10x easier to install random software on Windows (they give you a .exe you double click, click next a few times, done). Versus Linux where you look at a list of different file types, consider the differences between a .deb, .rpm, figure out if it should come from Flathub, deal with enabling unverified Flathub packages, possibly disable a Flathub package from your distro that sucks and overrides the maintainer's package, etc. See things like https://www.reddit.com/r/pcmasterrace/comments/1htu87i/it_to...
by Jderenne | 2025-06-19 18:07:58+00:00
yep, we will move some information from the FAQ to the front page for easy access. Indeed we can try to relocate the video and put table, chart etc.. I like the white paper idea. We know we need to include more information on "use cases" as well (ongoing).

Today the friction to start the free trial is only the google sign in. Difficult to do less. It gives access to 50 % of AI Strategic Agents and data are erased (you retrieved them when you subscribe) after 24hours. AI capacity is limited as well. They can try a new business project every day.

Possible to give full access for two attemps but users will just create other accounts to benefit of a "forever" full free trial I guess.

Is Google login a friction ?
by paul7986 | 2025-06-19 18:08:20+00:00
I think most important thing is calories consumed not fats and sugars, etc as it's simple the less you consume the less weight you can take on.

Having smart glasses automagically telling u how much your consuming for each meal & total caloric daily intake via audio or visually within the glasses i think would be powerful! Majority of people have no idea how much they consume and I'm betting they consume anywhere between 2000 to 6000 (heavier people) calories.
by drowsspa | 2025-06-19 18:08:42+00:00
I mean, ads work same way those obnoxious Mr Beast faces in thumbnails work: I never click on any video like that, but they obviously work for attracting a general public. It's even kind of funny how aggressively the algorithm tries to push them to me: if I were to anthropomorphize it, I'd say it's palpable its desperation to drag me to a popular cluster

So, "ads work" doesn't mean they will work for everyone at the individual level or won't have the opposite effect for some.
by uncircle | 2025-06-19 18:08:50+00:00
> This thread perfectly captures what Karpathy was getting at. We're witnessing a fundamental shift where the interface to computing is changing from formal syntax to natural language.

Yes, telling a subordinate with natural language what you need is called being a product manager. Problem is, the subordinate has encyclopedic knowledge but it's also extremely dumb in many aspects.

I guess this is good for people that got into CS and hate the craft so prefer doing management, but in many cases you still need in your team someone with a IQ higher than room temperature to deliver a product. The only "fundamental" shift here is killing the entry-level coder at the big corp tasked at doing menial and boilerplate tasks, when instead you can hire a mechanical replacement from an AI company for a few hundred dollars a month.
by mempko | 2025-06-19 18:08:58+00:00
The market goes up exponentially over time. It's a mathematical certainty. The reason giving away trading signals is even possible is because the market isn't efficient. But not only that, there are forces behind prices beyond just speculation where signals can be correct over the long term. Also it takes a while to understand if particular signals are good outside of backtesting so there is no definitive 'these signals are perfect and everyone will use them'

In other words, markets have varying scales of information and are certaintly not efficient despite what academia has you believe. Trend following works precisely because there can be underlying reasons for the trend, and traders piling on just reinforces that trend. Where profitability of the signal depends finding robust trend changes as early as possible.
by lazyasciiart | 2025-06-19 18:09:25+00:00
Odds are good that the millions of people who have also read and considered these ideas have added to what you came up with at 6. Odds are also high that people who have any interest in the topic will probably learn more by reading Descartes and Kant and the vast range of well written educational materials explaining their thoughts at every level. So if you find yourself telling people about these ideas frequently enough to have opinions on how they respond, you are doing both yourself and them a disservice by not bothering to learn how the ideas have already been criticized and extended.
by lillecarl | 2025-06-19 18:09:50+00:00
Yep it's similar, but you bring all your dependencies with you through Nix rather than a language specific package manager.

Try using something like devenv.sh initially just to bring tools into $PATH in a distro agnostic & mostly-ish MacOS compatible way (so you can guarantee everyone has the same versions of EVERYTHING you need to build your thing).

Learn the language basics after it brings you value already, then learn about derivations and then the module system which is this crazy composable multilayer recursive magic merging type system implemented on top of Nix, don't be afraid to clone nixpkgs and look inside.

Nix derivations are essentially Dockerfiles on steroids, but Nix language brings /nix/store paths into the container, sets environment variables for you and runs some scripts, and all these things are hashed so if any input changes it triggers automatic cascading rebuilds, but also means you can use a binary cache as a kind of "memoization" caching thingy which is nice.

It's a very useful tool, it's very non-invasive on your system (other than disk space if you're not managing garbage collection) and you can use it in combination with other tools.

Makes it very easy to guarantee your DevOps scripts runs exactly your versions of all CLI tools and build systems and whatever even if the final piece isn't through Nix.

Look at "pgroll" for Postgres migrations :)
by mindslight | 2025-06-19 18:10:18+00:00
Does that actually completely blow away and reformat the filesystem? Meaning if you only have local files, they're then gone? From clicking an item on the Start menu?

I guess I'm not surprised with how frequently "reinstall Windows" is offered as a solution, that there is now some lighter version of that. But really I was talking about obtaining/creating installation media and reinstalling from scratch.
by jonathanlydall | 2025-06-19 18:10:55+00:00
I primarily work in C# and access modifiers allow me to constrain which types or their members on it are accessible to other types or assemblies.

This is particularly useful when authoring libraries as I know that for anything not public, I can refactor to my hearts content (provided the externally observed behaviour is otherwise unchanged).

It’s a bit of a pity that it was only relatively recently that Visual Studio changed the template for new classes to use internal instead of public.

There are lots of public classes in codebases I work on which are probably only public due to the old default and not used externally so could be refactored, but it’s hard to be sure.

Whereas with internal classes I can be sure (unless someone has used reflection, but then that’s their problem).
by Karrot_Kream | 2025-06-19 18:12:25+00:00
> which all rely on metrics of social graphing to track popularity and guide content exposure and interaction

TikTok, IG Reels, and YouTube don't depend on a social graph at all

> There is a distinct experience and ecosystem that arises from those types of sites that we all recognize, which didn't exist in the same way before the advent of social media sites. And it warrants discussion.

No that's the intellectual trap that allows you to use different standards to judge the two types of social networks. HN, Reddit, and Facebook all suffer from the same types of social problems. Bots, astroturfers, growth hackers, zealots who spread exaggerated or fake information to further their cause, conspiracy ideation reinforced by the network, etc. To classify these networks separately is to be blind to how similar they all are.
by bryanlarsen | 2025-06-19 18:12:37+00:00
> Hydrogen has better ISP, so your mass budget isn't so tight.

You need much larger tanks, so the mass advantage is pretty much completely eliminated. Hydrogen engines generally have much lower thrust for a given size too. Falcon9 or Starship style staging is infeasible with a hydrogen second stage. Rockets that use hydrogen for their second stage separate a lot higher and faster than Falcon9/Starship to make up for this reduced thrust. This makes Falcon/Starship style 1st stage recovery impossible.

Hydrogen would be great for a 3rd stage. If you want it to be recoverable, design a third stage that fits within the Starship enclosure. This would be a fabulous way to do small BEO missions without requiring a whole bunch of refueling.
by LorenPechtel | 2025-06-19 18:12:59+00:00
The toys have to be aggressive. You have less than three feet worth of launch rail--by the time the rocket clears the rail it must be going fast enough that the fins make it stable. Meanwhile, it's light, overengineering the body to take a high g load is trivial.

An orbital class rocket--taking that kind of g load is going to break it (just look at the payload specs for the Falcon Heavy--its maximum permitted payload is well below it's performance to low orbit. You load it up to what the engines can do, it breaks. The only use case is when it's going farther than low orbit.) And an orbital class rocket has active steering rather than fins, it doesn't need to be booking it to be stable.