Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alexvitkov
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
alexvitkov
1y ago
API/SSH keys can easily be swapped, it's more hassle than it's worth. Be glad they didn't choose to spread the payload of one of the 100 ransomware groups with affiliate programs.
2.
▲
by
alexvitkov
1y ago
Most language users will follow the "spirit" of the language - e.g. Bill is against package managers, people who use his language mostly agree with his ideas, and there's not a huge standard Odin package manager. I rather app
3.
▲
by
alexvitkov
1y ago
"Vendoring step" You cannot make this shit up. You're providing a library. That library has dependencies (although it shouldn't). You've written that library to work against a specific version of those dependencies.
4.
▲
by
alexvitkov
1y ago
No, I did not suggest that, in fact in the very comment you're replying to I said: My point was not that running all that on one computer is a great idea... Regardless, if you want to strawman my passing remark, I'm happy t
5.
▲
by
alexvitkov
1y ago
> If I am providing (lets say) a library that provides some high level features for a car ADAS system on top of a CAN network with a proprietary library as driver and interface. If you're writing an ADAS system, and you have a "
6.
▲
by
alexvitkov
1y ago
If you're doing 10 million transactions per week (which is likely way more than what they're pulling) that's about 16 transactions processed per second. You can add inventory management, payroll management, you can run the co
7.
▲
by
alexvitkov
1y ago
You're making your customer's life miserable by having dependencies. You're a library, your customer is using you to solve a specific problem. Write the code to solve that and be done with it. In the game development sphere,
8.
▲
by
alexvitkov
1y ago
Play stupid games, win stupid prizes. If you need 40,000 servers to keep your business running (which you don't, your ~3-8 million weekly transactions can be processed on 1 computer, but whatever), hire people that will work on you, an
9.
▲
by
alexvitkov
1y ago
> Every pixel and every function went through me. The AI translated what I asked for into code, but every decision was human. You'll find that programmers are a lot less prickly when you use AI to generate code, than say artists are
10.
▲
by
alexvitkov
1y ago
> how capabilities could be used to write simple scripts without sacrificing simplicity. I proposed a solution for that in my original comment - you should be able to trivially bypass the capability system if you trust what you're r
11.
▲
by
alexvitkov
1y ago
The idiotic statement is yours. If the "sometimes" is important to you, you can have it - you're not the first person on the internet to play word games. But unless you can come up with a very detailed list of when it's
12.
▲
by
alexvitkov
1y ago
No, not everything is a trade-off. Some things are just good and some are just bad. A working permission system would be objectively good. By that I mean one where a program called "image-editor" can only access "~/.conf
13.
▲
by
alexvitkov
1y ago
Please read again the sentence you just typed. > We have to lock people down and physically prevent them from harming themselves. You can apply this argument to literally anything, and taken to its logical conclusion, this is exactly wha
14.
▲
by
alexvitkov
1y ago
"Don't use the phone." Let me just give up on banking and the proprietary 2FA app that my job requires. Guess we're going homeless to protest Google, boys.
15.
▲
by
alexvitkov
1y ago
It's not illegal to not release your software on a platform. But the mobile market is so top-heavy on both the apps and the games side, that without a few key developers - Meta, ByteDance, Tencent, etc your union is dead in the water -
16.
▲
by
alexvitkov
1y ago
Too bad there is one. https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_A...
17.
▲
by
alexvitkov
1y ago
Conspiracy: They're shutting it down so competitors' AI and search crawlers can't visit the links, but theirs can, since archiving efforts aside only they have the DB. Given that it doesn't make money, it has zero value
18.
▲
by
alexvitkov
1y ago
Should I also change it on my mother's computer who doesn't speak English? We can also start distributing .bat files that change the system language along with our spreadsheets, for anyone who wants to open them. Maybe automate it
19.
▲
by
alexvitkov
1y ago
There's a very restrictive RAM usage limit on iOS and the tab crashes when you reach it.
20.
▲
by
alexvitkov
1y ago
I wouldn't call using Bitcoin legitimately trying. Even in 2017 Monero existed, which solves both the fee and transaction time problems, and as an added bonus is way more private.
21.
▲
by
alexvitkov
1y ago
Volatility isn't an issue for the merchant - prices can be adjusted in real-time based on the cryptocurrency's value at the time of purchase, and if they don't want to be exposed, they can sell it immediately on purchase. Whe
22.
▲
by
alexvitkov
1y ago
It really hasn't. Everything has been tried with crypto, except actually buying things with it.
23.
▲
by
alexvitkov
1y ago
Statistically so far 100% of header only C libraries that require you to define XXX_IMPLEMENTATION are fantastic, so this is probably a good library.
24.
▲
by
alexvitkov
1y ago
Yeah, I misunderstood the question. Although if you could statically link .so/.dlls and have it work reliably, it would still be a great convenience, as some libraries are really hard to build statically without rewriting half their bu
25.
▲
by
alexvitkov
1y ago
Because with the current compilation model shared libraries (.so/.dll) are the output of the linker, but static libraries are input for the linker. It is historical baggage, but as it currently stands they're fairly different beas
26.
▲
by
alexvitkov
1y ago
Because I want my program to run on other people's computers.
27.
▲
by
alexvitkov
1y ago
> 99% of game concepts can probably be done in Unity, Godot, or Unreal. The vast majority of developers use these engines, so you would expect the vast majority of games to be stuff that's easy to make within those engines. With how
28.
▲
by
alexvitkov
1y ago
I mean Photoshop, Excel, Figma, etc -- programs I can show someone and say "Look, here's a cool thing you couldn't do with a computer before, but now you can!" Nothing I've seen in rust cuts meets that bar for me.
29.
▲
by
alexvitkov
1y ago
In isolation, for any one particular bug, yes, but if you start applying this logic to everything, even problems as simple as reading some bytes from a file, you end up with a heao of dependencies for the most mundane things. We've tri
30.
▲
by
alexvitkov
1y ago
We keep getting RCEs in C because tons of useful programs are written in C. If someone writes a useful program in Rust, we'll get RCEs in Rust.
More ›