Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Astra for Law(openai.com ↗)
    395comments
  2. Bonsai 2 27B: Near-Lossless Compression in a 9x Smaller Footprint(prismml.com ↗)
    86comments
  3. Bend – A language that blocks AI mistakes via proof, on CPU and GPU(bend-lang.com ↗)
    173comments
  4. Hister: A private search engine for the pages you visit and the files you keep(github.com/asciimoo ↗)
    139comments
  5. Alibaba releases Qwen 3.8 Omni Flash(qwen.ai ↗)
    17comments
  6. Wax motor(wikipedia.org ↗)
    54comments
  7. Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA(global.fujitsu ↗)
    202comments
  8. Telstra outage: The night a network decided the year was 2006(netnod.se ↗)
    8comments
  9. Flet 1.0 – Build cross-platform apps in Python(flet.dev ↗)
    37comments
  10. Better Icon and Label Alignment(ishadeed.com ↗)
    2comments
  11. Ask A Monk – A digital wilderness for thoughts with no immediate answer(askamonk.online ↗)
    2comments
  12. Hacking OpenAI(hacktron.ai ↗)
    1comments
  13. Diplodocus, Long Thought Exclusively American, Turns Up in Spain(sci.news ↗)
    27comments
  14. I Put Nam A2-Lite Inside an iRig HD X(playtaurus.com ↗)
    2comments
  15. The most important product decision is what you don't build(liamnugent.me ↗)
    20comments
  16. How Uber Protects Against Retry Storms(uber.com ↗)
    29comments
  17. CrowdSec Source Code Leak(crowdsec.net ↗)
    42comments
  18. Why I didn’t sign the Fields medallists’ letter(gowers.wordpress.com ↗)
    323comments
  19. Infinite-Parameter LLMs: Generating and Adapting Weights from Live Data(arxiv.org ↗)
    35comments
  20. How do we prevent mathemathics from devolving into the Medieval Era of secrecy?(mathoverflow.net ↗)
    65comments
  21. Rate limits on GitLab.com are changing(about.gitlab.com ↗)
    108comments
  22. CCC invites all model citizens to 40C3(ccc.de ↗)
    182comments
  23. The American Religion of Self-Storage Facilities(newyorker.com ↗)
    355comments
  24. TSMC revealing details about next gen A14 node(mapyourshow.com ↗)
    37comments
  25. More than 100k people in Japan are now aged 100 or older(bbc.com ↗)
    150comments
  26. Zettascale (YC S24) Is Hiring ASIC/FPGA Engineers to Build Chips for ASI(zscc.ai ↗)
    discuss
  27. Show HN: Snapdrop: Instantly share files between devices. No setup, no signup(snapdrop.me ↗)
    22comments
  28. Goose:experimental lang 1.16x faster than C++ and 1.12x than safe Rust, mem safe(github.com/aardappel ↗)
    46comments
  29. Landing the Space Shuttle – A Flying Machine and the Thrill of a Lifetime(eaa.org ↗)
    6comments
  30. Show HN: Share your AI Setup, Learn from others(mysetup.ai ↗)
    109comments

Flet 1.0 – Build cross-platform apps in Python

71 pointsby 6h agoflet.dev
37 comments
6h agoHN ↗

Interesting, looks like this is a framework built on Flutter.

6h agoHN ↗

Yeah, I have been doing a small poc for mobile, then did a web export (why not) and the entire web app is one giant <canvas> element.

I have never written web app with Flutter so this caught me by surprise.

5h agoHN ↗

Looks really interesting, but I notice that Bluetooth isn't in the supported services.

Sort of limits how useful it would be for me - Bluetooth is one of the only reasons I'd do a native app instead of PWA.

4h agoHN ↗

Using a to-do list app as the first example to advertise a new app framework is absolutely wild in Q3 2026.

4h agoHN ↗

Is it more fashionable to build an AI harness?

3h agoHN ↗

That's fine, but a blog doesn't seem technically more demanding or interesting than a to-do list

2h agoHN ↗

wasn't the original ruby on rails demonstrating how to create a blog? I think it was a call back to that 2004 era....

2h agoHN ↗

They didn't even show a prompt box with starry icon button!

4h agoHN ↗

Python needs to be in less places not more.

I believe Python has done more harm than good to the industry.

Its by nature very inefficient, it leads you in the direction to some very poor abstractions (inheritance, monkey patching, mixins etc) and as a result code that is very prone to subtle bugs and issues.

It deserves all the love it gets as an approachable language, but it deserves a lot more flack for everything else.

1h agoHN ↗

