HNHacker News
TopNewBestAskShowJobs

ansipunk

619 karma · joined March 9, 2021

submissionscomments
ansipunk··on A comparison to Waymo’s auto liability insurance claims at 25M miles
Do you think the future is behind depth analysis from 2D pictures rather than in lidar scanning? I know lidars are quite pricey, but I haven’t heard of regular camera breakthroughs in the domain.
ansipunk··on A comparison to Waymo’s auto liability insurance claims at 25M miles
How did Waymo do this? As far as I know, replacing drivers with an AI was the goal of ever-money-losing Uber and Lyft, however, Waymo managed to get to this much sooner while having less funds.
ansipunk··on From where I left
It’s really sad that antitez and other people involved with Redis have to deal with all that backlash and what’s even more sad is that people are going for Valkey now. All this breach of trust bullshit imo comes from blind purism that ignores the real reason behind the license change. Valkey is largely sponsored by AWS and other big tech companies so they can have community maintained storage because they cannot use Redis anymore. I hope people will open their fucking eyes for a moment and see that Redis is trying to prevent the big tech to make enormous profits from what people were thanklessly building and maintaining together for many years.
ansipunk··on React 19
It doesn't necessarily mean that React does it right. When building React apps, developers spend too much time on designing architecture for many things that should have been taken care of by the tools they are using. The more I am in web development, be it backend or frontend, the more I'm disappointed that declarative programming is still not a thing. One too many hours wasted on reducing boilerplate, replacing big boilerplate with smaller boilerplate, optimizing boilerplate and writing that boilerplate. While still being far from perfect, other frameworks like Vue and Svelte do great job at making the developer write less boilerplate and more business logic.
ansipunk··on Why did Windows 95 setup use three operating systems?
> Raymond has been involved in the evolution of Windows for more than 30 years. He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

Way to go Mr. Raymond!

ansipunk··on Hash Ordering and Hyrum's Law
Didn’t Python tackle a similar problem? I remember that dictionaries were known to be unsorted, however, when writing tests, I’ve noticed that the items were always in the same order. I don’t remember what was I looking up, but my manager and I came to a conclusion that depending on order items of a dictionary was acceptable and having to fix the tests if they somehow broke later was an okay tradeoff. Now, reading Python docs on that topic, they briefly[1] mention that dictionaries’ list views yield items in the order they were inserted without any mentions if items are sorted or not.

[1] briefly in this regard means I’ve seen it in the docs exactly once without much attention paid to that sentence

https://docs.python.org/3/tutorial/datastructures.html#dicti...

ansipunk··on Losing My Hands
There was another story from a guy who suffered a PTSD from coding too much, who would have literal panic attacks whenever he would work on something. If you remember it, could you please link the story?
ansipunk··on Hired: A Modern Take on 'Ed'
You just don't like modal editing. Switching from emacs to ed due to emacs' slowness is by no means a reasonable choice considering being limited to line-by-line editing. Ed is bare-bones and over time you will realize that you need other things that majority of other editors have, then add multi-line view support, then many other things. Emacs can be faster with native lisp compilation, but if you are adamant you want to go full bare bones, you'd be happy with nano, which has some subset of Emacs keybindings and supports syntax highlighting. If you call vim (let alone neovim) a monstrosity, you could go for vi or helix. Switching from emacs to ed is a dumb choice and rewriting ed from scratch in Rust with syntax highlighting is another dumb choice, when you could fork the thing - your rewrite doesn't even have 100 commits in 2 years, which probably indicates there's not a lot of innovation going on.

If you just wanted to rewrite ed in Rust - sure, go ahead, but just say it. My point is the reasons for hired you stated do not sound like reasonable choices at all.

ansipunk··on Hired: A Modern Take on 'Ed'
This person has delusions of reasonable choices.
ansipunk··on If you make $10M in sales, Apple's cut is $6.2M annually
Not even per release, which could've been justified by what they said about automated and manual reviews of apps submitted to _third party marketplaces_.
ansipunk··on If you make $10M in sales, Apple's cut is $6.2M annually
And the conclusion this guy makes is "I will never launch an app in Europe". I am speechless. This is the same guy charging $7500 a month for 60 minutes of consulting, promising $1M ARR for your app. And him, being supposed to know what exactly Apple meant by "we are protecting our users from dangers and malwares imposed to our users by the EU and DMA", blindly shills for the top tier anti consumer comapny of the century. And there are lots of people like this just walking around, making decisions, driving, voting and posting on social media!
ansipunk··on Valve asked Portal 64 developer to take the project down
It’s not the first time Valve are doing something similar without any action from Nintendo. Nintendo is notorious for its lawsuits and Valve is not taking any chances. Earlier they took down Dolphin emulator from Steam, because they were worried they’d get sued by Nintendo, despite Nintendo hasn’t contacted Valve on that topic in the first place. While it seems wrong, it might have saved Dolphin team from any troubles with Nintendo legal team beforehand, since they were shipping Nintendo’s encryption keys with the emulator.
ansipunk··on Show HN: Git, from scratch, in Python, Spelled out
The README made it sound like git is the backend for GitHub, while it is vice versa. While git is not GitHub, GitHub is git, VCS tools in code editors and IDEs are Git and tools like GitKranen are Git.
ansipunk··on Why Not Host in Kosovo
https://news.ycombinator.com/item?id=36837690

