HNHacker News
TopNewBestAskShowJobs

veber-alex

746 karma · joined November 1, 2021

submissionscomments
veber-alex··on Make tmux pretty and usable (2024)
I use iTerm2 with tmux CC mode. Works great and gives native tabs and panes.
veber-alex··on Native Instant Space Switching on macOS
I would also add to this that in order to open two instances of an app the app explicitly needs to support this. For example, you can't open 2 instances of Calculator.app side by side.

This is really annoying.

veber-alex··on Native Instant Space Switching on macOS
Window management on macOS is just trash.

3 people from my team recently switched to macOS and they never owned a mac before and they are all complaining about window management.

Do you know how dumb it makes me feel to have to tell them they need to install third party apps just to make their system somewhat usable? it's insane.

veber-alex··on Reallocating $100/Month Claude Code Spend to Zed and OpenRouter
The issues you described show a critical lack of awareness from the Zed developers that people migrate to their IDE mainly from VS Code.

They are blowing their "weirdness budget" on nonsense.

veber-alex··on Native Instant Space Switching on macOS
This is such an insane bug to still have around all these years.

Are apple engineers not using macOS?

veber-alex··on Native Instant Space Switching on macOS
Wow, works great.

I used to use yabai for this but I can't disable SIP anymore on a work laptop.

Also, stuff like this is why I really hate macOS sometimes.

veber-alex··on ChatGPT Pro now starts at $100/month
This is also what I noticed.

GPT doesn't know how to get creative, you need to tell it exactly what to do and what code you want it to write.

For Claude you can be more general and it will look up solutions for you outside of the scope you gave it.

I presonaly prefer Claude.

veber-alex··on LittleSnitch for Linux
How exactly is this different from payed software?
veber-alex··on LittleSnitch for Linux
I wouldn't be too exited. Statistics like this are very problematic.

For example, I have Steam installed on my Macbook pro and I occasionally play a single very simple game there. Does that make me a macOS gamer? of course not. The vast majority of games I want to play don't work on macOS.

I suspect that most of those 5% are just Linux users who have steam installed and play a small amount of games. Some probably just installed it to check what's available and don't play anything.

Everyone I know who is a "serious" gamer, as in exited about upcoming releases of AAA games is using Windows.

veber-alex··on Iranian missile blitz takes down AWS data centers in Bahrain and Dubai
There is nothing racist about that comment.

In those countries women are owned properties of their husbands, homosexuality is punishable by death and slavery is common.

But yeah, sure, they have a tall skyscraper so they are ok I guess.

veber-alex··on Iranian missile blitz takes down AWS data centers in Bahrain and Dubai
Are you joking?

Homosexuality is illegal there under the penalty of death.

veber-alex··on Python 3.15's JIT is now back on track
That's exactly what we have now and it looks like the python devs want a single unified build at some point
veber-alex··on 1M context is now generally available for Opus 4.6 and Sonnet 4.6
"cargo check" is fast and it's enough for the AI to know the code is correct.

I would argue that because Rust is so strict having the agent compile and run tests on every iterations is actually less needed then in other languages.

I program mostly in python but I keep my projects strictly typed with basedpyright and it greatly reduced the amount of errors the agent makes because it can get immediate feedback it has done something stupid.

Of course you still need to review the code because it doesn't solve logic bugs.

veber-alex··on Apple Studio Display and Studio Display XDR
With DSC it can drive even 8k@120Hz.
veber-alex··on Python Type Checker Comparison: Empty Container Inference
It's not "mildly annoying".

I don't enable strict mode on multiple projects because people don't want to type anything outside of function signatures.

Inferring the type from the first use is 100% the correct choice because this is what users want 99% of the time, for the rest you can provide type information.

veber-alex··on Rust in the kernel is no longer experimental
1. He left before Rust stopped being experimental.

2. Maintainers come and go all the time, this is how open source works.

3. The only reason Phoronix reports on this is because anytime they mention Rust it attracts rage bait clicks, for example, your comment.

veber-alex··on Microsoft lowers AI software growth targets
Well at least one, because this one didn't happen.

https://www.cnbc.com/video/2025/12/03/microsoft-have-not-low...

veber-alex··on Nvidia DGX Spark: When benchmark numbers meet production reality
The llama.cpp issues are strange.

There are official benchmarks of the Spark running multiple models just fine on llama.cpp

https://github.com/ggml-org/llama.cpp/discussions/16578

veber-alex··on LLMs can get "brain rot"
hehe, I see what you did there.
veber-alex··on FSF announces Librephone project
No it isn't.

They just use an SMS code instead which is not secure at all.

veber-alex··on Pyrefly: Python type checker and language server in Rust
Yeah I have a similar experience with ty.

Looks like none of these new type checkers are ready yet.

veber-alex··on A beginner's guide to deploying LLMs with AMD on Windows using PyTorch
What do you expect AMD to do about gaming on Linux? Port all games to Linux or something?

The only thing they can do is to provide drivers which they do.

veber-alex··on Goiaba: An experimental Go compiler, written in Rust
A 10 year old netbook is also not the average computer and yet we are to believe that 12 minute compile times for some small hobby project are the normal and rust sucks.
veber-alex··on Goiaba: An experimental Go compiler, written in Rust
> Do you have M4 Pros to offer everyone using Rust?

> I would gladly take one.

Do you have 10 year old netbooks to give to everyone? because this seems to be required to have slow compile times in Rust.

> And the Roc team as well, maybe they would revert back their decision on moving away from Rust to Zig due to compile times.

More cherry picked examples, you sure love those.

Like whats the point of bringing this up? Do you want me to show you the thousands of software projects that do use rust as a counter example?

Obviously no programming language is one size fits all.

veber-alex··on Goiaba: An experimental Go compiler, written in Rust
> This sample code took 12 minutes on a clean build on my travel netbook, now dead.

> Maybe nowadays it is faster, I have not bothered since I made the RIR exercise.

Took me 18 seconds on a M4 Pro.

Please stop spreading FUD about Rust. Compile times are much better now then what they were and are constantly improving. Maybe it will never be as fast as one of those old languages that you like that nobody uses anymore but it's plenty usable.

veber-alex··on Python 3.14 is here. How fast is it?
The most interesting part for me is that PyPy is faster than free threaded CPython even on multi threaded code.
veber-alex··on Under the hood: Vec<T>
This article feels too long and rambly considering how little actual technical information it provides.
veber-alex··on Zig builds are getting faster
It's hard to say.

One the one hand the go type system is a joke compared to typescript so the typescript compiler has a much harder job of type checking. On the other hand once type checking is done typescript just needs to strip the types and it's done while go needs to optimize and generate assembly.

veber-alex··on Zig builds are getting faster
No
veber-alex··on PEP 810 – Explicit lazy imports
I would gladly take a command line flag that I can pass to python that makes all module loading lazy.

Unless you are writing scripts or very simple stuff running side effects when modules are loaded should be avoided at all cost anyway.

← PreviousPage 3 of 8Next →