HackerTrans
TopNewTrendsCommentsPastAskShowJobs

schindlabua

no profile record

Submissions

Example.org Has a New Website

example.org
4 points·by schindlabua·há 9 meses·1 comments

comments

schindlabua
·há 2 meses·discuss
Nova Rock is mostly camping on and inhaling dry dirt, camping in and being covered in mud, not going to the toilet for 2-3 days, and eating canned food. But I hear you.
schindlabua
·há 2 meses·discuss
Austria is a small country but festival-wise it does host a couple superlatives -- Donauinselfest as the largest festival in the world, Novarock being the largest rock festival depending on how you count. And then theres so many great other festivals in austria and the surrounding countries, big and small.

People keep raving about burning man so I kind of want to go but I wonder whether I'd just be slightly disappointed. Or whether it's an american media influencing europeans thing where expectations become overinflated compared to what we have here.
schindlabua
·há 3 meses·discuss
parse json?

const x = await fetch(...); await x.json();

"intercept" code that runs before every request?

const withAuth = (res, options) => fetch(res, { ... do stuff here });
schindlabua
·há 4 meses·discuss
I've been using apt for 20 years too and was never a fan of it, canonical repos are never up-to-date and managing ppas is a pain. Yes I'm very hype about nixOS (and that's a rare thing for me), but it is just really really good.

I understand that "just check it out" is not the best advice because the setup cost to using nixOS is really high, and the learning curve is really steep, so it's not like you can give it a whirl for a few hours to experience the workflow. But believe me, once you are used to it, it just so so much more convenient. I'm currently managing my dev laptop, home PC, a WSL, and a hetzner server all in the same repository (allowing for a lot of code reuse). Everything is super orderly and split into modules, everything is declarative, I can roll back to a previous build of my system if I mess up installing nvidia drivers or iwd or bluetooth etc.

It's also not like installing software is harder than with apt (oftentimes it is easer, `programs.firefox.enable = true`) so after you've paid the setup cost there is just no downside. It's a bit like react vs jQuery, or Kubernetes vs hand-written deployment scripts.
schindlabua
·há 4 meses·discuss
Which seems suprisingly high given that it's 92 protons worth of antimatter!
schindlabua
·há 4 meses·discuss
Fair point but I've stopped trying to declaratively manage stuff in nix that has its own idiosyncratic state management. That way youre just using nix to run an installer.
schindlabua
·há 4 meses·discuss
After having done the switch to nixOS, I can confidently say that managing a system any other way (like with apt/brew + 20 handwritten bash scripts) really is neanderthal technology and nix is superior in every single way.

It's also great for the AI era, copilot is really good with that stuff.
schindlabua
·há 5 meses·discuss
I do leave PR commits separate. In my teams I don't set up pre-commit hooks altogether, unless others feel strongly otherwise. In projects where they are forced upon me I frequently --no-verify hooks if they are slow, as the linter runs on save and I run tests during development. CI failing unintentionally is usually not a problem for me.
schindlabua
·há 5 meses·discuss
I would reckon cleaning up your branch before opening a pull request is good practice. I also rebase a lot, aswell as git reset, and I use wip commits.

Slow hooks are also not a problem in projects I manage as I don't use them.
schindlabua
·há 5 meses·discuss
This might be a me problem but I extensively manipulate the git history all the time which makes me loathe git hooks. A commit should take milliseconds, not a minute.
schindlabua
·há 5 meses·discuss
I was thinking that he's describing implementing an initial algebra for a functor (≈AST) and an F-Algebra for evaluation. But I guess those are different words for the same things.
schindlabua
·há 9 meses·discuss
According to the wayback machine, the change happened somewhere between Oct 7 and Oct 10. Interestingly there are no recorded snapshots on Oct 8 and Oct 9, perhaps the redesign caused a couple days of outage.
schindlabua
·há 10 meses·discuss
Haha hey lyc! I didn't forget, you guys were second family! You taught me a lot about maths and code, not sure where I'd be without you :) Learnt more while messing around with fractals and gfx than in all my time at uni.

Honestly I try not doing much computer stuff in my free time because I'm doing so much in my day to day but I'll stop by some time! I've been in the Chaotica discord for years but never said hello.
schindlabua
·há 10 meses·discuss
Fractal flames is such a cool algorithm. They're what got me into programming many moons ago :)
schindlabua
·há 12 meses·discuss
Did the switch to NixOS a few months ago on my Thinkpad and ChatGPT worked wonders. I'm not very experienced with Linux distros and have been an Ubuntu user for a long time. I don't think I'll be switching away from NixOS anytime soon, it's great.

The learning curve is still extremely steep but after the initial 10 hours of googling it just all falls into place.
schindlabua
·há 12 meses·discuss
Also he's literally The Flashbulb of 2000s IDM fame. Some people are really just good at everything.
schindlabua
·há 12 meses·discuss
Except making employers do only easy things will make them stagnate. People who do nothing but simple CRUD apps over and over won't even be particularly good at making CRUD apps... whereas the guy who builds an Unicode font renderer in his free time always seems to write better code for some reason.

Getting better at your job is not just a "personal want" but very much something that the employer appreciates aswell.

Of course reinventing the wheel isn't good in corporate because the reinvented wheel is buggier than the ready made npm package but employers should go out of their way to find hard problems to solve that they can pass to their employees. It's called a growth opportunity.
schindlabua
·ano passado·discuss
I probably spend 30% of time on refactoring. Deduplicating common things different people have done, adding seperating layers between old shitty code and the fancy new abstractions, adding friction to some areas to discourage crossing module boundaries, that sort of thing.

For some reason new devs keep telling me how easy it is to implement features.

Really wonder why that is. The managers keep telling me that refactoring is a nice-to-have thing and not necessary and maybe we have time next sprint.

You just have to do it without telling anyone, it improves velocity for everyone. It's architecture work on the small scale.
schindlabua
·ano passado·discuss
Hilariously dumb
schindlabua
·ano passado·discuss
I totally just verbalize my inner monologue, swearing and everything. Sometimes I just type "weeeeeeeelllllll" and send it, to get more LLM output or to have it provide alternatives.

It might sound weird but I try to make the LLM comfortable. Because I find you get worse results when you point out mistake after mistake and it goes into apologetic mode. Also because being nice puts me in a better mood and it makes my own programming better.

vibe coding as it were :p