https://web.archive.org/web/20230831122314/https://basehost....

ansipunk··on Tachyons – A CSS Toolkit
Opinionated design is design.
ansipunk··on Tachyons – A CSS Toolkit
Oh, damn, you are right, I had no idea. I just saw their front page, really liked its design and felt like you guys might like it as well. It's very much like Tailwind, but, unlike the latter one, it doesn't hide example components behind the paywall, which puts TACHYONS far ahead.
ansipunk··on Tachyons – A CSS Toolkit
System defaults can be ugly sometimes. Sometimes user might set their default font to something like Comic Sans or Papyrus accidentally or not and have no clue how to fix it. Users are really, really dumb. I wouldn't like my designed website to look like trash because the user wants to bring their ugly font, I want it to be consistently classic book sans-serif. Any time of the day I'd choose Segoe UI over Arial or god forbid Verdana. Hence that line and https://systemfontstack.com/ exist. The latter one is, by the way, always in my toolkit.

My website, my design. my fonts. Period.

ansipunk··on Firefox has surpassed Chrome on Speedometer
Chrome and Safari still feel way faster in normal usage though, as they try to predict the most likely page the user will open and start pre-loading it even before the user has pressed Enter. Firefox is my daily driver, but sometimes I use Safari for some specific cases and Safari certainly is stupidly fast compared to Firefox.
ansipunk··on Anime.js – A lightweight JavaScript animation library
>anime.js >look inside >no anime

https://i.kym-cdn.com/photos/images/original/002/515/832/ee7...

ansipunk··on Ask HN: How do you not take criticism of your work personally?
I feel that this problem might be a part or some shape of an actually quite complex and many-faced impostor syndrome and the best way to fight it would be to try to learn and accept the idea that it is totally fine to not know something or to not be exceptionally good at something. Moreover, only by accepting these ideas and keeping them in mind helps us open up our hearts for new discoveries and that is the only way how do we learn. It is hard to learn something new if you refuse to accept or have hard times accepting that there are things that you simply do not know yet.
ansipunk··on Language Learning with Netflix
This extension scratches that exact itch — having audio in German and captions both in German and English for example
ansipunk··on Bing AI can't be trusted
It is not Bing that cannot be trusted, but LLMs in general. They are so good at imitating, I don’t think any human being will ever be able to imitate stuff as good as those AIs do, but they understand nothing. They lack the concept of the information itself, they are only good at presenting information.
ansipunk··on Wasavi – Vi editor for any webpage
If you like Vim, you should also check out Vimium - an extension, that enables Vim-like navigation in the browser. Never take your fingers off the home row!

https://github.com/philc/vimium

ansipunk··on Ask HN: Why was Terraform created?
I dunno, I have this problem all the time. I feel powerless being presented to all those enormous pieces of software I have no idea how do they work. I guess it’s a form of procrastination, as the moment I stop thinking, investigating and learning beforehand and start actually working with the input I have — the actual progress starts.

Edit: Phrasing.

ansipunk··on Ask HN: Why was Terraform created?
Exactly. Explain me why do flathead screwdrivers exist, if there are phillips head screwdrivers. I don't have a problem with mastering a new tool, but I do have a problem with mastering a tool purpose and idea of which I do not fully understand.
ansipunk··on Ask HN: Why was Terraform created?
I failed to express my take against Terraform: instead of fighting indeterministic nature of infrastructure, it was created to work around it. Why far more experienced engineers than I am came to the conclusion that playing along is better than actively fighting?
ansipunk··on Ask HN: Why was Terraform created?
Username checks out.
ansipunk··on Ask HN: Why was Terraform created?
What I got from this thread is that Terraform was created for this exact reason - to be able to work in a mysterious state that just happened to be there. Therefore Terraform normalizes existence of unknown unpredictable environments (which is already absolutely normal in the real world, as stuff is never exclusively black or white). But, on the other hand, isn't making stuff extremely predictable part of our job? Doesn't it contradict our goals we strive for when creating software?
ansipunk··on Ask HN: Why was Terraform created?
My complaint is that there shouldn't be unknown or uncertain states in the first place. Infrastructure should be a finite state machine, not infinite. Failure in transition from state A to state B should result in rolling back to state A, not arbitrary state X.
ansipunk··on Ask HN: Why was Terraform created?
YAGNI.
← PreviousPage 2 of 4Next →