Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Roboprog
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
72 ms
·
301.
▲
by
Roboprog
8y ago
So, it doesn’t have a Korg Wavestation built in? :-) Check out something like Korg iWAVESTATION or u-he Zebralette for something like wavetable (soft) synths, vs merely 1 or 2 layers of PCM samples possibly with an envelope generator to f
302.
▲
by
Roboprog
8y ago
Not exactly “releases”, but freemidi.org gives you a lot to play with. https://freemidi.org/random
303.
▲
by
Roboprog
8y ago
Well said. E.g. - There’s a lotta love out there for DACs with limited bits (e.g. - 10 bit digital to analog converters in low end 80s synths) FM8 doesn’t sound quite like a DX100, and all that...
304.
▲
by
Roboprog
8y ago
Yes. I/we are using AngularJS to update some applications (apps, NOT sites) that manage state forms from initiation within private organizations with a workflow through the counties up to the state. There is quite a bit of interactiv
305.
▲
by
Roboprog
8y ago
I’m guessing that the age of the system is defined by “first light” of the star (PDS 70), since once the star lights up, the cloud around it starts evaporating.
306.
▲
by
Roboprog
8y ago
I often miss “make”. I suspect if there were no such thing as MS WIndows, we would all (still) be using make, rather than each language having a handful of competing build tools. Code generation used to be trivial, as well, rather than hav
307.
▲
by
Roboprog
8y ago
Damned auto-corrupt on my iPad :-( (Ramada)
308.
▲
by
Roboprog
8y ago
Gotta love the downvotes. So, it’s offensive to suggest that there are alternatives to threading on a post about WHY threading IS a bad idea??? Actor model with messages (events) sent between potentially isolated processes, perhaps? If you
309.
▲
by
Roboprog
8y ago
I’ve not used tcl/tk since around 2000, but it was a nice thing to quickly code up some dialog boxes for operations oriented scripts back in the day.
310.
▲
by
Roboprog
8y ago
“Threads are a bad idea” I believe is the warning. And Sun was busy rolling out a certain now popular language with threading baked in around 1995. I’ve had to fix other people’s servlet thread crosstalk bugs a few times. Wish “modern” (??
311.
▲
by
Roboprog
8y ago
You might try replacing Lodash with Ramda. You have to get your head around “partial function application” (if you haven’t already), at which point all the bits for processing arrays and associative arrays via FP techniques really starts t
312.
▲
by
Roboprog
8y ago
Ramda works pretty well for me, even (especially?) on IE11.
313.
▲
by
Roboprog
8y ago
Agreed. For the rest of you, some explanation: Ramada.js is geared around making partial function application easy to do. In general, the utitility functions accept any helper callbacks first, and input data last, and automatically genera
314.
▲
by
Roboprog
8y ago
What’s the big O of starting a pool? It’s around 1 either way right? Presumably the work processing time overwhelms the IPC time.
315.
▲
by
Roboprog
8y ago
Somebody better tell the Node.js cluster guys :-) They manage without threads pretty well, I think. Shared state is deliberate, outside of individual processes, rather than accidental in-process. As it should be unless you are doing some
316.
▲
by
Roboprog
8y ago
The source of the article, Sun, is interesting. I guess the author knew what was about to be foisted upon the world. Kudos for trying to warn us. (I remember reading Novell and OS/2 documentation in the late 80s / early 90s about
317.
▲
by
Roboprog
8y ago
Actually, I find Ruby code much easier to look at than most Java / C# UglyCapsRunOn word-soup. YMMV.
318.
▲
by
Roboprog
8y ago
And yeah, I get that the original statement was supposed to mean: int temp = index ++; data[ temp ] = data[ temp ] + "a"; But the "FP wanna be" guy in me just hates that kind of C inspired foolishness.
319.
▲
by
Roboprog
8y ago
Well, here is what I see when I look at that: data[ index ++ ] = data[ index ++ ] + “a”; But that can’t be the right expansion. Ugh. Today’s code sample on Sesame Street, brought to you by the letters “F” & “U”, and the number
320.
▲
by
Roboprog
8y ago
We are. We use a library called rules.js to do some basic content validations that can run on either/both the client and server. And now I look foolish for suggesting it (using Nashorn).
321.
▲
by
Roboprog
8y ago
Stack Overflow works pretty well. But perhaps not without some pain for those involved making it: https://blog.codinghorror.com/why-ruby/
322.
▲
by
Roboprog
8y ago
Something the “just get an Android” crowd needs to understand - Android isn’t good enough for making music. A $650 Pixel 2 lags behind a $160 iPhone SE in terms of latency and drop-outs: http://www.synthtopia.com/content&#
323.
▲
by
Roboprog
8y ago
Fred was devastated
324.
▲
by
Roboprog
8y ago
And then there are those of us who simply don’t want to see the “Foo” (type) part at all, just Bob (the name). Others have mentioned the Pascal / Modula / Eiffel type languages, I’m sure, as well as even newer languages that do ty
325.
▲
by
Roboprog
8y ago
OK, so I’m used to : from doing Pascal back in the 80s, but anyway. Read the colon as “is a”, and it makes sense. “counter is a number” “DogClass is a (special) MammalClass”. Not seeing a problem there, but again, I have no particular love
326.
▲
by
Roboprog
8y ago
I’ll take EcmaScript over C++ any day :-) But I started programming back in 83, before the PC industry decided that some bastardized knock off of Simula 67 was the one true programming model. In contrast, a language which traces its origin
327.
▲
by
Roboprog
8y ago
Oh. I guess I don’t use for...in much (at all). I see your point now, though. OTOH: list.forEach( function( x ) { callbacks.push( function () { return x + 3 } ) } I guess I tend to use forEach, or one of the Ramada.js
328.
▲
by
Roboprog
8y ago
LCD? Alas, that tends to be the steady state for Enterprise development :-( (I know that’s not literally what you said, but that’s where that “middle ground” attitude leads to: the bottom)
329.
▲
by
Roboprog
8y ago
This makes me sad. As somebody who started a CS degree back in the early 80s (finishing in the late 80s), and who had a few glimpses of languages which didn’t suck, the switch down to “everything is an 8086 running C code, if not x86 assem
330.
▲
by
Roboprog
8y ago
Well said. Rambling Java code with little to no abstraction is its own kind of nightmare. Some people are just terrified of any new abstractions, I guess, preferring to work with an endless series of tally marks, rather than these obfuscat
More ›