Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frankjr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
121.
▲
by
frankjr
2y ago
Having a UPS makes sense but I've seen enough of those electric scooters going ablaze videos that I'm quite uneasy about having a pretty large battery under the table.
122.
▲
by
frankjr
2y ago
Interoperability with C is amazing. You can literally include C headers in your Zig code and start using it without manually writing / generating any boilerplate. So I would imagine if you need to heavily interact with a lot of C libra
123.
▲
by
frankjr
2y ago
> Another example, here’s a library implementing a subset of ffmpeg for ARM Linux in memory-safe C# What's with all those "unsafe" keywords then? https://github.com/search?q=repo%3AConst-me%2FVrmac+unsafe&a
124.
▲
by
frankjr
2y ago
> tmux/screen do not break copy-paste Tmux breaks interacting with the clipboard so much that it has its own dedicated Wiki page dealing with all of the different issues and settings: https://github.com/tmux/tmu
125.
▲
by
frankjr
2y ago
Depends on the context but in general Zig wants you to be explicit. Writing 0.0 is fine at comptime or if you're e.g. adding it to an already known float type, but defining a runtime variable (var x = 0.0; ...) will not work because
126.
▲
by
frankjr
2y ago
Right? I would be perfectly content with a feature set from 30 years ago.
127.
▲
by
frankjr
2y ago
Previously: https://news.ycombinator.com/item?id=26203853
128.
▲
by
frankjr
2y ago
Arch does for quite a few ecosystems (Python, Ruby, Haskell, ...) but currently not for Rust.
129.
▲
by
frankjr
2y ago
Fedora and Debian do this too. That's why it sometimes takes longer for a project to be packaged - you literally have to recursively package all of the dependencies first.
130.
▲
by
frankjr
2y ago
> Makes it easier for upstream and the distro. Until there's a vulnerability in one of the dependencies and now you have to rebuild all of the packages which use it. Specifically for Rust, there's also the fact that most projec
131.
▲
by
frankjr
2y ago
Shipping old but stable versions of packages with security fixes backported is the motto of Debian Stable. If you don't like it, you will not be happy with it. If you want to stick to Debian, you could try switching to Debian Testing a
132.
▲
by
frankjr
2y ago
Compiling to a single C file such that you can then compile the result via say clang is already supported (-ofmt=c). Automatic generation of C header files from your Zig library is WIP. The current recommend approach is to just write the C
133.
▲
by
frankjr
2y ago
https://github.com/openssh/openssh-portable/commit/81c1099d2...
134.
▲
by
frankjr
2y ago
And now June is dead too. https://www.sophiajt.com/following-new-paths-ahead/
135.
▲
by
frankjr
2y ago
No language fits all use cases no matter how much you want it to be true. I'm a fan of Rust and the trend to rewrite things in Rust because usually you get something much faster, safer, and something that reflects current needs (helix,
136.
▲
by
frankjr
2y ago
What's the plan for Jakt, the programming language? Does it fall under the SerenityOS umbrella? Will LadyBird continue to use C++? The blog post doesn't mention it. https://github.com/SerenityOS/jakt
137.
▲
by
frankjr
2y ago
> Jai has hot loading It doesn't have any hot reloading capability out of the box.
138.
▲
by
frankjr
2y ago
I don't understand how. How do you debug something this? How do you go about fixing a bug? There are no docs nor tests. It seems like one would spend hours just trying to understand what's going on. Is there a good source on their
139.
▲
by
frankjr
2y ago
Thanks. I'm now reading this where people are trying to explain what happened in the ref/ directory. https://github.com/kparc/ksimple/blob/main/a.c
140.
▲
by
frankjr
2y ago
The code looks heavily obfuscated. It's more like "source available" than open source. E.g. g(_M,W-=1<<f;xx=M[f];M[f]=x)Ui(M_,Ux=M[i];x?(W+=1<<i,M[i]=xx,x):30>i?_M(i,M_(i+1))+(2*n0<<i):OO())f(_r,pt?x:
141.
▲
by
frankjr
2y ago
2017: People are willingly buying a spy device to put into their homes. 2024: People are willingly activating a key logger.
142.
▲
by
frankjr
2y ago
(2014) That's why it doesn't mention Go's generics which landed in 2022.
143.
▲
by
frankjr
2y ago
> In July, we announced 40 million messages a day, in December we announced 100 million, and as of this blog post we are well past 120 million. I wonder where they are now 7 years later.
144.
▲
by
frankjr
2y ago
Haha, thank you. I had actually changed it to "expand" before I noticed your comments because it sounded weird but I couldn't remember the correct word.
145.
▲
by
frankjr
2y ago
Battery replacements were a lot of fun even before Silicon came along. A few years ago my battery started to expand in my Intel MacBook. I went to an authorized repair shop here in Czechia (to this day there are no official Apple Stores her
146.
▲
Qutebrowser: A keyboard-driven, Vim-like browser based on Python and Qt
(qutebrowser.org)
1 points
by
frankjr
2y ago
|
0 comments
147.
▲
by
frankjr
2y ago
https://www.forbes.com/sites/alicegwalton/2017/06/15/the-str...
148.
▲
by
frankjr
2y ago
Welcome to the club. It sucks here. The only thing that works, for me anyway, is spending time in the woods hiking.
149.
▲
by
frankjr
2y ago
Either I'm going crazy or there's bug in the configuration wizard - I'm selecting 64GB of memory with Ultra 7 165H CPU DIY, but when I add it to the bag it says just 16GB.
150.
▲
Why Linux developers do not fix reported issues or ignore bug reports
(linux-regtracking.leemhuis.info)
63 points
by
frankjr
2y ago
|
78 comments
More ›