HNHacker News
TopNewBestAskShowJobs

Jackevansevo

284 karma · joined January 11, 2017

submissionscomments
Jackevansevo··on Opinionated and easy Pi.dev configuration
This seems to be like the antithesis of pi, it's supposed to be this minimal thing you customise

I guess it's the same kinda friction with vanilla vim/neovim vs vim 'distributions' that provide a bunch of stuff out of the box.

Jackevansevo··on Your phone is about to stop being yours
I don't understand, there was all this regulation for force apple to allow alternative app stores, and now google are pulling this move?

How is this not the same walled garden approach apple was forced to change?

Jackevansevo··on Microsoft's "fix" for Windows 11
Don't worry, they'll just destroy any goodwill they tried to claw back with these 'fixes' in following releases.

They absolutely can't help themselves but make their product more and more user hostile.

Jackevansevo··on Good software knows when to stop
if I ran an OS upgrade and was greeted by something like this I'd immediately be swapping OS.
Jackevansevo··on Why is Claude an Electron app?
Because Anthropic and the rest of them are lying to you about the sophistication of these tools.

The fact that claude code is a still buggy mess is a testament to the quality of the dream they're trying to sell.

Jackevansevo··on Pytest for Neovim
Sure, here's a recorded example: https://www.youtube.com/watch?v=TUeousvp4PQ
Jackevansevo··on Pytest for Neovim
Rather than write something up or linking to a bunch of articles I recorded a quick screen capture: https://www.youtube.com/watch?v=TUeousvp4PQ
Jackevansevo··on Pytest for Neovim
For the longest time I've been using vims built-in `compiler` feature with tartansandal/vim-compiler-pytest combined tpope/vim-dispatch
Jackevansevo··on GitHub cuts AI deals with Google, Anthropic
> Meanwhile I'm watching a community of mostly young people building and using tools like copilot, cursor, replit, jacob etc and wiring up LLMs into increasingly more complex workflows.

And yet, I don't see much evidence that software quality is improving, if anything it seems in rapid decline.

Jackevansevo··on Refactoring Python with Tree-sitter and Jedi
Author here: I'm super familiar with this kind of find and replace syntax inside vim or with sed. Usually it works great!

But in this specific situation it was tricky to handle situations with things spanning over multiple lines + preventing accidental renames.

Jackevansevo··on Refactoring Python with Tree-sitter and Jedi
This is super cool! I wish I'd known about this.
Jackevansevo··on Refactoring Python with Tree-sitter and Jedi
Author here, I'm not aware of any IDE that can do this specific refactor
Jackevansevo··on MiniJinja: Learnings from Building a Template Engine in Rust
To add some balance to everyone slating Jinja in the comments, I've personally found it great to use.

Sure you CAN write unmaintainable business logic spaghetti in your templates, doesn't mean you SHOULD (Most criticism appears to come from this angle).

Jackevansevo··on Mozilla roll out first AI features in Firefox Nightly
Mozilla forever determined to do anything but actually improve their core product.

I know it's opt-in, but nobody is going to switch to a browser because they ship this kinda stuff.

Jackevansevo··on Oh My Zsh
The defaults it ships out of the box makes the shell actually usable. Unsure I could ever go back to a regular bash/zsh prompt.

A lot of people will tell you this is slow and you've got to use X,Y,Z instead. If you're new, I'd strongly recommend just sticking with this, it's much easier to configure.

Jackevansevo··on Flathub – The Linux App Store
I never mentioned anything about Nvidia GPUs...
Jackevansevo··on Flathub – The Linux App Store
I see a lot of negativity in this thread. Personally I think flatpaks make it super easy to use a rock solid stable distribution as your base OS, and then run the latest and greatest software on top.

In years gone-by if I wanted the latest versions of software I'd have to use an unstable rolling release distro. Now I can just use Debian stable and essentially get the exact same experience.

Jackevansevo··on How long should your CI take?
Backend webdev in Python, mostly worked for startups. Nothing crazy complex.
Jackevansevo··on How long should your CI take?
But is it smart enough to go and test transient deps of code you've made changes to?

I've been impressed by Pants (Python build tooling) which manages this really well https://www.pantsbuild.org/docs/advanced-target-selection#ru...

Jackevansevo··on How long should your CI take?
It's a valid reason to have stuff run in CI (i.e. consistent environment). But for my line of work I can't think of a single scenario where the architecture / platform has ever caused issues in tests, typically it's caught at build time / when resolving dependencies/packages.
Jackevansevo··on How long should your CI take?
At every single company I've ever worked the company issued laptop has been significantly faster than the machines provisioned for CI (i.e. m1 mac vs Github action free tier runners). Consequently I don't usually push code without running the tests locally, it's such a faster feedback loop.

I've always wondered if it would be possible to design some proof of work concept where you could hash your filesystem + test artifacts to verify tests passed for a specific change.

FWIW in yeas of development I've never had an issue where "it works on my machine" doesn't equate to the exact same result in CI.

Jackevansevo··on Young people would sacrifice other perks for a 4-day workweek
Exactly why bother participating when the whole thing is rigged against you. May as well try and claw some of your life back.
Jackevansevo··on Ask HN: Is Counter.dev down?
Might be worth contacting the maintainer https://github.com/ihucos/counter.dev
Jackevansevo··on My Unhealthy Relationship with Keyboards
You're thus far the only hacker news commenter to agree (somewhat) with the 'unhealthy' premise of the article.
Jackevansevo··on My Unhealthy Relationship with Keyboards
I think I've had it for a similar amount of time and I've definitely had to start charging it up a lot more frequently recently (compared to when I first started using it).
Jackevansevo··on My Unhealthy Relationship with Keyboards
Plugging in the USB-C cable is for charging only, so it would still be a wireless connection. I'd still need to connect via bluetooth or the Logitech dongle. I won't get any of the benefits i.e. latency / lower power consumption of using a wired connection.

I also have concerns about the charger degrading the battery if it's completely plugged in.

Jackevansevo··on My Unhealthy Relationship with Keyboards
If I ever went back down the split keyboard route, I think I'd have to go all the way and get something ergonomic like the ergodox boards.
Jackevansevo··on My Unhealthy Relationship with Keyboards
Author here, funnily enough that's one of the keyboards I had my eyes on! (I have that very linked pinned my browser right now). Was holding off until some more depth reviews came out, so far I'd only seen unboxing / first impression videos / reviews. So it's good to see you'd have a good experience with this board.

Might have to wait a few months until I'm back in my home country, I'm in Brazil rn and the import tax is more than the price of the keyboard.

Was worried that it wouldn't hold up to something more premium and I'd have to fork out some additional cash to get that experience. But from what you've mentioned it sounds like it's pretty good for the price.

Sorry for making you feel old!

Jackevansevo··on My Unhealthy Relationship with Keyboards
I owned one of these, and decided to omit it from the list (it came before my first Cherry board).

It was a really good board. But I remember it having quite a lot of flex in the plastic. My letters wore off pretty quickly and frustratingly the solar cells eventually died and the thing stopped charging all together.

Jackevansevo··on My Unhealthy Relationship with Keyboards
I'll send you my address
Page 1 of 2Next →