Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dfgdghdf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
241.
▲
No Free Monad for Old Men
(amieres.github.io)
2 points
by
dfgdghdf
8y ago
|
0 comments
242.
▲
Ad-hoc Polymorphism in F# (how to survive without Type Classes)
(withouttheloop.com)
2 points
by
dfgdghdf
8y ago
|
0 comments
243.
▲
by
dfgdghdf
8y ago
Ah, I see your point now. However, in practice this is not the case. These hash-based systems scale very well in large organizations. Some more info from Google about Bazel: https://qconsf.com/sf2010/dl/qcon-sanfra
244.
▲
by
dfgdghdf
8y ago
Some alternatives to consider: https://buckbuild.com/ https://bazel.build/ https://please.build/ These have been deployed for years in major corporations.
245.
▲
by
dfgdghdf
8y ago
If your choices are: - A: Builds well for small projects, scales poorly for large projects - B: Builds well for small projects and scales well for large projects Why not choose B?
246.
▲
by
dfgdghdf
8y ago
Compiler flag changes might happen due to debug/release configurations. Compiler (and standard library) might be changed to do testing with multiple compilers (very common use-case). Often Makefiles are not written with these two cases
247.
▲
by
dfgdghdf
8y ago
Modern build systems (Buck, Bazel, Pants, etc) will compute a tree of hashes and manage it for you. They will also do this in the background (e.g. using Watchman). This is how Google, Facebook, Uber, Amazon etc. build their code, so the app
248.
▲
by
dfgdghdf
8y ago
You write code at the entry point that might fail. Perhaps it returns either structured data or an error. From that point on, you can work only with structured data and the type-system will help you. You might be able to generate a parser f
249.
▲
Ugly American Zine
(uglyamericanzine.com)
2 points
by
dfgdghdf
8y ago
|
0 comments
250.
▲
by
dfgdghdf
8y ago
0 is a perfect score...
251.
▲
by
dfgdghdf
8y ago
Those who have watched Halt and Catch Fire might be reminded of the competition between Rover & Comet, which are two companies with different philosophies in a similar space.
252.
▲
Ask HN: Favourite products built with repairability and durability in mind?
2 points
by
dfgdghdf
8y ago
|
1 comments
253.
▲
The Archimedean Spiral
(en.wikipedia.org)
1 points
by
dfgdghdf
9y ago
|
1 comments
254.
▲
by
dfgdghdf
9y ago
It's hard to say. Nuclide supports C++, so maybe not.
255.
▲
by
dfgdghdf
9y ago
Tooth and Tail has this style http://www.toothandtailgame.com/
256.
▲
by
dfgdghdf
9y ago
I think that the ternary operator should only be used for side-effect free code. So: auto result = boolean_flag ? compute_property() : compute_another_property(); if (boolean_flag) { do_this(); } else {
257.
▲
by
dfgdghdf
9y ago
The author does not seem to undestand how modern C++ differs from C. They are completely different languages with completely different idomatic styles. The only thing they share is some tooling.