Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Ace17
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
181.
▲
by
Ace17
9y ago
> I wonder, is reproducibility necessary? Is it even possible when things get really complex? Isn't consensus enough? If my results are not reproductible, then I'm basically asking for your trust. So now, instead of actually do
182.
▲
by
Ace17
9y ago
> People absolutely should use stdint.h Definitely. However, you have to admit the names (uint32_t) could be made less verbose, like "u32".
183.
▲
by
Ace17
9y ago
According to the sampling theorem, shouldn't rather it be: "it doesn’t make sense to digitally filter frequencies higher than 5kHz from a signal that was sampled at 10kHz."
184.
▲
by
Ace17
9y ago
I think this is a very interesting direction. Classic programming generally doesn't impose restrictions about which direction the data flow is. By default, methods take value from their callers as input, and return values to their call
185.
▲
by
Ace17
9y ago
> Not that Kay's OO isn't important - it is. It's just hardly ever relevant to the actual discussion. Having a debate over inheritance without a consensual definition of OO is gonna lead us nowhere. The word "OO"
186.
▲
by
Ace17
9y ago
You reduced the "Square" class to a convenient implementation helper. Whatever type they choose to use, clients of your class hierarchy now only see one interface: getWidth/getHeight. And they can't make assumptions base
187.
▲
by
Ace17
9y ago
> The conceptual purist perspective: > > The notion of object oriented programming is completely misunderstood. It's not about objects and classes, it's all about messages. - Alan Kay > Given that Alan Kay is the one
188.
▲
by
Ace17
9y ago
Honest question: (besides compile times) what are the advantages of directly generating machine code, instead of generating C++ code? Doesn't it actually reduce the set of target platforms, while making the compiler harder to debug (
189.
▲
by
Ace17
9y ago
Very few people know every corner of the English language, or, say, French. This doesn't prevent us from communicating, though.
190.
▲
by
Ace17
9y ago
> Once you become familiar with the language there is not much to lookup in the docs because it's such a small language. The same could be said about Lisp. Would you trade your C compiler for Lisp one?
191.
▲
by
Ace17
9y ago
> nothing stops you from using a subset of [the standard libraries]. This only applies if you're writing 100% of the code. Not having coworkers to mess around with every corner-case of the langage is a rare privilege.
192.
▲
by
Ace17
9y ago
> No matter how you slice it, exceptions are still a goto under the covers. This is a poor argument; the same could be said for almost all control flow statements: if/else, while, for, break, continue, (early)return ... they're
193.
▲
by
Ace17
9y ago
> I can envisage other projects doing a better job than make on its home turf. Of course it's possible, GNU make is far from being perfect ; it's a pity we can't slowly evolve the language for backward compatibility reason
194.
▲
by
Ace17
9y ago
> If it's about making it easy for uninitiated collaborators to add new source files, then the listed build description format is pretty self-explanatory to use. This misses the point IMHO. In practice, whatever complex the build sy
195.
▲
Smooth collisions part 1: disk versus segment
(code.alaiwan.org)
3 points
by
Ace17
9y ago
|
0 comments
196.
▲
by
Ace17
9y ago
Yeah, this also matches my (+10 year) experience as a professionnal dev ... with one exception, though: the "maintainance-can-of-worm" packages. These are packages which, by design, can never be considered as finished, and periodi
197.
▲
by
Ace17
9y ago
gcc and llvm!
198.
▲
by
Ace17
9y ago
Trick question, considering there's already no consensus about what what "art" means.
199.
▲
by
Ace17
9y ago
> You can't compare reference WIP codec with optimized one. The premise of the entire paragraph is just wrong. AOM dev here. Currently, aomenc takes ~100s to encode a single 4K frame. Which means to encode live 4K 60 FPS, you need t
200.
▲
by
Ace17
9y ago
The actual lie of "intellectual property" is that such a thing exists at all.
201.
▲
by
Ace17
9y ago
This is true in theory. Unfortunately, it doesn't prevent people from patenting algorithms in practice. There's an interesting loophole: just also include in your invention the machine (memory + CPU) running the algorithm. Then yo
202.
▲
by
Ace17
9y ago
> Software that can be freely accessed, redistributed, and modified can be the basis of a successful business. and later: > SaaS The initial intent of "Software that can be freely accessed, redistributed, and modified" was t
203.
▲
by
Ace17
9y ago
How much time does it have to run without failing to qualify for "safe" ?
204.
▲
by
Ace17
9y ago
> can you expand on why this is bad? Because most of the time, it reduces "test precision". Which means when such a test detects an issue, there's now a bigger area of the code where the issue could be located. > Doesn&
205.
▲
by
Ace17
9y ago
> ... micro level unit testing, driven by people like Uncle Bob. "The structure of your tests should not be a mirror of the structure of your code. The fact that you have a class named X should not automatically imply that you have
206.
▲
by
Ace17
9y ago
> Use the library. Don't write your own. Things are not so simple. Dependencies on 3rd party libs also imply maintenance costs (generally related to the integration of this lib into your build system). They are moderate, however, th
207.
▲
by
Ace17
9y ago
> There are TWO patent pools for HEVC, MPEG LA and HEVC Advance, Don't forget Velos Media (the third one!).
208.
▲
by
Ace17
9y ago
(AV1 dev here) Yes, this is true. This codec is developed by the Alliance for Open Media, whose goal is to provide a patent-free video codec (more acurately, a video codec under a patent-umbrella protection). Let's not reproduce the HE
209.
▲
by
Ace17
9y ago
This is nice! Too bad it's tied to one platform (Windows), instead of some more generic API (like SDL or opengl).
210.
▲
by
Ace17
9y ago
Spot on ; we might need a name for this second category of books ("technology-agnostic"?). These are the books I want to search for in a bookstore ... without getting polluted by the unlimited variations of "Teach Yourself &l
More ›