Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fire_lake
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
fire_lake
2y ago
Of course it can be and has been done, but it takes much more developer time than writing less efficient code in a managed language.
62.
▲
by
fire_lake
2y ago
The promise is to write the whole game in Rust, rather than having a split between C++ and a scripting language. The most common example of this is Unity with C++/C#. Having one language makes certain debugging tasks easier and can lea
63.
▲
by
fire_lake
2y ago
Another possible reason: managers making RTO decisions are trying to protect their own salary from cheaper international competition by forcing RTO on their reports.
64.
▲
by
fire_lake
2y ago
I don’t understand this book. It begins by explaining how great recursion is. Then later it explains why you shouldn’t use it for large inputs in the two chosen languages (JavaScript and Python) to avoid blowing up the stack. Then it argues
65.
▲
by
fire_lake
2y ago
Maybe diff should change to suit programs, rather than programs change to suit diff.
66.
▲
by
fire_lake
2y ago
The problem is it’s hard to know which tests are impure.
67.
▲
by
fire_lake
2y ago
Nix is mostly deterministic due to lots of effort by the community but it’s hard to maintain full determinism in your own tests.
68.
▲
by
fire_lake
2y ago
What’s the LSP tool that integrates with Bazel? Is it open source?
69.
▲
by
fire_lake
2y ago
Syntax checking is not an “AI” problem - use any compiler or linter.
70.
▲
by
fire_lake
2y ago
Indexes should start at one in all languages IMO. The zero thing is a historical quirk due to pointer arithmetic.
71.
▲
by
fire_lake
2y ago
But this machine (even a tremendously large one) will have to operate in our reality and therefore can’t be “bigger” than it.
72.
▲
by
fire_lake
2y ago
Ever seen a large team of weak engineers build in the wrong direction? You end up with thousands of lines of insecure, buggy code that will most likely be scrapped. The cheapest way to build things is a small team of strong engineers in my
73.
▲
by
fire_lake
2y ago
> Agreed. If someone believes the world is purely mechanistic, then it follows that a sufficiently large computing machine can model the world---like Leibniz's Ratiocinator. I don’t think it does. Taking computers as an analogy… if
74.
▲
by
fire_lake
2y ago
Only 4 data points. There are meaningful differences this time around: Trump support of Bitcoin lobby and mainstream ETFs.
75.
▲
by
fire_lake
2y ago
I would argue that it should be possible to make something rigorous and easy to use here. The Python model is pure incidental complexity.
76.
▲
by
fire_lake
2y ago
If your objective is to reliably build software then it’s objectively worse.
77.
▲
by
fire_lake
2y ago
Is there a reason this behaviour couldn’t be implemented in uv? Is this beyond what the pyproject.toml spec supports?
78.
▲
by
fire_lake
2y ago
> The setup.py file. It needs to be executed to determine the dependencies of a project. Yes, this should never have been allowed. It solved a problem in the short term but in the long term has caused no end of pain.
79.
▲
by
fire_lake
2y ago
I don’t think the Python community has a culture of thinking about software engineering in a principled and systematic way like you would see in places like Haskell, Rust or Clojure communities. Pythons strength (and weakness) is an emphasi
80.
▲
by
fire_lake
2y ago
That only lasts a year I think? Mine was cut after a while. Although I had stopped using it before that point.
81.
▲
Fault Report – and alternative to Result in F#
(paul.blasuc.ci)
66 points
by
fire_lake
2y ago
|
18 comments
82.
▲
by
fire_lake
2y ago
A blog post on how this has been designed would be helpful. What are the main types? What are the advantages over IO? How does it relate to algebraic effects we keep hearing about in other languages? How does it compare to imperative langua
83.
▲
by
fire_lake
2y ago
> unless the amount of work expands This is what will happen
84.
▲
by
fire_lake
2y ago
> Using Rust enables uv to install Python interpreters. It could be built with Python and ship with a standalone Python interpreter to bootstrap though. More likely, it’s easier to write fast and correct Rust code.
85.
▲
by
fire_lake
2y ago
> If Python is too slow or otherwise not good enough to write a good Python package manager in, why use Python altogether? Not every language needs to be good at every thing. Pythons main advantage is inertia, not the things required for
86.
▲
by
fire_lake
2y ago
This sounds really interesting, but the article motivation is test databases. Edit: suggest looking at this other post https://wesql.io/blog/every-database-will-be-rearchitectured...
87.
▲
by
fire_lake
2y ago
Or just use Docker Compose?
88.
▲
by
fire_lake
2y ago
As a dev I’m just not prepared to wait that long for features that have been proven to work elsewhere.
89.
▲
Dry lands now 40% of Earth land area (excl Antarctica)
(theguardian.com)
4 points
by
fire_lake
2y ago
|
0 comments
90.
▲
by
fire_lake
2y ago
Scala has exceptions so this is untrue no?
More ›