HNHacker News
TopNewBestAskShowJobs

grep_name

209 karma · joined March 5, 2019

website w/ contact info at keane dot sh
submissionscomments
grep_name··on An alternative cause for the Great Stagnation: the cargo cult company
> I really feel that when I do my accounting. These 1-3 second delays between pages add up to a lot.

It's funny you should mention that. Year before last was the first year I decided to itemize every single expenditure. I did it using quickbooks, and it was a nightmare. It only took one time to decide never to do that again.

This year I itemized everything using beancount in emacs, and it's incredible how much easier it is to handle everything. Even having to download each bank period as a CSV and run it through a python script, I've just had a better time doing it and am able to more flexibly handle and analyze my finances.

I have yet to find out whether I can easily work with an accountant using ofx files exported from this setup though

grep_name··on Anki – Powerful, intelligent flash cards
As someone who has a had some false starts with SRS, this seems like an interesting approach. Do you add all these disparate topics into one huge deck? What does adding a new topic domain look like?

I think a bit of the problem (for me) when I tried anki before was friction from the overhead of 1.) deciding how to split time among decks and 2.) having to assign a 1-5 value for 'how well I remembered the info'. That second point is huge, I find that kind of task to be incredibly exhausting. Do you have any tips for getting over that?

grep_name··on Kellogg’s is going to war over Mexico’s nutrition label rules
As someone who lives in the US and reads every nutrition label to determine how much sugar / carbohydrate I'm taking in, my intuition is that it would be much harder in practice to do so if it were per 100 ml/g or by oz or something. Sure it would be easier to compare products, but the math would be come much harder to determine what you actually consumed, wouldn't it?

I mean, it's annoying that they do things like '3.5 servings per container', but at least you only have to multiply by 3.5 (I would just prefer a total on each container). If it were 'there are 5g of carbs/sugar per 100g of material,' it would end up being an extra step to determine total grams, divide it by a potentially wonky number or round and divide, then multiply the 5g times the resulting number. Sure it's not that much harder, but it would really add up throughout the day if you were tracking your diet. And IME that's a much more common use case than comparing nutritional value of different products by comparing the macronutrient makeup in grams from the labels, which I've actually never done once

grep_name··on Why host your own LLM?
> Lucky the crypto mining community laid the ground work for some of the hardware.

Are you using riser cards to connect the GPU's to the motherboards then? I thought about trying a setup like yours, but was worried that the riser card interfaces would create a bottleneck. Ideally I'd like to run some cards in a separate box and connect them to my main computer through some kind of cable interface, but I'm not sure if that's possible without seriously affecting performance.

grep_name··on Comparison of different Lemmy Instances
My plan is to just add a bunch of instances' local feeds to my rss reader and audit them occasionally to check which I like the most.

I'm thinking of joining fmhy, which isn't the most active but is clear about their federation policy and has only defederated from lemmygrad (which seems to be a major source of posts from the group you're referencing)

grep_name··on Update from Lemmy after the Reddit blackout
I'll check out lbry/odysee, I've used invidious but have found it difficult to repair get 1080 there for some reason
grep_name··on Update from Lemmy after the Reddit blackout
> weird alt tube sites What does this look like for you? I've failed to migrate any of my video consumption off YouTube due to lack of discoverability. (I know you can sub to yt channels via rss too but I'd like to do that less ideally to de-silo my video sources)
grep_name··on Update from Lemmy after the Reddit blackout
Is there a good list of lemmy instances somewhere that includes a brief description of the instances' mission statements?
grep_name··on Jellyfin: Free software media system
What does it do exactly? I'm always always looking to improve my jellyfin setup
grep_name··on Ask HN: Could Usenet get revived, to replace the soon to be unusable Reddit?
Any chance you have a recommendation of newsreader for android?
grep_name··on Self hosting in 2023
Is it really? Which part is prohibited? Isn't that part of what you sign up for when you specify upload speed with your service contract?

I'm in the US and have never not had something or other being served on public facing ports

grep_name··on SQLite the only database you will ever need in most cases (2021)
I'm also fairly generalist although my title is cloud engineer, and have all the skills listed by the OP + IaC infrastructure deployment and cloud stuff, as does everyone on my team. I think that's the trick; everyone on my team is responsible for everything, so we're constantly taking tickets in whatever we're weakest at and consulting each other, which causes really fast skill growth. I can see how it would seem impossible in a more siloed environment though.

