Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
duped
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
931.
▲
by
duped
2y ago
One where the "power and flexibility" of nixpkgs is encoded in the data model? If there is something that can be done in the nix language that can't be expressed in the underlying model that needs to be used by another fronte
932.
▲
by
duped
2y ago
That sounds like a design flaw in the data model if the flexibility exists at a higher level.
933.
▲
by
duped
2y ago
> Replacing the language requires duplicating all the work that went into Nix, to reach parity, so it is not easy. That seems like a design flaw in Nix, there's no reason the data model should be so tightly coupled to the scripting
934.
▲
by
duped
2y ago
This is an old saying in politics and you're misinterpreting it - it's not about signaling to allies, it's about avoiding being held to any particular positions. You're also missing the first half, "don't write
935.
▲
by
duped
2y ago
I was under the impression that you don't need an underlying act to charge or convict someone with obstruction/other crimes of concealment because if they were so good at concealing the crime you wouldn't be able to prove the
936.
▲
by
duped
2y ago
My point is not about performance at all, you should raise that as an issue in the zstd wrapper crate.
937.
▲
by
duped
2y ago
If I'm writing new software I'm necessarily developing something that's not yet a package in any distro, so I don't necessarily want to be using distro tools to build it. I also strongly disagree with the characterizat
938.
▲
by
duped
2y ago
Totally unrelated comment to my previous one I think it's folly to encode the semantics of APIs in the Rust type system and memory model and that's the impedance mismatch that has people riled up. unsafe code isn't incorrect
939.
▲
by
duped
2y ago
(by my reading) the problem is that determining what the C ABI is relies on a C parser. If a module depends on an API, genksyms checks if the ABI has changed and won't load the module as a result (or more broadly, it could also use con
940.
▲
by
duped
2y ago
With rustup? Why do you need the distro to be the be and end all of package management when it's more concerned with user space and not real development?
941.
▲
by
duped
2y ago
What is the value in relying on distro authors to publish rust compiler versions, when the bespoke release channel for rustc is kept much more up to date?
942.
▲
by
duped
2y ago
I've seen the other side of this, which is zero organic growth and enormous strain on founders to become salespeople and customer support for customers that perpetually keep your software in a trial period. Depending on where you want
943.
▲
by
duped
2y ago
I'm referring to package management. Modern build systems all have some way of doing package management directly or interfacing with package managers instead of just shelling out to them, which you would have to do with make.
944.
▲
by
duped
2y ago
Tracking build targets is not dependency management except with handwaving
945.
▲
by
duped
2y ago
make as a task runner is not too bad, but there are better alternatives today like just (as others have commented). make as a build system is ok until you hit the warts. - make/Makefiles aren't standardized, which is why automak
946.
▲
by
duped
2y ago
> Should audio be prioritized over the touchpad "moving" the cursor? Yes
947.
▲
by
duped
2y ago
> If a house and 401k also counted towards net worth, it could impact quite a few Americans I have no sympathy for people who want to dodge taxes being forced to pay a tax on income that the government has deferred taxes on while they we
948.
▲
by
duped
2y ago
Nothing but terms and conditions of the website. That's how Paul Holes identified the Golden State Killer, he created a fake profile and sent in the DNA from a crime scene and worked backwards from the results to find a suspect.
949.
▲
by
duped
2y ago
> That doesn't really matter for discussing how correct code _should_ be written. It absolutely does when you're talking about the semantics of virtually every program on earth > It's equivalent to "if you call mal
950.
▲
by
duped
2y ago
Apple is most certainly not the company you want to purchase products from if you're afraid of major updates. They are far more aggressive and eager to break things than Microsoft.
951.
▲
by
duped
2y ago
I played around with it for awhile but the generated code was awful for compile times. Have you looked into writing a proper interpreter instead of compiling to Rust, or optimizing the generated code for compile times?
952.
▲
by
duped
2y ago
LSP and tree-sitter solve different problems and aren't interchangeable, it sounds like you were trying to pound a square peg into a round hole. LSP doesn't (nor can it) specify anything that would make your life easier to use a l
953.
▲
by
duped
2y ago
It doesn't actually, the "server" can (and in many cases does) run in the JS event loop. Do you want the protocol to specify that language servers are able to run in a browser? Because that's very outside the scope of th
954.
▲
by
duped
2y ago
What does 'browser only' support mean?
955.
▲
by
duped
2y ago
I think there's a language gap here, in colloquial English saying "two things in parallel" means they happen at the same time but does not imply anything about when the events start or end. A big mistake among programmers i
956.
▲
by
duped
2y ago
> 2 processes that exist in the same time all time are, to coin a phrase, classically parallel This is not physically realizable. > but two processes where they exist only part of the time at the same time are not parallel in the orig
957.
▲
by
duped
2y ago
If you prefer to learn by video, here's an excellent talk on the same subject by Rob Pike that I link all the time to people https://www.youtube.com/watch?v=oV9rvDllKEg
958.
▲
by
duped
2y ago
I do a bit of creative audio work and consider my iPhone next to useless. iPads are useful in some contexts. I've returned to the stone ages of digital tuners and metronomes for practice(1), and any recordings I make use a laptop. Not
959.
▲
by
duped
2y ago
I don't think founders care if parts or the entirety of the codebase leaks, it's not that valuable.
960.
▲
by
duped
2y ago
If you're familiar with systems programming in C++ then learning Rust is like having an automated code reviewer when you run `cargo check`. That said the biggest obstacle I've seen has come from C++ programmers traumatized by heav
More ›