HNHacker News
TopNewBestAskShowJobs

starlevel003

111 karma · joined June 15, 2023

submissionscomments
starlevel003··on Effection 3.0 – Structured concurrency and effects for JavaScript
https://vorpus.org/blog/notes-on-structured-concurrency-or-g...
starlevel003··on Asyncio Task Cancellation Best Practices
answer: use Trio (or AnyIO if you're stuck in the asyncio land) and get sane cancel mechanics built-in.
starlevel003··on Progress toward a GCC-based Rust compiler
> That RFC is accepted, and this is starting to happen.

> Progress has been disappointingly slow,

I don't think there's ever been a more concise summary of Rust.

starlevel003··on Beyond "Abolish the FDA"
This is HN, so the answer to that question should be very obvious.
starlevel003··on Beyond "Abolish the FDA"
> we lived thousands of years fine without the FDA

For those thousands of years our only medicine was "ground up unicorn toe".

starlevel003··on Gemini sued over $689M in customer withdrawals
Man, I didn't realise HTTP alternatives were so serious.
starlevel003··on datetime.utcnow() is now deprecated
Python does not use semantic versioning and never has.
starlevel003··on Gnome Receives €1M from German Government
Hopefully all that money goes into making the GTK file picker better
starlevel003··on SciPy builds for Python 3.12 on Windows are a minor miracle
> Right what we need is a requirements.yaml

It already exists, it's called pyproject.toml. It already existed for years in the form of setup.py. Requirements.txt means that projects can't be automatically installed which contributes massively to the difficulty of getting packages to work.

starlevel003··on SciPy builds for Python 3.12 on Windows are a minor miracle
The proliferation of requirements.txt is one of the key reasons why Python packaging sucks so much.
starlevel003··on No dogs were harmed in the making of this app
That was a Simpsons episode. S9E22 Trash of the Titans.
starlevel003··on Bringing garbage collected programming languages efficiently to WebAssembly
You're not missing anything. WASM's primary purpose is to push unblockable, canvas-drawn ads.
starlevel003··on Google Brain founder says big tech is lying about AI danger
AI risk is essentially Catholicism for tech guys
starlevel003··on Was Rust Worth It?
It may be a convention but in practice if you want to publish your package to Maven Central you need to prove ownership of your group ID domain. (Or ownership of your SCM account, which is in essence another domain).
starlevel003··on What Transport for London can learn about us from our mobile data
In practice a massive majority of people will be within Zone 6 at the furthest, where the daily cap is £14.90.
starlevel003··on California suspends Cruise's autonomous vehicle deployment
Perhaps we could optimise it further, by having sets of steel paths for the cars to drive on too.
starlevel003··on Yarn 4.0
As an occasional Yarn user, this is how I learned there is even versions beyond 1.22.
starlevel003··on Building a unikernel that runs WebAssembly – part 1
Can't wait for the Wazelle processor extensions to drop.
starlevel003··on Wayland Isn't Going to Save the Linux Desktop (2022)
> they sabotaged it to force you to switch, and now your conclusion is oh, they were right all along?

Sure, let's go with that!

starlevel003··on Wayland Isn't Going to Save the Linux Desktop (2022)
I updated my system recently and KDE under X11 started stuttering all the time, especially when opening new windows (which made using IntelliJ unusable, for example). Switched to Wayland and it just works. That's all it really took for me to go from a "I don't care about Wayland" guy to "I am a Wayland truther" guy.

Similar story for Pipewire; Pulseaudio had crackles and Pipewire didn't. Such is the way of life.

starlevel003··on RFC 3339 vs. ISO 8601
> ISO 8601 is prolific. Is RFC 3339 well used/adopted in any system?

90% of the time when a library says ISO 8601 it doesn't actually implement the more esoteric parts of ISO 8601.

starlevel003··on Jacobin: A more than minimal JVM written in Go
Given how primitive the Go GC is, I doubt it'll work at all.
starlevel003··on GIL removal and the Faster CPython project
> Separately, if just going for concurrency for i/o, async/await is pretty amazing:

That's not async or concurrent. You're running a synchronous function in an asynchronous task which cancels out.

starlevel003··on Astro: All-in-one web framework designed for speed
It doesn't even smoothly scroll on my desktop.
starlevel003··on NixOS RFC 136 approved: A plan to stabilize the new CLI and Flakes incrementally
> but what were you gonna do anyway?

go outside, talk to friends, do something productive, etc...

starlevel003··on Fedora Asahi Remix first impressions
nix is so clearly superior and yet nobody uses it. curious!
starlevel003··on Downfall Attacks
haswell isn't vulnerable, it only affects skylake or later
starlevel003··on Home Taping Is Killing Music: When the music industry waged war on the cassette
> The average complexity is at all time lows.

there's more than enough breakcore out there if you measure music quality like that. theree's definitely more than in the 20th century.

starlevel003··on IntelliJ IDEA 2023.2
I don't like icons. I like text.
starlevel003··on IntelliJ IDEA 2023.2
I don't care how much they update it. I will not use the new UI.
Page 1 of 2Next →