Hacker Newsnew | past | comments | ask | show | jobs | submit | more BiteCode_dev's commentslogin

I'm rooting for the simula one because of this.


Just learning it exists and it's something I could never found a good software for. And it supports saving things with the excellent SingleFile.

I'm definitely going to give it a try, although as a Firefox user the workflow is going to be a bit less nice.

EDIT: just tried it, it's very nice. Right now, the UI makes it a bit better than just using in SingleFiles, but not enough to justify $50.

However, if this would become a way to fully manage my Firefox bookmarks, I would pay for this, in the spirit of https://www.bitecode.dev/p/i-checked-if-browsers-could-cache.

Right now, the UI to manage the bookmarks sucks. Plus there is no way to:

- save their content for offline reading - search their content

This means it's are very hard to get value out of them.


Singlefile supports batch saving URLs to local storage.

Right-click on the webpage > select Singlefile > choose "Batch save URLs".

Using this method, I have converted hundreds of my bookmarks into html files.

I also think that Hamsterbase is not worth $60, so I offered a free trial. Only after it is released on iOS and Android will I consider charging.


> .py obviously isn't

Although .zipapp is to Python what .jar is to .py. Probably even closer to .war.

But for purely stand alone stuff, "nuitka3 /tmp/hello.py --standalone" does output a executable that can be used without the user to manually bring in the Python run time. In that case, the hello world is about 16Mb on Ubuntu.

It would be interesting to do this with MicroPython though.


This is a delicate issue. As guido stated (https://discuss.python.org/t/pep-703-making-the-global-inter...):

> If there’s one lesson we’ve learned from the Python 2 to 3 transition, it’s that it would have been very beneficial if Python 2 and 3 code could coexist in the same Python interpreter. We blew it that time, and it set us back by about a decade.

So it's not so easy to decide to go with again 2 different versions of Python.

I understand how caution they are.

However, this commitment from Meta, complemented with MS financing Guido, and the quality of Sam Gross proposal makes me optimistic.


> PEP-703: Concurrent collection requires write barriers (or read barriers). The author is not aware of a way to add write barriers to CPython without substantially breaking the C-API.

Jesus. Imagine a language runtime being this hamstrung.


Well, CPython is 4 years older than Java. That's very old.

When it came out, this was in store:

https://img.redbull.com/images/w_3000/q_auto,f_auto/redbullc...

What was not in store were:

- multi-core CPU

- wide spread internet access

So people solve concurrency with a simple but efficient and sufficient method at the time: the GIL.

And nobody planned for the scientific and ML stack.


> However, this commitment from Meta,

One core dev for 3 years. Hardly earth-shattering, if compared to the billions poured into JavaScript.


> three engineer-years (from engineers experienced working in CPython internals) between the acceptance of PEP 703 and the end of 2025

This means multiple devs over a period of less than 3 years.


True, but it's way better than what we had before.


Transpilation won't work with semantics.

And it won't change anything about c extensions.


Same with asyncio, but you have explicit await to tell you where this happens.

But this only solves network concurrency problems.


Python3 had 2to3 and python-future, the migration still took 15 years.


Substack has finally added a setting to disable the subscribe wall.

Can you give me a feedback to confirm it’s indeed of for all of you?

I know this was the number one complaint I got on lobster and NH


Typo NH --> HN


It's Nacker Hews, obviously.


While type hints in Python are not as nice as typescript annotations, I understand their plea, because once thing Python does better is runtime introspection.

Which means we can have dataclass, pydantic, typer and fastapi all generating their stuff from regular type hints. No need for special syntax or functions. And that's super nice.


YMMV also depending of who you are. In China, I look like a tourist, so pickpockets have a field trip with me, they don't even bother to be discreet.

In Paris, I never had a problem, because I look local. But my mother from the country side actually got troubles, because she looked like an easy prey, despite take much more care about her sutff than I do.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: