Hacker Newsnew | past | comments | ask | show | jobs | submit | szastupov's commentslogin

> I believe live coding is a scourge and we should get rid of it altogether.

I would take an hour of live coding any time over a take-home task that is one hour only on paper and takes you three in reality.

Engineering is collaboration, and it's fair to expect candidates to talk, solve problems, and explain their solutions.

Where we could do better as an industry is the type of problems we give to people. I'm not a fan of LeetCode-style questions, especially when multiple ones are asked. Something closer to Earth would be better. But even if you have to ask something algorithmical, I'd prefer the style of "Advent of Code" exercises where the same problem has variations and multiple levels of complexity.


> But even if you have to ask something algorithmical, I'd prefer the style of "Advent of Code" exercises where the same problem has variations and multiple levels of complexity.

That's how Amazon does their interviews.


It only takes you three hours if you don't pay someone else to write it for you and provide you with a written brief about how it works, which is what I suspect some candidates must do.


A few years ago I was using this port https://github.com/Kagami/ffmpeg.js

It was still asm.js but working just fine.


Covid or not, you should test for vitamin deficiency and supplement if necessary. I do it every 3 month via Thriva (UK) and can see the progress.


Location: London (on visa sponsorship)

Senior/Lead software engineer, full stack

Portfolio: https://stepan.xyz/projects

CV: https://stepan.xyz/cv

Email: stepan.zastupov@gmail.com


Keep in mind that Lite version barely has any instruments so you'll have to either use 3rd-party plugins or rely on sampling.

A few month ago I decided to start fresh and removed all pirated DAWs, plugins, purchased Lite version and started learning it in and out. I was surprised how far you can go with just sampling. It was so much fun discovering new sample packs, chopping and remixing songs, trying to make tonal instruments out of weird noises. I've also realized how many popular songs use sampling (for example https://www.youtube.com/watch?v=eU5Dn-WaElI). So yeah, setting creative constraints is important ;)

I'm at the point when I'm super at home using Ableton and ready to spend more money on Suit, but holding hopes for black Friday discounts.

Also, shameless plug https://soundcloud.com/myprivateparadise


I am more of a traditional instrument(guitar) guy yet sampling does intrigue me a lot.

Might probably fool around in Ableton Live to get a feel for it :)


Defiantly! As a guitar player you can also use it for live looping.


I honestly don’t understand why people use LastPass when everything about it screams poor quality. Is it the lack of taste or alternatives for non Apple platforms?


My feeling is most use Lastpass because it's free and they don't know about Bitwarden, or (for the techies) didn't hear that Bitwarden passed a third-party code audit.

Lastpass also has a bunch of features missing in Bitwarden, but they're largely long tail stuff. My biggest complaint is it doesn't support biometric authentication on desktop.


I dunno, YouTube's catalog of originals is so tiny it can be watched during free trial. Even if Netflix catalog is smaller outside US it's still huge, originals are great and I'm willing to pay for it.


> Player.hits(Monster).with(Weapon)

The problem is that it's an artificial example, in reality you'll ave a lot of different monsters, weapons, and most importantly separate subsystems. I.e. physics processed in one pass, animation in another, same goes for custom logic and rendering.

Modern game engines use component systems that put data first for the same reasons author described in the post.


It's totally fine to be a nerd about your tools, but sometimes, productivity comes when you stop being one.

I had major productivity boosts after switching from a nerdy tool, to a more mainstream one:

Linux -> Mac

Vim -> Emacs -> Sublime -> Vscode

Gdocs/OpenOffice/iWork -> MS Office

etc...


Also, stopping hating JavaScript and embracing it allowed me to do awesome things. I used to be a system/backend-only engineer, but once you get your head around UI, you get a lot more freedom.

And it's not just about getting MVPs out. For example, I had to make a few audio-processing algorithms, and in order to help myself understand and debug those, I build a simple web app to visualize each step of effects chain. Oh, and with hot module reloading, I can record a sample, then change the code and see updated results without losing the sample. Bret Victor level of productivity ;)

Oh, and after some bundling and transpiling (if necessary), I can run the same code in browsers, node.js and mobile (we're actually using jscore directly)!


Well, they are very sloppy about security, look at the permissions they set for battle.net files https://pbs.twimg.com/media/DOvhmJ1WkAAFCSD.jpg (sorry for screenshot)


I mean, sure, it's not exactly in good taste, but noone really uses multi-user desktop setups these days...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: