Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ajxs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
301.
▲
by
ajxs
5y ago
It's arguably the most 'authentic' emulation available. The amount of work they've put into the project of emulating the DX7's various nuances is enormous.
302.
▲
by
ajxs
5y ago
I haven't peered under the hood of the DX11, I do have a TX81Z though which is the rack-mounted equivalent. I'm pretty sure the fundamental design would be more-or-less identical. There definitely would have been many small improv
303.
▲
by
ajxs
5y ago
> It's also not a widely-used language with a strong ecosystem, at least outside of some narrow application domains that probably aren't what you have in mind. Ada enjoys a much wider use than Rust. It's been battle-tested
304.
▲
by
ajxs
5y ago
There's definitely a certain uniqueness to the legalese of patent titles. At times they're simultaneously so vague, yet so oddly specific. The Dave Smith quote in the footnotes of my DX7 technical analysis (it's linked in Ken
305.
▲
by
ajxs
5y ago
Someone actually made a fan-site for the DX9: https://yamahadx9.com/ As their headline puts it: "The Surprising truth about Yamaha's most vilified FM Synthesizer The DX9"
306.
▲
by
ajxs
5y ago
I use Ada in many of my personal projects. I think it's a great programming language and would definitely endorse its use on new projects.
307.
▲
by
ajxs
5y ago
Reverse-engineering of even simple binaries tends to be difficult enough, without the stakes being as high as the program safely running the train control system of a major city. I can't pretend to know what conditions this was origina
308.
▲
by
ajxs
5y ago
Fabien doing amazing work as always!
309.
▲
by
ajxs
5y ago
What's infuriating about this? If you give those variables good, descriptive names, and provide a default argument for the optional variable (which is just basic good programming practice), then what's the problem?
310.
▲
by
ajxs
5y ago
I've been creating an annotated disassembly of the Yamaha DX7 synthesiser's firmware ROM. It's been going very successfully. After this project is complete, I plan to build a small platform for people to host webrings. I know
311.
▲
by
ajxs
5y ago
I have the same problem with the TX802. I do my best to avoid the 'performance mode' features entirely. Slightly related: I really love the build quality of Yamah's 80s/90s rack synths. The physical interfaces were very
312.
▲
by
ajxs
5y ago
The Dave Smith quote in the footnotes springs to mind: "If you have a lot of patents and somebody comes after you, chances are one of your patents will overlap enough with one of their patents that you can negotiate a deal so nobody g
313.
▲
by
ajxs
5y ago
I've edited my post to clarify. It's a reason why I used that term. The second part of my post is not directly addressing what GP said. One of my aims in writing this article was to create something that could be interesting to
314.
▲
by
ajxs
5y ago
Author here: I wish! I own a TG77, and it's an absolutely amazing synth. While I don't have any direct experience with the SY99, the 77 was so far ahead of its time. The sheer amount of features packed into the synth alone is an e
315.
▲
by
ajxs
5y ago
Author here: This is one reason why I used that term. I was definitely thinking in terms of the 'phase accumulator' looking up the sin table. Everyone is absolutely right that this is the same as frequency . I think I was used th
316.
▲
by
ajxs
5y ago
Author here: Thanks for pointing this mistake out! I'm not sure how I didn't validate this. I believe the mistake lies in the absolute value aspect of the formula. Unfortunately I can't find the script I used to create tho
317.
▲
by
ajxs
5y ago
To me the size of a language, and the size of a project, are totally different metrics. One could make the case that a large language provides developers with a more complete toolset suitable for smaller projects. My own experience with Ada
318.
▲
by
ajxs
5y ago
Ironically, you're right. Given the incredibly strict regulatory environment they work within, and the incredibly small margin of error, the fact that two of the biggest manufacturers of commercial aircraft choose to use Ada/Spark
319.
▲
by
ajxs
5y ago
For anyone wondering about how to use the FSF version of the GNAT compiler: There are packages available in Ubuntu package repositories, very likely others too. GNAT's GPRTools are also available in a separate package. When I first tri
320.
▲
by
ajxs
5y ago
Great article! I've written lots of Ada, and I actually had no idea Ada had such a thing as "Expression functions" . I do understand the reasons why many people seem to dislike Ada so much, compared to C it's fussy and
321.
▲
by
ajxs
5y ago
Someone else has already noted this: Don't use the native Javascript Number type for calculations involving currency. There's some great reading available online on this subject.[1][2] There are various libraries around that can
322.
▲
by
ajxs
5y ago
> 20 years ago I discovered antivirus software did not detect spyware by design... Can you provide evidence to back up this statement? I'm not disputing your claim outright, I'd just like to see your evidence.
323.
▲
Zig, Skia, Clojure, Geometry and the Japanese TV Show: ICFP Contest 2021
(tonsky.me)
262 points
by
ajxs
5y ago
|
107 comments
324.
▲
Why did Windows use the FAT structure instead of a conventional linked list?
(stackoverflow.com)
7 points
by
ajxs
5y ago
|
0 comments
325.
▲
by
ajxs
5y ago
> ...although some prefer to play using timenudge... Timenudge is not cheating by any stretch. It's been a long time since I looked into Quake Live's netcode. Someone here will probably know about this, so if you know more pl
326.
▲
by
ajxs
5y ago
> There are many small steps between n00b level and mastery and a lot has to come together to be at expert level in gaming... Absolutely. One thing that I may not have made clear enough to people who have never played competitive online
327.
▲
by
ajxs
5y ago
I played competitive level Quake 3/Quake Live for a number of years, during the height of its popularity. I also have friends who play more modern competitive FPS games, such as CS:GO. Even though QL was only a small online scene, the
328.
▲
by
ajxs
5y ago
Ada should be considered dead because it doesn't have an npm full of super[1] useful[2] libraries? > That never happens. It may well klunk along for more decades... but it's dead Ada is used in 2021 in the exact same places t
329.
▲
by
ajxs
5y ago
Here's a very telling quote regarding the choice of programming language from a software team manager from the JSF project: "Ada was seen as the technically superior and more robust language, but concern over the ability to succe
330.
▲
by
ajxs
5y ago
It depends where you are and what industry you're in. It's true that in some cases companies are trying to remove Ada from their codebase, however there's plenty of areas where Ada is dominant. Europe still has a large Ada pr
More ›