HNHacker News
TopNewBestAskShowJobs

rogerclark

557 karma · joined February 4, 2010

submissionscomments
rogerclark··on Deep Learning for Guitar Effect Emulation
Steve Duda wrote Serum, probably the most popular synth plugin in modern electronic music. everyone I know has a license. so "yes", with the caveat that it's difficult to actually create products of this level of quality
rogerclark··on Circle – A C++ compiler with compile-time imperative metaprogramming
there's about a zillion pages of detailed documentation on top of that
rogerclark··on Muscular Bonding: The power of dance and drill
I have an arcade machine for practice. but before coronavirus, serious players preferred public arcades (namely Round1 and Dave & Buster's) because those locations have the only official networked machines capable of participating in worldwide leaderboards.

if you want to start playing at home, the cheap-but-decent option is StepMania ( https://stepmania.com ) and the L-tek "Polish" pad (looks scammy but it's real): https://maty-taneczne.pl/

the serious option is the StepManiaX stage (confusingly distinct from the above project): https://stepmaniax.com/ or finding a used arcade machine on Craigslist or eBay

rogerclark··on Muscular Bonding: The power of dance and drill
yeah for sure, and that's clearly what's going on in this case. thankfully my hobby naturally facilitates/induces a flow state, so it's a great way to train getting into the zone. also very meditative
rogerclark··on Muscular Bonding: The power of dance and drill
I'm a competitive Dance Dance Revolution player. nothing compares to the euphoria of being perfectly synchronized with the music, the notes on screen, and in an ideal scenario, the person playing next to you.

all types of dancing and synchronized movement achieve this effect. in a lot of senses, when you perform these kinds of activities with other people, the informational content of your minds and bodies come closer together in the possible configurational space of brain states. your sensory input, mental activity, and bodily sensations all line up, creating an instant bond with another person, as you can be 100% sure that you now have common ground with each other. the psychological, social and emotional benefits are real.

watching a movie or listening to music together with someone obviously achieves the same effect, but without as many modalities involved

rogerclark··on New System76 Laptop: Lemur Pro
like someone else said, the page confirms this thing supports USB-C PD. but USB-C power delivery adds expensive complexity to the hardware that is not necessary otherwise
rogerclark··on Show HN: Ecosim – A cellular ecosystem simulator toy for Linux written in C
ultra sick project dude!
rogerclark··on Trying out the Pinebook Pro – a $200 ARM Laptop
self-promotion: i also reviewed this laptop in a YouTube video: https://www.youtube.com/watch?v=EoIfSnFCs84
rogerclark··on CRDT: Conflict-free replicated data type
my problems involved superpeers being flaky with respect to storage and connections, which meant that data propagation and persistence was not reliable. this was in August when i was trying to use it for a production application. of course, this is anecdotal, and it's easy to refute something like this by just saying "works over here". so either i try it again and find specific complaints to report back... or not
rogerclark··on CRDT: Conflict-free replicated data type
Gun is also very unstable, and all of the support projects (superpeers etc) are skeletal at best. it's not usable for production applications yet
rogerclark··on TheForger's Win32 API Programming Tutorial
yes
rogerclark··on TheForger's Win32 API Programming Tutorial
they have this now: https://github.com/microsoft/wil
rogerclark··on TheForger's Win32 API Programming Tutorial
nmu
rogerclark··on Show HN: I'm doing a video series about building a C++ IDE from scratch
so sick
rogerclark··on Show HN: CyberWeb – Building a Web Browser from Scratch on Windows 2000 [video]
this is really useful. thanks for the link -- i'll try to check this out on the next video!
rogerclark··on Show HN: CyberWeb – Building a Web Browser from Scratch on Windows 2000 [video]
That's not always true, especially if you're working in an embedded environment or you have other needs (business or legal requirements, even just preferences) to control the libraries you link with.

In the case of this video series, I won't be using any C runtime library functionality at all -- just Windows API calls. Of course, there's always the operating system, which is big and opaque. IMO, there's a difference between interfacing with the platform and dragging in a bunch of other people's code. That's a personal call: it's not a clear cut line, obviously.

Speaking personally, I more or less know, in general (and for Windows, in specific) how operating systems work. I don't have a strong understanding of encryption, which is heavily mathematical. In the case of OpenSSL, I am not likely to understand what it's doing. In the case of message queues, threads and blitting bitmaps, there's not much mystery there.

Also, the comments I'm making are specifically about this project, not generally about how I think everyone should work. It's clear that this is an art project and not industrial software.

rogerclark··on Show HN: CyberWeb – Building a Web Browser from Scratch on Windows 2000 [video]
I definitely understand the concerns that make people want encryption for everything -- preventing governments and ISPs from messing with your content or spying on you. I don't want that either, and I'm glad we have HTTPS to help fight that.

But everything is a tradeoff, and there are actual downsides here. Nowadays, Chrome and Firefox try pretty hard to make you think all non-HTTPS sites are bad for you. What about old web servers that people never bothered to update? They effectively become "broken" without actually breaking. There's tons of great information on sites without updated certs that becomes that much harder to access because of this.

There's also the concern about your actual codebase. Hypothetically, if you're building an HTTP client from scratch, you can write, know and understand every line of code in your project yourself. If you want HTTPS support, you're basically forced to link with OpenSSL, and this is almost guaranteed to take the total percentage of "your code" in your project from 100% to less than 10%. (Probably more like 1%.) You no longer actually know what's going on in your program anymore. Maybe this isn't a concern for most people, but it does matter to me -- and I suspect there are a lot of people who would care a bit more if they thought about it for a few seconds.

So yeah, HTTPS is great. But everything is more complicated than it seems.

rogerclark··on Show HN: CyberWeb – Building a Web Browser from Scratch on Windows 2000 [video]
thank you! really trying to go for the time warp aspect while attempting to be as educational as possible. happy to hear you enjoy it!
rogerclark··on Minion drawn entirely using CSS
frankly i'm blown away that anyone on earth likes Despicable Me enough to do anything like this
rogerclark··on Father’s genetic quest pays off
this headline describes the complete history of all successful organisms since the beginning of sexual reproduction
rogerclark··on Poll: How many HN iOS users actually use Siri?
also useful are "turn off all of my alarms", and "delete all of my alarms"
rogerclark··on Is Silicon Valley only interested in the problems of twentysomethings?
i just looked at your comments on a hunch and i was right: most of your comments have to do with shitting on san francisco. cool hobby
rogerclark··on Father of GIFs: 'It's Pronounced JIF'
who gives a shit
rogerclark··on Rockerbox - Your machine-learning personal shopping assistant
i had no idea what a rocker box was (and i would guess most people would be in the same boat). it sounds like it has something to do with music.
rogerclark··on Rockerbox - Your machine-learning personal shopping assistant
why is it called rockerbox? what does that name have to do with shopping?
rogerclark··on I'm disappointed by Instacart
their website looks shitty. that's what disappoints me
rogerclark··on Why you should not buy Apple computer products
yes, it was just a joke (depending on your definition of "joke"). but it was never funny. people who still say that are obviously stuck in the past -- in terms of their maturity, argumentative skills, critical thinking abilities, senses of humor, and general cultural awareness.

people who say "Micro$oft" are idiots. the existence of people who are humorless and lame enough to say it in the year 2013 -- that's what's offensive. it's not that people give a shit about microsoft or whatever

rogerclark··on Alternative Hacker News T-Shirt
awful
rogerclark··on Flat UI, mirrored
divs with border radius
rogerclark··on Show HN: Uber for DryClean and Laundry Delivery Service in LA
sure would be great if nobody mentioned ninjas or zombies ever again
← PreviousPage 4 of 6Next →