HNHacker News
TopNewBestAskShowJobs

BiteCode_dev

24,628 karma · joined October 21, 2019

I write to save you time and effort when dealing with Python:

https://www.bitecode.dev/

Email: contact at bitecode.dev

submissionscomments
BiteCode_dev··on Python 3.13.0 Is Released
I still see Python 3.12.7 being the latest one, with 3.13 delayed because of the GC perf regression. The link, for me, points to the 3.13 RC.

Am I seeing a cached version and you see 3.13 ? Cause I can't see it on the homage page download link either.

BiteCode_dev··on Microsoft's new Outlook client moves your email to the cloud (2023)
Frozen system tray, What else do I have to say?
BiteCode_dev··on New research on anesthesia and microtubules gives new clues about consciousness
"Therefor Zeus must be producing the thunder"
BiteCode_dev··on Fraud, so much fraud
Distrust in science is already a big problem as it is, but this is really making it so much worse.

Good luck convincing an anti-vaxer now.

It was already hard before, but now they have plenty of amunition.

BiteCode_dev··on I have 2000 old VHS tapes in my garage and don't know what to do with them
Make a TV console out of them.
BiteCode_dev··on Microsoft's new Outlook client moves your email to the cloud (2023)
That time never existed, there were plenty of subgroups inside Microsoft that wanted to make useful software.

Plenty of people still in there that do.

But it's never been a general policicy of Microsoft that turned into actual culture and actions.

Because that would require a general vision in that direction, which would imply we would never have one version out of two of Windows (Me, Vista, 8, 11...) that looks like a prototype.

We would not have the mess of UI with thousands of toolkits, the infamous env var windows staying unusable for decades, the right click "more option" in W11 that changes theme mid-flight.

We wouldn't have had the awful windows media player that couldn't read anything without a pack of spyware installed in the 90'. Or IE6 being frozen into obsolescence. Or ads in the start menu.

Teams file sharing and chat would not suck. Word would not destroy your layout because you move an image on pixel on the left. Access wouldn't produce the most corruptible db ever. The File explorer would not start in 7 seconds randomly in some machines (see last twitter trend), and its search would actually be useful.

The wizard to fix your internet issues would have solved a problem at least once. MS would not allow tons of crapware to be installed by 3rd party. Python in the windows store would not have been made non standard.

We wouldn't have to wait 2020 to have an upgrade to the terminal. The registry would be self documenting. Skype wouldn't have been destroyed after being bought. You would be able to get to your user directory easily out of the box. Cortana would be useful. Surface wouldn't run to crawl because they would be optimized for their hardware.

I can continue like that for hours.

Because those are not subtle issues. There are other teams at Microsoft that would never let that happen.

The priority of MS is to conquer the market. At some points it meant being a bully. Now it's to pretend to be FOSS BFF. It's always been about getting devs on the platforms, and business on the hook.

But at no point in MS history has been ever been, when you at the actual results, making good software.

Good software like .Net, AoE 2 or Excel were made by the few of their accidentally amazing team.

BiteCode_dev··on The Python Package Index Should Get Rid of Its Training Wheels
Problem: saving bandwidth for pypi.

Solution: unify all software build stack.

Tomorrow, chat, we will tackle world hunger in an attempt to save people from anorexia.

Like and subscribe.

BiteCode_dev··on The Python Package Index Should Get Rid of Its Training Wheels
There are currently 570K+ projects in pypi, 60k+ in debian repos.

It can take several months of work to approve one single package to the official repos, for a single distribution. And each have different rules and setup.

Now explain to me how you think this is going to work.

Also, do you place to force everyone to use chroot or containers to replace their virtual env systems to have variations on deps? Or maybe everybody should use nix?

Do you want to do that also for JS, Ruby and PHP?

BiteCode_dev··on The Python Package Index Should Get Rid of Its Training Wheels
One of the reasons Python is so popular as a scripting language in science and ML is that it has a very good story for installing Frankenstein code bases made of assembly, C and Pascal sprinkled with SIMD.

I was here before Anaconda popularized the idea of binary packages for Python and inspired wheels to replace eggs, and I don't want to go back to having to compile that nightmare on my machine.

People that have that kind of idea are likely capable of running kubs containers, understand vectorization and can code a monad on the top of their head.

Half of the Python coders are struggling to use their terminal. You have Windows dev that lives in Visual Studio, teachers of high school that barely show a few functions, mathematicians that are replacing R/Matlab, biologists forced to script something to write a paper, frontend dev that just learned JS is not the only language, geographers that are supplicating their GIS system to do something it's not made for, kids messing with their dad laptop, and probably a dog somewhere.

Binary wheels are a gift from the Gods.

BiteCode_dev··on Counting Sheeps with Contracts in Python
Python shouldn't need special lib to design by contract, `assert cond, "reason"` and `if __debug__` work very well for that.

Unfortunately, people don't know they are made to be stripped in prod with `-OO` so that the perf hit is zero. This means you can never be sure a 3rd party lib you depend on is not using an assert somewhere for a very important check you are going to disable.

https://www.bitecode.dev/p/the-best-python-feature-you-canno...

BiteCode_dev··on CuPy: NumPy and SciPy for GPU
Wondering why AMD isn'y currently heavily investing into creating tons of adapter like this to help yhe transition from cuda.
BiteCode_dev··on I Like Makefiles
While I dislike makefiles for the same reasons many echoed in this thread, with AI it doesn't matter.

