Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dfgdghdf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
211.
▲
by
dfgdghdf
7y ago
Can someone explain what these two companies do?
212.
▲
by
dfgdghdf
7y ago
Lots of people don't realize this, but R is very similar to JavaScript. Shiny apps offer a nice functional web framework too.
213.
▲
by
dfgdghdf
7y ago
Should add that C++ has const, making some of this irrelevant. In the C++ case immutability is about making minor changes to a structure more efficient by reusing the previous version. This is only possible with immutability because you nee
214.
▲
by
dfgdghdf
7y ago
The simplest answer is that immutability allows you to share data around without worrying about it being modified. In the OOP world, you might have a "getter" for a property (e.g. a list of some kind) that you don't want read
215.
▲
by
dfgdghdf
7y ago
Exactly. It's the same as with iPad and Mac. The name "pro" is just a throw-back to an earlier Apple, and it works because customers already understand the term. It doesn't matter if it is for real professionals or not.
216.
▲
by
dfgdghdf
7y ago
You can make the date an input to the build and push it to the configuration.
217.
▲
by
dfgdghdf
7y ago
It is similar to how many JavaScript libraries are call "something.js" or Java libraries are called Something4J. I would call this library "spng" and the original "png"; once compiled they would be named "
218.
▲
by
dfgdghdf
7y ago
> If you do that you frequently end up with a position that is "extremist" to someone or another. This is a big claim. Evidence?
219.
▲
by
dfgdghdf
7y ago
I think the argument is that shops won't be able to get stock in without lots of road access for delivery trucks etc.
220.
▲
by
dfgdghdf
7y ago
In the talk he says that continuations compose much better than monads. Can someone elaborate on this?
221.
▲
Oldest evidence of cannabis smoking found in ancient Chinese cemetery
(arstechnica.com)
3 points
by
dfgdghdf
7y ago
|
0 comments
222.
▲
Should version control and build systems merge?
(beza1e1.tuxen.de)
2 points
by
dfgdghdf
7y ago
|
0 comments
223.
▲
by
dfgdghdf
7y ago
Many Godot users are unhappy with SCons https://github.com/godotengine/godot/issues/16014
224.
▲
by
dfgdghdf
7y ago
Buck and Bazel both work using hashes, if you are looking for a more modern build system with this feature.
225.
▲
by
dfgdghdf
7y ago
Meson is very different to SCons. Meson is more like a better CMake.
226.
▲
by
dfgdghdf
7y ago
In my experience SCons has the right design, but the implementation is incredibly slow. Buck and Bazel are superior options.
227.
▲
Shawn Hargreaves Blog Index
(shawnhargreaves.com)
1 points
by
dfgdghdf
7y ago
|
0 comments
228.
▲
by
dfgdghdf
7y ago
Nice article, thanks for sharing. I'm sure there are people out there debating F# vs C# for a new project, and might not realize how many future C# features are already in F# though.
229.
▲
Confessions of a Block-Buster [pdf]
(saturdayeveningpost.com)
1 points
by
dfgdghdf
8y ago
|
0 comments
230.
▲
by
dfgdghdf
8y ago
///
231.
▲
by
dfgdghdf
8y ago
I wish I could agree, but my X1C6 has many issues on Debian. * Hibernate did not work out-of-the-box * Lack of fractional scaling makes everything too small or ludicrously big (100% or 200%) * X server crashes often on suspend * Audio is to
232.
▲
by
dfgdghdf
8y ago
It would be interesting to compare the cognitive load of the Swift way and the Rust way. Rust gives you better guarantees, but you must annotate your code.
233.
▲
by
dfgdghdf
8y ago
The idea (only implemented in Buck AFAIK) is to model not a list of include directories, but a mapping from the path specified in your "#include" to the actual file on disk. So your code might look like this: #include <fo
234.
▲
by
dfgdghdf
8y ago
They are different stages of the build, yes (although in a hermetic system you could in theory run the build process in parallel with the configure step for different targets). The challenge is integration. Things are much simpler when you
235.
▲
by
dfgdghdf
8y ago
This idea of having a "front-end" build system and a "back-end" build system is a bit of a throw-back. It is better to integrate the two for better optimization and configuration management.
236.
▲
by
dfgdghdf
8y ago
Buck and Bazel work this way. The language is Python (with some optimizations). However, the build is fast because Python is only used to describe the build graph.
237.
▲
by
dfgdghdf
8y ago
My experience with Meson is that it is much better designed than CMake but very slow.
238.
▲
by
dfgdghdf
8y ago
CMake is awful, and the fact that the C++ community seems to be settling around it will be a massive disadvantage in the long run. Why do you think so many WASM examples use Rust? It's because Cargo is a sane build system that makes cr
239.
▲
Clusters
(ventrella.com)
2 points
by
dfgdghdf
8y ago
|
0 comments
240.
▲
The NPM Drinking Game
(npmdrinkinggame.party)
2 points
by
dfgdghdf
8y ago
|
0 comments
More ›