> I know my way around Elixir or React, as I do around C or Rust

Interestingly, I find that I've never been asked to write anything in a compiled language yet. I've been wondering how I could work those skills into my job, but it seems like it doesn't come up much in the things I end up working on

grep_name··on GitHub Copilot for Business is now available
That plus lisp / clojure on the roadmap is exciting :) I'll definitely give it a try when it comes out. The thing that slows me down is that I actually don't like to get visual feedback while I'm typing. I'm curious if codeium has a good way to compromise there
grep_name··on We overestimate our short-term ability, but underestimate our long-term ability
I think the former leads to the latter. I can't count the number of times I set myself up to do a ton of different projects at once, only to end up slowly paring it down to just whatever the most critical project was and spending more time than the entire estimate for the rest of the projects on that one thing. If that happens to you enough times, you'll start to extrapolate the pattern to long-term estimations of what you can do and it can really mess with your self esteem.

Interestingly, I find this only happens with personal projects. At work I just overestimate everything to protect myself. So, it may also be that for things outside of work I simply underestimate how many of my life resources (time, energy, willpower) are eaten up by work and that confounds my estimates. I'm honestly not sure which thing is the bigger factor.

grep_name··on Ask HN: I just want to have fun programming again
Ha, I also got most of my initial experience the same way :) I use k8s at work now, am somewhat frustrated with it and would like to run a k8s cluster at home, but I have a hard time justifying it. I'm not sure if a pi k8s cluster would make sense for me either, although I do have enough pis laying around for a small-ish one. I've considered ordering a couple (more) r210 ii's and making a cluster, but don't know what the stack would be exactly.The beefiest machine in my home currently is an unraid server, and I run a small number of services in a docker-compose stack on a vps.

Do you find that there are functions that are unique to k8s for a selfhoster that demand a system with that kind of overhead?

grep_name··on Tell HN: If you have trouble focusing on projects/meetings, see a psychatrist
That's all very relatable. Task-starting and context switching are the bane of my existance.I've had ADHD since I was a teenager, and needed medication to get through college. I ended up quitting due to side effects, I started medication again recently but quit again due to side effects.

One way that I cope is by doing something tangential to a big task or not really effortful. Like if I need to do something in the workshop, I'll wander down there without necessarily intending to start the project, or maybe I'll just clean up or sweep for a minute. By the time I've done that, it's less friction to do the thing.

