HNHacker News
TopNewBestAskShowJobs

ssalazar

1,557 karma · joined December 12, 2014

submissionscomments
ssalazar··on I think I know why you can't hire engineers right now
Strong nope on pretty much all points, and its rude and presumptuous to tell me what my job should be or what other work it entails. We’re going to just have to disagree here.
ssalazar··on I think I know why you can't hire engineers right now
As a hiring manager I’ve worked with internal recruiters and a good one is invaluable.

- the transactional part of setting up interview loops, coordinating schedules, etc is extremely tedious for a field of 3-5 serious candidates for a given role. Internal recruiter takes all of this away from a hiring manager who has other duties.

- an internal recruiter can plow through LinkedIn to find solid candidates, identifying ones for the hiring manager to review and, if qualified, reach out to. Again, tedious work for a hiring manager with other responsibilities.

ssalazar··on Common Jobs in a Medieval City
> So, what makes a job a "bullshit job"? Well, the defining criteria would be that they only exist to the benefit of their employer. They don't generate any value as far as the stakeholders of an employer is concerned: clients, customers, members, patrons, patients, visitors, other employees, etc.

Lets not forget the most significant stakeholder from many business's perspectives, investors. Many of these "bullshit jobs" enable businesses to operate at the scale required for continual economic growth. Except for very tiny businesses, execs are generally going to be too busy to answer the company phone line or greet guests.

Graeber sees these as inefficiencies, leaning on his experience as an academic lifer, but academia is a very different, if adjacent, market to the capital-driven industrial world. He seems to miss his own point that so many of these jobs are in the service of ever-increasing economic expectations.

ssalazar··on Moth Minds: Fund individuals doing work you believe in
VCs aren't primarily looking for brilliant visionaries, even if its a popular narrative--the (high) risk/reward profile of a business venture is at least as important to them as the character of its founding team.

The thesis behind Moth Minds seems to be that there is a lot of interesting/valuable* work that could be done that doesn't fit any of the typical funding models (VC, small business loan, burn through personal savings, Patreon, tips, etc.). Like Xerox PARC type projects or PhD research without the gatekeeping. This kind of work doesn't exactly require a singular brilliant visionary, but it helps to provide a financial incentive to lure someone with a unique vision from a comfortable tech salary.

*for flexible interpretations of value

