Email or username:

Password:

Forgot your password?
861 posts total
Niki Tonsky

PC experience (tm) starts right at the steamdeck website

steamdeck website with javascript error stacktrace
Niki Tonsky

TIL macOS does alpha test on click and if the pixel is fully transparent your click doesn’t register. IMO pretty cool

Show previous comments
mray

@nikitonsky WOW! It is like a small whack-a-mole game intelligently integrated in a disruptive UI that now brings joy in a whole new level. Just genius! 😍

Wez Furlong :terminal:

@nikitonsky <insert joke about `vi` being hard to launch as well as quit here>

Wesley Moore

@nikitonsky The original Macintosh in 1984 had a separate mask on icons to define the clickable area. It allowed having an icon with a 'hole' where clicking the hole still activated the icon, such as this Excel 1.0 icon. The outside corners of the box containing the icon do not activate it but clicking in the middle does.

Niki Tonsky

This is what the iOS contact permission prompt should be

Newer model iPhone mockup. At the top of the screen is a grid of contact pictures and the text “You have 579 contacts. Contact information includes names, emails, photos, phone numbers, addresses and more”.

In the lower half of the screen, there is a header “Get permission before sharing contact info” with the text “We're not going to let you betray your friends that easily. You'll need to get their permission to allow ‘Flashlight+ Pro Free HD’ to access their contact info.”

At the bottom are two buttons: “Request Permission From 579 Contacts” and “Don’t Share”
Show previous comments
h3artbl33d :openbsd: :ve:

@dale_price

This mockup is fantastic and something we really need.

Sabrina Web :privacypride:

@dale_price there should be one more button, labeled "why the heck a flashlight needs my contacts info???"

Saupreiss #Präparat500

@dale_price

Im mildly concerned - were used that pretty much all our contact Info is automatically shared with at least one, usually two companies whose whole purpose are advertisement and data abuse. One of them is even praised as „open system“ by many.

Niki Tonsky

Hate to say it, but I’m getting tired of retro-futurism. What it basically says is “we had better dreams in the 70s than now”.

But people in the 70s were not trying to escape into the past. They were trying to imagine what’s next for them, in the moment.

So I want the same for today. I want something to dream about, something I can get behind, I want to imagine future from today. I don’t want this “past had better hopes” crap. What’s next now, today?

Still from Outer Worlds 2 announcement trailer
Still from Intergalactic announcement trailer
Show previous comments
PointlessOne :loading:

@nikitonsky I think this is not an issue with dreams. We have plenty of those. It's just that they're a bit hard to make cool on screen. Can you make a proper AGI look cool? Can you make teleportation look cool *and* new when we had it on screen for 60 years now? Can you make a direct neural interface look cool?

Go read some recent (and not so much) sci-fi books. You'll find a lot of interesting tech and commentary in there. But you probably won't find much that is flashy, new, and would look really cool on screen, all at the same time.

@nikitonsky I think this is not an issue with dreams. We have plenty of those. It's just that they're a bit hard to make cool on screen. Can you make a proper AGI look cool? Can you make teleportation look cool *and* new when we had it on screen for 60 years now? Can you make a direct neural interface look cool?

Beady Belle Fanchannel

@nikitonsky I believe that's Outer WORlds 2 not Outer Wilds

Alexander Ilyin

@nikitonsky My theory is that retro-futurism serves to alleviate taste buds being overfed with modern noisy design. Basically, Dieter Rams that is more humane than sterile, to the public eye, today. Sony isn't there by accident either, it seems to me.

Which doesn't invalidate your point, of course.

Niki Tonsky

This is exactly how you should NOT do logging. Your library having a new version is definitely not something that deserves a whole multiline banner. WHO CARES

Normalize running outdated versions as long as they have everything you need

turbo logging an entrire pseudographical banner notifying me there’s a new version
Григорий Клюшников

More generally, normalize building completed software that doesn't need any further updates.

Ivan Molodetskikh

@nikitonsky a few months ago some Python ML package started printing a warning on import that a new version available. I'm honestly dreading others following suit. It isn't even that important a package, literally I don't care please stop going to the internet on import and then bothering me about it

Niki Tonsky

Speaking of cut scenes in videogames, CD Project Red is still probably the only one who get close to real movies. Everybody else is at best ~bad tv show

