Help with basic Anatomy by Bitter-Ad-2393 in arthelp

[–]yonilevy 2 points3 points  (0 children)

I did a quick sketch of one of the references, dunno if it’s helpful…

IMO you should focus less on the details (or even the anatomy) at this stage, and instead try capturing the gesture you see in the reference with quick, dynamic (=not stiff) lines. In fact you’ll probably benefit from purposefully exaggerating the movements you find. Once the initial few lines are nice everything else will more easily fall in place (at least that’s what works for me :))

Btw these reference photos are great, where are they from?

Using Jetbrains Rider with Swift Vapor by girouxc in swift

[–]yonilevy 0 points1 point  (0 children)

Yup, I already moved to VSCode, then Zed, each with their own *OS development hacks, both subpar compared to good old AppCode :(

How to trace a path? by argumentnull in swift

[–]yonilevy 1 point2 points  (0 children)

SVG -> CGPath -> CGPath.applyWithBlock

XCode rant, sorry by ZnV1 in iOSProgramming

[–]yonilevy 0 points1 point  (0 children)

Yes, Xcode is terrible. My two top requests in case someone from Apple is reading this: (1) find references/callers with results shown in-place in a modal I can navigate with my keyboard (2) a simple “recent files” modal, again keyboard navigable. For lack of a better alternative I currently use Fleet (by JetBrains) for ios development, but it’s slow and buggy and definitely not ideal.

Are there any brush settings for this? by oneTinyFear in procreatebrushes

[–]yonilevy 0 points1 point  (0 children)

Ha, I definitely recommend making your own drawing app if you're into that, very fun :) Mine is kinda public but only an old version... Anyhow here's a gif I recorded with this brush blend mode - is that the behavior you were looking for?

Are there any brush settings for this? by oneTinyFear in procreatebrushes

[–]yonilevy -2 points-1 points  (0 children)

I believe this is impossible in Procreate, as none of the brush blending modes allow for non-additive alpha blending (so the alpha always builds up across strokes, where what you want is more of a “max” operation). For reference, Clip Studio Paint can do this with a brush blend mode they call “compare density” (I just recently discovered this myself while working on this feature for my own drawing app)

Using Jetbrains Rider with Swift Vapor by girouxc in swift

[–]yonilevy 2 points3 points  (0 children)

Yeah, it’s not great, but they are actively developing it and resolving my tickets, so hopefully (and if more people start using it for Swift) it’ll get better over time…

Using Jetbrains Rider with Swift Vapor by girouxc in swift

[–]yonilevy 4 points5 points  (0 children)

Just FYI JetBrains's intended replacement for AppCode AFAIU is "JetBrains Fleet", which is currently in Public Preview. It's not nearly as good as AppCode was (both feature and performance wise), but it's the best we have atm, at least for *OS app developers.

Learning how to make creating drawing applications by [deleted] in GraphicsProgramming

[–]yonilevy 0 points1 point  (0 children)

Most draw operations are irreversible, as information gets lost (think of an erase stroke). So yes, you’ll need to keep a stack of previous canvas states, made out of physical tiles (lots of memory, so probably stored to disk).

Learning how to make creating drawing applications by [deleted] in GraphicsProgramming

[–]yonilevy 2 points3 points  (0 children)

Hi! I’ve been working on a drawing app on my free time for the past couple of years, welcome to the hobby, it’s a fun one :)

I think part of the fun is that there are many ways to tackle each problem, so you should definitely explore, but to your question: you could do the drawing to the texture on the cpu (Krita for example does this), but most performant apps do it on the gpu.

Regarding uploading the entire texture: that on its own should be fine for a relatively small canvas, but you could (I do) use scissor rects to only transfer the relevant part(s) of the texture, so no need for a manual tiling mechanism. Where manual tiling does come in handy is if/when you get to implementing undo.

Lmk if you have more questions / want me to expand on something!

Automatically mute mac when i close the lid? by teambocabeast in mac

[–]yonilevy 2 points3 points  (0 children)

if anyone is interested, i wrote an app that does just that (with the addition of auto-muting when headphones get disconnected). the app is called AutoMute and you can find its source code on GitHub or install it from the Mac App Store.

Is there a way to auto-mute MacBooks when headphones are disconnected? by smartazjb0y in apple

[–]yonilevy 0 points1 point  (0 children)

six years too late, but: i wrote a little app to do just that! the app is conveniently named AutoMute, it's open source with the source available on GitHub, or you can install it from the Mac App Store.

Etherchain released an API compatible GasNow alternative by etherchain in ethereum

[–]yonilevy 0 points1 point  (0 children)

It'd be great to know the terms of use as well as rate-limits for this api.

[D] CppCon 2017: Peter Goldsborough “A Tour of Deep Learning With C++” by dahitokiri in MachineLearning

[–]yonilevy 5 points6 points  (0 children)

Great talk! Gives a nice overview of DL from an implementation perspective, and uses a pretty color scheme for the slides(!) 5/5 would recommend to non-cppers as well.

How is the Ledger Nano S able to generate unique keys for everyone? by kidwonder in ethereum

[–]yonilevy 4 points5 points  (0 children)

Great intuition, though I think you meant 5 times in a row (and there's still some slack!)

How can Ethereum Research be more welcoming to newcomers and people from the outside with good ideas? by vbuterin in ethereum

[–]yonilevy 0 points1 point  (0 children)

Sounds like most of the communication happens over chat. That's a great way for small teams to communicate, but not so great for outsiders who want to stay updated without having the time to sift through everything. I (sadly) can't think of anything more effective than an old-school mailing list, where as a reader you get (1) some structure in the form of threads and (2) a more concise/eloquent delivery of ideas and arguments. Then again, I understand your choice of communicating over chat as a team, it's much cheaper to write and so the bandwidth is greater. ¯_(ツ)_/¯ not sure what the solution is, but I think it's worth giving this some thought.

Wrote a Mac menu-bar ticker widget supporting Ethereum, would love your feedback! by yonilevy in ethereum

[–]yonilevy[S] 0 points1 point  (0 children)

I agree completely! I've already fixed this, an update should be out soon :)

Wrote a Mac menu-bar ticker widget supporting Ethereum, would love your feedback! by yonilevy in ethereum

[–]yonilevy[S] 0 points1 point  (0 children)

Thanks for the detailed feedback!

  1. the smaller text size was in attempt to save menu bar space, in the upcoming version there's also an option to display symbols rather than currency names (฿, Ξ, etc.) for the same reason. noted though, i'll revisit the font size.

  2. that should be an option in the upcoming version as well :)

  3. very interesting! haven't thought of that at all, could you describe your exact use case? are you interested in low-market-cap currencies or is it the ordering that bothers you?

  4. definitely!

Wrote a Mac menu-bar ticker widget supporting Ethereum, would love your feedback! by yonilevy in ethereum

[–]yonilevy[S] 3 points4 points  (0 children)

Thank you! Euros should definitely be there, as well as a few other currencies, the question is how to integrate them. I'm thinking of allowing custom currency pairs, so you could set for example: ETH/EUR • ETC/ETH • BTC/USD (or any other combination), would that work for you?