HNHacker News
TopNewBestAskShowJobs

ptato

219 karma · joined April 4, 2019

submissionscomments
ptato··on How to do the thing you've been avoiding
>You’re not exploring something. Asking for something. Acting on something. Why? Because it’s a bad idea.

No, it's because it is hard. If it is a bad idea, why would I want to do it?

ptato··on A case for toe socks
Spain - most people wouldn't ask guests to take their shoes off
ptato··on You don't need Scrum, you just need to do Kanban right (2022)
What is Kanban?
ptato··on WebGPU Fundamentals
I've found enough Firefox-only bugs when doing things through spanish government sites that I started using Chrome for them preemptively.
ptato··on Zig build system
Zig embeds clang to compile C code. This doesn't add a new dependency since Zig already depends on LLVM. If there is a future where the self-hosted Zig backend is good enough to not depend on LLVM anymore, there might be a reason to use a C compiler written in Zig (possibly https://github.com/Vexu/arocc)
ptato··on Nvidia RTX Remix Runtime Open Source Available Now
For Morrowind it didn't just upgrade the rendering, it completely changed the aesthetic of the scene. Is that on purpose? At that point you can't call the results better, only different.
ptato··on Why Janet?
good enough
ptato··on Why Janet?
Can you write GUIs with Janet?
ptato··on Why Janet?
Yeah... he says you can learn the language in an afternoon, but his book is so long-winded... I just want a short intro so that I can start writing programs.
ptato··on Treat your to-read pile like a river, not a bucket
I've thought about setting up something like this before for myself. You might have given me the motivation I needed...
ptato··on Zig Quirks
Built-in names are essentially reserved words, and there are dozens of them. The @ prefix ensures you don't step on user's variable names, and that you can add new built-ins without making breaking changes.
ptato··on Zig Quirks
Please don't do "const Self = @This();" if the type isn't generic. It is pointless, redundant, ugly.

What issues could public struct fields have caused?

ptato··on Zig Quirks
It isn't possible, compiler will complain about "actual" being an undeclared identifier. The function arguments are declared in order.
ptato··on Tracking the Fake GitHub Star Black Market
Nobody knows.
ptato··on Ask HN: Why did medium.com "fail"?
I don't know if this fits what you were thinking of but I love rateyourmusic.com. Great community, great content, simple website.
ptato··on Langoguessr
A good side effect of this game is that you can find great songs from cultures that aren't as well represented in popular culture.
ptato··on A taste of pavex, an upcoming Rust web framework
The answer to help beginners understand highly generic rust code is not more abstraction and magic.
ptato··on 50 years of C, the good, the bad and the ugly [video]
the self-hosted rewrite took a long time so it felt like the project had stalled for the past ~year. the team has started working on new features like the package manager, though.
ptato··on Dioxus: User interfaces that run anywhere
I'd like to know the name of these libraries.
ptato··on Show HN: Obsidian Canvas – An infinite space for your ideas
That looks great. I had no idea this was coming. Now I wonder which other ideas the Obsidian team has.
ptato··on Carp – a statically typed, non-GC Lisp language
So because most people on this site are American and might misread the title, the authors have to consider changing it? Why would the authors of Carp care about the demographics of Hacker News?
ptato··on ElonJet Is Now Suspended
> Elon claimed he would not “ban” the account. And he has not done so. They were suspended.

So the argument is that the word he used is different?

ptato··on Goodbye to the C++ Implementation of Zig
from only a glance and without having ever used nim, it seems to be more abstracted from the machine, whereas zig is closer. nim code should be shorter, nicer, closer to ideal pseudocode. safer too, i imagine. zig code should be more explicit, and if you do it right, more efficient in time and memory.

zig also has a philosophy of, quoted from https://ziglang.org: "No hidden control flow. No hidden memory allocations. No preprocessor, no macros.". this also should make zig code more explicit, but probably more verbose too.

i could also be completely wrong. like i said, i know nothing of nim other than what the homepage says. don't listen to me.

ptato··on Goodbye to the C++ Implementation of Zig
On Windows one can use https://scoop.sh too. There's a "zig" package for numbered releases, and a "zig-dev" package for nightly.
ptato··on Obsolete Sounds: collection of disappearing sounds and extinct sounds
https://www.youtube.com/watch?v=YHk2T8fCYSw

this would be "the grinder's whistle" for me

:)

ptato··on Intentionally making close friends
You're making a lot of assumptions. Sometimes a blog post just isn't meant for you.
ptato··on Front end developers: stop moving things that I’m about to click on
Where is that spot? That has never happened to me, but I'm curious to see what it looks like.
ptato··on ‘Young, male and aimless’: Why are men in India delaying marriage?
How? Immigration?
ptato··on Google Ad Disguising Itself as www.gimp.org
Advertising is not meant to be educational, it's meant to make you aware the product exists. Of course you're don't have to trust what the company is saying, but now you know their product exists and what it does. If it was something you were looking for, you can now research it and ask for opinion.
ptato··on Neovim 0.8 Released
Modal editing in VS Code is not good enough. I still use it for certain things. Just not the bulk of my programming.

When helix is more ready, I will probably switch to it.

Page 1 of 4Next →