HNHacker News
TopNewBestAskShowJobs

wasyl

584 karma · joined April 12, 2014

submissionscomments
wasyl··on What Reddit Got Wrong
On the other hand, if you count downloads of all the 3rd party Reddit apps on Google Play, it'll sum up to at least 10m. So 3rd party apps users might actually be in range of 10%-20% of users, which is far from negligible
wasyl··on What Reddit Got Wrong
For one, it's a message from Reddit — of course they'll want to pretend like it's a no big deal, and one could expect such memo would leak.

But what I'm more curious about is that this memo went out not even a day after the protests started. Both revenue indicators and impact itself might be delayed, especially now that many subreddits chose to extend the protest indefinitely

wasyl··on Show HN: Zsync, a Reddit Alternative with the Goal to Reward Quality Comments
As a datapoint, Wykop [1], a polish "equivalent" of Reddit (or perhaps Digg, as `Wykop` is also a play on words for _digging things out_) uses tags in its "mikroblog" section [2]. It's nowhere like Reddit and the experience is completely different — for worse. I agree with other posters that product-wise, a service with tags is nothing like Reddit, and it builds a completely different community and steers discussions in a different way. I think the biggest difference is that tags feel _small_, and services like Instagram encourage using lots of tags for _reach_. But this behavior does not build smaller communities IMO, which is IMO Reddit's biggest appeal

[1] https://wykop.pl/ [2] https://wykop.pl/mikroblog

wasyl··on A compact overview of JDK 21’s “frozen” feature list
> Kotlin provides modern features in the Android development Java land stuck on the ancient Java 6.

These days you can use Java 8 features with no issues, and Kotlin isn't really solving the fundamental problem of runtime version on target devices — it's just spitting out Java 8 bytecode by default. Android build system already _desugars_ newer Java language features for older runtimes, and they could do the same thing for all the new fancy features. I guess they choose not to because Kotlin is already there.

That said, I do believe Kotlin is still more concise, has better nullability handling, and upcoming exciting features of its own like compiler plugins

wasyl··on Reddit Strike Has Started
This is what I see: https://i.imgur.com/ueQfJsc.png. Huge cookies popup, I don't even see one full post immediately. When scrolling the feed I mostly see 2 posts, sometimes a bit of a third one. With old.reddit.com it's a compact list where you see a lot more content at once.

Also I found reading comments in new UI to be terrible, they load maybe one comment from 2-3 levels down, and everything else requires you to click to load more: https://i.imgur.com/C6DXttC.png.

And what are those posts on the right? I _just_ opened a post that I'm interested in, do I have to be shoved samples from completely irrelevant communities.

Also, try opening a post on new Reddit and then go back (in history) — for me the previous page loads from scratch, all the way on the top. Old reddit behaves as expected.

The list probably goes on, but I never spent more than 5 minutes I did now to find out all the issues. I'm pretty sure one of the issues Reddit has with 3rd party apps is that they let you browse Reddit with old.reddit philosophy — see lots of content, choose what you find interesting, and make it easy to dig into the discussion. As opposed to shoving the content in my face and pushing me to only read one top-upvoted comment on each level

wasyl··on Show HN: A web-based pool (billiards) simulator to improve your real-life game
> Even though the prompt says to press C, pressing space actually has the same effect if you're standing up.

100% of the time when I press space first, which switches to c-mode, I can't make the shot (on Firefox)

wasyl··on ‘Stop or I’ll fire you’: the driver who defied Uber’s automated HR
I like how the wording suggests that they _do_ deactivate drivers' accounts due to _suspected_, not _actual_ fraud.
wasyl··on Apple halted M2 chip production in January amid 'plummeting' Mac sales
4 years ago I bought a maxed out (except storage) MBP 15" for ~3.5k EUR. A similarly specced machine now is 4.7k EUR, and a maxed out (except storage) one is 5.2k EUR. I'd really want to upgrade to a machine with M chip but with current prices I can't reasonably justify that. Instead, I got a PC with 8c/16t Ryzen with similar performance in my workload for fraction of the price, and simply use the MBP only when needed ¯\_(ツ)_/¯
wasyl··on Dear JetBrains, Don't mess with your UI
That's not entirely true, you can bring up all of those (maybe except tabs, I don't use them) while in presentation mode, you can do that with all windows. They even have bigger fonts so they're also readable
wasyl··on Dear JetBrains, Don't mess with your UI
Curious why is that, what are the pain points specifically? I use it often when presenting and the only downside is that presentation mode forces full screen (on mac)
wasyl··on Show HN: InvokeAI, an open source Stable Diffusion toolkit and WebUI
I ran some SD fork on Radeon Pro Vega 20 GPU, I'm not familiar with the whole setup but it was running "torch mps backend"? Anyway it was pretty fast and worked well, so I'm a bit surprised at lack of Intel macs support from all those SD forks
wasyl··on Charl-e: “Stable Diffusion on your Mac in 1 click”
Is there some comprehensive source about how to make the most of Stable Diffusion? I find the examples on websites much better than what I've been able to generate — they more closely convey the prompt and have less artifacts/clearly messed up parts
wasyl··on Charl-e: “Stable Diffusion on your Mac in 1 click”
SD on an Intel mac with Vega graphics runs pretty well though — I think it ran at something like ~3-5 iterations/s for me, which is decent. I ran either https://github.com/magnusviri/stable-diffusion or https://github.com/lstein/stable-diffusion which have MPS support
wasyl··on Cppfront, Herb Sutter's proposal for a new C++ syntax
Because you don't actually work with the C++ output I guess? Same with Kotlin/Java — there's no difference in nullable vs non-nullable types for example. But as long as your codebase is 100% Kotlin, you get proper null safety, and there's no need to fall back to what Java has
wasyl··on 2022 NSA Codebreaker Challenge
I believe the site is not accessible from outside of the US — I also see 403 Forbidden, but when connecting with US VPN I see no error
wasyl··on macOS screenshot tricks to impress your co-workers
I agree with parent, for example even after pressing cmd+shift+5 there's no indicator or hint that you can press `space` to capture a single window. I don't see how any user would discover that functionality, and I regularly see people surprised they can do that here on HN.