youtube.com/watch?v=54dabgZJ5YA

Niki Tonsky

4 years in development and nobody told Naughty Dog that this is the wrong way to hold a trimmer?

Woman shaving her head while holding trimmer upside down
fluddev

@nikitonsky if you cut your hair yourself, you hold the trimmer in every possible way, intuitively ;d

Ed

@nikitonsky I’m so looking forward to this game!

Niki Tonsky

Which is better?

Anonymous poll

Poll

Authentication
21
32.8%
Authorization
15
23.4%
Internationalization
28
43.8%
64 people voted.
Voting ended 13 December at 20:49.
Niki Tonsky

Right, all the things Pushkin was known for: mint, ice, bears

Bottle of Pushkin alcoholic drink with a picture of a bear and titled: Ice Mint
Kauzerei

@nikitonsky wasn't he also all about guns? "Няня, где же пушка?", or whatever the original quote is.
Pic source: deviantart/kstza

Niki Tonsky

Hot take: if you wrote a test and it never broke, you didn’t need that test

Jan :rust: :ferris:

@nikitonsky Hm...isn't it the same as saying:
"If you never crash with your car, you won't need that seatbelt."

It's all about probability and reducing risk. You never know beforehand what might happen.

doty

@nikitonsky we had a system at a previous job that kept track and then stopped running them on every PR. (They would still run over night though.)

Jonathan Fischer

@nikitonsky I often write tests just to confirm that something works the way I expect it to before moving on. Once it's written, I tend to just leave it.

If I'm working on Clojure I do that kind of quick test in the REPL, but I'm usually not working in Clojure.

Niki Tonsky

Redesign rule #1: if you have no good ideas, you can always make round buttons square and square buttons round

Picture from twitter.com/@LukeW

#Google #Calendar

Keev

@grumpy_website
The only requirement is that the buttons are not consistent

Niki Tonsky

Well, videogames are not going to replace cinema any time soon

PointlessOne :loading:

@nikitonsky This is some very stiff facial animation. There are much better examples out there. Look at some of the Sony games: Horizon, God of War, Ghost of Tsushima. Those have really good facial animations. Metahuman from Epic is impressive, too.

Though, I have to commend this team's dedication to recreating whole sequence basically frame-perfect (most of the time).

Niki Tonsky

Why can’t frontend devs just be normal? Yes it’s a folder name with () in the name

File tree with “app” as top-level dir, “(tabs)” in parentheses as sub-folder, _layout.tsx file that starts with underscore, +not-found.tsx that starts with a plus
Niki Tonsky

Does anyone here remember Norton Utilities? I realized recently how much of an influence those had on me back in the day. This suite of little useful nerdy DOS tools that eventually got packaged together and had their own little shared UI universe…

In hindsight, together with Norton Commander, this was the first GUI I used in my life! But also there was something amazing about having this kind of a Swiss Army knife. A little toolbox of getting under the hood of your computer.

Show previous comments
BITNACHT

@mwichary "own little shared UI universe" surprises me. I am not a DOS guy, but I always assumed Norton Utilities adhered to IBM's CUA. (en.wikipedia.org/wiki/IBM_Comm) Is it very different from CUA or are the differences minor?

Skiriki Fyxe

@mwichary 🖐️ Yo, I do. Seeing the pics made an immediate refresher to my memory of fixing some fiddly stuff on my first PC.

Magnus Ahltorp

@mwichary We wrote almost all assembler code for our demos (1992-1996) in Norton Commander. As long as you didn’t write code that crashed your machine (which admittedly happened all the time) it was the closest we had to an IDE.

pouet.net/groups.php?which=134

Niki Tonsky

Advent of Code is less appealing when you have your own projects to work on, huh?

Jack Rusher

@nikitonsky Yeah, I’ve never done it. There’s always plenty of attractive hacking on offer…

Niki Tonsky

Solitomb is getting an UPGRADE! 🎉

The response to the PICO-8 version has been great 🚀
I'm extremely happy to say I will be spending the coming months working on a bigger, better version, coming to a Steam near you:

⚔️ s.team/a/3377230 ⚔️

Please share the news!

If you haven't played the original yet, it's free to play here:
krajzeg.itch.io/solitomb

Go Up