Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ngrilly
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
ngrilly
1y ago
What is the reason for saving the end-to-end encrypted backup files on Signal backup servers instead of iCloud or Google backup service, as most of us are already paying for this storage?
62.
▲
by
ngrilly
1y ago
You got me curious and I visited one of these .NET performance posts and indeed, it crashed my browser tab!
63.
▲
by
ngrilly
1y ago
Fantastic summary. I forgot Pascal var parameters, which have probably inspired ref parameters in C# and inout in Swift. Makes me wonder if a language like Zig would benefit from something similar, reducing the need for pointers even more.
64.
▲
by
ngrilly
1y ago
If I remember well, the biggest difference between Pascal and C was that Pascal, unlike C, offered spatial memory safety (thanks to strings and arrays being represented as "fat" pointers including the length), but none of them off
65.
▲
by
ngrilly
1y ago
I so much agree with this. When I started using Zig, memories from writing Pascal started coming back, and I realized I was fine writing Pascal with manual memory management, unlike C and C++ where segfaults were a more frequent problem.
66.
▲
by
ngrilly
1y ago
Found some explanation on their blog: > Anyone accustomed to a datacenter will note the missing mass of cold-aisle cabling that one typically sees at the front of a rack. But moving to the back of the rack reveals only a DC busbar and a
67.
▲
by
ngrilly
1y ago
You're right. Here is a picture of the back: https://substack-post-media.s3.amazonaws.com/public/images/e...
68.
▲
by
ngrilly
1y ago
The author seems to be aware as Luau is mentioned in the performance section of the documentation.
69.
▲
by
ngrilly
1y ago
I'm wondering how Oxide Computer racks can look so clean (for example in this picture: https://bsky.app/profile/oxide.computer/post/3lvdw7mdwms2i ) compared to Dropbox's racks, and if there is a tech
70.
▲
by
ngrilly
1y ago
Yes, Zig’s syntax is a bit noisier, but it enables things such as using if/for/while/switch in expressions, or using anonymous struct literals to emulate named and default parameters in functions.
71.
▲
by
ngrilly
1y ago
I’m not sure I understand the reference to JS/TS: TS is only a type checker and has zero effect on runtime performance.
72.
▲
by
ngrilly
1y ago
I was referring to comments mentioning correctness and safety as interchangeable terms. The article doesn’t mix them up.
73.
▲
by
ngrilly
1y ago
That’s why I’m quite excited about Cinder, Meta’s CPython fork, that lets the programmer opt in “strict modules” and “static Python”, enabling many optimizations.
74.
▲
by
ngrilly
1y ago
The terms correctness (from a PLT perspective) and safety (from a security perspective) are not equivalent and interchangeable. I see them mixed up too much in this discussion.
75.
▲
by
ngrilly
1y ago
Agreed. I'd like CPython to offer the possibility to opt in semantics that are more amenable to optimizations, similar to what Cider is enabling with their opt-in strict modules and static classes: https://github.com/fa
76.
▲
The Mental Model of Server Components
(saewitz.com)
10 points
by
ngrilly
1y ago
|
0 comments
77.
▲
by
ngrilly
1y ago
Agreed. But what is the alternative? No departments at all? Everybody belonging to one giant single team?
78.
▲
by
ngrilly
1y ago
Not all office workers are old. Some are young and want to use modern collaboration tools. Even government workers. I think real-time collaborative editing is a chicken-and-egg. You don't know you need it until you start using it. I&#x
79.
▲
by
ngrilly
1y ago
Finally, a good example of a modern C# code base that is open source, and that doesn't look like the equivalent of J2EE in C#.
80.
▲
by
ngrilly
1y ago
LibreOffice is great, but not supporting multiple users simultaneously editing the same document is a serious limitation compared to proprietary solutions such as MS Office and Google Workspace. Also, replacing Windows by Linux and MS Offic
81.
▲
by
ngrilly
1y ago
People are switching from MS Office to LibreOffice because MS Office is US-controlled. Who's controlling OnlyOffice?
82.
▲
I've Soured on Go
(nickblow.tech)
11 points
by
ngrilly
1y ago
|
3 comments
83.
▲
by
ngrilly
1y ago
The team responsible for a single microservice at a Big Tech company is often as large as, or even larger than, the entire engineering team of a startup. The same can be true for the size of the codebase. This is why it often doesn't m
84.
▲
by
ngrilly
1y ago
> An aside, I had a Junior who would just load datasets into PowerBI to explore them for the first time, and that was actually a shockingly useful workflow. What was shockingly useful in PowerBI compared to DuckDB?
85.
▲
by
ngrilly
1y ago
Thanks!
86.
▲
by
ngrilly
1y ago
> GitHub has introduced stacked PRs which queue up I missed that. How does it work?
87.
▲
by
ngrilly
1y ago
Is it configurable?
88.
▲
by
ngrilly
2y ago
I think that’s mostly due to Erlang looking too alien compared to mainstream languages. Elixir is changing that but it arrived a bit late.
89.
▲
by
ngrilly
2y ago
I agree. I'm seeing that trend as well (teams using Rust instead of Go, JS, Java). But only for teams that are very experienced and really passionate about programming languages and software engineering (typically most of us here on HN
90.
▲
Every programming language needs its killer app to succeed
(grilly.com)
4 points
by
ngrilly
2y ago
|
2 comments
More ›