Discoverability on macos is atrocious, and even after few years on it I sometimes struggle with basic things

wasyl··on macOS screenshot tricks to impress your co-workers
Is there any trick to record a video of a given app window only (or that covers area of a window)? Making screenshot is easy with pressing `space`, is there an equivalent for videos?
wasyl··on Ask HN: Why does WWDC get 10x more views than Google I/O?
> now they are (again) pushing large screens, but I'm not convinced

and even if I _wanted_ to implement support for larger screens, product will push back because the investment is not worth it for the few people who would use it. Same with foldables, good luck explaining why multi-week effort is worth it because some people might have a foldable. Half of _nice stuff_ on I/O _maybe_ will become relevant in couple of years

wasyl··on Ask HN: Why does WWDC get 10x more views than Google I/O?
> The more recent Material 3 is sexy, but

It might be sexy, but I can't comprehend how Google can call it _stable_ when it doesn't even specify a text input layout component. Like, do apps not have user input?

wasyl··on Ask HN: Why does WWDC get 10x more views than Google I/O?
As an Android developer I can say that a good chunk of Android-related talks on Google I/O is just not interesting to me, like those about Wear OS, Android Auto, machine learning etc. I don't use them professionally, and it's unlikely that I will in the near future, they're just not that popular (who owns a Wear OS watch?). Other than that there are lots of simple tutorial-like presentations, so it's much faster to just read relevant article/documentation instead of watching a video. The rest talk either talk about stuff that's already been announced _or_ preview-alpha-01-unstable libraries that won't get stable for another year or so. Just feels like a waste of time.

I'd guess WWDC is more exciting because the stuff presented is instantly relevant in the ecosystem, as majority (?) of the iPhone users will get an update and will benefit from the new APIs etc.

wasyl··on Plain text, with lines
I think op meant that using different software (including LaTeX) was not a problem, not that LaTeX itself wasn't problematic
wasyl··on Logitech MX Mechanical Keyboard
Have those people built the keyboard themselves, though? I've been periodically checking the more popular/accessible low-profile keyboards and other than Keychron and Logitech it was difficult to find something available in Europe. Low-profile switches definitely exist, but keyboards are pretty rare. If you add requirements like USB-C and bluetooth, there's really not much choice left (or is there? I'd love to be proven wrong)
wasyl··on Logitech MX Mechanical Keyboard
> Also Logitech's propertiary dongle is not necessary, it can use Bluetooth.

I tried Logitech G915 TKL keyboard a while back. One of the dealbreakers was that while connected by Bluetooth, you couldn't use any of the _smart_ features of the keyboard like macros or more advanced backlight options. It may be different with this keyboard, but I definitely wouldn't assume that all of the features are available via Bluetooth, sadly

wasyl··on Netflix’s big power clash and rivalries behind the crash
What high-end, non-smart OLED TVs are there, though?
wasyl··on Hammerspoon – Lua-based powerful tool automation of macOS
I like Hammerspoon, but it's a bit of a pain to write the scripts with Lua - I don't use the language often and it usually takes a while to figure out syntax and necessary stdlib/Hammerspoon functions. Does someone have a hint on how to set up e.g. VSCode or IJ with Lua support and completion for Hammerspoon functions?
wasyl··on Things I would like to 3D print
Yep, that's what I've used with success as well
wasyl··on Structural pattern matching in Python 3.10
From my experience with Kotlin, sealed classes aren't really used for classes you'd like to fake in tests - they're usually used to have an exhaustive list of data types with different parameters, basically enums on steroids. Kotlin has recently added support for sealed interfaces, which would potentially suffer from the issue you described, but I haven't found a compelling use case (or any usage in wild) for sealed interfaces. If anything, I'd expect it to be used for types that explicitly shouldn't be faked by the library consumer anyway
wasyl··on Patterns in Confusing Explanations
Reducing this cognitive load also helps _me_ follow the explanation as I go!
wasyl··on Patterns in Confusing Explanations
One tip I picked up a while back is to be aware of the number of `it`s and other pronouns used. I realized that when my explanation were getting lengthy, I was tempted to avoid duplication by referring to previously mentioned nouns as `it`s, `they`s etc. This practice led to some very confusing sentences, where each `it` meant a different thing.

My explanations got noticeably clearer once I started replacing the pronouns with whatever they would refer to instead. Sometimes I also add an additional noun ("this practice") to make the pronoun clearer.

I still overuse pronouns sometimes, but when I want to be extra sure my point gets across, I'm trying to limit them as much as I can.

wasyl··on Google banned almost 120k spam developer accounts in 2020 for the play store
Also how many of those were "spam" accounts banned for to repetitive content policy violation, but the _repetitive_ apps were long unpublished (it's unclear if Google requires them to follow all new policies, but there are reports that they do)? Anecdata, but for example: https://www.reddit.com/r/androiddev/comments/91x2ow/got_my_a...
← PreviousPage 2 of 5Next →