HNHacker News
TopNewBestAskShowJobs

brockrockman

50 karma · joined September 13, 2012

submissionscomments
brockrockman··on Ask HN: Help me restore the LCD displays on classic samplers so I can use them
Exactly -- for the ASQ10 in my eBay history, it was https://www.ebay.com/itm/203144466152

Honestly, I'd probably just pay the premium and buy a kit if I did it today.

I did this during COVID lockdown when my hobby/project time was valued differently.

brockrockman··on Ask HN: Help me restore the LCD displays on classic samplers so I can use them
Agreed -- the price contrast between the unit itself and the component replacements and upgrades is a turn-off, however going into a ~30 year vintage pro audio sampler thinking it will have a low cost of ownership or repair feels unfair.

Yes, the base unit themselves might be cheap. But once you're looking at enthusiast-produced LCD replacements or optionally-purchased-in-the-90s expansion cards, having sticker shock is expected.

LCD parts are cheap if you want to put the domain engineering work and solve engineering challenges yourself. They are expensive if you're one-stop buying a targeted kit and just trying to max out your upgrades.

An HN poster might be willing to put in significantly more time head-desking and soldering to save $200. A producer buying a vintage Akai is not necessarily looking for an EE project.

To that producer, the functionally upgraded unit is "worth" a lot more than $300 since they're selling the products of it.

brockrockman··on Ask HN: Help me restore the LCD displays on classic samplers so I can use them
They are cheap to find -- on Yahoo Auctions Japan I got an s3000xl for ~$80 since the 8-out works in the MPC2k/xl and go for as much as ~$400 alone.

But that doesn't mean anything about the cost to repair, upgrade, or in the case of LCD replacement, modernize. The memory, flash, effects, and expansion cards are highly sought after, and you're competing with bigger budget established producers.

brockrockman··on Ask HN: Help me restore the LCD displays on classic samplers so I can use them
This looks like the post I referenced -- https://www.eevblog.com/forum/beginners/modifying-a-240x64-l...
brockrockman··on Ask HN: Help me restore the LCD displays on classic samplers so I can use them
^ This

As noted, the expensive MPC60/3k replacements are just generic T6963C / RA6963 displays with the circuit bypassed (since sampler has the LC7981) and the correct pitch ribbon cable soldered.

brockrockman··on Ask HN: Help me restore the LCD displays on classic samplers so I can use them
I did a backlight replacement on a S3000XL, a LCD replacement on S900, and found a cheap ($25?) LCD replacement for ASQ10 (same as MPC60/MPC3000).

Jazzcat + Ebay sell expensive replacements, but they are actually just cheap LCD displays with the driver circuit bypassed (since the MPC/sampler has a discreet IC) and an epoxy blob to prevent copycat work.

I need to dig up the wiring diagram, but the gist was from an EEVBlog forum post and only took an evening to reverse engineer.

brockrockman··on GitHub-Next
Does githubnext.com read as a phishing-adjacent third party to anyone else?

Why not deploy as next.github.com subdomain?

brockrockman··on SQLite has pretty limited builtin functions
I've always loved how simple adding to sqlite is in Tcl:

  db function regexp {regexp --}
brockrockman··on I moderate /r/kafka; people mistake it as a subreddit about kafka the product
/r/tcl has a similar problem -- rare topical posts and frequent TV support questions.
brockrockman··on PureDarwin – Darwin-based open source OS
NextBSD ("FreeBSD X") operates in a similar space and was also looking promising, but it looks like development stopped.

In that approach, the BSD kernel was extended to support some Mach syscalls and libdispatch, launchd, and a few other userspace macOS-isms stuck around too.

Slides + Video: https://www.reddit.com/r/freebsd/comments/3iikry/slides_next...

There was also an effort some time ago to get opensource Darwin compiled and booted on ARM development boards:

https://github.com/darwin-on-arm

brockrockman··on Show HN: A library to add a command promp (and telnet) to your programs
I feel like this hits Tcl's use case pretty well, too. Old but not forgotten.
brockrockman··on Show HN: Toothless – containerized desktop apps launched from the browser
so can XSS start/stop/install/uninstall toothless apps?
brockrockman··on Show HN: Calc – A fast and intuitive command-line calculator written in Go
Emacs natives should know "C-x * *". Worth learning the bin/hex support with "d 2", "d 6".
brockrockman··on Skribilo: A Scheme-Based Document Programming Framework
How does this compare to Pollen?

http://mbutterick.github.io/pollen/doc/

brockrockman··on Ask HN: Which screen for programming?
2x HP LP2475w. They are 1920x1200 / 16:10 IPS panels with pivot/tilt/rotate stands and a bunch of inputs.. They're a bit old, but look great and can find them used for ~$150.
brockrockman··on Random Solutions are Often Good Enough
didn't mean to imply "only" as a less-than comparison -- just a distinction.
brockrockman··on Random Solutions are Often Good Enough
a good reminder that the TSP optimization problem is only NP-hard, not NP-complete -- http://www.nomachetejuggling.com/2012/09/14/traveling-salesm...
brockrockman··on Show HN: I made the first web based Vine client
"directly from you web browser"
brockrockman··on Exclusive Photos: Apple’s new campus in Cupertino
what is this - a campus for ants?
brockrockman··on Ask HN: Gmail's new Compose ruined my e-mail writing. What's a good client?
What about the "Basic HTML" view?
brockrockman··on Swap Two Variables Without Using a Temp Variable
while this is taking a mathematical/theoretical approach, it's worth reiterating that a modern compiler won't even bother allocating temporary variables on the stack and the values will just move between registers.

Moreover, most modern CPU architectures will just fake the architectural register moves and just use register renaming techniques to avoid the issue completely.

TL;DR: any trick like this will just make your code slower and just use more architectural registers since neither the compiler nor the hardware will be able to reason about your intentions

brockrockman··on Why I won't steal your idea
fix your anchor font.
brockrockman··on Ask HN: Best documentation in code you have seen?
http://paste.lisp.org/display/133628
brockrockman··on OSX password script for everyone to know
Hardly a security flaw. How do you expect Safari/Chrome autofill the same passwords? And after the password is auto-filled any JavaScript can access the input's value attribute.

I use this in my .emacs so Emacs can grab passwords from Keychain, but the same approach would work in bash too: (defun find-keychain-password (host) () (condition-case nil (let ((passstr (second (split-string (first (process-lines "/usr/bin/security" "find-internet-password" "-gs" host)) ": ")))) (substring passstr 1 (1- (length passstr)))) (error nil)))