Or I'll figure out the smallest unit of effort to start a big task. At my job this is easy because there's usually a docker compose, so I'll spin up the stack and setup tmux, and by then I'm already 'working' on the problem (and reminded of what I'm trying to solve) so I might as well try the first solution that comes to mind. Then I'll follow from that to the next thing that occurs to me.

I think I got this technique from Terry Crews, who said he got over his mental block for working out by changing his goal from "I will work out at the gym every day" to "I will physically be at the gym at this time every day." Which means if he was truly not up for working out, he could read a book or something, separating the hard part of the task from the logistical part of the task.

grep_name··on Why Russians do not smile (2002)
Different strokes. I just told a friend that they should let me know if there's anything I can do to help, which I've never done before (for this friend). His mother is having surgery this week. I've known this person my whole life and he's a lot like me, so I know that taking your advice wouldn't be the right path for this.

I would like to be told by a friend that they care about me and would like to help in some way if they can. What I wouldn't like is if they said "OK, I'm going to choose a thing that I think I would want in your situation and do it for you, and you have no choice because I'm going to do it anyway." Chances are, what you thought was helpful is NOT what I need in a difficult moment and I don't want to be subjected to another person's choices being superimposed on my situation. Lucky for me I know that my friend feels the same way, and we have different ways of approaching these things with each other because of it.

"I'm at Costco. What do you need? And don't say 'nothing'. I'm going to bring you something, and that's that" seems incredibly aggressive to me, and if I had many friends who behaved that way I would be endlessly frustrated.

grep_name··on Ask HN: How do you organize your knowledge?
I've found similarly that there's a lot of value in cultivating your knowledge base in between emotionally charged goals or spurts of inspiration, but highly disciplined / regimented approaches never worked for me at all for some reason.

For me, the key was switching to a totally non-linear but robustly inter-connectable note system, which turned out to be tiddlywiki in my case. Regimented approaches I found created friction for creating a new submission, and switching to just creating a 'tiddler' when something was on my mind (and then being able to choose to reference that content within larger ones later or not) has been one of the most liberating changes I've made in years.

grep_name··on YouTube Sponsored Freedom of Expression Award Goes to YouTube CEO [video]
Thanks for this, it is important to consider the trend of company-owned languages and what it means to participate in that. It'll probably knock me off of Go eventually. Unfortunately I don't see many alternatives that have all the benefits I like about go, but I'll keep looking
grep_name··on YouTube Sponsored Freedom of Expression Award Goes to YouTube CEO [video]
> your programming language

This is something I've been thinking about. Does anyone avoid Go the way that they avoid other google products? Why or why not? I've been liking it a lot lately as a systems programming language but am not sure how to parse the google side of the equation, as I try to avoid most google offerings

grep_name··on IBM to Kernel Maintainer: “You Are an IBM Employee 100% of the Time”
> Ask for your a copy of your contract before you decide

Hmmm, usually when I change jobs it goes like this: apply for job -> receive offer letter -> make decision -> sign offer letter -> give notice -> wait out last two weeks -> sign a bunch more stuff on the first day of the job or during the last two weeks, usually including what I think of as the contract. I could be wrong, I'm trying to be more conscious of these things.

It seems like in this scenario, you might get hit with this info after you've turned in your notice with your current job. Did they really let you see everything you needed to sign before you turned in your notice? Is that a normal request?

grep_name··on Neighbour manages to pollute the 2.4 ghz spectrum with his 120 IoT devices
Wait, you have 100 IoT devices, all DIY? What's the time trade-off for managing all that?
grep_name··on How to Read Books When You Have ADHD
Are you sure? I've done this for the last 20 years and feel that it's only improved my listening comprehension and allowed me to focus on simple things I'd otherwise not be able to marathon
grep_name··on CEO of a top Bitcoin exchange warns: crackdown on cryptocurrencies may be coming
> dns that you actually own and not rent

Which projects are working on this? That sounds awesome

grep_name··on FDA approves new ADHD drug for children
> Hyperacusis

I didn't know this was associated with ADHD but have struggled with this my whole life. Is there anything at all that can be done about this? If I go to a concert or sometimes even just riding a motorcycle, earplugs are not quite enough

grep_name··on Screw it, I’ll host it myself
Interesting! I've never used wireguard before. When you link it with the VPS, is it able to behave as if ports from your home network are running natively on the VPS?

I'll look into using DNAT/nginx, but I really do like having everything in a format where all the configuration is self contained in code and can be spun up / down easily, and I'm not sure if I can accomplish that using those tools

grep_name··on 34% of remote workers would quit rather than return to full-time office work
> would prefer an office presence but no requirement to attend

What does this really mean in practice, though? I ask this as a person who just applied to a remote position at a company based in the city I live in. In theory, I'd be glad to come in in-person during the early months to facilitate training, but in practice I wouldn't trust the company not to stop viewing me as remote during that time.

grep_name··on Screw it, I’ll host it myself
I tried to have a setup similar to this during covid but ended up with a bit of a mess.

What I wanted was a home server that used X forwarding to forward services to my VPS, which also had some images running in a docker-compose stack that I wanted to have more robust uptime than my home server. I ended up being unable to get traefik to pick up on the x-forwarded ports, and ran into SSL certification issues that seemed insurmountable wrt hosting jellyfin this way.

Does anyone here use a hybrid home-server / VPS setup like this and know of a better setup? I prefer x port forwarding because I move about once a year and don't always have access to router settings

grep_name··on It looks like Signal isn't as open source as you thought it was anymore
Can you elaborate what you mean by this?
grep_name··on I hope work from home continues
> For people at a certain stage of life

Nobody seems to discuss this, but yeah for me working from home means working from my bedroom, the only room I can really work in in my small shared apartment. It definitely affects my productivity.

On the other hand, I've basically stopped getting sick. Open office plans are very bad for certain types of people, and not just those who struggle with distraction, so still a net positive for me

← PreviousPage 4 of 7Next →