Big disagree. I've been following this project since it's early days, and have made a few projects based on it. I haven't been bitten by any "inefficiencies" in such a way that'd make me give up the language. And at this very moment I'm working on what's essentially a Python REPL that can build and return Flet controls (as well as the traditional string result), making writing and running adhoc native "applets" fully on mobile a possibility (haven't seen anything else that does this).

4h agoHN ↗

Please no, python should be deprecated at this age, especially in the era of llm, horrible language from the performance to the dependencies to everything, can’t believe it got popular over perl back in the day

3h agoHN ↗

I used it quite a bit for writing tools for applications like Maya and Blender as it's the only fully supported API surface. I take it it's pretty bad for anything more complex. I notice it's used quite a bit in science and math communities too.

2h agoHN ↗

It's not. OP just has a hate-on for Python. Python is widely used in many domains and has one of the richest ecosystems of packages.

2h agoHN ↗

I love Python,i have been writting Python since 2.2 era, Is great. Bit it's slow as hell, Django is slow, and the filters and custom shit to hit db on the template makes it slower. The parameters styles are too many and now instead of removing things they keep adding features, ok no Gil Is great but match? They should stop now. I hope i will never have to use custom cython modules again. I have even used Python in asterisk agi fastagi etc. But it's really slow and we should accept that

1h agoHN ↗

I don't really disagree with any of that and I have my own complaints about Python. Personally I would have been happy if they stopped at Python 2.7 but I also have numerous complaints about all of the programming languages I use heavily. There's no perfect language.

1h agoHN ↗

Popular and/or widespread does not mean good. Common misconception.

1h agoHN ↗

There is more than one axis (or two or three). One some axis popular and/or widespread is required for good. You can't have very large number of readily available libraries applicable to many domains without a language being popular and/or widespread.

3h agoHN ↗

Performance isn’t important for any of the millions of things I use python for. I learned Perl first and gladly gave it up for syntax readability and easy of use over the years.

Pick the tool that’s right for you and the job, arguing against something based on your specific preferences should be seen as an argument without merit. I gave up Perl around the turn of the millennium, maybe it improved sense, but I really hated it back then-but I don’t go around badmouthing it and telling people to get rid of it.

Python is almost as ubiquitous as html, css, etc. It’s everywhere

2h agoHN ↗

I don’t understand the points attempted to be made here.

especially in the era of LLM

Using a tool to generate a product in a language that someone isn’t familiar with is not a good idea.

horrible language from the performance…

Nor is it a good idea to choose a language strictly for its performance when requirements like portability and framework maturity are at the forefront.

…to the dependencies…

Dependency management isn’t the greatest, but it’s also not awful for a deployed product. Managing dependencies as a developer with multiple projects that each have their own virtual environment may not be fun but it’s not exactly an impossible mess.

…to everything

   from __future__ import everything

can’t believe it got popular over Perl back in the day

And I’m sure people can’t believe that the iPod got more popular than the Zune, but sometimes convenience and taste are what drive decisions.

2h agoHN ↗

What the heck? Python is a joy to program in and it's great for making small utilies, scripts, and even programs that don't require incredible performance. Perl is a pretty horrific-looking language.

1h agoHN ↗

The things it focuses on makes it wildly popular, and will continue to make it so. So popular that quite a few have been using it as a wrapper for packages with a Rust core, for example. I personally think they should stick to all Rust because they're only polluting the ecosystem, making Python less usable for an increasing number of scenarios.

3h agoHN ↗

kivy, which does the same thing, has been around for over 10 years. I built my thesis in it a few years ago. not recommended—too many limitations and build issues in practice. given that this one is less mature...I'm not optimistic.

1h agoHN ↗

All software has limitations, that's why we keep writing more software.

Kivy is great, and the contributors are friendlier than most. I particularly like it for Android, but it's definitely way up there in terms of "easy reliable multiplatform python framework".

It also gives you a ton of options for how you want to use it, more than one way to skin a cat philosophy.

1h agoHN ↗

I tried using Kivy some years ago and also found it pretty painful. Flet I've been using for a while now and find it a joy by comparison, and it's actively developed, with a release every couple months or so. With the stability of v1.0 I expect that to slow a bit though, as I'd say at least core Flet is feature complete.

3h agoHN ↗

Is there a downloadable sample somewhere? Would like to see how large a native build is.

1h agoHN ↗

Native build size depends on what you want in the app, like the app I'm currently working on is almost 300MB, but I've added a few custom extensions to it (charts, iroh, and more). Earliest APK I can find is 140MB. In this day and age I honestly wouldn't worry much about app size though given how much storage devices have.

1h agoHN ↗

Given the prices of storage and ram you should still worry about wasting user resources

2h agoHN ↗

Is this build on top of flutter?

And for web, does it generate plain HTML/CSS, the DOM tree, or just generate everything in a canvas?

1h agoHN ↗

It uses Flutter for UI and native services, but there's a full Python interpreter there.

I think it does mostly canvas, but that could just be due to my selected option back when I tried web with it (couple years ago).

2h agoHN ↗

Loving it. Been using in projects for a while now.

1h agoHN ↗

Choosing to build an application around a framework whose top contributors are Claude and Copilot may have catastrophic consequences for your project, especially if it's a business.

1h agoHN ↗

I built a few Kivy apps years ago at an old job. It was a little clunky, but it got the job done. Haven’t heard of this framework yet, I wonder how compares in developer experience? Anyone have any experience with it?

The problem is I don’t want to use Python for everything that bad. If I’m going to reach for a cross platform toolkit these days, I’m personally going to reach for Tauri. Could be useful if you’re really married to Python I suppose.