HNHacker News
TopNewBestAskShowJobs

ikety

136 karma · joined June 6, 2024

submissionscomments
ikety··on Notes on switching to Helix from Vim
I use both helix and vim every day. After a while your brain just adjusts. It's like playing on playstation and nintendo for a long time. Eventually as soon as your hands touch the controller it switches to the appropriate mode.
ikety··on Notes on switching to Helix from Vim
I think the easy setup is exactly the reason Helix has taken off compared to Kakoune. It probably has the most simple onboarding experience I've had with any text editor. Things just make sense, and tools that should be built in are.

I think the philosophy of delaying the plugin system as long as possible is one of the reasons helix has achieved that.

With Helix I just have to learn selection first, and few different binds compared to vim. With Kakoune, I have to onboard into a more complex ecosystem, in addition to that. A lot of people already have vim/neovim config fatigue so that's not very compelling.

ikety··on Apple Debuts iPhone 17
That’s already annoying and the same process as ios currently
ikety··on The first big AI disaster is yet to happen
Use it for non coding busy work. At my job we rely fully on AI commit messages, and pr descriptions. We can also automatically generate GitHub issues based off the context of a helpdesk ticket. Less clerical busy work is a nice win
ikety··on Apple Unveils Liquid Glass Software Interface at WWDC Event
I'm sorry but this looks horrible
ikety··on Great software design looks underwhelming
At least you get the chance to demonstrate some of your creativity and forethinking with a code challenge. LC style timed questions are just turn off your brain and regurgitate.
ikety··on Distributed systems programming has stalled
It's so odd seeing people dissuade others for implementing "niche" languages like Elixir or Gleam. If you post a job opportunity with these languages, I guarantee you will be swamped with qualified candidates that are very passionate and excited to work with these languages full time.
ikety··on Embedding Python in Elixir, it's fine
My current favorite language, just no time to finish my gleam projects.
ikety··on Simulating water over terrain
Always makes me feel like a CRUD monkey when I see this stuff
ikety··on Software development topics I've changed my mind on
Said better than I could have
ikety··on Software development topics I've changed my mind on
Objects are also used in functional programming. This feels like a reaction to people being functional evangelists.

There's a reason most modern languages are completely blurring the lines and allowing you to think with multiple paradigms.

I'd be more upset with institutions lacking in functional programming coursework. OOP is dominant, I can't see why people get so irritated by a few annoying functional evangelists. And while annoying, I don't think the motivation there is always "Blind devotion to functional"

ikety··on Software development topics I've changed my mind on
C# is becoming one as well. I recommend Zoran Horvat on youtube

And most of the well written react projects I've worked on tend to be overwhelmingly functional in style. Hooks just make sense when thinking about the lifecycle of a UI. Shared state and imperative code with react just feels wrong.

ikety··on Software development topics I've changed my mind on
Functional programming does not prevent you from using objects

Stop listening to functional programming bros. Watch someone like Zoran Horvat. While I can't cosign all of his opinions, he tries to bridge the functional/OOP gap for OOP programmers. OOP programmers urgently need to distance themselves from this binary narrative. Everyone should understand functional programming and how they can utilize functional approaches in every language or paradigm. For me it is a requirement of understanding software development.

Absolutely every institution teaches OOP practices, they also need to teach functional practices. These aren't sports teams.

ikety··on TikTok's algorithm exhibited pro-Republican bias during 2024 presidential race
You've been successfully convinced that this is not only a primary concern for democrats and their voters, but also that this would affect you or anyone you know in any conceivable way.
ikety··on TikTok's algorithm exhibited pro-Republican bias during 2024 presidential race
When did you see Harris push that in her campaign? Her campaign was extremely basic and as uncontroversial as possible (to the detriment of the dems in my opinion)
ikety··on TikTok's algorithm exhibited pro-Republican bias during 2024 presidential race
People can't make up their minds, did dems push insane ideology or did they fail to stray far enough from the status quo?

I'd argue they ran one of the least controversial campaigns in comparison to the current global political climate. I think those in disagreement were successfully convinced by the opposing party.

Trump's first few weeks makes it clear he was the big mover and shaker.

ikety··on Chat is a bad UI pattern for development tools
do you use pair programming tools like aider?
ikety··on Steam games will need to disclose kernel-level anti-cheat on store pages
I'd believe this if every multiplayer game that doesn't have KLA was just rife with cheaters. Also, why is EA adding KLA to Battlefield 1 almost a decade after release?

I refuse to believe there is only one simple honorable objective when it comes to KLA. I simply do not care if companies can't figure out how to stop cheaters without it. What about our experience? You might complain about cheaters, but what if I can't even play the game because of KLA?

Played plenty of recent MP games on Linux just fine and cheating was never experience breaking.

ikety··on New Mac Mini with M4
yes, there's no verification system. You simply just state that you are a student
ikety··on New Mac Mini with M4
You don't need one. There's just a checkbox asking you to pinky promise that you actually are a student
ikety··on So long WordPress
Well you're gonna want CMS anyways right? Why not go full WordPress and give your non-technical users even more agency. It's pretty hard for them to cause harm in this scenario.
ikety··on The Coming Technological Singularity (1993)
Do you have projects you care about outside of work?

If so, you'd have more time to dedicate to those projects.

If not, maybe you would be inspired to try a new project that you didn't have time for previously.

There's always work to be done. Some people could actually become organized, exercise, spend more time with their families, be better parents.

In the past when I've been unemployed I've spent the time to refine myself in new ways. If you've never had a sabbatical I suggest trying it if you have the opportunity.

ikety··on Vimium – The Hacker's Browser
Not to mention the input mode
ikety··on Vimium – The Hacker's Browser
switched to surfingkeys for the great Input mode. 'I' lets you edit any text box like a vim buffer.
ikety··on U.S. retailers list AMD Ryzen 7 9800X3D CPUs – prices range from $484 to $525
Getting a 7800x3d for $300 in January was a great decision in hindsight
ikety··on AAA Gaming on Asahi Linux
Genuinely what is the practical difference in this for 99% of users? They just want to play x game. Proton performance is pretty great, what else would be a problem for those people?

Also when it comes to breaking proton support (Which does happen) Valve + GloriousEggroll give you access to plenty of older and special versions. Surely that's better than rolling back entire software?

My game doesn't work -> I go to protonDB -> Users saying use X Proton Version or Y ProtonGE version -> I switch the layer used in steam

Hard to imagine a simpler process than that

ikety··on AAA Gaming on Asahi Linux
Linux/Unix has been used as a base overwhelmingly in pretty much every new consumer OS for decades. Not to mention Microsoft certainly cuts deals with manufacturers when it comes to windows on portable devices (I think at one point they offered free licenses on devices with screen sizes under 8 inches).

The steam deck is 100% usable without leaving 'game mode' even a single time. Something that is genuinely impossible using Windows as a base. That's the important part

ikety··on The Copenhagen Book: general guideline on implementing auth in web applications
Seems like the optimal solution to me
ikety··on Canvas is a new way to write and code with ChatGPT
Awesome, will take a look!
ikety··on Canvas is a new way to write and code with ChatGPT
Yea, but the fact you can recognize bad code makes it even better. You could probably eliminate so many tedious tasks that are involved with building POCs. Just generate and iterate with your expertise.

You already have the full picture in your head, why not get there faster?

← PreviousPage 2 of 3Next →