ssalazar··on Instagram Is Facebook Now
This is putting a lot of undue blame on product managers who only have so much autonomy in a business regime set up for perpetual "growth" that is necessarily quantifiable and ultimately aimed towards economic growth. Constant growth is the underlying objective for any investment-driven software business (pretty much any of the businesses regularly talked about on this site, and certainly ones supported by this site's operators). "Making a great product for the customer" is necessarily secondary to investors getting a return.

But its refreshing to hear of notable exceptions to this! In my field of music tech, Ableton is one of these, for instance, having semi-famously refused significant outside investment to be able to focus on making a great product: https://www.billboard.com/pro/ableton-founder-gerhard-behles...

ssalazar··on The Yamaha DX7 synthesizer's clever exponential circuit, reverse-engineered
> That is, can’t all these sounds simply be digitally produced rather than relying on circuitry?

Even for an almost fully digital synth like the DX7 a bit-accurate emulation is difficult (there is a rich discussion of this in one of the other threads here). For analog synthesizers, there is a lot of character and nuance in the individual circuits that are difficult to capture in a digital model, across all possible configurations. In the mix of a full song though, its not often that people can notice the difference.

Aliasing--the introduction of extra unwanted and generally non-harmonic frequencies--is also really hard to avoid in digital systems. For more esoteric instruments like Eurorack modules or Moog modular synthesizers, the physical interface is an integral part of the instrument--software versions of these exist but are obviously very different to interact with using a mouse or touchscreen.

> Why aren’t all new keyboards (or those other things DJs have on stage) simply software, maybe with a custom input device for easier live use?

For live use this is very common nowadays, though physical single purpose keyboards (even fully digital ones) still are used widely. In a fast moving stage show you may not want to mess around with the complexity of a full personal computer setup. In modern operating systems, even with 100s of processes competing for CPU time, real-time audio may rarely drop out (the result of which is audible clicks and pops), but even this is too risky for a big professional live show.

ssalazar··on The Yamaha DX7 synthesizer's clever exponential circuit, reverse-engineered
I do wonder if DCOs (much less susceptible to drift) would be more amenable to analog FM, though they were not common for musical instruments during the DX7's early R&D phase.

That said, it seems like music manufacturers were searching for a musically useful, cost-effective digital synthesizer around this time. Early digital synths like the Synclavier and Fairlight CMI were prodigiously expensive, while analog synths in the DX7's price range were saddled with few/no polyphonic voices and/or limited single oscillator designs. The DX7, with a varied tonal palette and 16 voices, must have seemed luxurious at the time.

ssalazar··on How will MIDI 2.0 change music? (2020)
Agreed- though for MIDI 1.0 Kenton has some helpful boxes that act as a USB MIDI host to DIN MIDI converter.
ssalazar··on Yamaha DX7 Technical Analysis
This specific technique for synthesizing a single operator wasn't patented, its one small part of a much broader patent.
ssalazar··on ChucK: Strongly-Timed, Concurrent, and On-the-Fly Music Programming Language
Hey there, sounds like the audio IO engine itself is not successfully able to start or connect to Jack- is the Jack server running? That said Im a little rusty with Linux audio so might not be the best help here!
ssalazar··on ChucK: Strongly-Timed, Concurrent, and On-the-Fly Music Programming Language
> I wonder if its possible today to port the RTAudio lib ChucK is based on to the Web Audio API. Can we possibly see a ChucK.js for use in browser?

This is in fact underway! Jack Atherton has been working on this though I am not certain of its current progress. Its certainly a lot more practical now with AudioWorklet now being available in all major browsers.

ssalazar··on ChucK: Strongly-Timed, Concurrent, and On-the-Fly Music Programming Language
The output is just a raw stream of digital audio- the engine itself is implemented in C/C++, but there is an effort underway to port this to Web using emscripten.
ssalazar··on ChucK: Strongly-Timed, Concurrent, and On-the-Fly Music Programming Language
This is a great idea and actually wouldn't be that hard to automatically generate from the example code that is provided.
ssalazar··on ChucK: Strongly-Timed, Concurrent, and On-the-Fly Music Programming Language
Ha, great to see ChucK on here again! I'm one of the early developers of ChucK along with its creators, Ge Wang and Perry Cook. Happy to answer any questions anyone has.
ssalazar··on Public-ownership rental as a third option to renting or owning a house
Not really. Housing resembles nothing like a free market. Supply and demand is driven a lot by political forces (regulation, political favoritism) that effectively limit supply. Large land-owning political entities or blocs have outsized influence on these factors.
ssalazar··on Public-ownership rental as a third option to renting or owning a house
Profit motive drives your rent up.
ssalazar··on Akon wants to run a Senegal city on cryptocurrency
To an extent yes, but there are limits:

> OxyContin, introduced in 1995, was Purdue Pharma's breakthrough palliative for chronic pain. Under a marketing strategy that Arthur Sackler had pioneered decades earlier, the company aggressively pressed doctors to prescribe the drug, wooing them with free trips to pain-management seminars and paid speaking engagements. Sales soared.[26] The drug was marketed as "smooth and sustained pain control all day and all night" when taken on a 12-hour schedule and as having lower abuse potential than immediate-release oxycodone because of its time-release properties, even though there was no scientific evidence backing that conclusion and the addictive nature of opiates had been known for thousands of years.

> In August 2019, Purdue Pharma and the Sackler family were in negotiations to settle the claims for a payment of $10-$12 billion. [55] The settlement would include a Chapter 11 filing by Purdue Pharma, which would be restructured as public beneficiary trust and the Sackler Family would give up any ownership in the company. Addiction treatment drugs currently developed by the company would be given to the public cost-free. All profits of Purdue would henceforth go to the plaintiffs in the case. On top of that, the Sackler family would contribute $3 billion in cash. The family would also sell Mundipharma and contribute another $1.5 billion from the sales proceeds to the settlement. However, the Sackler family would remain a billionaire family and would not be criminally charged for contributing to the opioid crisis.

https://en.wikipedia.org/wiki/Purdue_Pharma#Controversy

ssalazar··on Political Detox Week – No politics on HN for one week (2016)
Yeah no. If you think that cherry picking facts counters the US government's waffling on basic preventative measures like mask-wearing, public contradictions of lifelong non-partisan health experts, and failing to muster sustaining economic relief then I don't have time to argue with you. The fact that the richest country in the world has had the worst statistical response to Covid in terms of cases, deaths, and hospitalization speaks volumes.
ssalazar··on Political Detox Week – No politics on HN for one week (2016)
Nearly anyone is capable of voting, helping with voter turnout efforts, donating to campaigns and advocacy groups, and voicing their opinions in public or private regarding political situations and outcomes. You can't conclude from "I don't have full control of the outcome" to "nothing I will do will matter". For many upper-middle class technology professionals it may be true that the personal outcome is not evidently different (but you might be surprised), but for many people this is drastically not true.
ssalazar··on Political Detox Week – No politics on HN for one week (2016)
You seem to be mistaking me for someone else.
ssalazar··on Political Detox Week – No politics on HN for one week (2016)
Lucky for you that politics doesn’t have any direct influence on your life, but in the US having a semi-functional government during the Covid pandemic would have led to a lot fewer deaths and a lot less economic damage.
ssalazar··on How Silicon Valley destroyed Parler
Neither "conservatives", "republicans", nor any other actual political affiliation are being shut out by any of these companies. People who affiliate with "opposing a democratic election with direct violence" are.
ssalazar··on How Silicon Valley destroyed Parler
Not my logic. Refusing service to someone based on their sexual orientation, religion, or color of their skin is a very different moral proposition than refusing service based on facilitating the subversion of the democratically elected government that sustains said business.
ssalazar··on How Silicon Valley destroyed Parler
If banks and a score of major tech companies independently decide not to do business with someone, maybe that someone is the problem.
ssalazar··on Apple has threatened to ban Parler from the App Store
> who gets to define what is violent and damaging?

"They" are literally the ones attacking and threatening the seat of American government. This isn't a thought experiment at this point.

ssalazar··on Simulating the PIN cracking scene in Terminator 2
In a similar vein, JT Nimoy has an illuminating writeup on her work for Tron Legacy's "futuristic hacker interfaces": https://www.talisman.org/~erlkonig/misc/tron-legacy-effects-...
ssalazar··on Yamaha’s DX7 synthesiser changed modern music
Amazing work! Would love to read/learn more if you ever have the time/motivation for a blog post about it.
ssalazar··on The Design of the Roland Juno Syntheziser's Oscillators
Brian Eno’s quote comes to mind:

> Whatever you now find weird, ugly, uncomfortable and nasty about a new medium will surely become its signature. CD distortion, the jitteriness of digital video, the crap sound of 8-bit - all of these will be cherished and emulated as soon as they can be avoided.

ssalazar··on The Design of the Roland Juno Syntheziser's Oscillators
Agreed. Its also pretty amazing what Yamaha was able to accomplish in the 1980s with the DX7 and successors using entirely digital synthesis without capable DSPs or microcontrollers. Some interesting background here: https://www.gearslutz.com/board/showpost.php?p=10602091&post...
ssalazar··on The Design of the Roland Juno Syntheziser's Oscillators
A naive digital square wave will absolutely generate aliasing, there is an entire area of audio DSP research aimed to generate alias-free waveforms (another poster mentioned BLEP which is a popular technique). You can trivially see this by looking at a spectrogram of a naively synthesized waveform- all kinds of junk will appear that is also clearly audible.

This is because the "naive" approach to e.g. a digital square wave is to sample a logically continuous function defined as:

  if (less than halfway through the cycle period) -1
  else 1
Firstly, this is almost always going to be out of tune because the transitions from -1 to 1 and 1 to -1 necessarily fall across a digital sample boundary. For any frequency not evenly dividing the sample rate the transition will be slightly early or late.

Secondly, the sharp rising edge of the square wave, from a "sum of sines" perspective, requires sinusoid components that are not part of a conventional square wave to represent them digitally. If you were to digitally sample an analog square wave through an ADC it would look quite different from the result of this function.

The naive digital sawtooth wave suffers from similar issues due to its discontinuity.

← PreviousPage 2 of 15Next →