Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Ace17
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
151.
▲
by
Ace17
8y ago
> Pianos evolved from older instruments where each string had fixed pitch Interesting. But my point is actually unrelated to history. It's related to the tradeoff between "easy to play" and "expressive power": Th
152.
▲
by
Ace17
8y ago
> Is this still considered "playing music" since the person using it is still making choices and decisions even if those choices are aided by the computer algorithm? Think about hang drums, diatonic harmonicas, or about the Ten
153.
▲
by
Ace17
8y ago
Same here, with a twist: the test suite does: global reformat (uncrustify or astyle, depending on the team), build, run the actual tests. As people almost always run the test suite before checking code in, all the project stays properly for
154.
▲
by
Ace17
8y ago
Could we please stop using the loaded term "pirate"? Attacking ships and killing people is way worse than "stealing" anyway!
155.
▲
by
Ace17
8y ago
Linux is the kernel, and is different from GNU, as Linus thimself puts it: "I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. " ( https://en.w
156.
▲
by
Ace17
8y ago
Then, support indie developers and play their games!
157.
▲
by
Ace17
8y ago
Don't you miss virtual functions? I found that no matter how you did it, implementing polymorphism in C (with function pointers) is tedious and verbose ; also, it discourages the creation of new interfaces (too much boilerplate).
158.
▲
by
Ace17
8y ago
> Really? People are going to complain because a licence is too free? ... Software licenses exist to balance the compromise between "user freedom" and "vendor freedom". In this context, speaking about "freedom&qu
159.
▲
by
Ace17
8y ago
This can backfire in unexpected ways. Don't forget that deduplicating tested code decreases the coverage ratio. You don't want to forbid this, though.
160.
▲
by
Ace17
8y ago
> If a program has entered a state unanticipated by the programmer, then there is no way to know how it entered that state [...] and hence no way to know what the program might do next (such as load malware). ... or kill the patient ( h
161.
▲
by
Ace17
8y ago
> Programming today is exactly what you’d expect to get by paying an isolated subculture of nerdy young men to entertain themselves for fifty years. You get a cross between Dungeons & Dragons and Rubik’s Cube, elaborated a thousand-f
162.
▲
by
Ace17
8y ago
> Also carried the large Emcripten runtime. Sure it gives you a lot of things like posix impls And also, SDL2 + opengl bindings. Which makes it very adapted to compiling the same project for both targets: native and web. For video games,
163.
▲
by
Ace17
8y ago
> There was a way to compile D to WASM before (using the dscripten package), however that was more akin to a collection of loose pieces strung together. Indeed :-) The toolchain building scripts were a maintainance nightmare ; I'll
164.
▲
by
Ace17
8y ago
The title is misleading : only a small subset (-betterC) of the D langage currently is supported, and that's too bad!
165.
▲
by
Ace17
8y ago
Video compression engineer here. > I can't understand why it isn't easier understood that a reference implementation is about accuracy only, > completely ignoring performance considerations. Because the official codebase con
166.
▲
by
Ace17
8y ago
> You can divide the video into chunks and encode the chunks in parallel. What about live encoding?
167.
▲
by
Ace17
8y ago
The way you describe "exploratory debugging" make it sound very close to binary reverse engineering: you put breakpoints/tracepoints at strategic places, run the program repeatedly, dump strategic memory addresses ... in an a
168.
▲
by
Ace17
8y ago
"Classification of mathematical problems as linear and nonlinear is like classification of the Universe as bananas and non-bananas."
169.
▲
by
Ace17
8y ago
> Technical debt, much like regular debt, can also be used as leverage to quickly gain a competitive advantage. Unlike regular debt, technical debt is extremely hard to quantify. You can't balance a business strategy if you can'
170.
▲
Seminar with Alan Kay on Object Oriented Programming
(youtube.com)
2 points
by
Ace17
8y ago
|
0 comments
171.
▲
by
Ace17
8y ago
> you are legally forced to share your work with everyone. > the creator of the software is allowed to keep their own derivative work private (because they have copyright) but no one else can (everyone else is bound by copyleft). This
172.
▲
by
Ace17
8y ago
> Their are real balances of power that this seems to not address. Yeah, don't expect to solve all of these with a software license.
173.
▲
by
Ace17
8y ago
> So as an end user of VirtualBox, I would either notice no difference at all (BIOS isn't a performance bottleneck really), or will get a regression due to bugs. Yeah, but we're already getting VirtualBox for free, so we can&#x
174.
▲
by
Ace17
8y ago
class-oriented programming and object-oriented programming are not the same thing, and they don't serve the same purpose. Class-oriented programming is used to define new types, like std::vector for example, whose caller know about the
175.
▲
by
Ace17
8y ago
From the FAQ: " Tox.chat looks to be a very cool clone of Skype - a fully decentralised peer-to-peer network. Matrix is deliberately not a ‘pure’ peer-to-peer system; instead each user has a well-defined homeserver which stores his da
176.
▲
by
Ace17
8y ago
> mount -t -o ro,offset=$((512 63)) x.dd partition_1 > mount -t -o ro,offset=$((512 96390)) x.dd partition_2 Isn't the mount type "-t" value missing?
177.
▲
by
Ace17
9y ago
So maybe we should synthesize a (probably huge) photograph of a chip, whose network would correspond to one brain ... and then hand it to hackers, as a reverse engineering challenge :-)
178.
▲
by
Ace17
9y ago
> they're written to be correct, not fast. AOM dev here. I'd love you to be right, but that's unfortunately not the case. They're written to improve VQ. Regarding the "written to be correct" part of your sen
179.
▲
by
Ace17
9y ago
> The performance of the first x264 software implementations was no better, although you never saw them. Yeah, the JM was ridiculously slow. Didn't stop people from making fast H.264 encoders.
180.
▲
by
Ace17
9y ago
So you're not using checkout, reset, and diff?
More ›