Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sidkshatriya
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
sidkshatriya
7mo ago
> in part because I can’t decide whether to go with pkgbase or not… pkgbase is optional in FreeBSD 15 BTW. One way to upgrade the base system and another to upgrade packages just feels inconsistent to me and pkgbase finally resolves that
62.
▲
by
sidkshatriya
7mo ago
Diversity of programming languages, operating systems, cultures, human languages, countries, music etc. always gives a fresh perspective I've found. You may go back to what you prefer at the end but it gives you learnings that are at a
63.
▲
by
sidkshatriya
7mo ago
Yes, FreeBSD current is quite usable. It's fun to start using the new features as they are added to kernel and userland immediately !
64.
▲
by
sidkshatriya
7mo ago
NetBSD - situation does not seem that good. Project feels less active now. OpenBSD - has a fanatical band of security obsessed users. Not going away anytime soon. FreeBSD - It chugs along. Why is FreeBSD worth trying out ? See my reply abov
65.
▲
by
sidkshatriya
7mo ago
14.4 is a maintenance release. If you're installing FreeBSD today, use 15.0 Why FreeBSD ? - Well manicured OS, excellent docs. More performant than OpenBSD in every way and approaches Linux performance in some areas (e.g. Networking) -
66.
▲
by
sidkshatriya
8mo ago
At one time this was an interesting comparison... but now Linux has gotten so much development that even if FreeBSD was Betamax and Linux VHS (in the past)... I would say that Linux is now DVD ... and FreeBSD still remains betamax. Don'
67.
▲
by
sidkshatriya
8mo ago
I've tried this ... I've haven't got much mileage on this, sadly. Many Linux syscalls are unemulated and things like /proc/<pid>/fd/NN etc are not "magic symlinks" like on Linux so execve o
68.
▲
by
sidkshatriya
8mo ago
First, I read (article referred to in blog post): https://blog.hofstede.it/integrating-freebsd-15-with-freeipa... [1] . _Only then_ I read https://vermaden.wordpress.com/2026/02/18/native-free
69.
▲
by
sidkshatriya
9mo ago
The nix language is maximally lazy. It does not evaluate things it does not need to. This is good because you don't want it to burn CPU building things (very expensive expressions!!) that it will ultimately not need for final derivatio
70.
▲
by
sidkshatriya
9mo ago
My theory: China became richer and more developed. So: (1) Public transport became better and some people shifted to it (2) Some people upgraded to cars
71.
▲
by
sidkshatriya
9mo ago
Anybody own an electric Two-Wheeler ? What has your experience been ? Pros and Cons ?
72.
▲
by
sidkshatriya
10mo ago
Thanks for your reply. > It's a hard language design question and people focusing on this specific case have not really considered how it effects anything else. Sadly, language features and constructs are rarely isolated from other
73.
▲
by
sidkshatriya
10mo ago
> I have found that null pointers are usually very easy to find and fix, especially since most platforms reserve the first page of (virtual) memory to check for these errors. This is true. However, you have done these fixes after noticin
74.
▲
by
sidkshatriya
10mo ago
> not every new language needs to conform to your ideas of what is or isn’t excusable / acceptable. That's true. Which is why I wrote "IMHO" i.e. "In My Humble Opinion". I'm not looking to create any co
75.
▲
by
sidkshatriya
10mo ago
All the standard libraries use naked ^T . Maybe(T) would be for my own internal code. I would need to wrap/unwrap Maybe at all interfaces with external code. In my view a huge value addition from plain C to Zig/Rust has been elimi
76.
▲
by
sidkshatriya
10mo ago
I like Odin and hope for it to gain more momentum. I have an important metric for new "systems" languages: does the language allow NULL for it's commonly used pointer type. Rust by default does not (References may _not_ be NU
77.
▲
by
sidkshatriya
11mo ago
Wow ! Great use of MicroHS. What is the performance difference between interpreted MicroHS and warm compiled Haskell for a practical program eg. Shellcheck or similar ?
78.
▲
by
sidkshatriya
11mo ago
From the blog post: > Even if your btrfs, after almost 18 years, still eats data in spectacular fashion. Is this (by now) an urban legend ? Is btrfs any less reliable than, say, xfs/ext4 etc. nowadays ?
79.
▲
by
sidkshatriya
1y ago
It’s wasm. If you object to wasm then you should object to javascript, its predecessor
80.
▲
by
sidkshatriya
1y ago
> Why does AMD come across as so generally clueless when it comes to giving developers what they want, compared to Nvidia? I have some theories. Firstly, Nvidia was smart enough to have a unified compute GPU architecture across all its a
81.
▲
by
sidkshatriya
1y ago
Now if only they could bring their focus on performance to windows 11 as a whole. It’s just shocking how much faster vanilla Linux is compared to vanilla windows 11. Edit: by vanilla Linux I mean out of the box installation of your typical
82.
▲
by
sidkshatriya
1y ago
The impact of Effects are a bit less pervasive than null wouldn’t you say ? Effects can be used with code “in between” that knows nothing about effects. Performing and handling effects can be quite transparently
83.
▲
by
sidkshatriya
1y ago
> a module system which is still better than Haskell The module system though powerful is quite awkward and verbose. I personally prefer adhoc polymorphism (class/instance in Haskell, trait/implementation in Rust). That is real
84.
▲
by
sidkshatriya
1y ago
Now OCaml values adding features carefully to the language so that there is no future regret. But being slow and conservative has _not_ minimized regret. The "O" in OCaml i.e. Objects (and Classes) is almost ignored nowadays. Jane
85.
▲
by
sidkshatriya
1y ago
I think this is the tension in most software. If you want to have excellent and correct software it will take time. And if you want more features with a "fix as you go approach" you will often have huge technical debt and get sadd
86.
▲
by
sidkshatriya
1y ago
Power chips are made by Samsung according to the article. The fab for that is probably in Korea.
87.
▲
Record/Replay Debugging Tutorial
(github.com)
14 points
by
sidkshatriya
1y ago
|
1 comments
88.
▲
by
sidkshatriya
1y ago
How to record/replay and debug a program using reverse debugging through a small example program written in C. You can also record/replay in a Linux VM on macOS
89.
▲
by
sidkshatriya
1y ago
I'll second that. Incredibly good quality videos. The precision of the narration is simply amazing. Even if you don't intend to practice Prolog in your programming life, it's worth a listen.
90.
▲
by
sidkshatriya
1y ago
If you don't have access to the hardware PMU then you can try https://github.com/sidkshatriya/rr.soft (which is a modification of the rr debugger). It may not be commercial quality but its open source and free :)
More ›