It's such an ubuiquitous gormat Llm are well trained on them.

So you don't have to read or edit it, just let the robot do it for you. It will do it well, and it's not something you do often anyway.

Then you can enjoy the other qualities of the tool, like the fact it's already there on unix, or that it's more than a task runner.

Although I prefer "just" or "doit", in 2024, make is fine again.

BiteCode_dev··on Pivotal Tracker will shut down
It should be a legal obligation that, passed a certain threshold of time and user base, you are required to do so.
BiteCode_dev··on Why wordfreq will not be updated
As a Frenchman, I learned very quickly that my language sphere market and resource pool is so much smaller than the English one that it's 10 times less effective to do anything in it.

I understand the position.

The only exception would be China, but the GFW is probably not helping.

LLV might lower the cost of that so much that it will become more interesting to do so.

BiteCode_dev··on Why wordfreq will not be updated
Also it breaks the languagr barreer, you can now read the Chinese internet if you want, or chat transparently in Arabic. That's going to be interesting.
BiteCode_dev··on A high-performance, zero-overhead, extensible Python compiler using LLVM
For a real compiler try nuitka.
BiteCode_dev··on Why wordfreq will not be updated
I did.

And it's not the grounbreaking the problem, it's the little constant lies.

Last week a photoshopped Musk tweet was going around, people getting all up in arms against it despite the fact it was very easy to spot as a fabricated one.

People didn't care, they hate the guy, they just wanted to fuel their hate more.

The whole planet run on fake content, magazin covers, food packaging, instagram pics of places that never looks that way...

And now, with AI, you can automate it and scale it up.

People are not ready. And in fact, they don't want to be.

BiteCode_dev··on Apple mobile processors are now made in America by TSMC
This also lowers the Taiwan risk, which was increasingly high after the China chip ban.
BiteCode_dev··on Why wordfreq will not be updated
It's worse because many humans don't know they are.

I see a lot of outrage around fake posts already. People want to believe bad things from the other tribes.

And we are going to feed them with it, endlessly.

BiteCode_dev··on GraalPy – A high-performance embeddable Python 3 runtime for Java
The people disliking the language are very vocal about it, but there is a huge amount of silent people that loves it and an even bigger amount that just like it as much as alternatives. It's mainstream now, not trending like 10 years ago, so there is no hype about it anymore. We just use it to do stuff.

Add to that the existing excellent ecosystem, the strong culture of scientific stacks and a very good story for providing c-extentions (actually the best one in all scripting languages because of things like cibuildwheel).

It's only in small tech bubbles like HN that devs find it surprising.

BiteCode_dev··on Why to Not Write a Book
No he just made a mistake.

As usual, readers reading too much into something.

BiteCode_dev··on Janet Jackson had the power to crash laptop computers (2022)
I thought about it but their colleagues would have had the same problem, yet didn't. Plus becomming flight attendant removed that activity.

Not to mention it happened during the hollidays too.

It's probably more life style related, but I was there during said life style and couldn't figure it out.

BiteCode_dev··on Janet Jackson had the power to crash laptop computers (2022)
Nope. Hotel, then airplanes.
BiteCode_dev··on Janet Jackson had the power to crash laptop computers (2022)
I know it's unrelated because this has an actual explanation, but I had an ex that stopped watches simply by wearing them for a while.

The model didn't matter, give them a few weeks, and they would stop. Put them aside for a while, they started back.

Never could figure out why, no particular behavior emerged, she changed jobs and houses and I couldn't see a pattern.

Fun that life is still full of weird stuff like this.

BiteCode_dev··on Void captures over a million Android TV boxes
Even if the companies took security seriously (which they don't since it rarely affects their bottom line, even in the event of a breach), it's one of the hardest topics in IT, and there are very few people actually competent in it.

With the explosion of the number of those boxes, we added more surface of attack, but the number of good security people didn't increase.

BiteCode_dev··on SQLite on Rails: The how and why of optimal performance
Yes, there is: https://gcollazo.com/optimal-sqlite-settings-for-django/
BiteCode_dev··on Apple must pay 13B euros in back taxes, EU's top court rules
Well, you gotta balance all that tax evasion with something.
BiteCode_dev··on We're in the brute force phase of AI – once it ends, demand for GPUs will too
Once it ends, we will buy more GPUs because any small website will want its own.

I know that as soon as I can output 100req/s on the cheap on a llama-level model I will put it EVERYWHERE. And my clients too.

DMCA handling? Content flagging alerts? Fuzzy categorization? Natural UI for end user complex queries?

All LLM baby.

And much, much more.

BiteCode_dev··on Swift is a more convenient Rust
Yes, but it's a completely unrelated matter: even with a JIT you'll want compiled extensions since you can't beat hand crafted SIMD for the scientific stacks or machine learning.
BiteCode_dev··on Swift is a more convenient Rust
This is not what holding swift.

What's holding swift is not having a good story to call a swift compiled extension from Python/JS/Ruby/PHP.

Python's community is huge, very active, Python is everywhere, and it needs compiled extensions. And tooling to make them BFF, like pyo3 and maturin, is great

And that's how we got cryptography, pydantic core, polar... Which motives even tooling to be written in rust as a side effect, and how we have uv and ruff.

The scripting community is the most active, if you got them on your side, you get access to a huge pool of devs.

← PreviousPage 23 of 34Next →